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

Design Pattern Automation Toolkit (DpaToolkit)

Design Pattern Automation Toolkit (DpaToolkit) - A toolkit to build applications using design patterns, with ability  to generate code.

Features

  • Allow design patterns to be added into the design. The Application comes with all the 23 Gang of Four Design patterns. Not just the class diagram of the design pattern. The developers can also develop design pattern plug-ins using the application and use them.
  • Allow code generation routines to be plugged into the application for new languages. By programming for an interface, the developers can write their custom code generators and create a DLL.
  • Allow Reverse Engineering modules to be plugged into the application.
  • The design pattern plug-ins / projects are saved in XML format for cross-application portability.
  • The developers can customize the code generation (for ex: final in Java, sealed in C# etc.) by adding the metainfo for classes, methods, fields and parameters.
  • Provides dynamic help to the user. The user can get the details (such as summary and meta info) associated with a class/methods/fields by hovering the mouse on the respective visual element.
  • Image Generation in 4 formats: gif, jpeg, png, tiff
  • Distributed under the GNU General Public License

Technorati Tags:  Utility Software tools soft Net Java Patterns Programming

Simian - Similarity Analyser

Simian (Similarity Analyser) identifies duplication in C#,Java, C++, COBOL, ASP, HTML, XML, Visual Basic source code and even plain text files.
In fact, Simian can be used on any human readable files such as ini files, deployment descriptors …

Use Simian to analyze code and find areas in your code that could use refactoring.

[Via public MattBerther : ISerializable]

A New Look For Office 2007

Jensen Harris created a gallery of full-size screenshots of the Office 2007 UI. The next version of Office will present a streamlined, uncluttered workspace that minimizes distraction and presents commands in a more easily accessible way.

 

 

Technorati Tags:  Office Microsoft GUI

New ASP.NET blog platform - Subtext

Subtext is a blog platform that focuses on usability and simplicity which is based on the .Text Blog Engine.

Subtext Features:

  • Web Based Installer - Installs the database schema and stored procedures.

  • BlogML Support - Import and export your blog data to and from other blogs that support this new standard.
  • .TEXT 0.95 Import Wizard - This is a direct database to database import.
  • Host Admin Tool - Use this to manage multiple blogs
  • Improved multi-blog support.
  • Improved Documentation
  • Logging Console - The first iteration of this console displays error messages in the admin section.
  • Read More

    Technorati Tags:  blog blogging tools utils soft asp subtext


    Page 25 of 59« First...1020...2324252627...304050...Last »