help.net

<font size="2"><br />Musing on .Net</font>

  • Creating Globally Unique Identifiers (GUIDs)

    When storing data, either in a database or other storage medium, it is usual to assign an identifying value or key against each item held.  There are many ways in which to generate such a key.  In an accounting system, the ID for each customer may be entered by the user or generated from other data using a standard that is easy to remember.  In this case, the software will perform a validation check to ensure no duplication.  In other systems a sequential series of numbers may be used to ensure that the keys remain unique.

  • Understanding Interfaces in C#

    Interfaces are a very useful tool built into C#. In this article Brendan explains the basics of how interfaces work and for what they may be used. He explains how to create simple custom interfaces and how to implement them.

  • Code To HTML colorizer

    I published my first professional article! Tough job, I realise now how hard it might be to write a technical book.

  • Flyout - A great way to save space on your webpage.

     This article describles the ASP.NET Flyout Control and its application. Flyout can make your webpage contain more information, look neater and more stylish. Above images shows how Flyout is used as QuickLinks in Microsoft MSDN website. The Flyout control that I would like to introduce here is from obout inc. This Flyout is features-rich and total free: free to download, free to use, free to distribute.

  • DAL Class and Transact-SQL generator for C#.Net

    This program help you write the necessary code for doing base operations of your application's Data Layer (both Web and Windows applications). The function of this program is making a DAL class to easily selecting, manipulating and deleting records of the Database. The result is a simple class for each table in your database.

  • Fast Exporting from DataSet to Excel

    Exporting data from a .NET application to Excel is a very common requirement. A simple search on the Web results in several examples that show us the method to copy data and put it into the Excel cells. However, there is a payload with this method: each interaction to put a value into an Excel cell requires an InterOp invocation. If the amount of data to transfer is huge, we have a problem with the performance of the method. Is there a better way to accomplish this?

  • Jobs Site Starter Kit for ASP.NET 3.5

    Jobs Site Starter Kit (JSSK) is an ASP.NET starter kit demonstrating many features of ASP.NET 3.5 including themes, master pages, data controls, membership, roles, profiles and AJAX. JSSK is a web application that provides a platform for candidates seeking job and the employers to share their needs.