| .Net Adventures |
| Put this feed on your website |
| Description: |
.Net Evangelism |
| Format: |
RSS 2.0 |
| Url: |
http://devintelligence.com/blog/Rss.aspx |
| |
| Latest headlines |
.Net Adventures
|
WPF performance profiling tools
Wed, 30 Apr 2008 16:20:00 GMT
The WPF Performance Suite is a set of performance profiling tools that allow you to analyze the runtime behavior of your WPF application. This suite includes the following tools: Perforator - for analyzing rendering behavior. Visual Profiler - for profiling the use of WPF services, such as layout and event handling, by elements in the visual tree. Working Set Analyzer - for analyzing the working set characteristics of your application. Event Trace - for analyzing events and generating event log files. ETW Trace Viewer - Record, display, and browse Event Tracing for Windows (ETW) log files in a WPF user-interface format. The screeshot below is presenting how to Visual Profiler tool looks like: Download WPF Performance Suite (x86 version) Technorati Tags: Profiler,WPF,Tools
|
7 free online editors for your asp.net site (part 2)
Tue, 29 Apr 2008 13:41:00 GMT
This is second part of a two-part article about free online editors.The first part of article can be found here
widgEditor
widgEditor is an easily installed, easily customizable WYSIWYG editor for simple content. It replaces existing textareas with an improved editing pane using JavaScript .
Download widgEitor
Demo
JWYSIWYG
This plugin is an inline content editor to allow editing rich HTML content on the fly.
Download JWYSIWYG
Demo
NicEdit
NicEdit is a Lightweight, Cross Platform, Inline Content Editor to allow easy editing of web site content on the fly in the browser.NicEdit Javascript integrates into any site in seconds to make any element/div editable or convert standard textareas to rich text editing.
Download NicEdit
Demo
Whizzywig
It allows to create rich, formatted text through a web form. It actually creates HTML (or xhtml, if you prefer) .Whizzywig is cross-browser: it is written in Javascript, which will run in nearly all web browsers.
Download Whizzywig
Demo
Yahoo! UI Text Editor
The Rich Text Editor is a UI control that replaces a standard HTML textarea. It allows for the rich formatting of text content, including common structural treatments like lists, formatting treatments like bold and italic text, and drag-and-drop inclusion and sizing of images. The Rich Text Editor's Toolbar is extensible via a plugin architecture so that advanced implementations can achieve a high degree of customization.
Download Yahoo!UI Text Editor
Examples
markItUp!
markItUp! is a JavaScript plugin built on the jQuery library. It allows you to turn any textarea into a markup editor. Html, Textile, Wiki Syntax, Markdown, BBcode or even your own Markup system can be easily implemented.
Download martkUp!
Demo
Technorati Tags: online,editor,web
|
Explore Silverlight project hierarchy with Silverlight Spy 2
Wed, 23 Apr 2008 11:26:00 GMT
Use the built-in browser to navigate to a web page. Silverlight Spy will automatically pick up any Silverlight application embedded in the page and display it in the XAML Explorer. The XAML Explorer presents the UI element structure of a Silverlight application. Explore the structure and view and edit the details of the selected UI element in the Details pane. Features Convenient XAML UI element explorer XAML object property grid allows for getting and settings object property values Regeneration of XAML based on the UI element structure Statistics of used objects Statistics of used resources (images, video, fonts, etc.) UI element preview Extensive search Event Monitor XAP package inspection HTTP monitor Download Silverlight Spy 2 Note: You must download and register(regsvr32) csexwb2 component before installing Silverlight Spy 2 Technorati Tags: silverlight,spy,dotnet
|
Tag property without inheritance
Tue, 22 Apr 2008 11:20:50 GMT
Tag property is very often used to store a data associated with an object. The simple way to add support for Tag property is to create a base class with the Tag property .I don’t like this solution – the reason is simple .Sometimes I want to inherit from an existing class that doesn’t have the Tag property and I can’t change its source code .In WPF we have dependency properties that can help us in this case. MyControl cnt = new MyControl();
cnt.SetValue(FrameworkElement.TagProperty, new Info() );
One problem – we still need to inherit from DependecyObject class.
The helper class below uses extension methods – to provide the tag functionality for your classes.
Of course, for better performance, you may change the dictionary(and methods) to be more type specific .
/// <summary>
/// Implements tag functionality
/// </summary>
static class TagHelper
{
/// <summary>
/// Adds the tag.
/// </summary>
/// <param name="element">The element.</param>
/// <param name="tag">The tag.</param>
public static void AddTag(this object element, object tag)
{
if (!tags.ContainsKey(element))
{
tags.Add(element, tag);
}
}
/// <summary>
/// Removes the tag for the specified element.
/// </summary>
/// <param name="element">The element.</param>
public static void RemoveTag(this object element )
{
tags.Remove(element);
}
/// <summary>
/// Clears the tags.
/// </summary>
public static void ClearTags()
{
tags.Clear();
}
/// <summary>
/// Gets the tag for the specified element.
/// </summary>
/// <param name="element">The element.</param>
/// <returns></returns>
public static object Get(this object element)
{
object tag;
tags.TryGetValue(element, out tag);
return tag;
}
private static Dictionary<object, object> tags =
new Dictionary<object, object>();
}
Technorati Tags: c#,dotnet,snippet
|
Must Have Tool for ASP.NET Developer
Fri, 11 Apr 2008 14:24:11 GMT
NetFXHarmonics DevServer is a web server hosting environment built on .NET 3.5 using WPF, WCF, and LINQ technologies that allows multiple instances of VS-like web servers to run in parallel. NetFXHarmonics DevServer also includes tracing capabilities for monitoring view status code, date/time, URL, POST data , response data, request headers, response headers, as well as parsed ViewState and Control state for both the request and response, visually enhanced HTTP status codes, IP binding modes for both local-only as well as remote access, and easy to use XML configuration. You can trace text specific files like HTML, CSS, JavaScript, JSON, XAML, Text, and SOAP and their content. Download NetFXHarmonics DevServer DevServer Announcement and Overview [Via David Bet'z Blog] Technorati Tags: asp.net,asp.NET,development,c#,web
|
6 free online editors for your asp.net site
Tue, 08 Apr 2008 21:29:00 GMT
FCKeditor this HTML text editor brings to the web much of the power of desktop editors like MS Word.
Download FCKeditor
Demo
Damn Small Rich Text Editor - very small text editor.Built on top of well known JQuery library.
Download Damn Small Rich Text Editor
Demo
TinyMCE -Cross platform HTML WYSIWYG text editor .Supports templates, easy localizable and can be extended using plugins
Download TinyMCE
Demo
HotEditor - browser-based rich text editor that provides an advantage in simplifying the workload and providing options for integration to forum software
Download HotEditor
Demo
WYMeditor - simple cross platform XHTML web editor
Download WYMeditor
Demo
SPAW Editor is a web based in-browser WYSIWYG editor control enabling web site developers to replace a standard textarea html control with full-featured, fully customizable, multilingual, skinable web based WYSIWYG editor.
Download SPAW Editor
Demo
Technorati Tags: online,editor,asp
|
String Format - Online Silverlight Reference
Thu, 03 Apr 2008 12:03:13 GMT
My coworker wrote a interesting silverlight tool ,which allows to you test and play with string formatting syntax.Or you can use it as a interactive online reference when you deal with strings and localization. Check out string format tool Technorati Tags: silverlight, tool, c#
|
StickyNotes - VS 2008 Addin
Mon, 10 Mar 2008 21:10:30 GMT
StickyNotes is a Visual Studio Addin that provides sticky notes capabilities to project and project items inside VS 2008 IDE. Download StickyNotes Addin Technorati Tags: vs2008,extensibility,addins
|
PowerCommands Addin for Visual Studio 2008
Mon, 10 Mar 2008 21:04:53 GMT
PowerCommands is an addin for Visual Studio 2008 that contains additional command menu functions for the IDE that most developers would use regularly. The PowerCommands Addin is available along with source code and documentation. Below is a list of the features that you will currently find on in PowerCommands Addin for Visual Studio 2008. Collapse Projects - This command collapses a hierarchy in the solution explorer starting from the root selected node. Copy Class - This command copies a selected class entire content to the clipboard. Paste Class - This command pastes a class entire content from the clipboard. Copy References - This command copies a reference or set of references to the clipboard. Paste References - This command pastes a reference or set of references from the clipboard. Copy As Project Reference-This command copies a project as a project reference to the clipboard. Edit Project File-This command opens the MSBuild project file for a selected project inside Visual Studio. Open Containing Folder-This command opens a Windows Explorer window pointing to the physical path of a selected item. Open Command Prompt-This command opens a Visual Studio command prompt pointing to the physical path of a selected item. Unload Projects-This command unloads all projects in a solution. Reload Projects-This command reloads all unloaded projects in a solution. Remove and Sort Using's-This command removes and sort using statements for all classes given a project. Extract Constant-This command creates a constant definition statement for a selected text. Clear Recent File List-This command clears the Visual Studio recent file list. Clear Recent Project List-This command clears the Visual Studio recent project list. Transform Templates-This command executes the associated custom tool with text templates items. Close All- This command closes all documents. Download PowerCommands for Visual Studio 2008 Technorati Tags: vs2008,addins,extensibility
|
Measure and record C# code metrics.
Fri, 07 Mar 2008 22:08:47 GMT
SourceMonitor measures and records source code metrics. SourceMonitor parses ASCII source code looking for countable metrics items. As these items are identified, their counts are accumulated for each source code file, and within each function or method. These metrics are then accumulated into summary metrics for all files in each checkpoint.If you develop software with Visual Studio, you can add items to your tools menu in Visual Studio that invoke SourceMonitor. You can also operate SourceMonitor from a batch file using commands stored in a text file. SourceMonitor measures metrics for source code written in C++, C, C#, VB.NET, Java, Delphi, Visual Basic (VB6) or HTML.Exports metrics to XML or CSV for further processing with other tools. C# Metrics Statements Percent Comment Lines Percent Documentation Lines Classes, Interfaces, Structs Methods per Class Statements per Method Calls per Method Maximum Method Complexity Maximum Block Depth Average Block Depth Average Complexity Download SourceMonitor Technorati Tags: metrics,complexity,analyze
|
|