Archive for April 2006
ReSharper 2.0 Beta Available for Download
What’s new in upcoming version of ReSharper ?
ReSharper adds 10 more refactorings to the already implemented set, including Safe Delete, Pull Members Up and Push Members Down, and others.
Context actions
Context actions are intended for small code transformations that you may want perform in a certain context. When you position a caret at any place in the code editor, ReSharper displays what context actions can be applied for the code under the caret.
Quick documentation lookup
To see the documentation for a certain class, method, or other symbol right in the editor, position the caret on the symbol name and press Ctrl + Q.
File templates
ReSharper lets you add new files to your project with predefined code fragments already generated in them. For example, you can create a new file with a class declaration, an interface, struct declaration, and so on.
Type Hierarchy view
With ReSharper, you can view the inheritance hierarchy of a certain type in a dedicated window. The window shows both base types and inheritors of the selected type and allows you to navigate to any of them with a single click.
File Structure view
With the File Structure window, you can see what methods, fields, classes, and regions your current file contains, as well as navigate directly to their declarations.
Running and debugging tests
ReSharper automatically detects whether your project contains unit tests of supported test frameworks (NUnit and csUnit).
Download ReSharper 2.0 Beta For Visual Studio 2003
Download ReSharper 2.0 Beta For Visual Studio 2005
Technorati Tags: Refactoring utils soft tools
SQLite Administrator
SQLite Administrator provides you with powerful and effective tools for SQLite administration and object management. Its Graphical User Interface allows you to create/edit all SQLite database objects in a most easy and simple way, run SQL scripts, build SQL queries, extract or print metadata, export/import data, edit BLOBs and many more abilities that will make your work with the SQLite as easy as it can be…
SQLite Administrator features:
- Create / Modify / Delete Tables by Wizard
- Create / Modify / Delete Indices by Wizard
- Create / Modify / Delete Views by Wizard
- Create / Modify / Delete Triggers by Wizard
- SQL Code Completion that supports table aliases
- SQL Code Highlighting
- SQL Error Locating
- Import Data from CSV Files
- Export Data ( XLS / CSV / HTML / XML )
- Store User Queries into Database
- Search for User Queries
- Store Images into Blob Fields ( JPG / BMP )
- Show SQL of each Database Item
- Migrate SQLite2 Databases to SQLite3
- Try to keep Indices and Triggers after modifying a Table
Download SQLite Administrator.
[Via Larkware News]
How to document DataSets
Most online resources talks about how to document class methods and properties .In this post I’m going to show how to comment your datasets to create professional and more convenient documentation .
Take a look at picture below.
To achieve such results, organize your XML tags in this way
<summary>
[Method Sumamry]
</summary>
<value>
The dataset contains the following tables
<remarks>
<list type="table">
<listheader>
<term>Table</term>
</listheader>
<item>
<term>[Table Name]</term>
</item>
</list>
</remarks>
Table [Table Name] contains the following fields:
<remarks>
<list type="table">
<listheader>
<term>Field</term>
<description>Description</description>
</listheader>
<item>
<term>[Column Name]</term>
<description>[Column Description]</description>
</item>
</list>
</remarks>
</value>
The Comment snippet below, along with NDoc produced the MSDN-style formatted document.
/// <summary>
/// Gets the history entries.
/// </summary>
/// <value>
/// The dataset contains the following tables
/// <remarks>
/// <list type="table">
/// <listheader>
/// <term>Table</term>
/// </listheader>
/// <item>
/// <term>History</term>
/// </item>
/// </list>
/// </remarks>
///
///
/// Table History contains the following fields:
/// <remarks>
/// <list type="table">
/// <listheader>
/// <term>Field</term>
/// <description>Description</description>
/// </listheader>
/// <item>
/// <term>Method (<see cref="System.String"/>)</term>
/// <description>Method name</description>
/// </item>
/// <item>
/// <term>ExecutedTime (<see cref="System.DateTime"/>)</term>
/// <description>When the specific method was executed</description>
/// </item>
/// <item>
/// <term>Result (<see cref="System.float"/>)</term>
/// <description>Method result</description>
/// </item>
/// </list>
/// </remarks>
/// </value>
Technorati Tags: Programming Net DataSet System.Data Document CHM
