Click here to Skip to main content
6,630,289 members and growing! (19,201 online)
Email Password   helpLost your password?
Article Category: All Topics MFC/C++ C# VB.NET ASP.NET SQL Architect Windows 7 Java LAMP Mobile CEO / Manager
Announcements
BullFrog Power
 
Search    
Add to IE Search

.NET Framework


Language
Platform
Technology
Audience
Skill Level
Topic
Clear All

Contents

 

.NET - Applications

top
Title / Updated Author Score  
Silver JukeBox with an Alternative Client
Updated: 8 Nov 2009  
An article on how to connect Silverlight 2 with web services in order to create a music library application with browse, search and download features.
C# (C# 3.0), .NET (.NET 3.5), XAML, WPF, LINQ, Silverlight, Dev
disore 4.91
A simple Windows forms properties spy
Updated: 19 Aug 2003  
A utility that can be used to spy the properties of any Windows forms control in the system.
C++/CLI, C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
Rama Krishna Vavilala 4.78
Basic Skin Creator for DotNetNuke
Updated: 8 Dec 2007  
An application to create skins for DotNetNuke portals with a browser preview
.NET (.NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5), Dev, Design
R2B2 4.76
Extract an XML Schema from a .NET 2.0 ConfigurationSection subclass for Configuration Validation & Intellisense in Visual Studio
Updated: 17 May 2007  
How to extract an XML Schema (XSD) from a .NET 2.0 ConfigurationSection subclass using the attached XSDExtractor application I've written. The article also shows how to use the XSD file to provide validation and Intellisense support in Visual Studio
C#, Windows, .NET 2.0VS2005, Dev
Steve Ward UK 4.67
Computer Controlled Watering System with C# or VB.NET
Updated: 25 Nov 2007  
Setup a simple and cheap computer controlled watering system using VB.NET or C# and a parallel port relay controller.
C# 2.0, VB 8.0, Windows, .NET 2.0, WinForms, VS2005, Dev
Troy Simpson 4.65
Starting with Acropolis
Updated: 7 Sep 2007  
This article explores the benefits of Acropolis, focusing on its ability to switch between page design and code, allowing faster development
C#, Windows, .NET, Visual Studio, XAML, Dev
Sohel_Rana 4.60
Brainnet 1 - A Neural Netwok Project - With Illustration And Code - Learn Neural Network Programming Step By Step And Develop a Simple Handwriting Detection System
Updated: 4 Apr 2007  
This article is expected to (1) Demonstrate some practical uses neural network programming (2) Give you a fair idea regarding neurons, neural networks and their applications (3) Introduce BrainNet library - an open source Artificial Neural Network library I developed - mainly using the MS.NET
C#, VB, VBScript, XML, Windows, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
Anoop Madhusudanan 4.53
ArrayLists, Generic Lists, Is There A Way To Insert Items Faster?
Updated: 12 Dec 2007  
In this article, I try to highlight some issues in the .NET Framework generic list and how to circumvent them
VB (VB 7.x, VB 8.0, VB 9.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5), Dev
Pascal Ganaye 4.45
Dynamic Console App for Invoking .NET Assemblies
Updated: 18 Oct 2007  
This application demonstrates how .NET Reflection can be used to Query and Invoke Any Assemblies Methods.
VB.NET 2.0, WinXPVS2005, Architect, Dev
Yang Yu 4.38
Yet Another Splash Screen in C#
Updated: 8 Jul 2009  
Simple splash screen using C#
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), WinForms
kavitesh 4.38
NTime - Performance unit testing tool
Updated: 30 Mar 2006  
An article on a performance testing tool to test an application against its performance.
C#, VB, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
AdamSlosarski 4.35
Image Thumbnail Viewer with .NET 2.0
Updated: 30 Aug 2007  
A simple way to create a thumbnail viewer with .NET 2.0
C# 2.0, Windows, .NET 2.0VS2005, Dev
Marc Lievin 4.35
Logging Test Runner Application
Updated: 14 Nov 2007  
An NUnit syntax-compliant Logging Test Runner for performing automated Integration/Acceptance testing with WatiN (or anything else)
C#, Windows, .NET, Visual Studio, Dev
Chris Cole 4.33
Trigger Based Rule Engine
Updated: 17 Jun 2009  
Simple Rule Engine with Triggers to apply the rule
C# (C# 1.0, C# 2.0, C# 3.0), WPF, WinForms, Dev, Design
Deepak-VS 4.33
Multi-Image Viewer
Updated: 29 Dec 2004  
A multi-image viewer with drag and drop source and sink capability.
C#, Windows, .NET, Visual Studio, GDI+, Dev
Marc Clifton 4.30
Attributes Inspector
Updated: 28 Jan 2003  
Simple program to inspect custom attributes in assemblies
C#, Windows, .NET 1.0, Dev
Hzi 4.29
AOP – Aspect Orient Programming in .NET
Updated: 20 Apr 2009  
Use AOP principals to centralize application policy
C# (C# 2.0), .NET (.NET 2.0), Architect, Dev
Diego Resnik 4.29
Mapping Zip Code From Your Database.
Updated: 25 Jul 2004  
Using longitude, latitude, and zip code to map the United States, and then mark the zip codes that are matched in your database.
VB, SQL, Windows, .NET 1.0, .NET 1.1, ASP.NET, VS.NET2003, CEO, DBA, Dev
Adam A. Mitteer 4.27
Using SmartAssembly for Smart Client
Updated: 24 Dec 2003  
A solution that uses "pull model" to keep assemblies of an application up to date.
C#, Windows, .NET 1.1VS.NET2003, Dev
Surain Shen 4.22
Create One Application for both Desktop and Web
Updated: 30 Oct 2008  
With Habanero's support for Visual WebGui, you can write one application to release on either the desktop or web.
C# (C# 2.0), .NET (.NET 2.0), WinForms, Ajax, Architect, Dev
Erichero 4.19
Gmail Reader (GMan - The Gmail Postman)
Updated: 12 Sep 2005  
Speaking Gmail mails using Microsoft Agent and Gmail Atom feeds.
C#, Windows, .NET 1.1, WinForms, VS.NET2003, Dev
Anup Shinde 4.14
SAP .NET RFC Server with SAP.NET Connector 2.0
Updated: 26 Apr 2009  
This article explains how to connect from SAP to .NET application
C#, Windows, .NET, Visual Studio, SAP, Architect, Dev, Design
huseyinakturk 4.14
TracerX Logger and Viewer for .NET
Updated: 27 Mar 2009  
Easy to use logger with a powerful viewer that supports filtering by thread, logger, etc.
C#, XML, Windows, .NET (.NET 2.0), Visual Studio (VS2005), Dev
MarkLTX 4.13
Outlook Email Extractor
Updated: 11 Oct 2007  
Extract a PST file through .NET
VB, Windows, .NET, Visual Studio, Dev
Tejas Patel 4.13
Using PayPal’s PayFlowPro to Achieve Recurring Billing
Updated: 13 Mar 2008  
An article on using PayPal’s PayFlowPro to achieve Recurring Billing
C#, .NET, Dev
andrew schmidt 4.05
Photo & Video Viewer with Encryption Capability
Updated: 18 Feb 2009  
A personal media viewer to view photos and videos using C# and Visual Studio 2008
C#, Windows, .NET 3.5VS2008
tedqn 3.96
A P/Invoke Type Translator
Updated: 11 May 2003  
Typtrans is a free command-line utility that helps you to translate C/C++ enumerations, unions and structures into CSharp and VB.NET code.
.NET, Win2K, WinXP, Dev
Frederic Rezeau 3.89
Start Menu Cleaner .NET - Unedited
Updated: 22 Mar 2009  
Start Menu Cleaner .NET (fka. Start Menu Cleaner for Windows XP) is a small utility that scans all dead shortcuts and empty folders on your Programs in Start menu. Tested on Windows XP, Vista, and W7
C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista, Win2008), .NET (.NET 3.5), WinForms, SysAdmin
StringDotEmpty 3.86
Get the time in Israel, including DST
Updated: 5 May 2005  
The formula for DST in Israel is unique and based on the Jewish calendar. This function knows how to calculate this formula.
C#, Windows, .NET, Visual Studio, Dev
YoniP 3.85
SMS Service
Updated: 12 Dec 2007  
Service for sending SMS through GSM modem
JScript .NET, .NET (.NET 1.0, .NET 1.1, .NET 2.0), ASP.NET
Sunil Scaria 3.82
Password Manager (.NET)
Updated: 20 Oct 2008  
Password manager application in .NET
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Leon Finker 3.76
Custom Serialization - Part 2
Updated: 6 Mar 2008  
Custom Serialization in .NET
C#, .NET
Niranjan Kumar 3.71
Simple Query Tool to Extract Data from Database
Updated: 9 Oct 2008  
This is a simple user friendly query tool which helps end-users to extract data from the database. The UI looks similar to query windows in Team Foundation Server, this is a modest beginning which can be enhanced and used more effectively.
C#, .NET, ADO.NET, Dev
Mohammad Hamed Akhter 3.67
A tool for dynamic compile and run of C# or VB.NET code
Updated: 24 Mar 2004  
A tool for dynamic compiling and running of C# or VB.NET code in memory without having to create a project
C#, Windows, .NET 1.0, Dev
dstang2000 3.53
Debugging XPath Queries
Updated: 1 Dec 2003  
An application to visualize XPath Queries
C#.NET 1.0, Win2K, WinXP, Win2003, Dev
goerge@Mailinator.com 3.40
Get Rid of EXE/DLL Locks by using ShadowCopyFiles Appropriately
Updated: 21 Dec 2007  
Get rid of EXE/DLL locks by using ShadowCopyFiles appropriately with .NET 2.0 and newer
C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5)
Michael Ulmann 3.32
Proxy Violator - C# - Disable GPO Enforced Proxy Server without Administrative Permissions
Updated: 25 Mar 2008  
Disables GPO enforced proxy server, even if the GPO locks the GUI
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0)
xExTxCx 3.19
SnippetManager Advanced
Updated: 4 Sep 2003  
SnippetManager Advanced, groups and organizes your snippets
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
Andi Fleischmann 3.10
Make 'ToDo' system for multi-program complex system: Part 1
Updated: 18 Apr 2004  
Make 'ToDo' system for multi-program complex system, using ASP.NET & C#.
C#, Windows, .NET 1.0, ASP.NET, Dev
Mad__ 3.00
Development Standards - Unedited
Updated: 13 Jan 2008  
This article describes the .Net standard approach for software development
Soumyajit Halder 3.00
SingleSimon - Password Manager Application - Unedited
Updated: 30 Sep 2008  
An open source password manager with some advanced features and cool interface
C# (C# 2.0), SQL, Windows (WinXP), SQL Server (SQL 2005), ADO.NET, DBA, Dev, Design
alon1980 2.75
Scheduler.NET for UltraDefrag
Updated: 7 Jan 2009  
Using PInvoke to add scheduled tasks to Windows
C# (C# 2.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 2.0), Win32, Dev
zippy1981 2.71
Windows XP SP2 and Event ID 4226
Updated: 20 Feb 2008  
"TCP/IP has reached the security limit imposed on the number of concurrent (incomplete) TCP connect attempts monitor program
C# (C# 1.0, C# 2.0, C# 3.0), Windows (WinXP), .NET (.NET 2.0), Win32, Dev
Alphons van der Heijden 2.67
Satellite Assembly and Implementation Details
Updated: 27 Sep 2007  
Through this article, we will explain the use and implementation details of satellite assembly.
C#, Windows, .NET, Visual Studio, Dev
sreejith ss nair 2.61
Javascript Formatter Tool
Updated: 28 Jan 2004  
Building an App to format Javscript for use in code behind / custom web controls
C#, VB, Windows, .NET, Visual Studio, Dev
Doug Wilson 2.57
Interview Questions - .Net Remoting - Unedited
Updated: 13 Jan 2008  
This article gives you few important interview questions on .Net remoting
Soumyajit Halder 2.33
Skype in Visual Studio (Visual Studio Extensibility C#) - Unedited
Updated: 3 Jul 2008  
Skype in Visual Studio (Visual Studio Extensibility C#)
C# (C# 1.0, C# 2.0, C# 3.0)
Keng_Mycos 2.22
Transparency and Opacity Experiments with .NET's Web Browser Control
Updated: 6 May 2005  
This application is nothing more than an IEControl hosted on a Windows Form and some code to get it to life. By setting opacity and transparency key of the form, one can actually make the content inside the window translucent or transparent .
C#, VC8.0.NET 2.0, Win2K, WinForms, VS2005, Dev
ashish_patil++ 1.92
Make 'ToDo' system for multi-program complex system: Part 2
Updated: 19 Apr 2004  
Make 'ToDo' system for multi-program complex system using ASP.NET & C#.
C#, Windows, .NET 1.0, ASP.NET, Dev
Mad__ 1.75
Ten Pin Bowling Calculator
Updated: 8 Aug 2009  
Simple ten-pin bowling calculator to calculate the scores of the game
C# (C# 2.0), Windows, .NET (.NET 2.0), Dev
Tomas Brennan  

.NET - General

top
Title / Updated Author Score  
FindReferences of "N Order" - SharpDevelop Add-In - Unedited
Updated: 1 Mar 2009  
Using ICSharpCode.SharpDevelop.Refactoring.RefactoringService.FindReferences to find all references in a given project.
C# (C# 1.0, C# 2.0, C# 3.0)
Mohammad Hefny 5.00
User Settings Applied
Updated: 19 Mar 2009  
Simplifying the .NET User Configuration for Windows Forms and WPF.
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0), XAML, WPF, WinForms, Dev
Jani Giannoudis 4.93
IDisposable: What Your Mother Never Told You About Resource Deallocation
Updated: 29 Sep 2008  
One difficulty of the IDisposable interface overcome with the Disposable Design Principle.
C#, .NET CF, .NET, Dev
Stephen Cleary 4.91
The 30 Minute Regex Tutorial
Updated: 21 Nov 2005  
Learn how to use regular expressions in 30 minutes with Expresso.
C++, C++/CLI, C#, VB, Windows, .NET, Visual Studio, Dev
Jim Hollenhorst 4.90
CLR Injection: Runtime Method Replacer
Updated: 23 Jun 2009  
Replace any method with another method at runtime. Updated for 3.5 SP1.
ASM, MSIL, C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, Win32, VS2008, Dev
Ziad Elmalki 4.89
Optimizing Serialization in .NET - part 2
Updated: 27 Nov 2006  
Provides code and techniques to enable developers to optimize serialization of DataSets/DataTables.
C#, Windows, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0), Visual Studio, Dev
SimmoTech 4.88
Managed Fusion
Updated: 19 Nov 2009  
Managed Fusion - A managed API to view and manipulate the Global Assembly Cache
C# 3.0.NET 3.5, Win32, Dev
Simon Allaeys 4.88
JIT Optimizations
Updated: 4 May 2008  
In this article, we will look into JIT optimizations, with specific focus on inlining.
C# (C# 1.0, C# 2.0, C# 3.0), ASM, MSIL, Windows, .NET, Dev, Design
Sasha Goldshtein 4.86
Floating Point in .NET part 1: Concepts and Formats
Updated: 30 May 2005  
Introducing the basic concepts of floating-point arithmetic: number formats, accuracy and precision, and round-off error. Includes a discussion of the .NET floating-point types.
C#, Windows, .NET, Visual Studio, Dev
Jeffrey Sax 4.85
Getting to know IExtenderProvider
Updated: 2 Aug 2003  
A walkthrough in the creation of a trivial IExtenderProvider component
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
James T. Johnson 4.85
Expresso - A Tool for Building and Testing Regular Expressions
Updated: 21 Feb 2003  
For learning, building, and debugging .NET Framework regular expressions
C#, Windows, .NET 1.0, Dev
Jim Hollenhorst 4.85
Cracking the Mysteries of .NET 2.0 Configuration
Updated: 31 Aug 2007  
Maximize your understanding of the .NET 2.0 configuration framework, avoid common pitfalls, and gain insight into the details of how configuration works in various scenarios and environments.
C# 2.0, VB 8.0.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, ASP.NET, Visual Studio, WebForms, Dev
Jon Rista 4.85
Using Google Maps in .NET Micro Framework
Updated: 29 May 2009  
Using Google Maps in .NET Micro Framework
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0)
Celiker BAHCECI 4.85
.NET file format - Signatures under the hood, Part 1 of 2 - Unedited
Updated: 29 Sep 2009  
A full description of signatures, that are part of the .NET file format.
C++/CLI, C#, .NET, Dev, Design
Przemyslaw Celej 4.85
Best Practice No 4:- Improve bandwidth performance of ASP.NET sites using IIS compression - Unedited
Updated: 30 Sep 2009  
Best Practice No 4:- Improve bandwidth performance of ASP.NET sites using IIS compression
C#, ASP.NET, Architect
Shivprasad koirala 4.84
A .NET assembly viewer
Updated: 28 Nov 2002  
An application to examine .NET assemblies both directly and with reflection
C#, VC6, VC7.NET 1.0, Win2K, WinXP, MFC, Dev
Ben Peterson 4.84
Optimizing Serialization in .NET
Updated: 4 Mar 2007  
Provides code and techniques to enable developers to optimize serialization of data.
C#, XML, Windows, .NET, Visual Studio, Dev
SimmoTech 4.83
Simple Method of DLL Export without C++/CLI
Updated: 27 Jun 2009  
Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
C++/CLI, C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Win32, Visual Studio, Dev
Dark Daskin 4.83
There and Back Again or Stepping Through the JIT Thunk Layer
Updated: 11 Feb 2005  
This article examines the JIT thunk layers that your code executes when a method is run for the first time.
C#, ASM, Windows, .NET 1.1VS.NET2003, Dev
Russ Osterlund 4.82
.NET Internals and Code Injection
Updated: 14 May 2008  
An article about .NET internals and code injection
C++/CLI, C#, MSIL, Windows, .NET (.NET 2.0, .NET 3.0), Dev
Daniel Pistelli 4.82
.NET Internals and Native Compiling
Updated: 30 May 2008  
An article about .NET internals and native compiling.
C++, C#, MSIL, Windows, .NET (.NET 2.0, .NET 3.0), Dev
Daniel Pistelli 4.80
DevGlobalCache – A way to Cache and Share data between processes
Updated: 31 May 2003  
A way to Cache and Share data between processes
C#.NET 1.0, Win2K, WinXP, Dev
Natty Gur 4.80
Share images across processes from C++ to C#
Updated: 5 Jun 2007  
An article that demonstrates the use of the CreateFileMapping API to send shared images across processes
C++, C# 2.0, Windows, .NET 2.0, Visual Studio, Dev
moadib 4.80
NScript - A script host for C#/VB.NET/JScript.NET
Updated: 18 Nov 2002  
NScript is a tool like WScript except that it allows for scripts to be written in .NET languages like C# and VB.NET
C#, Windows, .NET 1.0, Dev
Rama Krishna Vavilala 4.80
.NET file format - Signatures under the hood, Part 2 of 2 - Unedited
Updated: 28 Sep 2009  
A full description of signatures, that are part of the .NET file format.
C++/CLI, C#, .NET, Dev, Design
Przemyslaw Celej 4.79
Undocumented Fusion
Updated: 3 Jul 2003  
A simple tool written in C# is presented that uses undocumented Fusion classes to view the contents of the Fusion assembly caches (Gac, Zap & Download) and the Fusion application history.
C#, Windows, .NET 1.1VS.NET2003, Dev
John Renaud 4.79
Test-Driven Development in .NET
Updated: 17 Mar 2003  
An article presenting benefits and techniques for using test-driven development in .NET.
C#, Windows, .NET 1.0, Visual Studio, Dev
Peter Provost 4.79
Targeting the .NET Framework 2.0 with Visual Studio 2008
Updated: 17 Sep 2007  
Upgrading to a new Visual Studio means installing on a few developer machines - upgrading to target a new framework (3.5) means ensuring that every client of the application has the new framework installed. With Visual Studio 2008, it's possible to target the older frameworks (2.0 and 3.0).
C# 2.0, VB 8.0, VB 9.0, .NET CF, .NET 2.0, WinXP, Vista, .NET 3.5VS2008, Dev
Robin Jet 4.79
Using C calling convention callback functions in C# and VB - the easy way
Updated: 13 Sep 2005  
Provides an easy way to use C calling convention callback functions in C# and VB.
C#, VB, VC7.1, Windows, .NET 1.1VS.NET2003, Dev
Jecho Jekov 4.79
AddIn Enabled Applications - Unedited
Updated: 7 May 2008  
Using the AddIn model pipeline
C# (C# 3.0), .NET (.NET 3.5), WPF, WinForms, Architect, Dev, Design, SysAdmin
Sacha Barber 4.78
Best Practices No 5: - Detecting .NET application memory leaks - Unedited
Updated: 29 Sep 2009  
In this article we are going to detect the .NET application memory leaks.
C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Visual Studio (VS2005, VS2008), Architect
Shivprasad koirala 4.78
Unraveling the Mysteries of .NET 2.0 Configuration
Updated: 28 Jun 2007  
Learn how to utilize the powerful new .NET 2.0 configuration features to simplify and centralize your configuration code.
C++/CLI, C#, VB.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, ASP.NET, VS2005, Architect, Dev
Jon Rista 4.78
IDisposable: For the CF Guys, Too
Updated: 24 Sep 2008  
Implementing the Disposable Design Principle on the .NET Compact Framework.
C#, .NET CF, Dev
Stephen Cleary 4.78
Arrays UNDOCUMENTED
Updated: 4 Jan 2003  
An detailed look at the implementation of Arrays and ArrayLists.
C#, .NET, Win2K, WinXP, Visual Studio, Dev
Wesner Moise 4.77
Automatic Runtime Tab Order Management for Windows Forms
Updated: 28 Oct 2004  
This article presents the TabOrderManager, which is a class that automatically adjusts the tab order on a Windows form based on different high-level schemes.
C#, VB, Windows, .NET 1.1VS.NET2003, Dev
Scott McMaster 4.77
Extending IIS 5.x and IIS6 with Managed Filters
Updated: 17 Sep 2007  
An overview on Filter.NET as a framework designed to expose the ISAPI Filters API to .NET while maintaining the power, flexibility and efficiency of the IIS platform
C#, Windows, .NET 2.0, Visual Studio, IIS 5.1, IIS 6, Dev
Tiago Halm 4.75
Complete Comparison for VB.NET and C#
Updated: 18 Apr 2005  
This article explains about advantages, differences and new features of VB.NET and C#.
C#, VB, Windows, .NET, WinForms, WebForms, VS.NET2003, CEO, Architect, DBA, Dev, QA
Amalorpavanathan Yagulasamy(AMAL) 4.75
A Simple 2 User Whiteboard application in C#/.NET
Updated: 17 Jul 2002  
This article is my attempt at developing an extremely simple Whiteboard application in C#/ WinForms and sockets for messaging, to be used simultaneously by 2 users.
C#.NET 1.0, Win2K, WinXP, Dev
Ranjeet Chakraborty 4.75
Dynamic/Transparent Proxy using DynamicProxy.NET
Updated: 21 Oct 2003  
Learn how easy it is to create Dynamic/Transparent proxies in .NET using DynamicProxy.NET
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
SKI_BUM 4.74
Strings UNDOCUMENTED
Updated: 6 Jan 2004  
Detailed looked at the implementation of strings in .NET
C#, VB.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Wesner Moise 4.74
Custom ProgressBar for .NET Compact Framework
Updated: 19 Dec 2007  
An article on creating a better looking ProgressBar for Windows Mobile 5
C# 2.0, .NET CF, .NET 2.0, WinXP, Vista, Visual Studio, Dev
Fredrik Bornander 4.74
Comparing Values for Equality in .NET: Identity and Equivalence
Updated: 8 May 2007  
An article clarifying the various ways of comparing two values for equality in .NET
C# 1.0, C# 2.0, VB 7.x, VB 8.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
richnewman 4.74
The Implementation of Model Constraints in .NET
Updated: 19 Mar 2002  
.NET Extensions that provide an infrastructure for enforcing database-like data integrity constraints
C#, SQL, UML, VC6, Windows, .NET 1.0, Visual Studio, STL, DBA, Dev
Alex Mikunov 4.73
DLLImport with dynamically bound native DLLs using Reflection
Updated: 13 Aug 2005  
This article demonstrates how to make dynamic assemblies with API functions using DllImport attribute and using custom paths instead of hard coded ones.
C#.NET 1.1, WinXPVS.NET2003, Dev
Fran Pregernik 4.73
Pretty IE Toolbar in C#
Updated: 9 Sep 2008  
The article describes the work principles and ways of use of IEToolbarEngine. This is a toolbar for Internet Explorer, which has a reusable architecture.
C# (C# 2.0), .NET (.NET 2.0), GDI+, COM, Dev
Alexandr Golovanov 4.73
World Clock and the TimeZoneInformation class
Updated: 3 Jan 2006  
Using the operating system's time zone APIs to convert times from Universal time (UTC) to a specified time zone.
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Mike Dimmick 4.73
Demystifying the .NET Global Assembly Cache
Updated: 14 Jan 2004  
An explanation of the workings of the Global Assembly Cache
Windows, .NET 1.0, .NET 1.1, Dev
Jeremiah Talkar 4.72
A Fast/Compact Serialization Framework
Updated: 8 Aug 2008  
A framework for object serializiation/deserialization that is many times faster and yields compact output.
C#, Windows, .NET, Visual Studio, Dev
.Shoaib 4.72
Recursively Create Thumbnails from PDF Files
Updated: 7 Oct 2007  
Create thumbnails for your PDF files, recursive from starting dir, with seperate config using VB.NET
Windows, .NET, Visual Studio, Dev
eendje001 4.71
The Common Language Runtime (CLR) and Java Runtime Environment (JRE)
Updated: 12 Feb 2002  
The article discusses interpreters, compilers, the JVM and the CLR
Windows, Java, .NET 1.0, Dev
Kashif Manzoor 4.71
UI & UA Changes on the road to Longhorn
Updated: 30 Jun 2004  
UI & UA Changes on the road to Longhorn
.NET, Vista, Visual Studio, WPF, Dev
Rob Chandler 4.71
Source Control with Visual Studio .NET
Updated: 18 Oct 2007  
How to integrate TortoiseSVN – a Subversion Source Control system with Visual Studio .NET
Windows, .NETVS.NET2003, VS2005, VS2008, Dev
Ruslan Sudentas 4.71
A Look at LINQ
Updated: 20 Sep 2005  
An overview of the new Language Integrated Query (LINQ) framework.
C#, Windows, .NET 2.0, LINQ, VS2005, Architect, Dev
David Stone 4.70
The .NET File Format
Updated: 24 Jun 2008  
A full description of the .NET File format.
C++, Windows, .NET, Visual Studio, Dev
Daniel Pistelli 4.70
Useful SQL Queries to Analyze and Monitor SharePoint Portal Solutions Usage
Updated: 25 May 2006  
Some useful SQL queries to analyze and monitor SharePoint Portal solutions usage.
SQL.NET 1.1, .NET 2.0, Win2K, Win2003, ASP.NET, Visual Studio, DBA, Dev
Syed Adnan Ahmed 4.70
Generating XmlDocId using Mono.Cecil
Updated: 5 Oct 2009  
The article describes the rules of generation of the XmlDocId tag that is used by the .NET Framework to uniquely identify a namespace, property, event, delegate, class, or structure.
C#, .NET, Dev
Przemyslaw Celej 4.70
Threads and Synchronization: Part 1
Updated: 31 Oct 2007  
An article related Threads and Thread Synchronization from a Microsoft .NET perspective
C#, Windows, .NET 1.1, .NET 2.0, .NET 3.0, Visual Studio, Dev
Tariq A Karim 4.70
Using the WebBrowser as an extention possibility
Updated: 22 Jun 2007  
Creating your own extentions by using a simple WebBrowser object
C# 2.0.NET 2.0, WinXP, WinForms, VS2005, Dev
Filip van der Meeren 4.70
EventBroker: a notification component for synchronous and asynchronous, loosly coupled event handling
Updated: 26 Oct 2008  
EventBroker is a notification component for (a)synchronous loosly coupled event handling.
C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, Architect, Dev, Design
Urs Enzler 4.69
Share the Clipboard Using .NET Remoting
Updated: 14 Oct 2002  
Use .NET remoting to send the contents of your clipboard to another computer.
C#, VC7.NET 1.0, Win2K, WinXP, Dev
Douglas Earl 4.69
Windows Services Can Install Themselves
Updated: 22 Nov 2007  
Never use the InstallUtil.exe utility that ships with the .NET SDK again.
C# 2.0.NET 2.0, WinXP, Win2003, Vista, .NET 3.0, .NET 3.5VS2005, Dev
W. Kevin Hazzard 4.69
Decoding the Mysteries of .NET 2.0 Configuration
Updated: 10 Dec 2006  
Continue delving into the mysteries of the powerful .NET 2.0 Configuration framework, and learn how to write validated, type-safe, and performant configuration code.
C++, C#, VB.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, ASP.NET, Visual Studio, Dev
Jon Rista 4.69
MIL HTML Parser
Updated: 30 Mar 2004  
A non-well-formed HTML parser for .NET
C#, VB, Windows, .NET 1.0, Dev
Member 987427 4.68
AGE, Another Graphic Engine in .NET
Updated: 10 May 2007  
A library that allows some GDI+ manipulation at runtime in an easy way
VB, C# 2.0, Windows, .NET 2.0VS2005, Dev
Fabio Zanetta 4.68
System File Association
Updated: 16 Mar 2007  
This article describes the use of several custom C# classes that can be used to create, view, edit and delete Windows file associations.
C#, Windows, .NET, Visual Studio, Dev
Brendan Grant 4.68
Garbage Collection in .NET
Updated: 23 Apr 2002  
This article basically talks about the way garbage collection is implemented in .NET.
Windows, .NET 1.0, Dev
Amit Kukreja 4.67
Creating Shell Links (Shortcuts) in .NET Programs Using WSH
Updated: 3 Apr 2003  
It's easy to create shortcuts using the Windows Script Host Object Model
C#.NET 1.0, Win2K, WinXP, Dev
Jim Hollenhorst 4.67
Generic BinaryReader and BinaryWriter Extensions
Updated: 26 Feb 2009  
Generics and extension methods in C++/CLI
C++/CLI, C# 2.0, C# 3.0WinXP, Win2003, Vista, .NET 3.5, Win2008, Dev
Lee, Gun-Woon 4.66
LINQ to SQL Transformation: Examples and Source Code
Updated: 23 Jan 2008  
LINQ to SQL Transformation: Open Source implementation of IQueryable, examples and source code
C# (C# 1.0, C# 2.0, C# 3.0), SQL, Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5), SQL Server (SQL 2000, SQL 2005), Visual Studio (VS2008), ADO.NET, LINQ, Dev
Jahmani 4.65
Stop Designing for Testability
Updated: 4 Apr 2007  
An article presenting a different technique to making your code more testable.
C# 1.0, C# 2.0, Windows, .NET 1.1, .NET 2.0, Visual Studio, Dev, QA
Eli Lopian 4.65
.NET TWAIN image scanner
Updated: 12 May 2002  
Using TWAIN API to scan images
C#.NET 1.0, Win2K, Dev
NETMaster 4.64
Dynamic List Sorting
Updated: 14 Feb 2006  
Dynamically sorting a list by using dynamic methods and delegates.
C#, MSIL, Windows, .NET 2.0VS2005, Dev
Johannes Hansen 4.64
TreeConfiguration - configuration made as simple as it gets (or sets)
Updated: 2 Nov 2005  
Manage configuration data with a few lines of code. Very few.
C#, XML, Windows, .NET 1.1VS.NET2003, Dev
Vladimir Klisic 4.63
.NET Scheduled Timer
Updated: 16 Sep 2005  
A timer that easily supports absolute schedules like run at 4:00 AM every day or at 5:00 PM on Fridays..
C#, Windows, .NET 1.1VS.NET2003, Dev
Andy Brummer 4.63
Rhino Mocks 2.2 - Unedited
Updated: 12 Aug 2005  
Rhino Mocks 2.2
Windows, .NET, Visual Studio, Dev
Ayende @ Rahien 4.63
.NET Cross AppDomain Communication
Updated: 4 Jun 2008  
An easy-to-use, zero configuration solution to .NET communication across application boundaries. A simple library to use as an alternative to .NET Remoting based on low-level Windows Messaging.
C# 2.0, C# 3.0.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0VS2005, Dev
TheCodeKing 4.62
NXML - Introducing an XML Based Language To Perform Neural Network Processing, Image Analysis, Pattern Detection Etc - Unedited
Updated: 21 Oct 2009  
Do some Brain Tumor detection using neural networks, in a very simple and easy manner. This is the story and source code of an XML based language, to help you create, train and run your own neural networks?
Windows, .NET, Visual Studio, Dev
Anoop Madhusudanan 4.62
Getting the most out of Event Viewer
Updated: 17 May 2003  
This article talks about basics of event logging followed by the implementation details of how we can log messages effectively by using a custom log-file, event sources and event categories. Finally, it mentions the usefullness of troubleshooting links in error messages.
VB.NET 1.0, Win2K, Dev
Manoj G 4.62
Asynchronous design patterns.
Updated: 24 Apr 2007  
This article describes the asynchronous design pattern, it's implementation, it's limitations and ways to improve the situation in certain circumstances.
C#, Windows, .NET, Visual Studio, Dev
Alexey A. Popov 4.61
Wish You Were Here… Only Once
Updated: 30 Oct 2009  
A description of techniques based on context-sensitive conditions
C#, Windows, .NET (.NET 2.0, .NET 3.5), WPF, WinForms, Dev
SAKryukov 4.61
Gracefully shutting down Outlook from a .NET application using AppDomain
Updated: 8 Sep 2005  
Shows how to utilize Outlook automation without leaving a mess behind.
C#, .NET, Win2K, Visual Studio, COM, Dev
jmh1000 4.60
Version Control in VSTS 2008
Updated: 24 Aug 2009  
Version Control Features in Team Foundation Server 2008
Windows, Visual Studio, DBA, Dev, SysAdmin
Robin_Roy 4.60
EchoStream - An Echo/Tee Stream for .NET
Updated: 6 Apr 2003  
Presents the EchoStream class and demonstrates its use.
C#, Windows, .NET 1.0, Dev
Stephen Quattlebaum 4.59
SQL Parser
Updated: 3 Feb 2009  
This article describes an implementation of a simple SQL parser which can be used to add or modify "where" and "order by" parts of SQL queries (PL/SQL).
C#, .NET, DBA, Dev
Serge Gorbenko 4.59
Fast Late-bound Calls with Generics in .NET
Updated: 27 Feb 2009  
Creation of unknown types and invocation of unknown methods without IL generation and Invoke calls
C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, Dev
Alexey Zubritsky 4.59
XFxDetect - A utility to detect which versions of .Net are installed - Unedited
Updated: 10 Jun 2007  
XFxDetect inspects registry and file system of local or remote computer to determine which versions of .Net Framework are installed.
C++, Windows, .NET 3.5, MFC, VS2005, Dev
Hans Dietrich 4.59
Parsing strong name signatures generated with sn.exe
Updated: 4 May 2004  
This article shows how to parse Assembly "strong name keyfiles" generated with sn.exe
C#, Windows, .NET 1.1VS.NET2003, Dev
Per R. Anderson 4.58
Age: The Scripted Graphic Item
Updated: 13 Jan 2007  
An introduction to ScriptedItem and ScriptAge for the AGE engine
VB, C# 2.0.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, Visual Studio, Dev
Fabio Zanetta 4.58
Basics of LINQ & Lamda Expressions - Unedited
Updated: 28 Feb 2009  
Basic Examples to work with Language Integrated Query(LINQ) concept that was introduces with C# 3.0 and/or .NET 3.5 (Corresponding VB.NET code included)
C# (C# 3.0), VB (VB 9.0), .NET (.NET 3.5), LINQ
Abhishek Sur 4.58
Using ASP.NET Runtime in Desktop Applications
Updated: 24 Jun 2003  
This article explains how to use ASP.NET runtime in Windows Desktop applications
C#, Windows, .NET 1.0, Visual Studio, Dev
shivpal 4.57
NHydrate Step-by-Step
Updated: 12 Oct 2009  
Step-by-Step example using the NHydrate platform
C# (C# 3.0), Windows, .NET (.NET 3.5), ASP.NET, Dev
gravbox 4.57
Using Internal Interfaces While Preserving Encapsulation
Updated: 28 Oct 2009  
Discusses use of interfaces to recover encapsulation where the internal keyword is used
C#, .NET, ASP.NET, Architect, Dev, Design
ggraham412 4.57
Pointers UNDOCUMENTED
Updated: 1 Jul 2003  
The article provides a detailed look at pointers and unsafe code in C#. It compares C# design against the managed pointer approaches used in Managed C++ and the overall capabilities available in IL.
C++/CLI, C#, Windows, .NET 1.0, Visual Studio, Dev
Wesner Moise 4.57
Introduction to .NET
Updated: 13 Feb 2002  
The article introduces Microsoft's .NET framework and compares it to Sun's J2EE
.NET 1.0, Win2K, WinXP, Dev
Kashif Manzoor 4.56
Introduction to Partial Methods
Updated: 23 Oct 2008  
This article explains partial methods - a new feature in .NET 3.0
C# 3.0.NET 3.0, .NET 3.5, Dev
vikas amin 4.56
The Implementation of Model Constraints in .NET - II
Updated: 24 Aug 2003  
Runtime MSIL Code Instrumentation and .NET Metadata Extensions
C#, VC7.NET 1.0, Win2K, WinXP, Dev
Alex Mikunov 4.55
Introduction to Creating Dynamic Types with Reflection.Emit
Updated: 6 Mar 2006  
Introduction to creating dynamic types with Reflection.Emit.
C#, MSIL, .NET, WinXP, Visual Studio, Architect, Dev
jconwell 4.55
Tutorial Extending MbUnit - Unedited
Updated: 10 Oct 2006  
A tutorial on extedning MbUnit.
C# 1.0, C# 2.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, Dev
jflowers 4.55
An Introduction To Performance Counters
Updated: 21 Feb 2005  
An introduction to monitoring performance of applications.
C#, VC7.1, VC8.0.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Michael Groeger 4.54
Using the File attribute of the appSettings element of a .NET config file
Updated: 18 Nov 2004  
Easily share configuation settings with the appSettings element File attribute.
C#, XML, Windows, .NET, ASP.NET, Visual Studio, WinForms, WebForms, Dev
Scott Bradley 4.54
Type Forwarding in .NET
Updated: 24 Aug 2008  
Type forwarding is a CLR feature that allows us to move a type from its original assembly to another assembly.
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Dev
Bhupindra Singh 4.54
Hello Windows Azure
Updated: 27 Oct 2009  
An introductory article on Windows Azure - a cloud computing initiative by Microsoft
C# (C# 3.0, C# 4.0), Windows (Vista, Win 7), .NET (.NET 3.5, .NET 4.0), ASP.NET, Architect, Dev
bhavik1st 4.54
Background processing using a .NET windows service
Updated: 30 Jul 2002  
A reusable service that does database work and sends e-mails
VB.NET 1.0, Win2K, WinXP, Dev
Xiangyang Liu 刘向阳 4.53
Dynamic Holiday Date Calculator
Updated: 4 Jan 2006  
A class to calculate what date the configured holidays fall on in different years.
C#, XML, Windows, .NET, ASP.NET, Visual Studio, Dev
Jay Muntz 4.53
Generic DFA State Machine for .NET
Updated: 21 May 2003  
Seemless NFA to DFA transfers with GraphViz graphing integration
C#.NET 1.0, Win2K, WinXP, Dev
leppie 4.52
Transaction Aware Table-adapters in .NET 2.0
Updated: 5 Dec 2007  
A quick and elegant way to add transaction capabilities to your table-adapters
C# 2.0, Windows, .NET 2.0VS2005, Dev
Mike Pagel 4.52
.NET Client Classes for openldap/winldap
Updated: 11 Mar 2003  
An example of using LDAP/OpenLDAP with .Net
VC7, Windows, .NET 1.0, Dev
Leon Finker 4.52
What's that "Windows Form Designer generated code" anyway?
Updated: 2 Feb 2004  
Taking a closer look at the code generated by the Windows Forms Designer and understanding some of the important implications.
VB, Windows, .NET 1.1VS.NET2003, Dev
palomraz 4.50
Information Logging API for .NET
Updated: 10 Jul 2006  
An API for logging information in response to application events such as exceptions.
C#, XML, SQL, Windows, .NET, Visual Studio, Dev
BoneSoft 4.50
Delete Project in VSTS 2008
Updated: 19 Aug 2009  
How to remove a Project from Team Foundation Server
Windows, Visual Studio, Dev, SysAdmin
Robin_Roy 4.50
NHydrate Code Generator
Updated: 6 Oct 2009  
Generate code with the NHydrate platform
C# (C# 3.0), Windows, .NET (.NET 3.5), ASP.NET, Dev
gravbox 4.50
Event Handling and Garbage Collection in .NET
Updated: 18 Nov 2009  
An article that looks at the interplay between Event Handling and Garbage Collection
C#, Windows, .NET
David J Parsons 4.50
Simple databinding with XML - A GUI for configuration files
Updated: 2 Feb 2004  
This article is about using simple databinding on XML documents by using strongly typed XML documents generated at runtime, taking advantage of System.Reflection.Emit and MSIL.
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Eduard Liebenberger 4.49
SmartCode-An Open Source Code Generator - Unedited
Updated: 16 Mar 2009  
SmartCode is a template-driven code generator that lets software developers automatically produce programs and components that interact with database system
VB, SQL, MSIL, C# 1.0, C# 2.0, C# 3.0.NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Vista, ASP.NET, SQL 2000, SQL 2005, VS2005, DBA, Dev
Danilo Mendez 4.49
Bit Flags Type Converter
Updated: 20 Jun 2006  
An implementation of TypeConverter which allows you to edit bit flag enumerations in the PropertyGrid.
C#, .NET, Win2K, WinXP, Visual Studio, Dev
Serge Gorbenko 4.47
NAnt : Little Pretty Automatic
Updated: 17 Oct 2004  
Some little utility tasks for NAnt
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Alex Kolesnichenko 4.46
Trapping windows messages
Updated: 11 Apr 2003  
Trapping windows messages in the .NET framework - a small tutorial
C#.NET 1.0, Win2K, WinXP, Dev
Rui Reis 4.46
Logger in C# - An easy way for monitoring .NET applications
Updated: 13 Apr 2003  
Logger is used to create a customized error log file or an error can be registered as a log entry in the Windows Event Log on the administrator's machine with ON/OFF logging facility.
C#, Windows, .NET 1.0, Dev
Ashraf Mohamed 4.46
Building Trees from Lists in .NET
Updated: 1 Mar 2008  
An interface to simplify creating trees from lists of database rows or objects
C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, ASP.NET, Dev
Daniel Flower 4.45
Use AppDomains To Reduce Memory Consumption in .NET applications
Updated: 30 Mar 2004  
AppDomains allow sharing of the .NET runtime to save on memory usage.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Neil Baliga 4.45
Unmanaged to Managed Calls
Updated: 3 Apr 2003  
Call managed code from unmanaged code
C++/CLI, VB, VC7, Windows, .NET, MFC, Dev
Michael Combs 4.44
.NET 2.0 Configuration and Provider Model
Updated: 21 May 2008  
Use .NET 2.0 configuration features for building a pluggable provider framework for your application.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2008), Architect, Dev, Design
Sergey Sorokin 4.44
Dot Net Script
Updated: 18 Mar 2004  
Write and execute C# or VB.Net as if they were scripting languages (using the CodeDom)
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
jconwell 4.43
A modal dialog that fades the background to gray-scale imitating the XP shutdown screen
Updated: 23 Feb 2006  
DimmerDialog is a .NET class that shows a modal dialog which grays out the rest of the background, just like the Windows XP Shutdown dialog. This can be used when your application needs to show a very important message box or form that requires immediate user attention.
C++/CLI, C#, VC8.0, Windows, .NET 2.0, WinForms, VS2005, Dev
Nishant Sivakumar 4.43
XAutobuild - A utility to increment build number - Unedited
Updated: 6 Jun 2007  
XAutobuild auto-increments the build number contained in Autobuild.h. This can be used in resource files to automatically update the version resource each time a project is compiled.
C#, Windows, .NETVS2005, Dev
Hans Dietrich 4.43
Enforce Check-in Policy in TFS 2008
Updated: 24 Aug 2009  
Enforcing Check-in Policy on Team Foundation Server 2008
Windows, Visual Studio, Dev, SysAdmin
Robin_Roy 4.43
Simplified Resource Management with the DisposableCollection Class
Updated: 26 Sep 2004  
This article demonstrates how a strongly typed collection of IDisposable objects can be used to simplify the management of multiple resources in .NET.
C#, VB, Windows, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, Dev
Scott McMaster 4.42
.NET 4.0 FAQ Part 1 -- The DLR - Unedited
Updated: 11 Oct 2009  
In this article we will discuss about new feature DLR and also about ‘dynamic’ and ‘expando’ objects.
C#, .NET (.NET 4.0), ASP.NET, Visual Studio, Architect
Shivprasad koirala 4.42
NT Security Classes for .NET
Updated: 19 Feb 2004  
A collection of .NET classes written in Managed C++ that faciliate the manipulation of NT security rights
C++/CLI, C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
David Hall 4.41
Independent Data Access Layer (Ddocumentation in Progress)
Updated: 4 Apr 2006  
The art of swap from a database to another changing a flag
C#, SQL, MSIL, .NET, Win2K, WinXP, Win2003, ASP.NET, WinForms, SQL 2000, SQL 2005, IIS 5.1, IIS 6, VS.NET2003, VS2005, Architect, DBA, Dev
Salvatore Vetro 4.41
Handling of large byte arrays - Unedited
Updated: 9 Feb 2009  
Allocation and copy of large byte[]
C#, Windows, .NET, Win32, Dev
bauemeise 4.39
Prism Event Aggregator Service and Extension Methods
Updated: 24 Mar 2009  
The extremely easy way to connect your code
C#, .NET, Dev
Wasim Farhat 4.38
An XML Schema Definition (XSD) Editor
Updated: 14 Oct 2003  
An editor capable of producing common XSD documents
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Marc Clifton 4.37
Persisting Application data using HashTable and IsolatedStorage
Updated: 14 Apr 2004  
This article demonstrates a custom class that can be used to store and retrieve application data in an easy and reliable manner. It uses an extended HashTable to persist data into Isolated Storage. You can download a sample project which demonstrates the use of this simple, but very useful class.
C#, VB.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
T Manjaly 4.37
Writing custom .NET trace listeners
Updated: 1 Aug 2002  
Presentation of various ways to customize built-in .NET trace facilities
C#, Windows, .NET 1.0, Dev
Vagif Abilov 4.37
Visual Studio 2005 Unit Testing Code Snippets
Updated: 23 Feb 2006  
In this article, I will be introducing Unit Testing Code Snippets, showing you how to add a Code Snippet in your page, and how to quickly navigate and modify the Unit Testing snippets to give you the ability to quickly create test methods and fixtures.
C#, Windows, .NET 2.0VS2005, Dev
Maruis Marais 4.37
Problem: ClickOnce Deployment via Internet May Not Always Upgrade an Application
Updated: 30 Oct 2007  
An application deployed using ClickOnce may not receive an upgrade if the browser’s proxy server has cached the deployment file. This article explains how to solve this problem using HTTP content expiration.
C# 2.0, Windows, .NET 2.0VS2005, Dev
Johan Fourie 4.37
New AutoCAD Managed C# Project Application Wizard
Updated: 22 Aug 2005  
With "New AutoCAD Managed C# Project Application Wizard", you will be able to write your ObjectARX application (.NET) more conveniently.
C#, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
arxbird 4.36
Microsoft Robotics - Unedited
Updated: 28 Jan 2009  
This article discusses a brief overview of Microsoft Robotics.
.NET (.NET 3.5), Architect, Dev
Muhammad Shujaat Siddiqi 4.36
Reading Unmanaged Data Into Structures
Updated: 8 May 2008  
In this article, we will look into reading data from an unmanaged array of bytes into a managed data structure. We will use multiple approaches to optimize the process.
C++/CLI, C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Dev
Sasha Goldshtein 4.36
Customizing Visual Studio's Code Generation Templates
Updated: 12 Dec 2003  
A simple tutorial showing how we can customise the templates used by VS when it generates source code for us.
.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, PocketPC 2002, Dev
sh856531 4.34
Implementing IEquatable Properly
Updated: 21 Sep 2007  
Explains how to properly implement the IEquatable interface.
C# 2.0, C# 3.0, Windows, .NET CF, .NET 2.0, .NET 3.0, ASP.NET, ADO.NET, WinForms, VS2005, Dev
Geert Verhoeven 4.34
Managing Unhandled Exceptions in .NET
Updated: 26 Sep 2002  
How to manage unhandled exceptions in .NET
C#, VB.NET 1.0, Win2K, WinXP, ASP.NET, Visual Studio, Dev
Kevin McFarlane 4.34
Basics of Crystal Report for .NET Programmers
Updated: 14 Jan 2008  
Basics of Crystal Report for .NET programmers
C#, Windows, .NET, Visual Studio, Dev
ShahabFatemi 4.33
SafeHandle and Constrained Execution Regions
Updated: 30 Oct 2006  
Explains the new SafeHandle class and Constrained Execution Regions, and shows how to use them.
C++/CLI, VB, VC8.0, C# 2.0, Windows, .NET 2.0, .NET 3.0, ASP.NET, VS.NET2003, VS2005, Dev
Scott Dorman 4.33
Preventing Unexpected Message Pumping in Third Party Libraries - An example using DirectShow
Updated: 7 Jun 2009  
This article shows a tidy solution to unexpected third party code pumping messages.
C#.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0, Win32, Dev
Felix Collins 4.33
Implementing a Dead Simple Licensing Library with PostSharp - Unedited
Updated: 17 Sep 2009  
Hello everyone, had been a long time from my last post (as usual, been busy busy busy). Today I want to talk about something that for most .Net developers is unknown but has been in the development industry a long time ago. I’m talking about Aspect Oriented Programming - AOP. AOP can help you to
C#, .NET (.NET 3.5), All Topics, Dev
emiaj 4.33
COM+ and .NET - A practical approach - Part 1
Updated: 2 Mar 2004  
A look at COM+ and .NET
Windows, .NET 1.0, .NET 1.1, Dev
Natty Gur 4.33
COM+ and .NET - A practical approach - Part 3
Updated: 2 Mar 2004  
A look at COM+ and .NET
Windows, .NET 1.0, .NET 1.1, Dev
Natty Gur 4.32
Dynamically Invoke Generic Methods
Updated: 1 Jan 2008  
Reflection on generics can be complicated. This article shows how to use the DynamicMethod class to dynamically invoke a generic method.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev
Pedro Gomes 4.32
Mono.Cecil, The Most Powerful Tool You've Ever Heard Of
Updated: 19 Feb 2007  
Experimentation with Mono.Cecil, the IL Manipulation library
MSIL, C# 2.0, Windows, .NET 2.0VS2005, Architect, Dev
ronnyek 4.32
Application Settings the .NET way. INI, Registry, or XML
Updated: 27 Oct 2004  
In this article, I’ll explain how you can easily store and retrieve your application settings with just a few lines of code
C++/CLI, C#, VB, XML, JScript .NET, Forth.NET, .NET CF, .NET, Mobile, Win2003, Vista, Embedded, ASP.NET, ADO.NET, VS.NET2003, VS2005, Dev
Chad Z. Hower aka Kudzu 4.31
ADO.NET Connection Pooling at a Glance
Updated: 14 May 2008  
Connection pooling can increase the performance of any application by using active connections of the pool for consecutive requests, rather than creating a new connection each time.And at the same time, the developer who is the best judge of his/her application, can configure the connection pooling.
C# (C# 1.0, C# 2.0), .NET, ADO.NET, Architect, Dev, Design
Neeraj Saluja 4.31
Building VS.NET Wizards - Part 2
Updated: 30 Jun 2005  
With Visual Studio .NET 2003 wizards, you can easily create new skeleton classes. But sometimes, you are implementing some things over and over again, for example, when you are creating test classes for your application. For this, you are required to create new wizards, which fit your needs.
C#, Windows, .NET, Visual Studio, Dev
Michael Groeger 4.30
Copy DLL from GAC - Unedited
Updated: 16 Nov 2009  
This article demonstrates how to copy DLL from Global Assembly Cache.
.NET, Dev
Virendra Dugar 4.30
Microsoft Visual Studio Team System: Single-Server SSL Installation (SP1) - Unedited
Updated: 15 Feb 2007  
Information relevant to installing and configuring Microsoft Visual Studio Team Foundation Server for users who require Secure Sockets Layer (SSL) access over the commercial internet with Basic Authentication in a single-server scenario
XML, SQL, .NET, WinXP, Win2003SQL 2005, IIS 6, VS2005, IE 7, Architect, DBA, Dev
Mark Bible 4.29
Understanding Stacks from System.Collections
Updated: 13 Apr 2003  
In this article, I'm going to look at the Stack type that is present in the System.Collections namespace.
VB, Windows, .NET 1.0, Visual Studio, Dev
SriSamp 4.29
FTP component written with fully managed code
Updated: 7 May 2002  
A .NET FTP component
C#, Windows, .NET 1.0, Dev
Alex Kwok 4.29
ImageMagick in VB.NET - Unedited
Updated: 22 May 2007  
ImageMagick is a powerful image manipulation that supports a wide variety of formats. In this article we develop an ImageMagick Wraper in C++ to expose functionalities in Magick++ to a .NET application.
C++/CLI, VB, VC8.0.NET 2.0, WinXP, ASP.NET, WebForms, VS2005, Dev
bubble2k 4.28
How to Harness the Power of XHTML and XForms in your .NET Applications
Updated: 11 Feb 2009  
XForms is an important recommendation from the W3C that enables complex XML-handling applications to be defined in a simple, declarative syntax. This article demonstrates how you can leverage this power in your own applications.
C#, XML, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, COM, WinForms, VS.NET2003, VS2005, Architect, Dev, Design
Phil Booth 4.28
Building VS .NET Wizards - Part 1
Updated: 5 May 2005  
Visual Studio .NET already brings us a lot of wizards, to help us create skeleton classes and projects. Developers can extend these templates and even change the existing ones.
C#, Javascript.NET 1.1, Win2K, WinXPVS.NET2003, Dev
Michael Groeger 4.28
Nine Solutions to the .NET Serialization 'Problem'
Updated: 4 Mar 2004  
Well, by now everybody has read the article and either laughed or defended it. Its now time to undo some of the damage.
C#, VB, VC7, VC7.1, .NET, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
Edward Moemeka 4.27
Compiling Multiple Projects Without a Solution
Updated: 23 Jun 2007  
An article on creating a build process to compile multiple .NET projects using MSBuild without using a solution file.
VB 8.0, Windows, .NET 2.0VS2005, Dev
Brian Brewder 4.25
Adding Customized Visual Studio Code Generation Templates to the Add new item Dialog Box
Updated: 28 Dec 2003  
An article on Adding Customized Visual Studio Code Generation Templates to the Add new item Dialog Box
C#, Windows, .NETVS.NET2003, Dev
Maruis Marais Work 4.24
Crystal Reports helper class
Updated: 3 Aug 2007  
A helper class to make integrating Crystal Reports in a .NET application easier.
C# 1.0, C# 2.0, Windows, .NET 1.1, .NET 2.0, ASP.NET, WinForms, WebForms, VS.NET2003, VS2005, Dev
Jan Schreuder 4.24
Using XAML in app.config and web.config
Updated: 16 Apr 2008  
A continuation of using XAML for configuring applications
C++/CLI, C# (C# 3.0), VB (VB 9.0), Forth.NET, .NET (.NET 3.0, .NET 3.5), ASP.NET, ADO.NET, WCF, XAML, WPF, WinForms, Architect, Dev, Design
Edward Moemeka 4.23
The coding gentleman's guide to detecting the .NET Framework
Updated: 21 Jul 2005  
A C++ class that will detect and enumerate the active CLR versions on a machine
VC7.1, Windows, .NETVS.NET2003, Dev
Nishant Sivakumar 4.23
Saving and Restoring Application Settings
Updated: 15 Mar 2003  
The Savior class makes it simple to save and restore application settings using the registry or a binary file.
C#.NET 1.0, Win2K, WinXP, Dev
Jim Hollenhorst 4.23
How to Use the Olson Time Zone Database in .NET
Updated: 21 Jul 2007  
Describes how to use the PublicDomain package to utilize the Olson time zone database in your .NET project, instead of the lackluster time zone support in .NET 1.1/2.0/3.0 or in the Windows Registry
Windows, .NET 2.0VS2005, Dev
schizoidboy 4.22
A Wrapper for Using .NET to Submit Credit Card Transactions via the Authorize Gateway
Updated: 11 Apr 2008  
A .NET wrapper for Authorize
C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 2.0), ASP.NET, Architect, Dev
Christian Graus 4.21
Cheat Sheet - Casting in VB.NET and C#
Updated: 22 Sep 2003  
Describes several casting and type related operations in VB.NET and C#.
C#, VB, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
Rudi Breedenraedt 4.20
FXCop 1.32
Updated: 17 Oct 2005  
Bad Code in .NET? FxCop to the rescue.
Windows, .NET, Visual Studio, Dev
kadampravin 4.20
Printing .NET BusinessInfoObject Class Without the Print Dialog
Updated: 5 Mar 2007  
An article on how to print a .NET businessinfo object class containing simple properties and collections within the .NET application without the print dialog
C# 1.0, C# 2.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, ASP.NET, GDI+, WebForms, VS.NET2003, VS2005, Dev
Simana 4.20
Use Multiple log4net Outputs from One Application
Updated: 8 May 2007  
By using this article, you can easily configure multiple output log files from log4net
C# 1.0, C# 2.0, C# 3.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, ASP.NET, WebForms, VS.NET2003, VS2005, Dev, QA
Charith M 4.20
MyGeneration .NET Code Generator
Updated: 25 Feb 2004  
MyGeneration is a .NET developer tool that generates code from templates by combining either JScript or VBScript with a powerful database meta-data API.
.NET 1.1, Win2K, WinXP, Dev
MyGeneration Software 4.20
Programming MSMQ in .NET - Part 1
Updated: 11 Apr 2003  
This article covers the very basics of programming MSMQ in .NET
VB, Windows, .NET 1.0, Dev
Manoj G 4.19
What About ProcessStartInfo.ErrorDialog Property? Or Another Way to Show the "Open With" Dialog
Updated: 5 Jan 2007  
This article describes the use of the ErrorDialog property
C#, VB, Windows, .NET, Visual Studio, Dev
ADLER1 4.19
Convert a VS.NET 2003 project to VS.NET 2002
Updated: 3 Nov 2004  
This article demonstrates how to convert a VS.NET 2003 project to VS.NET 2002
C#, Windows, .NETVS.NET2003, Dev
Ansil 4.19
GlobIt - The Globalization Framework
Updated: 16 May 2003  
An article that describes a framework helpful for writing globalized Windows Forms appliations (other uses also possible).
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Konrad Rotuski 4.18
MSN aeronix Alerter
Updated: 12 Oct 2004  
An article on how to generate RSS feeds for MSN Alerts Service
C#, VB, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
amado (Ahmed Hamdy) 4.18
ORM, Code Generation and a bit about MDA
Updated: 22 Oct 2005  
An overview of the resources for ORM and codegeneration.
Windows, .NET, Visual Studio, Dev
Rajesh Sadashivan 4.18
Using Java Classes in your .NET Application
Updated: 23 Mar 2006  
IKVM.NET is an open source implementation of Java for Mono /Microsoft .NET Framework and makes it possible both to develop .NET applications in Java, and to use existing Java APIs and libraries in applications written in any .NET language.
C#, Windows, Java, .NET, Visual Studio, Dev
Chayan 4.18
Fast Asynchronous Delegates in .NET
Updated: 1 Jul 2009  
Implementation of delegates which are way faster during async operations than the default delegates in .NET
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev
Vitaliy Liptchinsky 4.18
Runtime Compilation (A .NET eval statement)
Updated: 13 Jan 2006  
An article on a new library, allowing easy, language-independent access to runtime compilation.
C#, VB.NET 1.0, Win2K, WinXP, Dev
Eric Astor 4.17
Encrypt a Querystring with Expiration
Updated: 22 Aug 2007  
Create a querystring that is encrypted and expires
VB 8.0, Windows, .NET 2.0, ASP.NET, WebForms, VS2005, Dev
David Bauernschmidt 4.16
Programming MSMQ in .NET - Part 2: Transactional Messaging
Updated: 15 Jun 2003  
This article talks about transactional messaging with MSMQ and the implementation aspects wrt .NET
VB.NET 1.0, Win2K, Dev
Manoj G 4.15
C# And Accepting Parameters - Unedited
Updated: 9 Jul 2009  
C# offers a few additional keywords to allow you to accept multiple parameters for a method. This post goes over using the 'params' keyword and the evil '__arglist' keyword.
C#, Windows, .NET, All Topics, Dev, Design
webdev_hb 4.15
Web Forms for Submitting Issues to Team Foundation Server
Updated: 19 Jul 2006  
This article describes how you can create a Web based interface to the Team Foundation Server for the purpose of submitting and tracking issues.
C#, Windows, .NET 2.0, ASP.NET, VS2005, Dev, QA
Jim Conigliaro 4.14
Serial Communications : The .NET Way
Updated: 1 Dec 2003  
Serial Communications The .NET Way
C#, Windows, .NET 1.0, Dev
Timothy J. Krell 4.13
Allow the User to Resize Controls at Runtime
Updated: 2 Oct 2007  
Enable resizing of controls on a form at runtime with this class and two lines of code.
VB 8.0.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0VS.NET2003, VS2005, Dev, Design
Jesse Chunn 4.13
Encryption and Decryption on the .NET Framework
Updated: 6 Aug 2009  
An Article that Illustrates some Simple Ways to use the System.Security.Cryptography namespace
C# (C# 1.0, C# 2.0, C# 3.0)
logicchild 4.13
Learn How To Build A Provider Framework - With An Easy To Understand Example Towards Applying Provider Pattern - Unedited
Updated: 20 Jul 2007  
After reading this article, you'll be able to (1) Change your mindset a little bit, and start thinking about 'frameworks' instead of just 'code' (2) Understand a lot about practically applying provider pattern in your projects (3) Gain much knowledge regarding xml config files and providers
C++/CLI, VB, VC6, VC7, VC7.1, VC8.0, C# 1.0, C# 2.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, ASP.NET, WebForms, VS.NET2003, VS2005, Architect, Dev, Design
Anoop Madhusudanan 4.12
COM+ and .NET - A practical approach - Part 2
Updated: 2 Mar 2004  
A look at COM+ and .NET
Windows, .NET 1.0, .NET 1.1, Dev
Natty Gur 4.12
LinqToSQL: Query Multiple Databases in One LINQ Expression and More...
Updated: 31 Jan 2008  
Query multiple databases in one expression e.g. an Microsoft Access Database and an SQL Server Database
C# (C# 3.0), VB (VB 9.0), SQL, Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 3.5), SQL Server (SQL 2000, SQL 2005, SQL CE), ADO.NET, LINQ, Architect, Dev
Jahmani 4.11
Work Item Tracking in VSTS 2008
Updated: 25 Aug 2009  
Project Management in VSTS 2008 using Task Management feature of Work Item Tracking
Windows, Visual Studio, Architect, Dev, SysAdmin
Robin_Roy 4.11
Building Smart Client using .NET
Updated: 13 Jun 2004  
A Smart Client is an application that uses local processing, consumes XML Web Services and can be deployed and updated from a centralized server
C#, Windows, .NET 1.1VS.NET2003, Dev
Diws 4.11
Email Templates
Updated: 29 Jul 2007  
In this article, I am going to consider the process of managing and sending emails inside a .NET application.
C#, VB, HTML, Windows, .NET, Visual Studio, Dev
Alexander Kleshchevnikov 4.11
Assembly Explorer 1.0
Updated: 21 Jan 2003  
Simple utility to browse assembly object hierarchy
C#, VC6, VC7.NET 1.0, Win2K, WinXP, MFC, Dev
Leon Langleyben 4.11
Code Generation using the ASP.NET Host
Updated: 30 Jan 2007  
An article that describes how to write a code generators within ASP.NET and host in a Windows Application.
Windows, .NET, Visual Studio, Dev
Simon McEnlly 4.10
Integrating IronPython into your Applications
Updated: 16 Mar 2008  
This article describes why scripting is useful and explains how to integrate IronPython as a scripting language in your application
C# (C# 1.0, C# 2.0, C# 3.0).NET 2.0, .NET 3.0, .NET 3.5VS2005, VS2008, Architect, Dev
S. Senthil Kumar 4.09
Manifest File Injection
Updated: 9 May 2004  
Embed manifest into an executable as a resource for XP Theme support
C++, C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
Acoustic 4.08
Process Customization in VSTS
Updated: 21 Aug 2009  
Customizing Process Template on Team Foundation Server
Windows, Visual Studio, Architect, Dev
Robin_Roy 4.08
Creating and Calling C Function DLL from .NET
Updated: 15 Sep 2004  
Explain how to call C function DLL from .NET
C, C#, VB, VC6.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
harunmip 4.07
Compile and Run VB.NET Code using the CodeDom
Updated: 27 Jan 2006  
Demonstrates "run-time" compilation and execution of VB.NET code, using the CodeDom
VB, Windows, .NET, Visual Studio, Dev
wduros1 4.07
GC 102
Updated: 2 Mar 2004  
Further notes on programming for the Garbage Collector.
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
Ernst Kuschke 4.06
Drag and Drop between list boxes - Beginner's Tutorial
Updated: 13 May 2002  
An introduction to drag and drop in .NET
C#.NET 1.0, Win2K, WinXP, Dev
Nishant Sivakumar 4.05
Gain performance by not initializing variables
Updated: 19 May 2005  
Explicitly initializing variables to default values might be reducing your performance.
C#, Windows, .NET 1.1VS.NET2003, Dev
gtamir 4.05
SMTP Authentication using System.Web.Mail (CDOSYS)
Updated: 12 Dec 2003  
Setting CDOSYS Schema contents to permit "tricks" with System.Web.Mail
C#, VB, Windows, .NET 1.1, ASP.NET, Visual Studio, Dev
C.Shattock 4.04
Expanding Enumerators for Saving to a Database or Displaying to a User
Updated: 26 Jan 2006  
An article showing how to use custom attributes with enumerators to display more information about the enumerator fields.
VB, Windows, .NET 1.1VS.NET2003, Dev
Michael Bosch 4.04
Considerations for implementing trace facilities in release builds of .NET applications
Updated: 4 Nov 2002  
What is the best technique to produce trace output in release build of .NET application, i.e. when application is shipped to a customer or runs in a production environment? The article discusses pros and cons of standard .NET trace facilities, and presents some alternatives.
C++/CLI, C#, Windows, .NET 1.0, Visual Studio, Dev
Vagif Abilov 4.03
Gilma - GUI for the ILMerge Application Revised for .NET 2.0
Updated: 23 Apr 2007  
An article on a GUI to Microsoft ILMerge Program
C# 2.0, Windows, .NET 2.0, .NET 3.0VS2005, Dev
tuscano 4.03
New Microsoft Chart Controls for Web and Windows Forms Applications - Unedited
Updated: 1 Dec 2008  
Microsoft has just launched a very rich chart control for .NET web and windows forms applications. Let’s take a look in some features from it.
VB (VB 9.0), C# 3.0, .NET (.NET 3.5), WinForms, WebForms, VS2008, Architect, Dev
Cirilo Meggiolaro 4.02
A statistical analysis of the performance variations of assorted managed and unmanaged languages
Updated: 8 Aug 2002  
This article compares and contrasts the relative performances of various languages like native C++, Visual Basic 6, C#, VB.NET, Managed C++, MC++ and native code mix, ngen'd assemblies etc. using a prime number generation function as a generic benchmark
C++/CLI, C#, VB, VC6, VC7.NET 1.0, Win2K, WinXP, ATL, Dev
Rama Krishna Vavilala, Nishant Sivakumar 4.02
Registry handling with .NET
Updated: 21 May 2002  
Shows with some code snippets how registry handling is a piece of cake with .NET
C#, .NET, Win2K, WinXP, Visual Studio, Dev
Nishant Sivakumar 4.02
Object Prevalence With Bamboo Prevalence
Updated: 31 Oct 2003  
Bamboo Prevalence is an opensource .NET implementation of the Prevayler project. This article shows how to use the library.
C#, Windows, .NET 1.1VS.NET2003, Dev
Arjan Einbu 4.00
Example Code And Quick Refresher on Unit Tests with Stubs and Mocks
Updated: 29 Oct 2006  
Example Code And Quick Refresher on Unit Tests with Stubs and Mocks
C# 2.0, Windows, .NET 2.0VS2005, Dev
Vishnu S. Iyengar 4.00
How to Test Console Applications
Updated: 14 Feb 2007  
This article demonstates a very simple way to automate testing of your console application
C#, Windows, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Architect, Dev, QA
atriplex 4.00
Reflection Benchmark and Optimize
Updated: 18 Apr 2008  
Benchmarking Reflection and Optimizing it
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev
Sarafian 4.00
XSLTs to Assembly using XSLTC and ILMerge
Updated: 12 Jun 2008  
This article is used to convert XSLT files into .NET assembly using XSLTC.exe and ILMerge.exe utility
C# 2.0, Windows, .NET 2.0, Dev
Saravana Prakash P 4.00
Enhanced Resource File Code Generator - Type-safe Formatted Strings
Updated: 3 Jul 2008  
An enhanced ResXFileCodeGenerator that handles formatted strings in a type-safe and natural way
C# (C# 1.0, C# 2.0, C# 3.0).NET 2.0, .NET 3.0, .NET 3.5VS2005, VS2008, Dev
Tristen Fielding 4.00
Transactions on object models
Updated: 8 Mar 2009  
Rollback or commit changes that you did on .NET objects.
C#.NET 3.5, Architect, Dev
Ronald Schlenker 4.00
Primer on Generics - Unedited
Updated: 18 Apr 2009  
An article that describes Generics and the need for them
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
logicchild 4.00
MSBuild: Factorial! - Unedited
Updated: 20 Jun 2009  
Using MSBuild Targets as general-purpose functions, complete with parameters and return values.
XML, Windows, .NET, All Topics, Dev
Stephen Cleary 4.00
Project Setup in VSTS 2008
Updated: 17 Aug 2009  
Creating a project on TFS and setting up permissions
Windows, Visual Studio, Dev, SysAdmin
Robin_Roy 4.00
how to open TCP/UDP ports through NT firewall in .NET 3.5 - Unedited
Updated: 18 Nov 2009  
I need to write a .NET program to open ports through the NT firewall. Protocol (UDP or TCP) and port number will be passed by user as input.
.NET 3.5
infneeta 4.00
How to Automate Exporting .NET Function to Unmanaged Programs
Updated: 21 Nov 2006  
Post-build tool which can automate exporting .NET function to unmanaged programs
C#, VB, Windows, .NET, Visual Studio, Dev
Selvin 3.98
Deploying a .NET Application with Crystal Reports
Updated: 29 Aug 2006  
Deploying a .NET application with Crystal Reports
VB, Windows, .NET 1.1VS.NET2003, Dev
Muhammad Shahbaz Saleem 3.97
Code generation at runtime
Updated: 16 Mar 2006  
The .NET platform contains no extensions which would allow for the use of advanced aspect oriented programming. But it does contain mechanisms which makes it possible to build components which provide similar functionality. We will find out how to achieve this in this article.
C#, MSIL, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Software Developer's Journal 3.97
How to add a new user using DirectoryServices?
Updated: 19 Feb 2003  
An article describing the use of DirectoryServices namespace classes in .NET on how to add a new user in a machine or a domain.
C#, Windows, .NET 1.0, Visual Studio, Dev
Softomatix 3.96
Introduction to the Validation Application Block - Unedited
Updated: 2 Feb 2007  
Validation application block has been added to enterprise library 2007 CTP release.
Javascript, XML, C# 2.0, Windows, .NET 2.0, ASP.NET, WCF, WPF, WebForms, Ajax, VS2005, Dev
n_ahid 3.96
Dynamic Code Generation and Code Compilation
Updated: 2 Dec 2002  
This is a simple application for generating the code dynamically and then compiling it dynamically.
C#, Windows, .NET 1.0, Visual Studio, Dev
Wizard12 3.95
Idiot's Guide to Crystal Reports, Part I - Winforms - Unedited
Updated: 14 Aug 2005  
Crystal Reports in Winforms - Show ALL Parameters in ONE Screen!
C#, VC7, VC7.1, Windows, .NET 1.1, WinForms, VS.NET2003, CEO, Architect, DBA, Dev
TV Mogul 3.95
Desktop Decorator : Changing your wallpaper the easy way in .NET
Updated: 18 Apr 2004  
An article describing how to change the wallpaper using .NET and C#
C#, Windows, .NET, Visual Studio, Dev
Steve Dunn 3.94
Remoting Singleton
Updated: 15 Nov 2002  
An alternative to the Singleton well known object mode
C#, Windows, .NET 1.0, Dev
Daniel Aioanei 3.94
Understanding the Windows Workflow Foundation WF: From a Business User's Perspective
Updated: 4 Apr 2006  
After reading this article, you will get a clear idea of the WF domain and the basic set of functionality and the feature set it provides.
Windows, .NET, Visual Studio, CEO, Architect, DBA, Dev
razi bin rais 3.93
Some new features in Visual Studio.NET 2005
Updated: 22 Aug 2004  
An article on the new features in Visual Studio.NET 2005
C#.NET 1.1, .NET 2.0, Win2KVS.NET2003, VS2005, Dev, QA
Zuilin Wu 3.93
GC 101
Updated: 29 Feb 2004  
An introduction to programming for the Garbage Collector.
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
Ernst Kuschke 3.92
Export excel data to a Dataset
Updated: 27 Nov 2003  
A usercontrol that exports from excel to a dataset without needing MS office to be installed.
C#, Windows, .NET 1.1VS.NET2003, Dev
ksgopal 3.91
Replace text using tagged expressions
Updated: 2 Feb 2006  
An article on how to replace text using regular expressions, in the VS.NET IDE.
Windows, .NETVS.NET2003, VS2005, Dev
Michel.Smits 3.91
Java/.NET Integration as Simple as Possible
Updated: 5 Jul 2006  
Describes the simplest way to embed .NET controls into a Java GUI (without using COM or any other technology).
C#, Windows, .NET, Visual Studio, Dev
Vitaly Shelest 3.91
Call a .NET component from an ASP Page
Updated: 7 Dec 2005  
How to call a .NET component from VB6.0/ASP developed in either Microsoft Visual Basic® .NET or Microsoft Visual C#® .NET
C#, Windows, .NET, Visual Studio, Dev
Manoj Kumar G (IND) 3.90
Creating Optical Character Recognition (OCR) applications using Neural Networks
Updated: 1 Sep 2004  
How the use of neural network can simplify coding of OCR applications.
C#, Windows, .NET 1.0, Visual Studio, Dev
Alex Cherkasov 3.89
Multiple Instance .NET Windows Service
Updated: 15 Nov 2007  
This article describes how to implement a .NET Windows Service that can have multiple instances installed on the same machine.
C# 1.0, C# 2.0, Windows, .NET 1.1, .NET 2.0, .NET 3.0VS2005, Dev
Wil Peck 3.86
VB6 - C# Interop Form Toolkit
Updated: 2 Oct 2006  
Interop Form Toolkit was released few days ago. It allows an easy creation of mixed VB6/VB.NET application. One thing it is missing is the ability to do it in C#.
Windows, .NET, Visual Studio, Dev
Leon Langleyben 3.86
Different Forms to Select Data using SQL and .NET
Updated: 29 Aug 2007  
This article gives a brief introduction to development tools available that help you to select data using SQL and .NET
C#, SQL, Windows, .NET, Visual Studio, DBA, Dev
Luis Ramirez 3.86
Visual Studio 2020 - Unedited
Updated: 5 Dec 2008  
More wild ideas for an even wilder Concept IDE.
C# 1.0, C# 2.0.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, .NET 3.0, WinForms, VS.NET2003, VS2005, CEO, Architect, Dev, QA
Tom Ollar, Jim Bennett 3.85
An insight into cloning objects in .NET
Updated: 31 Jul 2003  
This article talks about why cloning of objects is required, how it can be done and some considerations of cloning
VB.NET 1.1, Win2K, WinXPVS.NET2003, Dev
Manoj G 3.84
Smart Code Generator-How to create Templates - Unedited
Updated: 13 Aug 2007  
Smart Code the Open Source Code Generator
VB, VBScript, Javascript, SQL, C# 2.0.NET 2.0, Win2K, WinXP, Win2003, Vista, ASP.NET, WinForms, WebForms, SQL 2000, SQL 2005, VS2005, DBA, Dev
Danilo Mendez 3.84
vCard Reader with Lightweight Approach
Updated: 27 May 2008  
vCard reader coded in C#, with lightweight approach
C# 1.0, C# 2.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0VS.NET2003, VS2005, Dev
Zijian 3.83
C# Ping Component
Updated: 30 Mar 2005  
An easy to use C# ping component.
C#, VB, Windows, .NET 1.1VS.NET2003, Dev
Wesley Brown 3.83
JavaScript Intellisense Improvements in Visual Studio 2008
Updated: 4 Nov 2007  
JavaScript Intellisense Improvements in Visual Studio 2008
C# 3.0, VB 9.0, Windows, .NET 2.0, .NET 3.0, .NET 3.5VS2008, Dev
Arkady Lesniara 3.83
Not Another C# Versus VB Article
Updated: 20 May 2005  
It's not about feature support. It's about culture.
C#, VB, Windows, .NET, Visual Studio, CEO, Architect, Dev, QA
Nigel Shaw 3.82
Extending .NET Events Functionality
Updated: 14 Nov 2007  
This article explains how to extend the standard .NET event and delegate mechanism with extra features
C# 2.0, Windows, .NET 3.0, ASP.NET, WebForms, Dev
Werner Willemsens 3.81
Controlling object life time and garbage collection in .NET
Updated: 2 Mar 2004  
This article discusses scenarios where we have to take care of an object's life time and cannot rely on JIT's marking of objects for garbage collection.
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
Sriram Chitturi 3.81
Generating MSDN-style Documentation with Sandcastle, NAnt and CruiseControl.NET
Updated: 4 Sep 2006  
NAnt tasks for Running Sandcastle through CruiseControl.NET
XML, Windows, .NET, Dev
Diederik Krols 3.81
Add Prerequisites of .NET Framework in Visual Studio Setup Project
Updated: 27 Apr 2009  
Add prerequisites of .NET Framework in Visual Studio setup project
.NET (.NET 2.0), WinForms, Dev
S.Vinothkumar 3.81
Mixing Managed and Unmanaged code
Updated: 30 May 2001  
C++ managed code introduced us a new string type, namely System.String. You can imagine though, that some conversion functions are needed to work with this new string type when mixing managed and unmanaged code in your project.
C#, VC7, Windows, .NET 1.0, Dev
Nick Van den Abbeele 3.77
.NET Manifest Resources
Updated: 28 Oct 2005  
An article on .NET Manifest Resources internal format.
C#, VC7, VC7.1, .NETVS.NET2003, Dev
Daniel Pistelli 3.77
Using Single EXE to Deploy Multiple Windows Service
Updated: 2 Sep 2007  
To set the Windows Service name in a Setup project instead of in Project Installer of the WIndows Service project
VB 8.0, Windows, .NET 2.0VS2005, Dev
WPKF 3.77
Multithreading in .NET
Updated: 20 May 2001  
An article on multithreading in .NET. Three different ways of creating threads in .NET are discussed: simple threads, timers and thread pool.
C#.NET 1.0, Win2K, Visual Studio, Dev
Uroš Šmon 3.76
The Performance of System.Xml - Insert Operations
Updated: 1 Sep 2006  
The results of some perfomance tests of insert-like operations of System.Xml
C# 1.0.NET 1.1, WinXPVS.NET2003, Dev
Bcoelho2000 3.75
RGreatEx - The ReSharper Great Extension
Updated: 16 Jan 2008  
The easiest way to localize projects for .NET developers
C# (C# 2.0), VB, Windows, .NET (.NET 2.0), ASP.NET, Dev
Alexander Nesterenko 3.72
Dynamic Properties - A Database Created At Runtime
Updated: 19 Mar 2007  
This article describes how to create a data structure that will allow a user at runtime to add additional data points in a manner that is easy to administer while allowing data to be inserted and validated.
C# 2.0, Windows, .NET 2.0VS2005, DBA, Dev
Dave Elliott 3.71
How to do asynchronous programming using ASP.NET, MSMQ and Windows Service, for long running processes
Updated: 16 Nov 2004  
An article on how to do asynchronous programming using ASP.NET, MSMQ and Windows Service, for long running processes.
C#.NET 1.1, WinXP, ASP.NET, VS.NET2003, Dev
anupamkundu 3.67
Espresso- Java & .NET Native Interoperability - Part I
Updated: 8 Jun 2006  
This article describes a high-performing interoperability solution between the Java platform and the .NET Framework. The suggested solution does not replace the Java Virtual Machine or the .NET Framework runtime, instead, your JVM or .NET are each hosted within the opposing runtime environment
C#, VC8.0, Java, .NET, Win2K, WinXP, Win2003, VistaVS2005, Dev
Guy Balteriski 3.67
Generic WeakReference
Updated: 22 Dec 2007  
A generic implementation of the WeakReference class
C# (C# 2.0, C# 3.0), .NET CF, .NET (.NET 2.0, Mono, .NET 3.0, .NET 3.5), Dev, Design
RexNebular 3.67
Vietnamese Lunar Calendar for .NET - Unedited
Updated: 16 Oct 2008  
Implementation of Âm lịch Việt Nam for Microsoft.NET
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0)
nthachus 3.67
Writing the Read Only Application-scoped Settings
Updated: 21 Jun 2009  
A method to programmatically write the application-scoped setting in .NET Framework
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2005, VS2008), WinForms, LINQ, Architect, Dev, Design
freedeveloper 3.67
Automatically Enable/Disable Items with IExtenderProvider
Updated: 18 Aug 2006  
Using Extender Provider to add properties to enable/disable items based on common classifications using IExtenderProvider
C#, Windows, .NET, Visual Studio, Dev
Pete O'Hanlon 3.63
Using XAML for Custom Application Configuration
Updated: 16 Apr 2008  
Describes why and how to use XAML as an alternative to plain XML for configuration file specification
C# (C# 3.0), VB (VB 9.0), .NET (.NET 3.0, .NET 3.5), ASP.NET, XAML, WPF, WinForms, Architect, Dev, Design
Edward Moemeka 3.63
All About .NET
Updated: 12 May 2001  
Just what is .NET? Jason Clark gives an overview of .NET and what it means to you as a developer.
Windows, .NET 1.0, Dev
Jason Clark 3.61
Object-Oriented Static Destructors
Updated: 28 Jul 2006  
In Delphi, there was always available initialization and finalization section for units. But have you ever wondered how to achieve the same using .NET?
C#, Windows, .NET, Visual Studio, Dev
Harkos 3.60
Get a User's Full Name
Updated: 24 Sep 2009  
Use .NET 3.5's DirectoryServices namespace to quickly and easily get at a user's full name.
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Dev
jabit 3.60
An Intro to Constructors in C#
Updated: 30 May 2004  
This is an article on Constructors in C#, for the beginner level programmers. It covers simple constructors, constructors overloading, behaviour of constructors in inheritance, constructor chaining and static constructors. At the end, it contains the general FAQs about constructors.
C#, VB.NET 1.0, .NET 1.1, Win2K, Win2003, ASP.NET, Visual Studio, WebForms, Dev
Neeraj Saluja 3.59
Hash Table and Serialization in .NET
Updated: 7 Jul 2002  
This article introduces hash table and serialization in .NET
C#, Windows, .NET 1.0, Visual Studio, Dev
Liong Ng 3.58
New Version Of Rhino Mocks - Unedited
Updated: 1 Jul 2005  
A flexible mock objects framework and general discussion of mocking, now in a second version
Windows, .NET, Visual Studio, Dev, QA
Ayende @ Rahien 3.58
Role of HTTP Modules in .NET Security
Updated: 22 May 2007  
Custom Authorization using HTTP Modules
C#, Windows, .NET 2.0, ASP.NET, WebForms, VS.NET2003, Dev
VanithaGanesan 3.58
Geo-referencing {Map Calibration}
Updated: 5 Feb 2006  
Defining a set of equations that transfers Longitude, Latitude to X, Y coordinate system and vice versa
C#, .NET, Win2K, WinXPVS2005, Dev
Mohammad Riazi, H.Riazi 3.58
LINQ Performance Test: My First Visual Studio 2008 Project
Updated: 21 Dec 2007  
A sample Visual Studio 2008 project that compares the performance of LINQ to simpler loops
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5), Dev
Guy Vider 3.57
Templates in Visual Studio .NET
Updated: 27 Mar 2006  
This article shows the way to create templates for Visual Studio .NET
Windows, .NET, Visual Studio, Dev
Ricardo Casquete 3.57
Inside the .NET Application
Updated: 12 Jan 2004  
This article provides low level discussion about the PE file structure.
C#, VC7, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
Buddhike de Silva 3.56
.NET Event Handling using the Template Method Design Pattern
Updated: 20 Mar 2002  
How to enhance .NET event handling with the Template Method design pattern
C#, VB.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Kevin McFarlane 3.55
.NET Remoting Spied On
Updated: 5 Feb 2001  
Microsoft's RemSpy sample's implementation has been explained and more remoting explanations.
C#, VC7, Windows, .NET 1.0, Dev
Naveen K Kohli 3.55
App.Config for your DLL
Updated: 11 Nov 2005  
Using an app.config in your DLL.
C#, Windows, .NET 1.1VS.NET2003, Dev
n10sive 3.54
Reducing the Size of .NET Applications
Updated: 4 Oct 2004  
An article on reducing size of .NET executables.
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Vasian Cepa 3.54
An Easy to Understand Icon Manager Completely in .NET
Updated: 12 Nov 2007  
This article demonstrates how to extract and display icons in .NET 2.0 without resorting to the Windows API
C# 2.0, Windows, .NET 2.0VS2005, Dev
Dominick O'Dierno 3.53
Post XML Data to an ASP.NET Page using C#
Updated: 18 May 2005  
This article describes the function to post XML data to an ASP.NET page and then read the data on an ASP.NET page
C#, Windows, .NET, ASP.NET, Visual Studio, IIS 5.1, IIS 6, Architect, DBA, Dev, QA
S Sansanwal 3.51
CLR Magics in Yukon
Updated: 21 Dec 2003  
This article describes Yukon (SQL Server 9.0) using CLR
C#, VB, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
Selvan 3.50
Tips about .NET Enums
Updated: 19 Apr 2004  
Some very simple tips using Enum types in VB.NET and C#.NET
C#, VB, .NET, Win2K, Visual Studio, Dev
Alberto Venditti 3.50
How Mobile Web Applications Work
Updated: 27 Sep 2005  
An article on how .NET mobile web applications work.
Windows, .NET, Visual Studio, Dev
HandyGuy 3.50
Power of Visual Inheritance in .NET – “Best”
Updated: 4 Dec 2003  
This article helps in exploring the power of Visual Inheritance and makes your application development very easy.
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
Saurabhdotnet 3.48
Stateful Reflection
Updated: 8 Jan 2005  
Describes a series of classes to handle reflected members in a polymorphic, instance-specific manner.
C#, Windows, .NET CF, .NET, Mobile, Visual Studio, Dev
piers7 3.48
Dot Net Remoting: Handling Remote Events using Delegates – a real world example of 'chat and file send' application - Unedited
Updated: 14 May 2006  
This document demonstrates how to handle events from a remote object using a real time ‘Message and file transfer’ application.
Windows, .NET, Visual Studio, Dev
josekonoor 3.46
Strings in .NET
Updated: 25 Apr 2004  
Strings in .NET are special - this article shows why.
C++/CLI, C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
Ernst Kuschke 3.44
Generics and Custom Collection Classes in .NET 2.0
Updated: 30 Sep 2005  
An article on how Generics in .NET 2.0 Framework can help writing custom collection classes easily.
C#, VB, Windows, .NET 2.0VS2005, Architect, Dev
Mahesh Kumar V K 3.43
Encrypting the app.config File for Windows Forms Applications
Updated: 18 Apr 2007  
Encrypting the app.config file for Windows Forms Applications
VB 8.0, Windows, .NET 2.0, WinForms, VS2005, Dev
TRON 3.43
Creating PDF with nFOP
Updated: 11 Jan 2006  
How to use generate PDF files on the fly using nFOP
Windows, .NET, Visual Studio, Dev
Jerome Bellanger 3.42
Configuration By Environment
Updated: 4 Jun 2008  
Automated method for controlling the contents of application config files based on target environment
C#, XML, Windows, .NET 2.0, Dev
John Martin 3.42
Win32 API: C++ to .NET
Updated: 8 Mar 2005  
This is a conversion sheet to go from C++ API calls to .NET P/Invoke. It includes data type conversions and tips.
C++/CLI, C, C#, VB, eVC, VC6, VC7, VC7.1, VC8.0, Win Mobile, .NET, Mobile, Win2003, Vista, Visual Studio, Dev
kbrryder 3.42
Watching Folder Activity in VB.NET
Updated: 13 Nov 2002  
In this article we're going to learn how to implement the FileSystemWatcher class using Microsoft Visual Basic .NET
VB, Windows, .NET 1.0, Visual Studio, Dev
Jayesh Jain 3.41
My First Remoting Experience
Updated: 14 Mar 2006  
A really simple example on how to use remoting correctly in many ways
Windows, .NET, Visual Studio, Dev
.seb 3.41
Create Item Templates Which Have Nested Items
Updated: 5 May 2008  
A template creation method, implementing IWizard in order to add nested items in the solution
C# (C# 2.0), .NET, Visual Studio (VS2005)
Sarafian 3.40
MultiList: .NET Generic List with Multiple Sort Orders
Updated: 1 Feb 2008  
The MultiList class extends the functionality of the generic list. The MultiList class manages multiple sort orders on lists. It is best suited to object lists where searching is required on more than one criteria.
C# (C# 2.0), Windows, .NET (.NET 2.0), Dev
gogglin 3.40
Adding Random Functionality to Generic Lists using Extension Methods
Updated: 29 Apr 2009  
Extends IList to include a shuffle method and a 'select an element at random' method.
C# (C# 3.0), .NET (.NET 3.5), Dev
andywilsonuk 3.40
Creating a Flexible Dynamic Plugin Architecture under .NET
Updated: 11 Nov 2003  
This article demonstrates how to create a simple class which can be extended to assist with plugin creation and management.
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Paul Hounshell 3.39
Primitive, Reference and Value Types
Updated: 12 Sep 2005  
An article on Primitive, Reference and Value Types.
C++/CLI, C#, Windows, .NET, Visual Studio, Dev
Nadeem Afana 3.37
Dot Net Installer that automatically install MSDE - Unedited
Updated: 26 Jul 2008  
This project enable developer to create a setup package that automatically install MSDE and attach database
C#, Windows (WinXP, Vista), SQL Server (SQL 2000), ADO.NET, Dev
John Kenedy S.Kom 3.36
DisplayNameAttribute for Enumerations
Updated: 21 Aug 2008  
An article about the creation of a DisplayNameAttribute for fields of enumerations in .NET which value will be display in a PropertyGrid.
C# (C# 2.0), .NET (.NET 3.0), Dev
MikeCS 3.35
Dynamic validation according to logged in user - Unedited
Updated: 18 Mar 2009  
Dynamic validation according to logged in user
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, DotGNU, .NET 3.0, .NET 3.5), ASP.NET, ADO.NET, WCF, WPF, Ajax, Architect
Shivprasad koirala 3.35
Idiot's Guide to Crystal Reports, Part II - Web Apps - Unedited
Updated: 19 Oct 2005  
Crystal Reports in Web Apps - Show ALL Parameters in ONE Web Page!
C#, Windows, .NET 1.0, .NET 1.1, ASP.NET, VS.NET2003, Dev
TV Mogul 3.34
The Power of the Asynchronous Programming Model as Implemented by Delegates
Updated: 21 Jun 2006  
The Asynchronous Programming Model (APM) is implemented by Delegates, allowing you to easily invoke any method asynchronously
Windows, .NET, Visual Studio, Dev
William Sullivan 3.34
Beginning System.Diagnostics
Updated: 30 Oct 2003  
This article helps you to start understanding System.Diagnostics namespace.
.NET, Win2K, WinXP, Win2003, Dev
NetPointerIN 3.33
Examining Organizational Workflows under the hood of .NET
Updated: 16 Aug 2005  
Examining organizational workflows under the hood of .NET.
Windows, .NET, Visual Studio, Dev
razi bin rais 3.33
Introduction to MSH Cmdlets
Updated: 20 Jan 2006  
An introduction to MSH Cmdlets.
C#, Windows, .NET, Visual Studio, Dev
Xiphoris 3.33
ObjectARX Reference For .NET (Updated! Now has the help2 Version)
Updated: 6 Jun 2008  
ObjectARX Reference For .NET
C#, VB, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
csharpbird78 3.33
How To Host .NET Remoting Objects in Windows Service Application
Updated: 12 May 2001  
A tutorial on how to create a Windows service application and host remoting object in the service application
C#, VC7, Windows, .NET 1.0, Dev
Naveen K Kohli 3.33
Presentation of ElementaryExtensions library, Strict Exceptions and Voronezh Constructions - Unedited
Updated: 26 Mar 2008  
An article on some advanced programming techniques which are supported by specially designed library - ElementaryExtensions
C# (C# 2.0), Windows, .NET (.NET 2.0), Win32, Visual Studio (VS2008), Dev
Sergei Kitaev 3.32
Visual Studio 2008 - New Features
Updated: 19 Sep 2007  
An article about the new features introduced in Visual Studio 2008
C# 2.0, C# 3.0, Windows, .NET CF, Mobile, .NET 2.0, .NET 3.0, .NET 3.5VS2008, Dev
Ramana. G.V 3.32
A Developer's First Look at Visual Studio 2010
Updated: 19 Sep 2009  
New features of Visual Studio 2010 discussed
C# (C# 3.0, C# 4.0), VB (VB 9.0, VB 10), F#, Windows, .NET (.NET 3.5, .NET 4.0), ASP.NET, Win32, Win64, Visual Studio (VS2010), ADO.NET, WCF, XAML, WPF, WinForms, WebForms, CEO, Architect, DBA, Dev, Design, Sales
jebarson 3.30
Why .NET?
Updated: 9 Aug 2004  
In this article, I will propose why developers like yourself should care about .NET, even if you are not planning to move to .NET.
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, CEO, Architect, Dev
Chad Z. Hower aka Kudzu 3.30
A Pinch Over .NET Remoting
Updated: 31 Aug 2004  
This article briefs about .NET Remoting.
C#.NET 1.1, Win2KVS.NET2003, Dev
kalavagunta 3.29
Workaround Double Callback of FileSystemWatcher Event Handler
Updated: 19 Jun 2006  
If you need to process a file as soon as it is created, the FileSystemWatcher is your solution, but it can confound you.
C#, Windows, .NET, Visual Studio, Dev
DotNetEMT 3.29
ErrorProvider - Fix for Disappearing ToolTip
Updated: 10 Jan 2007  
Microsoft's ToolTips have a 'feature' that when you click on a tooltip, the tooltip goes away and does not reappear, which is a major problem with the ErrorProvider messages. This posting presents a hacked solution; I am posting this in hopes that it will bring about a better resolution.
C# 2.0, Windows, .NET 2.0VS2005, Dev
Kevin.Molyneaux 3.29
Getting Started with Sandcastle
Updated: 4 Nov 2008  
Install and build your first Sandcastle Help Document easily
Windows, .NET, Visual Studio, CEO, Architect, DBA, Dev, QA, Design, SysAdmin
stodgey 3.29
WindowsService with .NET
Updated: 5 Feb 2009  
An article for WindowsService with .NET
C#, Windows, .NET, Dev
Satyam Kumar 3.28
Explore Your Documents - The Big Picture
Updated: 28 Apr 2005  
Giving overall picture about Microsoft Help technologies.
Windows, .NET, Visual Studio, Dev
Venkatakarthikeyan Natarajamoorthy 3.27
Introduction to the TypeConverter
Updated: 9 Mar 2004  
Illustrates simple PropertyGrid editing of class properties using TypeConverter
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
DanMayer 3.27
Split Function that Supports Text Qualifiers - Unedited
Updated: 18 Sep 2006  
Create a Split function that supports text qualifiers for use in C#.Net and VB.Net programs.
Windows, .NET, Visual Studio, Dev
LSteinle 3.26
What is .NET
Updated: 21 Apr 2003  
This article will give an understanding of what is .NET and why it came into existence. We will also see some of the core building blocks of .NET and how it is layered.
Windows, .NET 1.0, Dev
SriSamp 3.26
C# Code Runner Macro for Visual Studio 2003
Updated: 26 Sep 2007  
Using this macro, you can check the output of a code snippet without creating a new project/form. You can do this right from your current code window.
C#, VBScript, VB 7.x, Windows, .NET 1.1VS.NET2003, Dev
Amol M Vaidya 3.25
Fundamentals of IDisposable (and some best practices)
Updated: 31 Aug 2003  
For the beginning .NET coder, who does not know OOP well. The article discusses the basics of IDisposable and attempts to show it’s underling simplicity.
C#, .NET, Win2K, WinXP, Visual Studio, Dev
Room2Shroom 3.24
Configure Log4Net for Desktop and Web Applications
Updated: 15 Aug 2005  
How to configure Log4Net for desktop and Web applications
C#, VC7, Windows, .NET, Visual Studio, Dev
Hai, Nguyen 3.23
WPF ("Avalon") Demo 2 - A Personal Clone of well-known MediaMania - Described - Unedited
Updated: 25 Jun 2006  
This demo application, combines both XAML declaration and C# Code to search for items on Amazon and populate the result into a WPF ListBox
Windows, .NET, Visual Studio, Dev
A.Gharighi 3.22
.NET Diagnostics – IV, Use the Environment class to get your environment
Updated: 19 Mar 2001  
Use of the Environment class explained to extract information like Operating System, Environment Variables, etc.
C#, Windows, .NET 1.0, Dev
Naveen K Kohli 3.21
String.Empty Internals
Updated: 30 Sep 2007  
Technical Analysis of String.Empty and Comparision with "" (empty String)
Windows, .NET, Visual Studio, Architect, Dev
Pavan Gayakwad 3.21
C# Eval Function
Updated: 21 Jun 2007  
C# eval function
C# 2.0, Windows, .NET 2.0VS2005, Dev
devilplusplus 3.21
Get a File ContentType from a Windows Forms App
Updated: 26 Apr 2004  
How to determine the ContentType (MIMEType) of a file from a Windows Forms App
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
Todd Davis 3.19
DotNetStress
Updated: 8 Sep 2003  
A simple stress tester for .NET
C#.NET 1.0, Win2K, WinXP, Win2003, Dev
Room2Shroom 3.19
Complex math library for C# and VB.NET
Updated: 15 Dec 2002  
Complex math library for C# and VB.NET.
C#, VB, VC7, Windows, .NET 1.0, Visual Studio, STL, Dev
Karl Tarbet 3.18
Externalize your business rules - Unedited
Updated: 21 May 2007  
This article highlights the advantages of rules-based applications over traditional systems development
MSIL, C# 2.0, VB 7.x, VB 8.0, .NET CF, Mobile, .NET 2.0, Win2K, Win2003, ASP.NET, ADO.NET, WinForms, WebForms, VS2005, Dev
Biz A 3.18
Unmanaged code can wrap managed methods
Updated: 28 Aug 2004  
Exporting methods for the .NET class inside VB6 or unmanaged C++.
C#, MSIL, VC6, VC8.0.NET 1.0, .NET 1.1, Win2K, WinXPVS.NET2003, Dev
Emilio Reale 3.14
.NET Resource File to Excel File Converter
Updated: 17 Oct 2007  
This application reads a .NET resource file and writes its contents to a Microsoft Excel file.
C# 2.0, Windows, .NET 2.0VS2005, Dev
cool_manu07 3.14
Build an AOP.NET Extensible Business Component using ContextBoundModel
Updated: 7 Jun 2004  
Aspect-Oriented Programming and the DotNet Implementation - ContextBoundModel
C#, Windows, .NET 1.1VS.NET2003, Dev
Lostinet 3.14
Having Problems Getting a .NET 2.0 SerialPort Instance to Raise its DataReceived Event?
Updated: 23 Feb 2007  
When dealing with fast influxes of large amounts of data on instance of the SerialPort class in .NET 2.0 the dataReceived event does not fire. If you have this problem perhaps this could save you some cash on excedrine.
Windows, .NETVS2005, Dev
gimic 3.13
How to refresh current row in ADO.NET application
Updated: 27 Feb 2007  
Refreshing current row in ADO.NET application using ODP.NET data provider
.NET, Win2K, WinXPVS2005, DBA, Dev
Michael Milonov 3.11
Windows Workflow Foundation - State Machine Workflow Example
Updated: 20 Sep 2007  
An article describing how to program with Windows Workflow Foundation which comes with .NET Framework 3.0
C#, Windows, .NET 3.0VS2005, Dev
Olgun Cengiz 3.10
Application Framework Dynamic Object Creation
Updated: 12 Jan 2003  
A strategy to implement dynamic object creation for application frameworks.
C#, Windows, .NET, Visual Studio, Dev
ian mariano 3.08
Facing .NET Technical Interviews: Part 1 - Unedited
Updated: 26 Dec 2005  
A brief preparation on technical stuff for interviews on .NET.
Windows, .NET, Visual Studio, Dev
Mukesh Kumar Gupta 3.06
Introducing Rhino Mocks - Unedited
Updated: 17 Jun 2005  
A flexible mock objects framework and general discussion of mocking
C#, Windows, .NET, Visual Studio, Architect, Dev, QA
Ayende @ Rahien 3.06
Using Platform Invoke
Updated: 10 Sep 2003  
All about how to use PInvoke.
C#, VB, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
NetPointerIN 3.00
Parsing Command Line Arguments
Updated: 18 Sep 2006  
Provide access to command line arguments via a SortedList
C#, VB, Windows, .NET, Visual Studio, Dev
LSteinle 3.00
Daylight Saving Time 2007: Update Windows Servers and Workstations
Updated: 8 Mar 2007  
Search through your Active Directory structure to find Windows OSs then apply new Daylight Saving Time rules without paying for the hotfix update or needing to reboot due to Group Policy.
C# 2.0.NET 2.0, Win2K, WinXP, Win2003VS2005, CEO, Architect, Dev, QA
smoore4 3.00
.NET Remoting
Updated: 1 Jan 2008  
DCOM component replacement in .NET is .NET remoting
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5), Dev
malikusman 3.00
Windows Communication, Web Client Asynchronous File Downloader
Updated: 27 May 2008  
The simplest way to download a resource using WebClient class
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.0, .NET 3.5), WinForms, CEO, Dev
Macari Veaceslav 3.00
DBKeeperNet - Keeps Your DB Schema Up-to-date
Updated: 18 Nov 2009  
An article describing a simple .NET library which simply keeps your database schema up-to-date
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), ADO.NET, Dev, Design
voloda2 3.00
Understanding .NET Framework at a glance
Updated: 7 Jun 2004  
Understand .NET architecture and keep all related things together
Windows, .NET 1.0, .NET 1.1, Dev
Chandrakant Parmar 2.98
Displaying and Working with Forms
Updated: 14 Feb 2005  
Whether you are new to development, or coming from Visual Basic, C++, Java, or Delphi, managing forms in WinForms can be initially confusing. This is an article targeted at beginners in WinForms programming to demonstrate how to easily manage and work with forms in a WinForms application.
C++/CLI, C#, VB, Windows, .NET CF, Mobile, .NET 1.0, .NET 1.1, .NET 2.0, DotGNU, WinForms, VS.NET2003, VS2005, Dev
Chad Z. Hower aka Kudzu 2.96
SQL Server Profiler Step by Step - Unedited
Updated: 22 Feb 2008  
SQL Server Profiler Step by Steps : SQL Server 2005
Windows, .NET, Visual Studio, SQL 2005, DBA, Dev, QA
Abhijit Jana 2.95
Load Time Polymorphism
Updated: 29 Sep 2003  
An example of dynamic assembly loading for exploiting JIT optimizations
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
Emanuele Ruffaldi 2.95
Iterate and Extract Cabinet File
Updated: 24 May 2004  
Iterate and extract Cabinet File
C#, Windows, .NET 1.1, Visual Studio, Dev
aplaxas 2.95
Many-to-Many Relationships in O/R Mapping
Updated: 8 Aug 2006  
If you are developing an object oriented .NET application that has to talk to a database, you'll inevitably map objects to a relational model
C#, VB, Windows, .NET, Visual Studio, Dev
Iqbal M Khan 2.94
Garbage Collection in .NET - A deeper look for the beginners
Updated: 3 Nov 2003  
Garbage Collection in .NET
Windows, .NET 1.1, Dev
Gerald Leslie Jones 2.93
An Introduction to SQL Server Notification Services
Updated: 2 Sep 2002  
This article will provide you with enough information to peak your interest in one of Microsoft’s newest services designed to run under SQL Server 2000, and to take advantage of the .NET initiative.
C#, SQL, Windows, .NET 1.0, Visual Studio, DBA, Dev
Jason R. Hall 2.93
Security Assertion Markup Language (SAML2.0)
Updated: 22 Jun 2009  
SAML2.0
C# (C# 2.0), Windows, .NET (.NET 2.0), ASP.NET, Visual Studio (VS2005), WebForms, Dev
Mohan Pindyala 2.93
Configuration Settings File for providing application configuration data
Updated: 26 Mar 2004  
This article talks about the 'Application Configuration' File in .NET and provides sample code to read from the config file.
C#, VB.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
T Manjaly 2.90
Visual Studio.NET screen shots
Updated: 8 Aug 2000  
Some Visual Studio.NET screen shots to tease
VC7, .NET, Win2K, Visual Studio, Dev
Chris Maunder 2.88
Hosting Common Language Runtime in Unmanaged Codes without the Dependency on .NET Framework
Updated: 24 Jan 2006  
Hosting Common Language Runtime in Unmanaged Codes without the Dependency on .NET Framework
C++, Windows, .NET, Visual Studio, Dev
Jason Gao 2.88
AppBar using C#
Updated: 18 Apr 2004  
How to make AppBar for .NET
C#, Windows, .NET 1.0, Visual Studio, Dev
Mad__ 2.87
Understanding .NET Framework: Frame By Frame
Updated: 15 Oct 2001  
.NET Framework - Explained in the easiest way I could.
Windows, .NET 1.0, Dev
nemesh 2.83
Code Access Security Part - 1 (.NET Framework Tools Series)
Updated: 22 Jan 2007  
Code Access Security Part - 1 (.NET Framework Tools Series)
C#, Windows, .NET, Visual Studio, Architect, Dev
Namratha Shah 2.83
Easy Naming Practices for .NET Coding
Updated: 18 Mar 2006  
While writing codes for .NET applications, if you and your team members contain some common naming practices, it becomes very useful, especially when you're reading your existing codes and modifying your codes in Visual Studio .NET IDE.
Windows, .NET, Visual Studio, Dev
Mohammad Ashraful Alam 2.81
Working with TAPI 3.x from .NET
Updated: 6 Aug 2005  
It's about time to Use Advanced Telephony features in your code? Right!
C#, VB.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, VistaVS.NET2003, Dev
Bishoy Ghaly 2.80
No Touch deployment
Updated: 20 Dec 2002  
Describes a method for downloading and loading code dynamically over the web.
C#, VC6, VC7.NET 1.0, Win2K, WinXP, MFC, Dev
MJDamron 2.79
MVP - A Basic Demonstration of it´s Power - Unedited
Updated: 31 Aug 2006  
A basic demonstration on how to build a Unit Testable, Web and Windows Login UI.
Windows, .NET, Visual Studio, Dev
bernardoh 2.78
Enum Reflection
Updated: 22 Nov 2008  
An article about using reflection with Enums
C# 2.0, Windows, .NET 2.0
Asher Barak 2.78
Enum Redo
Updated: 24 Nov 2005  
Another approach to enums that even works for non-integral types like 'string'.
C#, Windows, .NET, Visual Studio, Architect, Dev
Tim Schwallie 2.77
Simple Packet Sniffer in VC++ .NET
Updated: 26 Jan 2005  
This is my first program. I hope it will be useful for someone who wants to write sniffer using WinPcap library.
VC7.1, Windows, .NETVS.NET2003, Dev
maszup 2.75
.NET Assembly File Attributes
Updated: 11 Jan 2008  
This article provides a simple class with commonly used attributes and gets information from the assembly about the product.
C#, .NET, Dev
Ravenet 2.73
ZeBrowser : Easy to build a browser using VS.Net 2005's new controls
Updated: 3 Jul 2004  
Shows how easy it is to build a browser using VS.NET 2005
C#, Windows, .NET 2.0VS2005, Dev
Carlos R. Lacerda 2.73
Isolated Storage in .NET to store application data
Updated: 26 Mar 2004  
This sample demonstrates using the Isolated Storage to save and retrieve application data in .NET applications.
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
T Manjaly 2.73
Importing ActiveX Controls
Updated: 14 Dec 2002  
This article is about importing a particular kind of COM component, a graphical one: the ActiveX control.
C#, Windows, .NET 1.0, Visual Studio, Dev
Wizard12 2.71
Adding Updating Calendar,Tasks Appointment using CDO Object
Updated: 30 Nov 2007  
How to Add or Update Exchange Calendar/Tasks files using CDOAppointment object
VB 8.0, Windows, .NET 2.0, WinForms, VS2005, Dev
Hrushikesh Mokashi 2.71
DataQuicker 0.9.2 Provider Introduction - Unedited
Updated: 28 Sep 2005  
In this new version, I modify the structure of Provider, it's obviously different from old version 0.9.1. This article introduces these new characters, I believe it will refresh your eyes. Any more, I clearify the structure of Query, schema, and initializion. If you want to know more, please down.
C#, SQL, .NET, Win2K, WinXP, Win2003, VistaSQL 2000, VS.NET2003, DBA, Dev
Eunge 2.69
Soapsuds.exe -- Imp. Tool (.Net Framework Tools Series) - Unedited
Updated: 17 Jan 2006  
Soapsuds.exe -- Imp. Tool (.Net Framework Tools Series)
C#, Windows, .NET, Visual Studio, Architect, Dev
Namratha Shah 2.69
Installing .NET application in Silent mode using IExpress - Unedited
Updated: 25 Oct 2006  
Article explains about how to create a self extract package to install .net application in silent mode
Windows, .NET, Visual Studio, Dev
Ramkumar Vasudevan 2.66
Performance comparisons LinQ to SQL,ADO,C# - Unedited
Updated: 25 May 2008  
To compare existing approaches of accessing data (arrays,tables etc) with the new ones release with c#3.0 and LinQ.
C# (C# 3.0), .NET (.NET 3.5), LINQ, Architect, Dev, Design
KshitijPandey 2.65
Modifying app.config File
Updated: 22 Aug 2007  
An article on how to change appSettings Key values of the app.config file
VB.NET 2.0, WinXPVS2005, Dev
Jatin Prajapati 2.64
A Basic Scheduler
Updated: 28 May 2008  
Define schedules to the program for executing programmer defined jobs
VB (VB 7.x, VB 8.0, VB 9.0, VB 6), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5)VS2005, VS2008, Design
Didara F Dosabhai 2.64
An Overview of New Control Containers in Whidbey – Panels
Updated: 16 May 2004  
This article is based on a pre-release version of Microsoft Visual Studio 2005, formerly code-named “Whidbey”. All information contained herein is subject to change.
VB, VC6, VC7, VC7.1.NET 2.0, Win2K, WinXP, Win2003, MFC, VS2005, Dev
benoyraj 2.63
Param.NET - An Automated Command-line Parameter Parser
Updated: 19 Oct 2005  
A library that allows developers to specify the parameters that they expect to receive from the command line and provides an easier way to access them
C#, Windows, .NET 1.1VS.NET2003, Dev
eugen.anghel 2.63
How to configure SharePoint Portal Server 2003 to search contents of list attachments
Updated: 9 Jun 2006  
This article describes the process of configuring SharePoint Portal Server search to search the contents of list attachments.
C#, .NET, Win2K, Win2003, Visual Studio, Dev
Syed Adnan Ahmed 2.63
Finalization
Updated: 25 Mar 2004  
Reasons *not* to implement Finalize
C++/CLI, C#, VB, Windows, .NET 1.0, .NET 1.1, ASP.NET, Visual Studio, Dev
Ernst Kuschke 2.60
The .NET Language Paradigm
Updated: 16 Jul 2003  
.NET developers are faced with the daunting and sometimes overwhelming task of choosing the right language for the .NET Framework. This article humbly attempts to put light on the .NET language paradigm.
C#, VB, Windows, .NET 1.0, .NET 1.1, ASP, ASP.NET, Visual Studio, Dev
Rai Umair 2.59
Is String a Simple?
Updated: 19 Mar 2004  
A look behind .NET's System.String type.
C#, Windows, .NET 1.0, Visual Studio, Dev
Uri Gorobets 2.57
Road to .NET
Updated: 11 Jul 2003  
Starting a new career, thinking about changing one? Planning to switch jobs? It's very important that the next choice you make is the right one.
Windows, .NET 1.0, Dev
Rai Umair 2.57
FIRST CHANCE Exceptions
Updated: 19 Jun 2006  
Are there any sort of exceptions in .NET that cannot be caught by the runtime?
Windows, .NET, Visual Studio, Dev
Altaf Al-Amin 2.57
User Interface Process Application Block ( Part 2) - Unedited
Updated: 26 Jul 2005  
User Interface Process Application Block
Windows, .NET, Visual Studio, Dev
Nishith Pathak 2.57
Nhibernate .Net Providers - Unedited
Updated: 2 Apr 2009  
This is NHibernate based Profile, Membership, Role Providers written in C#.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Dev
mascix 2.56
Top 10 Must Have Features in O/R Mapping Tools - Unedited
Updated: 11 Sep 2005  
O/R mapping tools are becoming more popular each day and people are realizing the productivity gain they provide to developers. Yet, many people don’t know enough about O/R mapping to consider using these tools and many others are weary of using any code generators (including O/R mapping tools).
C++, C#, VB, SQL, Windows, .NET, MFC, SQL 2000, IE 6.0, DBA, Dev
IqbalKhan 2.55
File Download using Web Service
Updated: 7 Mar 2006  
An article on file download using Web service
Windows, .NET, Visual Studio, Dev
D.Kannan 2.53
Mastering Windows Services
Updated: 2 Apr 2006  
This is a series of articles in which we will explore and understand the architecture, working, installation, maintenance and issues of Windows services.
Windows, .NET, Visual Studio, Dev
Altaf Al-Amin 2.53
Simple Stored Procedures in .NET
Updated: 7 Feb 2006  
Use stored procedures in your code - as simple as 1,2,3
C#, .NET, Win2K, WinXP, Visual Studio, SQL 2000, SQL 2005, DBA, Dev
H.Riazi 2.52
Single App instance in C#: yet another way - Unedited
Updated: 19 Feb 2006  
Explains how to run just one instance of a C# App using Atoms Global table
C#.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, WinForms, VS.NET2003, VS2005, Dev
Vitaly Zayko 2.52
Accessing Adobe InDesign CS COM Objects from .NET
Updated: 9 Nov 2005  
An article showing how to access Adobe InDesign CS COM objects from .NET
C#, Windows, .NET 1.0, .NET 1.1, COM, VS.NET2003, Dev
elmer_torensma 2.50
Call Ironpython in C#
Updated: 13 Sep 2006  
Call ironpython in C#
Windows, .NET, Visual Studio, Dev
q1andq2 2.50
.NET Windows Service Scheduler
Updated: 5 Oct 2006  
Lets you schedule your Windows service to fire at appropriate times
Windows, .NET, Visual Studio, Dev
sashisme 2.50
Is Someone Using Your Assembly? (SecUtil.exe .NET Framework Tools Series)
Updated: 16 Jan 2006  
SecUtil.exe
C#, Windows, .NET, Visual Studio, WinForms, WebForms, Architect, Dev
Namratha Shah 2.49
How to Manage Role Based User Rights
Updated: 20 Jun 2007  
Step by step guidelines to architect role based user management
C#, VB, Windows, .NET, Visual Studio, Architect, Dev
Ashish Sehajpal 2.49
Extracts Arguments Passed by User to a Console Application
Updated: 28 May 2006  
This article shows how to extract arguments passed by user to a console application
C#, Windows, .NET, Visual Studio, Dev
Alex B. Clarke 2.44
VCalendar is an open source web calendar with related tools - Unedited
Updated: 15 Mar 2006  
VCalendar is an open source web calendar with related tools
C#, VB, Windows, .NET, Visual Studio, Dev
webinventor 2.42
Understanding Publisher Subscriber model using user controls
Updated: 21 Apr 2004  
This article explains/describes publisher and subscriber event-handling model with the help of a user control.
VB, VC6, VC7, VC7.1.NET 1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
kodandapani, Kodanda Pani 2.40
Dynamic HTML reports in Windows Forms
Updated: 3 Nov 2004  
Reports any class information in a HTML page without using Crystal
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
pablojag 2.40
Creating your first project in Visual C++ .NET - Unedited
Updated: 15 Aug 2005  
How to Create your first project created in .NET environment espetially using VC++...?
VC7, VC7.1, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
Star_Friend 2.40
Everything you wanted to know about Forms Inheritance in VB.NET - “Best” - Unedited
Updated: 19 Oct 2003  
How to edit the properties of the inherited control in the form in design time.
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
Saurabhdotnet 2.38
Writing a Generic Data Access Layer Using .NET 2.0
Updated: 6 Oct 2007  
This is an article that will help people who develop applications in .NET 2.0 or higher as a template for DAL (data acess layer) which would be generic. By generic I mean that it would respond to any of the Data Providers that the .NET Framework supports.
C# 1.0, Windows, .NET 2.0VS2005, CEO, Architect, Dev, Design
Sachin Mangesh Naik 2.35
Using Structures in VB.NET
Updated: 19 Oct 2004  
Through this article, I wanted to introduce you to the structures in VB.NET. Also, I compared and contrasted Structures to Classes.
VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
PrasadGVL 2.35
VB .NET Error Handling - Unedited
Updated: 2 Apr 2006  
Introductory tutorial on Visual Basic error handling
Windows, .NET, Visual Studio, Dev
Ujwal Watgule 2.35
DataQuicker Provider Cache Mechanism 0.9.4 - Unedited
Updated: 28 Sep 2005  
We communicate with database always using Provider in DataQuicker world. In current version, I create Provider pool for caching/getting provider objects. It will accelerate 5~10 percent of our application. When we refer to Provider factory, it will first look for disposed provider in cache list.
C#, SQL, Windows, .NET 1.1SQL 2000, VS.NET2003, DBA, Dev
Eunge 2.33
Regular Expressions in .NET - Unedited
Updated: 17 Dec 2005  
Introduction to regular expressions and how to use it in .NET.
C#, Windows, .NET 1.1VS.NET2003, Dev
Ovais Ahmad Khan 2.33
Turn an Enum into a DataTable
Updated: 16 May 2007  
Need to bind controls to pre-set enums? Here's how!
VB 7.x, VB 8.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, ASP.NET, WinForms, WebForms, VS.NET2003, VS2005, Dev
Edelman 2.33
Changing ToolTip's Fore color and Back color using Windows API classes
Updated: 17 Nov 2003  
Changing ToolTip's Fore color and Back color using Windows API classes
C#.NET 1.0, WinXP, Visual Studio, Dev
Amol Jaysingpure 2.32
Access Active Directory - The .NET Way
Updated: 7 Jun 2007  
Accessing Active Directory
VB, Forth.NET, C# 1.0, C# 2.0, C# 3.0, Win Mobile, .NET CF, Mobile, Office, .NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, ASP.NET, Visual Studio, WinForms, WebForms, Dev
Manas Bhardwaj 2.30
Extracts from MS TechEd 2006 - Unedited
Updated: 26 Jun 2006  
Recently MicroSoft has conducted Tech Ed 2006 events in various cities. There were different tracks and sessions demonstrating the capabilities of upcoming MS products and technologies. This document summarizes some of these striking technologies and products.
Windows, .NET, Visual Studio, Dev
josekonoor 2.29
How to import Excel XML spreadsheets without interop - Unedited
Updated: 28 Aug 2006  
Simple way how to import XML Excel spreadsheets into DataTable
Windows, .NET, Visual Studio, Dev
Ondra Spilka 2.29
Editing the Interop Assembly to Pass Array from COM DLL to C# App and Vice Versa
Updated: 1 Jul 2006  
This article shows how to change the COM method signature by editing the Interop assembly
C#, VC6, Windows, .NET, Visual Studio, Dev
Rabia Kl. 2.25
Simple Yet Custom Configuration File
Updated: 10 Apr 2006  
With very little coding, you have a customizable configuration and it is extendable
Windows, Win Mobile, .NET 2.0VS2005, Dev
hsongrice 2.23
Code Access Security Part - 2 (.Net FrameWork Tools Series) - Unedited
Updated: 17 Jan 2006  
Code Access Security Part - 2 (.Net FrameWork Tools Series)
C#, Windows, .NET, Visual Studio, Architect, Dev
Namratha Shah 2.21
Using SHBrowseForFolder in .NET
Updated: 1 Jul 2007  
Using SHBrowseForFolder in .NET
Windows, .NET, Visual Studio, Dev
Martin S Gill 2.21
Do you really need of the a database? Know the XPrevail. - Unedited
Updated: 5 Dec 2004  
Discuss the prevalence concept and as it can be an ideal alternative to the use of database in some situations. We will know the XPrevail, a open source prevalence layer and as your features can make possible a simple and modern programming.
C#, Windows, .NET CF, .NET, Mobile, ASP.NET, Visual Studio, WinForms, WebForms, Architect, Dev
FernandoVM 2.15
.NET Diagnostics - III, Enumerate System Services and Dependencies Using C#
Updated: 18 Mar 2001  
How to get the list of all system services on a system and also finds out their dependencies.
C#, Windows, .NET 1.0, Visual Studio, Dev
Naveen K Kohli 2.14
The DataQuicker 0.9.4's CRUD and Query - Unedited
Updated: 28 Sep 2005  
CRUD is create, retrieve, update and delete. Query is to gather records from database and return data collection. The article introduces CRUD and Query operation of DataQuicker.NET......
C#, SQL.NET 1.1, Win2K, WinXP, Win2003, VistaSQL 2000, VS.NET2003, DBA, Dev
Eunge 2.14
Nine reasons not to use serialization
Updated: 5 Feb 2004  
Although .NET provides a number of quick and easy ways to serialize and deserialize data, do not use them. This article explains why.
Windows, .NET 1.1, Dev
Neil Davidson 2.14
How to Make Avalon and Indigo Beta 1 RC Run
Updated: 25 Jul 2005  
Gives you information regarding how to make Avalon and Indigo (WinFX) run on your machine
Windows, .NET, Visual Studio, WCF, WPF, Dev
Alexandru Ghiondea 2.12
What is this .NET all about ? - Unedited
Updated: 26 Mar 2004  
This article gives an introduction to the .NET technologies.
C#, VB, .NET, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
T Manjaly 2.09
Microsoft .NET and Garbage Collection
Updated: 25 Oct 2007  
Overview of Garbage Collection in the Microsoft .NET Framwork
C#, Windows, .NET 1.1, .NET 2.0, .NET 3.0, Visual Studio, Dev
Tariq A Karim 2.09
Windows Communication Foundation (WCF) and WinFX - Unedited
Updated: 5 Apr 2006  
Windows Communication Foundation (WCF) is Microsoft's unified programming model for building Web service applications with managed code. The following section of this paper will explain the overview of WCF.
Windows, .NET, Visual Studio, Dev
KRISHNA PRASAD.N 2.05
Rotation transformer example
Updated: 3 Jan 2004  
Example of Rotation transformer in Longhorn.
C#.NET 1.1, .NET 2.0, VistaVS.NET2003, Dev
ashvin 2.05
Analyze IL and say hello to your performance
Updated: 3 Sep 2004  
Avoid unnecessary variable declaration and redundant instructions. Analyzing and understanding the compiler and generated IL instructions in a simple example, saving your performance.
C#, MSIL, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Hugo Pais Batista 2.00
Using .NET Assembly with COM Client - Unedited
Updated: 31 Jul 2005  
This article explains about the .NET Interoperability with COM.
Windows, .NET, Visual Studio, Dev
Vidya Vrat 2.00
MDX WinForm with .NET Controls
Updated: 25 May 2006  
This article shows how to use .NET controls in Windows Forms containing managed DirectX content
C++/CLI, C#, VC8.0, .NET, Win2K, Visual Studio, Dev
Fei Liu 2.00
Restore Application to Previous State using Clickonce
Updated: 7 Oct 2006  
This article will show you how to restore an application to its previous version using Clickonce
Windows, .NET, Visual Studio, Dev
Malpani Amol 2.00
Introducing Zanebug, Unit testing, Benchmarking and more - Unedited
Updated: 12 Sep 2005  
This article describes Zanebug a new Unit Testing Tool
Windows, .NET, Visual Studio, CEO, Architect, Dev, QA
ediazc 1.96
Filter a Datagrid using a Foreign Key Combobox - VS 2005 RAD (.net 2.0) - Unedited
Updated: 15 Jan 2007  
Filter a Datagrid using a Foreign Key Combobox - VS 2005 RAD (.net 2.0)
C#, VB, Windows, .NET 2.0, .NET 3.0VS2005, Dev
Robert R Freeman 1.95
.Net Framework - Unedited
Updated: 1 Oct 2007  
Basics of .Net
Windows, .NET 1.0, .NET 1.1, Dev
Jesu Benin 1.94
How Longhorn Transforms Applications
Updated: 2 Jul 2004  
See how Longhorn core pillars like WinFS changes the way applications are written, based on metadata relationships.
SQL, .NET, WinXP, Vista, Visual Studio, XAML, WPF, SQL 2005, CEO, Architect, DBA, Dev
Ashvil DCosta 1.92
Inheritance in O/R Mapping - Unedited
Updated: 15 May 2006  
Object oriented applications usually have inheritance as an important part of their design, including in their domain objects. However, the corresponding data model has no built-in mechanism for specifying inheritance. Therefore, you must map domain objects to your relational database intelligently.
C#, VB, Windows, .NET, Visual Studio, Dev
Kashif Butt 1.92
Task Scheduler - Unedited
Updated: 29 Sep 2007  
Task Scheduler a Replica of Windows Task Scheduler
C# 2.0, Windows, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
Govardhana Reddy 1.92
Wiki Software Development Oriented Methodology (WiSDOM) - Unedited
Updated: 12 Aug 2005  
Discuss use of wikis in agile software development
Windows, .NET, Visual Studio, CEO, Architect, DBA, Dev, QA
ediazc 1.91
.NET Performance Tips & Tricks - Unedited
Updated: 27 Mar 2006  
.NET Performance Tips & Tricks
C#, VB, Windows, .NET, ASP.NET, Visual Studio, ADO.NET, Dev
arunlala 1.90
Detecting .NET Availability
Updated: 17 Apr 2003  
In this article, we would see how to detect whether .NET Runtime/SDK is available on the client machine
C#, VB.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Vasudevan Deepak Kumar 1.90
Custom Attributes in .NET - Unedited
Updated: 11 Oct 2006  
How custom attributes are used in .NET
Windows, .NET, Visual Studio, Dev
Arindam Sinha 1.89
Connecting ASP.NET and MySQL - Unedited
Updated: 30 Jan 2007  
Connecting ASP.NET and MySQL
VB, .NET, WinXP, MySQL, VS2005, Dev
Mathew G Sujith 1.86
.NET LwVCL (visual components library) - Unedited
Updated: 21 Mar 2004  
The same GUI for both: .NET and Java
C#, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
brigadir 1.85
A Walk through COM-,NET InterOp - Unedited
Updated: 17 Feb 2007  
This will help you understand, how we can create objects which talks wth .NET and vice versa
C#, VB 8.0.NET 2.0, Win2K, WinXP, Win2003VS.NET2003, VS2005, Dev
Nick Joe 1.83
A UserControl to log a user into an application
Updated: 1 Jul 2002  
Demonstrates a UserControl for logging a user into an application
C#, VB 6.NET 1.0, Win2K, WinXP, Dev
hpindia 1.83
A Dogs Life (Old Dogs, New Tricks Sidebar) - Unedited
Updated: 5 May 2005  
A fun look at the history of programming Windows
Windows, .NET, Dev
Tom Steele 1.82
.NET Chaînes Utilitaires (String Utils) - Unedited
Updated: 15 Mar 2004  
Classes Library for String manipulations in Your .NET projects
VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Dev
Romelard Fabrice (Alias F___) 1.82
.NET COM+ Transactions - Unedited
Updated: 12 Aug 2005  
Implementation of .NET COM+ Transactions
C#, .NET, Win2K, COM+, Dev
hadhmy 1.81
Elegant, Efficient and Scheduled Builds of .NET Applications
Updated: 10 Oct 2003  
In this article, we would try to make effective use of Tracing facilities in .NET and make cleaner builds with C# Compiler
C#, VB, Windows, .NET 1.0, ASP.NET, Visual Studio, Dev
Vasudevan Deepak Kumar 1.80
Code Snippet for Page Heading Comments. - Unedited
Updated: 27 Aug 2007  
This is just a Code Snippet for Page Heading Comment to manage the code efficiently
C# 2.0, VB 8.0, Windows, .NET 2.0VS.NET2003, Dev
rsoni1980 1.80
The Sleep() Function in .NET
Updated: 17 Oct 2007  
Where are your favorite Windows APIs in the .NET Framework? This article points out where the Windows Sleep() function now can be found.
C#, Windows, .NET, Visual Studio, WinForms, Dev
Brian C. Hart, Ph.D. 1.79
Subversion Multiple Repository on a Single Server - Unedited
Updated: 29 Aug 2006  
This article shows how to run multiple subversion instances inside a Windows Service, and within the same executable host a standard Windows Form application and provide a ASP.Net page to Redirect your users to the specific repository
VB, Windows, .NET 1.1, ASP.NET, WinForms, VS.NET2003, Dev
Paul Farry 1.78
Synchronize up to 7 folders with System.IO.FileSystemWatcher NET - Unedited
Updated: 7 Jun 2007  
Synchronize up to 7 folders with System.IO.FileSystemWatcher .NET
VB, .NET, Win2K, WinXP, Win2003, VistaVS2005, Dev
GC9N 1.76
Windows Small Business Server 2003: A Clear and Concise Administrator's Reference and How-To - Unedited
Updated: 11 Dec 2005  
Microsoft Small Business Server is a comprehensive and powerful one machine server solution with a broad range of services.
.NET, Win2003, CEO, Architect, DBA, Dev
Mohan Raphel 1.76
Full functional .NET Wrapper for the WNet API - Unedited
Updated: 30 Jan 2004  
A simple project containing .NET function-wrappers of WNet API.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
DarkGraySerge 1.75
Exception Handling Application Block - Unedited
Updated: 22 Jan 2007  
This article introduces concept of Exception Handling Application Block and it's usage
C# 2.0, Windows, .NET 2.0VS2005, Dev
bigb_602 1.75
Warning: .NET Hell and Version Control, unstable, irreproducable bugs. - Unedited
Updated: 27 Aug 2003  
Version mismatches can cause unreproducable instability
C#, VB, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
Anthony Berglas 1.74
Where is .NET heading with .NET 2.0, VS.NET 2005 and SQL Server 2005?
Updated: 22 Aug 2005  
Where is .NET heading with .NET 2.0, VS.NET 2005 and SQL Server 2005?
SQL, Windows, .NET 2.0, ASP.NET, Visual Studio, SQL 2005, DBA, Dev
Narayana Rao Surapaneni 1.74
Using Data Type Alias in .Net - Unedited
Updated: 30 Oct 2008  
Data type aliasing allows us to use an alias of a data type instead of actual data type name
C# (C# 2.0), VB, .NET, Visual Studio (VS2005, VS2008), Dev
Bhupindra Singh 1.71
Pagination using XSL - Unedited
Updated: 16 Aug 2005  
To display data in multiple pages using XSL.
XML, Windows, .NET, ASP.NET, Visual Studio, Dev
VivekAyer 1.69
Dynamic Message Display - Unedited
Updated: 27 Jul 2007  
Display message dynamically with consistency across application
C# 2.0.NET 1.0, .NET 1.1, .NET 2.0, Win2K, Win2003VS2005, IE 6.0, IE 7, Dev
karthika_rani 1.67
The Single Instance Class Library
Updated: 2 May 2009  
If the user tries to run a second copy of the application, the existing instance should kill itself.
C++/CLI, C#, VB, .NET
emarti 1.67
Permissions View Tool (Permview.exe .Net FrameWork Tools Series) - Unedited
Updated: 17 Jan 2006  
Permview.exe
C#, Windows, .NET, Visual Studio, Architect, Dev
Namratha Shah 1.63
How to find the path of the layouts folder of SPS using IIS interface - Unedited
Updated: 24 Oct 2005  
It describes how you can find the path of the layouts folder of SharePoint Portal Server using IIS interface
C#, Windows, .NET, Visual Studio, Dev
S. Akif Kamal 1.63
Features of Yukon (SQL Server 2005) - Unedited
Updated: 4 Sep 2005  
This article talks about SQL Server 2005
SQL, Windows, .NETSQL 2005, Architect, DBA, Dev
Vidya Vrat 1.62
Nata1 .NET Search Engine solution
Updated: 28 Jun 2004  
Nata1 .NET Search Engine solution
Windows, .NET, Visual Studio, Dev
Member 1200321 1.62
Serialization in .NET - Unedited
Updated: 25 Oct 2004  
Serialization in .NET
Windows, .NET, Visual Studio, Dev
Nishith Pathak 1.62
The CLR, and How It Works for Interoperation - Unedited
Updated: 26 Oct 2007  
An explantion of the CLR and its use of certain base classes for interoperation
C# 2.0, Windows, .NET 2.0, Visual Studio, Dev
logicchild 1.61
FlowLayoutPanel & TableLayoutPanel controls (Visual Studio 2005) - Unedited
Updated: 22 Nov 2004  
Visual Studio 2005 introduces the concept of Layout designing. Two new controls have been added to support this, the FlowLayoutPanel and TableLayoutPanel. This article describes these two new cool features of the new version of the Visual Studio .Net 2005.
Windows, .NET 2.0VS2005, Dev
zubinraj 1.61
Code Editor (Part 1) - Unedited
Updated: 28 Jun 2007  
Create a Code/Text editor. Line numbering with or without wordwrap enabled.
C# 1.0, C# 2.0, VB 7.x, VB 8.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, WinForms, VS.NET2003, VS2005, Dev
Jason Barrera 1.61
.NET / XML Serialization - Unedited
Updated: 11 Oct 2007  
An article that tries to clear up the concept of serialization
C++/CLI, C# 1.0, C# 2.0, C# 3.0, VB 7.x, VB 8.0, VB 9.0, Windows, .NET CF, Mobile, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, ASP.NET, Visual Studio, WebForms, Dev
Sarafian 1.61
Pointer Library for All .NET Languages (written in MSIL)
Updated: 17 Oct 2007  
This pointer library is made to be used from for any .NET language.
MSIL, Windows, .NET 2.0, .NET 3.0VS2005, VS2008, Dev
Turion 1.59
WinSpider - The Windows WebCrawler Application - Unedited
Updated: 3 Feb 2005  
Web leaching utility devoloped in C# - This is a front end named WinSpider, This application uses "wget" in backend for "crawling" operation. It impliments a simple, parellel method of interprocess communication.
C#, Windows, .NET 1.0, Dev, QA
noushadkc 1.57
Code to download a remote file from a valid URL using URLDownloadCacheFile function. - Unedited
Updated: 18 Oct 2001  
You can use this code to download a remote file from a valid URL using URLDownloadCacheFile function.
VC6, .NET, Win2K, Dev
redhack 1.56
Shutdown windows after specified time - Unedited
Updated: 23 Apr 2006  
Shutdown windows after specified minutes. You can also pause and resume shutdown timer. Implemented as an application, can be converted as windows service.
VB, .NET, Win2K, WinXPVS.NET2003, Dev
aliraza_se 1.55
SendMail - Unedited
Updated: 12 Nov 2001  
Send Email using Command Line Parameters
C#, Windows, .NET 1.0, Visual Studio, Dev
Martin Castañeda 1.53
Asymmetric Encryption in .Net - Unedited
Updated: 25 Aug 2006  
A sample .Net application that implements asymmetric encryption
Windows, .NET, Visual Studio, Dev
shekhar_shashi 1.52
Add a baloon type tooltip message for your form - Unedited
Updated: 18 Apr 2004  
This example demonstrates how can you make a baloon tooltip message using windows tooltip component.
VB, VC6, VC7, VC7.1.NET 2.0, Win2K, WinXP, Win2003, MFC, VS2005, Dev
benoyraj 1.51
Mapview Implementation in C#
Updated: 7 Jun 2004  
Mapview Implementation in C#
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Kalyan Kumar 1.50
Implementing TransactionScope Using .Net 2.0 - Unedited
Updated: 29 May 2007  
An overview of TransactionScope feature in .net 2.0
C# 2.0, Windows, .NET 2.0VS2005, Dev
Chandrashekhar Kulkarni 1.50
Enabling Hot Keys (Short Cut keys) for windows Application - Unedited
Updated: 30 Jun 2008  
Enabling Hot Keys (Short Cut keys) for windows Application
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), WinForms, Dev
RajuHosamani 1.50
Easily Create A Single Instance Application - Unedited
Updated: 11 Sep 2003  
Simply add this module to your VB.NET app, change the project start-up object to Main() and you have a single instance application.
VB, Windows, .NET 1.1, Visual Studio, Dev
Steven Killick 1.49
RectTracker's TrackRubberBand method in C# - Unedited
Updated: 7 Jun 2006  
RectTracker's TrackRubberBand method in C# (like MFC CRectTracker's TrackRubberBand)
C#, Windows, .NET, Visual Studio, Dev
liu junming 1.47
Real Time Object Tracking and Enhancement System - Unedited
Updated: 24 Jan 2005  
This Project basically related to Object Tracking and Real Time Video Enhancement. We Mr Sheeraz and Mr Imran Malik done this project as a Final Project of BS(cs) Degree
C#.NET 1.1, WinXPVS.NET2003, Dev
_duk_ 1.45
How to add prerequisites in visual studio .net 2005 setup - Unedited
Updated: 7 Apr 2007  
It is explanation about how to add prerequisite for .net setup like .net framework , crystal report component and many more
C#, VB, Windows, .NETVS.NET2003, VS2005, Dev
Patel Vinay 1.44
Running NUnit GUI tests using FinalBuilder - Unedited
Updated: 25 Aug 2005  
A self created final builder tutorial
C#, Windows, .NET, Visual Studio, Architect, Dev, QA
RedSunBeer 1.42
Number to Arabic text by 27 digits before point and 27 digits after point - Unedited
Updated: 6 Jul 2006  
Number to Arabic text by 27 digits before point and 27 digits after point
C#, .NET, WinXPVS.NET2003, Dev
adel.adam 1.41
Changing VS Code region coloring using XML - Unedited
Updated: 16 May 2007  
This article shows how to change the color schemes of code region in VS quickly by XML
VB 8.0, Windows, .NET 2.0VS2005, Dev
Rakusu 1.40
“Yukon” – Next Generation Information Management System - Unedited
Updated: 18 May 2004  
“Yukon” is a proposed new 32 - bit version of Microsoft SQL Server aka, MS SQL 2000, which is not yet released from Microsoft, which may expect to be release in the year 2004. It contains a lot of additional tools which improves a rich scale of performance, reliability and ease of use for the infor
.NET, Win2K, WinXP, Win2003, Dev
benoyraj 1.39
.NET MD5 Class Library - Unedited
Updated: 7 Mar 2006  
A MD5 class library for .NET supporting advanced features like Random Salt values embedded into the MD5 hash.
C#, VB, Windows, .NET 1.0, .NET 1.1, ASP.NET, Visual Studio, Dev
Frazell 1.39
Article 1 - An Overview of Whidbey.doc - Unedited
Updated: 16 May 2004  
Whidbey is a major component of Microsoft Visual Studio .NET suite. The .NET version of Visual Basic is a new improved version with more features and additions. After these new additions, VB.NET qualifies to become a more smarter approach for the software developers.
VC6, VC7, VC7.1, .NET, Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
benoyraj 1.36
Developing a Windows SERVICE Application using .NET Framework with C#. - Unedited
Updated: 16 Feb 2004  
An Introduction to Windows SERVICE Application using .NET Framework
C#.NET 1.1, Win2K, WinXP, Win2003, Visual Studio, Dev
G.Venkatasubramaniam 1.35
DataGrid Column adjustments during resizing form (using ParamArray) - Unedited
Updated: 14 Apr 2004  
Automatically handle to adjust grid widths
VB, VC6, VC7, VC7.1.NET 2.0, Win2K, WinXP, Win2003, MFC, VS2005, Dev
benoyraj 1.33
JSBalloonn: non modal feedback mechanism for DHTML applications with mozilla support - Unedited
Updated: 21 Jul 2005  
A flexible, encapsulated way to implement a passive feedback mechanism.
C#.NET 1.1, Win2K, DotGNUIIS 6, VS.NET2003, IE 6.0, Dev
d'herbe 1.33
Publish an application using ClickOnce, without VS 2005 - Unedited
Updated: 7 Oct 2006  
This article will drive you, how to publish ClickOnce application without VS 2005 using "Mage UI" utility
Windows, .NET 2.0VS2005, Dev
Malpani Amol 1.33
Ohm's Problem - Unedited
Updated: 20 Aug 2004  
This article brings up the old law that no one seems to talk about, or know about. It solves some problems that came up while developing this program.
C#.NET 2.0, WinXPVS2005, Dev
Tom Dziedzic 1.32
Microsoft .NET Framework 2.0 Transaction Management - Unedited
Updated: 14 Mar 2009  
Transactions are a fundamental concept of data oriented application development. The traits a transaction is said to maintain are often summarized by the acronym ACID
SQL, C# 2.0, Windows, .NET 2.0, SQL Server, COM, COM+, ADO, ADO.NET, VS.NET2003, VS2005, Architect, DBA, Dev, Design
Binoj Daniel 1.30
This is a simple C# program that illustrate the usage of DataGrid with DataSet - Unedited
Updated: 2 Aug 2004  
This is a simple C# program that illustrates the usage of DataGrid with DataSet.
C#, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Visual Studio, Dev
mubbsher 1.30
Type safe list - Unedited
Updated: 29 Dec 2005  
An article on type safe list
C#, .NET, WinXP, Visual Studio, Dev
senpost 1.30
SpamAssassin Rule Analyzer - Unedited
Updated: 2 Aug 2006  
Imports SpamAssassin rule files to xml format and simulates the rules.
C#, Windows, .NET 1.1VS.NET2003, Dev
RafaMiranda 1.30
The first must-have ObjectARX(.net) add-on: enhance your ObjectARX(.net) IntelliSense - Unedited
Updated: 24 Jun 2006  
The first must-have ObjectARX(.net) add-on.
Windows, .NET, Visual Studio, Dev
csharpbird78 1.29
Export 2 Excel In .Net - Unedited
Updated: 8 Dec 2005  
Export 2 Excel
VB, Windows, .NET 1.0, .NET 1.1, .NET 2.0, Visual Studio, IE 6.0, IE 5.5, Dev
hari_ksa 1.29
Extracting Node Paths for Matching "InnerText" - Unedited
Updated: 23 Oct 2007  
This is useful when you need to find node paths for exact matching innertext of nodes.
C#, VB, XML, Windows, .NET, Visual Studio, Dev
eOrdinary 1.29
How to persist DIRs past SETUP wizard - Unedited
Updated: 30 Apr 2007  
How to Find Directory Path before and after setup wizard deployment
C# 1.0, C# 2.0, VB 7.x, VB 8.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, WinForms, VS.NET2003, VS2005, Dev
FlashSand 1.29
How to use Windows::Forms::UserControl on a CWnd based - Unedited
Updated: 22 Oct 2004  
This article describes how to place .NET UserControl based classes on a MFC based class.
C++/CLI, VC7.1, Windows, .NET 1.1, MFC, WinForms, VS.NET2003, Dev
datenkabel 1.27
ClickOnce Deployment Visual Studio 2005 - Unedited
Updated: 7 May 2006  
Deploy windows application without VS IDE using ClickOnce
.NET, Win2K, WinXP, Win2003, VistaVS2005, Dev
Amol Malpani 1.27
How to detect a connection loss in .Net Sockets - Unedited
Updated: 17 Mar 2005  
Explains how to detect when a remote peer closes the connection
C++/CLI, C, C#, VB, eVC, VC7, VC7.1, VC8.0, Win Mobile, .NET, Mobile, Win2003, Vista, Embedded, ASP.NET, Visual Studio, Dev
Fade (Amit BS) 1.26
Base To Base Converter
Updated: 11 Aug 2004  
The project converts numbers from one base to another - windows forms front end
C++/CLI, Windows, .NET 1.0, Visual Studio, Dev
Phil Sykes 1.25
Encapsulating value types into reference types
Updated: 27 Sep 2004  
Value Types can not be referenced (boxing is another thing) as fields of objects, this prevents you fetching FieldInfo of the value type instance. Here is the 'worst' solution I'v found until now.
C#, Windows, .NET 1.1VS.NET2003, Dev
yilin_yang 1.25
common functions oftenly used in projects - Unedited
Updated: 26 Dec 2006  
VB, SQL.NET 2.0, Win2K, WinXP, ASP.NET, SQL 2000, VS2005, DBA, Dev
Rohit Wadhwa(Devp) 1.25
Whidbey Shortcut keys - Unedited
Updated: 16 May 2004  
Shortcut keys are more powerful to open the window immediately rather than mouse clicking. Some of the Whidbey short cut keys are listed below:
VC6, VC7, VC7.1, .NET, Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
benoyraj 1.24
When to use exceptions - Unedited
Updated: 24 Nov 2004  
When to use exceptions
Windows, .NET, Visual Studio, Dev
Nishith Pathak 1.23
Developing Reports Using Microsoft Reporting Add-In control. - Unedited
Updated: 23 Nov 2007  
Tutorial for Developing Reports Using Microsoft Reporting Add-In control.
C#, SQL, Windows, .NET, ASP.NET, WebForms, VS2005, DBA, Dev
satish.phadke 1.22
DataQuicker 0.9.4 Configurations - Unedited
Updated: 28 Sep 2005  
refer to Enterprise Library Configuration Block and accumulate a lot of experience, then do this upgrade. The new configuration model is different from old version obviously. It caches all configuration setting and monitors their changes. When it monitors configuration file changed, it will ...
C#, SQL, .NET, Win2K, WinXP, Win2003, VistaSQL 2000, VS.NET2003, DBA, Dev
Eunge 1.21
Five reasons for using an O/R mapping tool
Updated: 16 Mar 2005  
An O/R mapping tool generates persistence objects for your .NET application.
C#, SQL, .NET, Win2K, WinXP, Win2003, Visual Studio, SQL 2000, DBA, Dev
Iqbal M. Khan 1.20
Classic Encryption - Unedited
Updated: 11 Oct 2004  
This code implements classic encryption technique in an easy and reusable way.
C#, Windows, .NET 1.0, Dev
immaad 1.20
Justifying Norp - Unedited
Updated: 1 Jun 2004  
We build upon the great achievements of humanity
VC6, VC7, VC7.1, .NET, Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
costelturbatu 1.16
What is a PGN file and how to write PGN files - Unedited
Updated: 27 Sep 2007  
What is a PGN file and how to write PGN files
VB 7.x, VB 8.0, VB 9.0, VB 6, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0VS.NET2003, VS2005, Dev
Louwgi 1.15
Desinging and Developing N-Tier Solutions Using .Net - Unedited
Updated: 31 Dec 2004  
Desinging and Developing N-Tier Solutions Using .Net
Mubi | www.mrmubi.com 1.15
Understanding Regular Expressions in .NET - Unedited
Updated: 4 Nov 2002  
I've created a Regex evaluator. It has proven to be extremely helpful. Please feel free to use, and e-mail me if you want the source.
JScript .NET, Windows, .NET 1.0, ASP.NET, Visual Studio, Dev
essence 1.13
Advantages of .Net Compare to VB6.0 and ASP3.0 - Unedited
Updated: 19 Jan 2004  
This will give the list of Advantages of .Net as compare to the VB6.0 and ASP3.0
Windows, .NET 1.0, Dev
narendra Bute 1.13
Windows application that fits in all Resolutions - Unedited
Updated: 4 Jan 2007  
An article on Developing Windows application that Suits in all Resolutions.
Windows, .NET, Visual Studio, Dev
nagendra rao s.v. 1.09
E-Mail address Generator in VB.NET - Unedited
Updated: 9 Nov 2003  
String generator for wild characters.
VB 6.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
FirozOzman 1.07
LANGUAGE SELECT for your programs - Unedited
Updated: 1 May 2004  
Make its application international!
VB 6.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
ptnewmedia 1.07
Windows Live
Updated: 6 Jan 2006  
An article on the new technology (Windows Live) that is going to revolutionalize personal portals.
Windows, .NET, Dev
S. Akif Kamal 1.04
LocationMaker, an approach to System.XML - Unedited
Updated: 16 Mar 2006  
Tired of editing the location.xml file via notepad? try LocationMaker
C#, Windows, .NET 1.1VS.NET2003, Dev
.seb 1.00
Cryptography application - Unedited
Updated: 12 May 2008  
Application for Encription and decription
VB, Windows (Vista), Visual Studio, Dev
Marijan Ivicevic - Bakulic 1.00
Calculate the Broadcastaddress for Subnet - Unedited
Updated: 22 Aug 2008  
Calculate the Broadcastaddress for Subnet
C#, .NET, Dev
Daniel Wernle 1.00
Delegates demystified
Updated: 28 Apr 2009  
Delegates demystified
C++, Windows, MFC
deostroll 1.00
.net projects - Unedited
Updated: 18 Nov 2009  
hi i need the projects and there codes on vb.net as well as c# in .net framework 2.0 so please tell me what to do im the new member of this codeproject.com
vb .net
sami9448 1.00
Time is of the essence - Unedited
Updated: 6 Jul 2009  
DateTime helper methods
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), Dev
ovidiu_tudorache  
Using Service Connection Points with the .NET Framework
Updated: 18 Sep 2009  
This article describes a way to find, create and update service connection points in the active directory based on the .NET Framework.
C# (C# 1.0, C# 2.0, C# 3.0), .NET, Dev
deisenbe  
.net v2 output different ID's from the ones specified - Unedited
Updated: 17 Nov 2009  
Hello,i'm having a strange behavior on a webpage that i want to understand, when, where and how to correct this. On .net v1.1.4 this code worked flawlessly:on code-behind on the datagrid event 'itemdatabound':ddlist.Attributes.Add("onChange", "dropDownItemChange('" & txtBoxDropDownID.ID & "','" & tx
.NET 1.1, .NET 2.0
chapas  
.net v2 output different ID's from the ones specified - Unedited
Updated: 17 Nov 2009  
Hi, When your code is completely renders in HTML it will automatically renamed a server control, so might be possible you control is inside the update panel.the solution is:replace txtBoxDropDownID.ClientID instead of txtBoxDropDownID.ID I thinks this would be resolved your issue.:)Thanks & Regards
.NET 1.1, .NET 2.0
Sunasara Imdadhusen  
system error when loading/viewing a report - Unedited
Updated: 18 Nov 2009  
i have a an exe which works fine in xp,vista,windows7,etc. but in one situation i gets an error in one of my client system and that too when loading a report which is developed in crystal reports which was shipped with the vs2008. so in this system i cannot generate any reports. And the error
.NET 3.5
Suraj Chandran  
.net v2 output different ID's from the ones specified - Unedited
Updated: 18 Nov 2009  
Thanks for you answer,maybe i didn't explained correctly or didn't understand you're explanation. The dropdown id is rendered differently: id="DataGridActividades__ctl2_dropDownestadoInscricao"id="DataGridActividades_ctl02_dropDownestadoInscricao" then, when it's called by the onChange event it will
.NET 1.1, .NET 2.0
chapas  
how to open TCP/UDP ports through NT firewall in .NET 3.5 - Unedited
Updated: 18 Nov 2009  
Have a look at the UdpClient and TcpClient classes.  The firewall needs to be configured manually to allow the ports that you want to use.
.NET 3.5
Jimmanuel  
.net projects - Unedited
Updated: 18 Nov 2009  
Code requests are not entertained here.
vb .net
d@nish  
IDataObject GetData Method is always null - Unedited
Updated: 19 Nov 2009  
Hi, I am in the process of building a windows service that uses the Quicktime COM control to access various movie (.mov) files. The purpose of using the control is to load the movie and take screen grabs from certain sections of the movie file.The way the Quicktime control does this is to provide ac
C#, .NET, Win2008, Visual Studio (VS2008)
Kevinio  
how to open TCP/UDP ports through NT firewall in .NET 3.5 - Unedited
Updated: 19 Nov 2009  
Another way to do this is to use the netsh command. You would launch it as a process using Process.Start. This works on XP and Windows 7 (I assume Vista also because it works on 7). For example, if you wanted to open UDP port 20502, the netsh command would be: netsh firewall add portopening UDP 2050
.NET 3.5
David Knechtges  
IDataObject GetData Method is always null - Unedited
Updated: 21 Nov 2009  
You don't make it clear whether the code was also running as a windows service on your dev machine. You should understand that windows services on server 2008, vista and W7 all run in windows session 0, while the logged on user is running in session 1 (on xp and earlier the first logged on user was
C#, .NET, Win2008, Visual Studio (VS2008)
Rob Graham  

.NET - How To

top
Title / Updated Author Score  
Parsing XSD Schema with SOM
Updated: 13 Oct 2008  
Pull metadata from a schema or generate XML mappers
XML, C# 2.0, C# 3.0, Windows, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, Architect, Dev
bruceme101 5.00
Source Control for Visual Studio 2008: VisualSVN Server, TortoiseSVN, & AnkhSVN - Part I
Updated: 22 Nov 2008  
Setting up and implementing SVN Source Control for Visual Studio 2008 on a Vista hobby machine
Windows (Vista), Visual Studio (VS2008), Dev
Dave Leffler 4.93
Advanced Report Viewer
Updated: 10 Apr 2009  
The article shows how to extend ReportViewer control that comes with Visual Studio 2008. The most important extension is adding export to Microsoft Word
C# (C# 1.0, C# 2.0, C# 3.0), .NET, Visual Studio (VS2005, VS2008), Dev
Alexander Kostikov 4.82
JIT methods at runtime
Updated: 15 Mar 2009  
How to JIT methods at runtime.
C#, .NET, Architect, Dev
mikeperetz 4.82
Clearing the Console Screen using API - Unedited
Updated: 18 Jun 2009  
Learn how to clear the console screen via API calls. In addition, learn some console techniques such as moving the text around the screen.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), Win32, WinForms
Mohammad Elsheimy 4.80
Pre-compile (pre-JIT) your assembly on the fly, or trigger JIT compilation ahead-of-time
Updated: 27 Nov 2008  
This article describes how to easily trigger pre-JITting of your heavy assemblies.
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev
Vitaliy Liptchinsky 4.77
Source Control for Visual Studio 2008: Trunks, Tags, and Branches - Part II
Updated: 14 Apr 2009  
Using SVN Source Control for Visual Studio 2008 on a Vista hobby machine.
Visual Studio (VS2008), Dev
Dave Leffler 4.75
Adding File Access Permissions using DirectoryServices
Updated: 27 Apr 2003  
How to add user to file access permissions using DirectoryServices in .NET framework in Active Directory
C#, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
Softomatix 4.72
Using MSI or a strong name to store .NET apps on a network server (Part 1)
Updated: 31 May 2005  
Using MSI or a strong name to store .NET apps on a network server (Part 1).
C#, VB, Windows, .NET, Visual Studio, Dev
kubben 4.72
Versatile Application Settings
Updated: 21 Mar 2009  
Shows how to use your types and generic lists in application settings.
C#, WinForms
DaveyM69 4.71
Embedding .NET Controls to NotifyIcon Balloon Tooltip
Updated: 17 Sep 2009  
How .NET controls could be embedded inside NotifyIcon Balloon Tooltip
C# (C# 2.0), .NET (.NET 2.0), Win32, WinForms, Dev
Igor Kushnarev 4.71
Making DSLs in F#
Updated: 16 Aug 2009  
Let's create a simple project estimation DSL using F#!
F#, Windows, Visual Studio (VS2008, VS2010), Architect, Dev
Dmitri Nesteruk 4.71
Building and Maintaining Multiple Application Editions using Conditional Compilation
Updated: 18 Mar 2009  
Techniques for maintaining multiple editions of a software application, and a detailed look at conditional compilation.
C#, .NET, Architect, Dev
Simon Stevens 4.70
Fast Marshaling for Cross-AppDomain Proxies
Updated: 24 Apr 2009  
This article describes how to speed up marshaling across application domains.
C# (C# 1.0, C# 2.0, C# 3.0), .NET, Dev
reflex@codeproject 4.69
Transferring Virtual Files to Windows Explorer in C#
Updated: 28 Jan 2008  
An example of transferring virtual files to Windows Explorer using C# and the CFSTR_FILECONTENTS and CFSTR_FILEDESCRIPTOR formats.
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Win32, Dev
n2jtx 4.68
Using MSI or a Strong name to store .NET apps on a network server (Part 2)
Updated: 7 Jun 2005  
Using MSI or a Strong name to store .NET apps on a network server (Part 2).
C#, VB, Windows, .NET, Visual Studio, Dev
kubben 4.67
Simple Windows Service Sample
Updated: 14 Jul 2003  
A simple application to show how to create a Windows service.
C#.NET 1.0, Win2K, WinXP, PocketPC 2002, Dev
Mahmoud Nasr 4.66
WIA Scripting and .NET
Updated: 19 May 2002  
How to use Windows Image Acquisition on Windows XP. Useful for integrating scanners, digital cameras, webcams and still-video.
C#.NET 1.0, WinXP, Dev
NETMaster 4.65
Calling C# assembly functions having same name differing only by case, in VB.NET
Updated: 5 Aug 2004  
Calling C# assembly functions having same name differing only by case, in VB.NET.
C#, VB, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
r@hu! 4.65
Memory Leak Detection in .NET
Updated: 21 Jul 2007  
Garbage collection and memory leak detection in .NET.
Windows, .NET, Visual Studio, Dev, QA
Deepak.Kumar 4.65
Handling HTML Events from .NET, using C#
Updated: 2 May 2008  
This article demonstrates a simple way to bind to any HTML document event from a .NET WinForms application or a BandObject or a Browser Helper Object.
C#, .NET, WinForms
Sharon Salmon 4.65
Using Attributes and RealProxy to perform property level processing
Updated: 8 Mar 2006  
In this document, I will explain how to use proxy classes and attributes to intercept method calls to set and get statements, and perform basic validation and change tracking.
C#, Windows, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Architect, Dev
Chris Rogers 4.62
Debugging Windows Services under Visual Studio .NET
Updated: 14 Aug 2006  
How to 'fudge' Windows Services code so that it can be debugged under Visual Studio .NET.
C#, Windows, .NET, ASP.NET, Visual Studio, Dev
Lee Humphries 4.61
Adding a description to a .NET Windows Service
Updated: 6 Feb 2002  
This article describes how to add a description for your .NET Framework Windows Service to the Services administration tool.
C#, .NET, Win2K, WinXP, Visual Studio, Dev
Andy Hopper 4.61
Adding custom property pages to Outlook 2003 using C#
Updated: 30 Nov 2004  
How to create custom property pages and add those to Outlook 2003
C#, Windows, .NET 1.1VS.NET2003, Dev
Hannes Pavelka 4.61
Dynamically adding MSHTML to an application
Updated: 27 Aug 2009  
The Microsoft.mshtml assembly is not present on all machines. Here's how your app can automatically add the assembly as needed.
XML, C# 3.0, Windows, .NET 3.5, WinForms, Dev
DLChambers 4.60
Embedding Multiple Icons into .NET Executables
Updated: 12 Jul 2007  
A brief walkthrough on how to embed multiple icons (and native resources) into a .NET executable.
C# 2.0, C# 3.0, VB 8.0, VB 9.0.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, WinForms, VS2005, Dev
Ed.Poore 4.59
Passing Values between Forms in .NET 1.x with C# and VB.NET examples
Updated: 10 Nov 2005  
This article provides an introduction to passing values between two forms in an application. The examples are written in C# and VB.NET and are targeted at .NET 1.1.
C#, VB, Windows, .NET 1.0, .NET 1.1, WinForms, VS.NET2003, Dev
Colin Angus Mackay 4.59
Using managed code to detect what .NET Framework versions and service packs are installed
Updated: 8 Sep 2008  
Explains how to use managed code to detect which .NET Framework versions and service packs are installed.
VB, C# 2.0, Windows, .NET 2.0VS2005, Dev
Scott Dorman 4.59
How to Build a Simple Event Log Montior/Watcher (Using TCP in .NET)
Updated: 5 Nov 2007  
How to build a simple event log montior/watcher (using TCP in .NET) to monitor event log changes on a remote machine(s).
VB 7.x, VB 8.0, Windows, .NET, Visual Studio, WinForms, Architect, Dev
aleksisa 4.59
Understanding Embedded Resources in Visual Studio .NET
Updated: 24 Oct 2002  
A short article to guide you through how to use embedded resources in .NET projects using Visual Studio .NET
C#.NET 1.0, Win2K, WinXP, Dev
James T. Johnson 4.58
Creating a tool window add-in with Visual Studio 2005
Updated: 16 Jan 2007  
Shows you how to create a tool window add-in with Visual Studio 2005.
C#, Windows, .NET, Visual Studio (VS2005), Dev
M Harris 4.57
Dynamically adding ActiveX controls in managed code
Updated: 28 Jun 2005  
A technique for dynamically adding ActiveX controls to managed code.
C#, VB.NET 1.1, Win2K, WinXPVS.NET2003, Dev
David M Brooks 4.56
Make Your Application Reversible to Support Undo and Redo
Updated: 2 Jun 2008  
How to make your existing and new applications support in-memory transactions, multi-level and multi-document undo/redo, using Generics and C# 3.0 extension methods and lambda expressions.
C# (C# 3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), .NET 3.0, .NET 3.5VS2008, Architect, Dev, Design
Henrik Jonsson 4.56
Loading .NET types while ignoring version numbers
Updated: 16 Oct 2009  
This article shows how to use AssemblyResolve to customize Type loading.
C#, .NET, Dev
Yuri Astrakhan 4.56
VB.NET, VB6 and C# Interprocess communication via Window Messaging
Updated: 16 May 2004  
Article outlining methods for communicating between VB6, VB.NET, and C# apps using Window Messaging.
C#, VB 6, Windows, .NET 1.1VS.NET2003, Dev
angus_grant 4.55
Code Snippet : Step by step guideline from creation to installation of a snippet - Unedited
Updated: 21 Sep 2009  
This article is to encourage you to take advantages of code snippets to make development easy and faster.
C# (C# 2.0, C# 3.0), Windows, .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), ASP.NET, Visual Studio, WCF, WPF, WinForms, WebForms, Dev, Design
Anand Ranjan Pandey 4.54
Deadlock Detection in Existing Code
Updated: 11 Jan 2008  
The article briefly discusses deadlocks behavior, and presents an easy way to detect them.
C# 1.0, C# 2.0, C# 3.0, Windows, .NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0VS.NET2003, VS2005, Dev
eransha 4.53
Grant access to your Assembly from COM objects - Unedited
Updated: 14 Sep 2009  
Make your class library COM visible using few simple steps.
C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), VB (VB 7.x, VB 8.0, VB 9.0, VB 6, VB 10), Windows, Win32, Dev, SysAdmin
Abhishek Sur 4.53
Debugging .NET Framework and MS Visual Studio Managed Classes at Run time and Design time
Updated: 11 Nov 2003  
This article explains how it is possible to seamlessly set breakpoints, step into, set watches and examine local variables for .NET framework classes as well as any other managed assemblies.
C#, VB, VC7, VC7.1.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Sumeet Kumar 4.53
User Impersonation in .NET
Updated: 6 Jun 2006  
This sample shows how to switch between security contexts within the same process. It also demonstrates how this can be done on a single or multiple threads.
C#, VB, Windows, .NET, Visual Studio, Dev
Alex B. Clarke 4.53
Volume Shadow Copies from .NET
Updated: 7 Jan 2008  
Use the Windows Volume Shadow Copy service from .NET.
C#, VB (VB 7.x, VB 8.0, VB 9.0, VB 6), Windows (WinXP, Win2003), Win32, Dev
Joe Lynds 4.52
EnhancedSettings - Enhancing application config
Updated: 3 Sep 2003  
Enable multiple environment configurations in a single .config (no longer just appSettings).
C#.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
Paul Haley 4.50
Maintaining Project MRU List in Visual Studio .NET 2003 in the "Start Page"
Updated: 6 Jul 2004  
A quick method for maintaining the Project MRU List in Visual Studio .NET 2003 as it is shown on its "Start Page".
VC7, VC7.1, VC8.0, Windows, .NETVS.NET2003, Dev
S. Sean Stagner 4.50
How to get Intellisense for Web.config and App.config in Visual Studio .NET
Updated: 11 Jul 2005  
This article provides a schema definition for .NET config files that allows Visual Studio .NET to display intellisense.
XML, Windows, .NET, Visual Studio, Dev
RossDonald 4.50
Extending Forms.Control: Lock and Unlock
Updated: 30 Jun 2009  
Learn how to extend the Forms.Control object to add locking and unlocking capability
VB (VB 9.0, VB 10), .NET (.NET 3.0, .NET 3.5, .NET 4.0), Dev
TechBearSeattle 4.50
Debug Monitor string
Updated: 31 Dec 2003  
Hooking to debug shared memory.
C#, VC7.1.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
ashvin 4.48
How to Browse Network Folders using Folder Dialog Box Control ?
Updated: 18 Sep 2007  
An article on how to browse network Folders using VB.NET using Folder Dialog box Control
VB 8.0.NET 2.0, WinXP, WinForms, VS2005, Dev
Jatin Prajapati 4.47
Customizing csproj files to autogenerate AssemblyInfo.cs
Updated: 19 Jul 2008  
This article describes how to customize csproj files by using AssemblyInfo.cs generation as an example.
C# (C# 1.0, C# 2.0, C# 3.0), XML, .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev
Michal Dabrowski 4.47
1..2..3 ways of integrating MATLAB with the .NET
Updated: 18 Nov 2003  
A library to access MATLAB from .NET and a comparision of three possible methods to implement it.
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
Emanuele Ruffaldi 4.45
How to make the usage of textual resources in .NET easy and robust to become
Updated: 2 Aug 2004  
The given article is for developers of components for .NET platform, which support internationalization. The article will also be useful for those who are working with .NET, using resource files and functions like String.Format.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, VistaVS.NET2003, Dev
Yury Fedorov 4.45
Painting Your Own Tabs
Updated: 20 Feb 2009  
How to control the painting of the .NET TabControl
C#, VB, Windows, .NET 2.0, WinForms, VS2005, Dev
The Man from U.N.C.L.E. 4.43
Creating tabbed navigation for DotNetNuke 3.0
Updated: 11 Jul 2005  
This article is a step by step guide on how to create tabbed navigation for DotNetNuke 3.0.
C#, VB, CSS, HTML, Windows, .NET, Visual Studio, Dev
Derek Greer 4.42
FXCop Integration into VS.NET
Updated: 21 Feb 2006  
This article walks through the configuration required to integrate FXCop in the VS.NET 2003 IDE. Let’s have a quick primer on FXCop and understand the need for automated tools for code review.
Windows, .NET, Visual Studio, Dev
Prashant M. Tailor 4.40
Log4PostSharp - AOP and logging - Unedited
Updated: 6 Aug 2008  
This article shows how to use the Log4PostSharp library to implement logging the AOP way.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Architect, Dev
Michal Dabrowski 4.38
Asynchronous Data Access
Updated: 9 Jul 2003  
How to add asynchronous support to your synchronous method calls.
C#, Windows, .NET 1.1, Visual Studio, Dev
Jurgen Appelo 4.36
Global MenuCommand Verb in Visual Studio designers - Unedited
Updated: 6 Sep 2008  
Introduces to a hack to add global Context Menu Command to Visual Studio designer
C#, VB, Windows, Visual Studio (VS2005, VS2008), Dev
vkhaitan 4.33
Testing VS2005 Debug Version on a Non Development Machine
Updated: 17 Feb 2009  
Why it can't be done out-of-the-box under Visual Studio 2005 and how to solve it.
Windows, .NETVS2005
Avi Bueno 4.33
Integrate Help Into Your .NET Apps
Updated: 11 Apr 2004  
An article on how to leverage .NET to integrate Help into your applications.
VB.NET 1.0, Win2K, WinXP, Win2003, Dev
KingLeon 4.33
Managing assembly version numbers using Visual Studio .NET and Visual SourceSafe
Updated: 25 May 2004  
This article discusses how to customize assignment of version numbers to .NET assemblies to fit specific requirements of the development team.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Visual Studio, Dev
Vagif Abilov 4.32
Handling Corrupt "user.config" Settings
Updated: 17 Oct 2008  
Build a simple handler for handling corrupt user settings into your program.
C#, .NET (.NET 2.0, .NET 3.0, .NET 3.5), WPF, WinForms, Dev
chaiguy1337 4.32
Merging .NET assemblies using ILMerge
Updated: 21 Jan 2005  
Shows how to merge multiple .NET assemblies to a single one using ILMerge.
Windows, .NET, Visual Studio, Dev
Rüdiger Klaehn 4.31
How to Use Transparent Images and Labels in Windows Forms
Updated: 8 Apr 2008  
The controls in Windows Forms (.NET) don't support true transparency. In this article, we show how to use transparent labels and images.
C# (C# 1.0, C# 2.0, C# 3.0), .NET, GDI+, WinForms, Dev
Nuno Freitas 4.30
Sorting Strings for Humans with IComparer
Updated: 31 Dec 2007  
Getting lists sorted the way a human would expect to see them
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5), Dev
Chris Wuestefeld 4.28
.NET - Localization using Resource file
Updated: 15 Nov 2003  
This article explains and demonstrates various ways to implement localization in your .NET application.
C++, C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Visual Studio, MFC, Dev
Prakash Kumar Singh 4.27
Object Sorting
Updated: 9 May 2006  
How to sort any list of like objects with any level of sort complexity
C#, VB, .NET, Win2K, WinXP, Win2003VS2005, Dev
Chris_Martinez 4.26
Create Desktop Widget Using Embedded IE Browser
Updated: 14 Nov 2003  
Desktop Widgets are small applications that provide frequently used functions such as an alarm clock, a text box linked to Google etc. They can also decorate the desktop. This article will describe a way to create desktop widgets on PCs using embedded IE browser.
C#, Windows, .NET 1.0, .NET 1.1, Visual Studio, Dev
Yiyi Sun 4.22
Aspect Oriented Programming for Benchmarking
Updated: 1 Jul 2007  
This article explains how you can use AOP for benchmarking purposes.
C# 2.0, Windows, .NET 2.0, WinForms, VS2005, Architect, Dev, Design
Marcelo Ricardo de Oliveira 4.20
Customizing WinForm's System Menu
Updated: 28 Jul 2004  
How to customize the WinForm system menu.
C#, Windows, .NET 1.1VS.NET2003, Dev
Al Alberto 4.20
Source Control for Visual Studio 2008: Saved by the Repository - Part III - Unedited
Updated: 15 Apr 2009  
Managing your source code project using SVN Source Control for Visual Studio 2008 on a Vista hobby machine.
Windows (Vista), Visual Studio (VS2008), Dev
Dave Leffler 4.20
Using Windows Explorer Progress Dialog In Your Application
Updated: 18 Jan 2005  
A simple .NET wrapper that lets you use IProgressDialog interface to show standard Windows progress dialog with AVI animation and built-in time remaining calculation.
VB, Windows, .NET 1.0, .NET 1.1, .NET 2.0, WinForms, VS.NET2003, VS2005, Dev
sytelus 4.19
Generating code from code
Updated: 14 Jun 2004  
This article describes how to programmatically generate and run .NET code.
VB, .NET, Win2K, Visual Studio, Dev
Alberto Venditti 4.19
.NET Distributed Transactions on Enterprise Services: a demo
Updated: 6 May 2004  
This demo shows you how to develop .NET components capable of participating in distributed transactions coordinated by .NET Enterprise Services
C#, VB.NET 1.1, Win2K, ASP.NET, VS.NET2003, Dev
Alberto Venditti 4.18
Changing Display Settings Programmatically - Unedited
Updated: 18 Jun 2009  
Learn how to change display settings programmatically via API and .NET Framework
C# (C# 1.0, C# 2.0, C# 3.0, C# 4.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), Win32, WinForms, Hardware, All Topics, Dev
Mohammad Elsheimy 4.18
Using Isolated Storage to Store Application User Data in the .NET Framework
Updated: 16 Apr 2009  
Using Isolated Storage to store application user data in the .NET Framework
C#, Windows, .NET, Architect, Dev
Ritesh Ramesh 4.17
DropDownList and DIV overlapping problem
Updated: 28 Aug 2007  
The problem of displaying a tool tip against a control in a div
Javascript, HTML, C# 1.0, C# 2.0, Windows, .NET, ASP.NET, WebForms, VS.NET2003, VS2005, Dev
Khalil Ahmad 4.16
A Useful WMI Tool & How To Find USB to Serial Adaptors
Updated: 7 Jan 2009  
An article to illustrate a useful tool for WMI (WMICodeCreator) & using WMI to find USB Serial / COM port adaptors
C# 2.0.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Vista, Win32, Hardware, Dev
surf uk 4.15
Add a custom template to Visual Studio .NET 2003
Updated: 28 May 2004  
An article that explains a method to add your own custom template in the Visual Studio .NET 2003 IDE.
VB, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, MFC, VS.NET2003, Dev
S K P 4.14
Automate the Manifest Injection Process
Updated: 22 Feb 2005  
Automate manifest injection using post-build events.
C#, VB.NET 1.1, .NET 2.0, Win2K, WinXPVS.NET2003, Dev
Acoustic 4.14
Compiling with CodeDom
Updated: 19 May 2004  
This article explains how to compile code written in VB.NET or C# using the CodeDom.
VB.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Gustavo Bonansea 4.12
Notify Icon control in .NET 2.0 with balloon tips
Updated: 13 Dec 2005  
This article shows how to use the new notify icon control along with the new balloon tip properties.
C#, Windows, .NET, Visual Studio, Dev
kubben 4.10
Decrypting Data in Crystal Reports
Updated: 27 Dec 2003  
How to decrypt data for Crystal Reports using formulae to automate your managed code with User Function Libraries.
C#, VB.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Visual Studio, Dev
Simon Segal 4.10
SMTP Internationalization
Updated: 13 Jul 2003  
How to send non-English e-mail using .NET.
C#, VC7, VC7.1.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Visual Studio, Dev
Andriy Zolotoiy 4.09
Securing a Registry Key ACL using .NET
Updated: 19 May 2005  
Managing ACLs and securing registry keys using .NET.
VC7, .NET, Win2K, WinXP, Win2003, Visual Studio, Dev
Dave Curylo, MCAD 4.09
Assembly.LoadFile versus Assembly.LoadFrom - .NET obscurity at its finest
Updated: 19 Mar 2009  
How to easily use multiple versions of a class at the same time (without AppDomains!).
C# (C# 1.0, C# 2.0, C# 3.0), .NET, Architect, Dev
Josh Fischer 4.07
Extend the .NET Library with Extension Methods
Updated: 1 Apr 2009  
With extension methods, you can add new functionality to .NET objects.
C# (C# 3.0), VB (VB 9.0)
TechBearSeattle 4.04
Enhanced AppSettings Configuration Handler
Updated: 29 Aug 2003  
Demonstrates how to implement IConfigurationSectionHandler to enhance appSettings for multiple environments.
C#.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Dev
Paul Haley 4.03
How to get the list of groups that a user is a member of
Updated: 1 Apr 2003  
How to get list of groups user is member of using DirectoryServices in an Active Directory tree.
C++, C#, Windows, .NET 1.0, Visual Studio, MFC, Dev
Softomatix 4.00
Sort titles using a TitleComparer
Updated: 8 Apr 2004  
An implementation of the IComparer interface that allows strings to be sorted as Titles.
VB.NET 1.1, WinXP, Win2003VS.NET2003, Dev
Martin Dionne 4.00
FileSystemWatcher - How To Get The Correctly Cased File Name
Updated: 21 Sep 2005  
How to convert, the lower cased file name returned by the FileSystemWatcher class into the casing as displayed by Windows Explorer.
C#, Windows, .NET, Visual Studio, Dev
peranb 4.00
Allowing a Windows app to only have one instance and bring up a minimized or hidden window
Updated: 13 Dec 2005  
This article shows how to keep an app to one instance and how to bring up the existing app if it is minimized or hidden, like with a notify icon in the tray.
C#, VB, Windows, .NET 1.1VS.NET2003, Dev
kubben 4.00
Simplify Native DLL Documentation for Use by .NET / Managed Code Authors
Updated: 13 Sep 2007  
An article describing how to manage the interface between native and managed code
C++, C# 2.0, Windows, .NET 2.0, Visual Studio, Dev
Jason Nottingham 4.00
Selecting Running Application
Updated: 29 May 2008  
Clone of the control displayed by Windows XP if Alt+Tab is pressed
C# (C# 1.0, C# 2.0, C# 3.0)WinXP, Dev
legcsabi 4.00
A Simple Aspect for NHibernate and the virtual keyword
Updated: 14 Sep 2008  
An article that shows how to use a simple Aspect to automatically make class members virtual.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), Dev
Michal Dabrowski 4.00
Transferring D90 images with WIA
Updated: 5 Nov 2008  
Use Windows Image Aquisition automation to transfer Images, RAW images and Video from your D90
C# 2.0, Windows, .NET 2.0, Dev
Hans de Rijck 4.00
Suppressing Post-build Events When Using MSBuild
Updated: 29 Jan 2009  
Supress a post-build event when building using MSBuild.
Windows, Dev
Leftend 4.00
Throttling - Managing Application Performance
Updated: 1 Apr 2009  
Implement throttling in appplications to manage performance.
VB, .NET, Architect, Dev
Roji Jacob 4.00
Enterprise Library Wrapper Class to Implement Run-time Dynamic Connection Strings Without Using Config File
Updated: 2 Jul 2009  
Enterprise Library wrapper class to implement run-time dynamic connection strings without using config file
VB (VB 7.x, VB 8.0, VB 9.0, VB 6), .NET, ASP.NET, ADO.NET, Dev
Raja.Lakshman 4.00
Show dialogs in Microsoft XP Media Center UI from an external application
Updated: 8 Apr 2005  
This article explains how to show dialogs in Microsoft's Windows XP Media Center UI from an external application.
C#, VB 6, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Christoph Buenger 3.96
Using Diagnostic Classes In The .NET SDK
Updated: 1 Feb 2001  
How to use Diagnostic classes and tree view control in the .NET SDK
C#, VC7, Windows, .NET 1.0, Dev
Naveen K Kohli 3.95
C# Generic Dynamic Windows Service using .NET Reflection
Updated: 31 Jan 2008  
A technique to create Windows Service apps that's configurable and dynamic by using the .NET Reflection.
C#, .NET (.NET 3.5), Visual Studio (VS2008), Architect, Dev, Design
AH 3.94
How to make a shared object to read set data from memory rather than from a database, to enhance the server performance
Updated: 4 Nov 2003  
How to make a shared object and then reading it from memory rather than from a database
C#, Windows, .NET 1.0, Dev
Alawi Alkaf 3.93
PHP Executed From ActiveX
Updated: 4 May 2005  
Execute PHP without having to install PHP.
Windows, .NET, Visual Studio, COM, PHP, Dev, QA
Daaron 3.91
Tapping into the OpenOffice Spellchecker
Updated: 25 Jan 2008  
A simple and inexpensive way to get your hands on a working spellchecker
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2008), Dev
Gordon Tolley 3.91
Giving desktop applications a Web look
Updated: 14 May 2003  
This article provides some information on how to write standalone desktop applications with Web look. It also provides a framework to simplify the task.
C#, XML.NET 1.0, Win2K, WinXP, Dev
Stefan Popov 3.90
How to add that missing logging code to your application after it's in the wild
Updated: 10 Apr 2008  
An application to dynamically add logging to your VB/C# applications.
C#, VB, .NET, Visual Studio, Dev
Herbrandson 3.90
How to create a file share using .NET framework
Updated: 27 May 2003  
How to create a file share using NetApi with PInvoke in Microsoft .NET framework
C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Softomatix 3.89
Connection to SAP from Visual Studio 2008 with SAP.NET Connector 2.0
Updated: 24 Apr 2009  
This article explains how to connect to SAP from Visual Studio 2008 with SAP.NET Connector 2.0
C#, Windows, .NET, Visual Studio, SAP, Architect, Dev
huseyinakturk 3.89
How to make AppSettings work with multiple values for a key
Updated: 6 Jul 2003  
Fixing NameValueSectionHandler using reflection and using it seamlessly.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Dev
Diego Mijelshon 3.88
N-Tier application using Managed C++ and ASP.NET - A Tutorial
Updated: 6 May 2002  
A tutorial on how to set up an n-tier application using .Net
C++/CLI, VC7.NET 1.0, Win2K, ASP.NET, Dev
Ranjan Banerji 3.86
Consuming a .NET Web Service with Apache AXIS
Updated: 15 Apr 2004  
Consuming a .NET Web Service with Apache AXIS.
C#, Java, .NET, Win2K, WinXP, Win2003, ASP.NET, Visual Studio, Apache, Dev
Fahad Azeem 3.80
Using the Team Foundation Server Security Tool - TFSSECURITY.EXE
Updated: 1 Dec 2005  
How to make a domain user a VSTS team project contributor.
C#, Windows, .NET 2.0VS2005, Dev
Will Stott 3.80
Sorting Collections by Multiple Properties - Unedited
Updated: 9 Sep 2008  
How to sort collections by properties using a SQL-like expression
C# 2.0, C# 3.0.NET 2.0, .NET 3.0, .NET 3.5, Architect, Dev
Natan Vivo 3.79
Logging method name in .NET
Updated: 11 Aug 2004  
This article provides an overview for getting current and parent method name for logging purpose.
C#, Windows, .NET CF, Mobile, .NET 1.0, .NET 1.1VS.NET2003, Dev
S Sansanwal 3.78
Moving Data between Managed Code and Unmanaged Code – Alternative Using C++ and IJW
Updated: 15 Apr 2009  
Moving data between Managed Code and Unmanaged Code – Alternative using C++ and IJW
C++, C++/CLI, C#, .NET, Architect, Design
Oren Zeev-Ben-Mordehai 3.75
Configuration Management
Updated: 27 Jul 2008  
This article shows how to store/handle configuration settings in a config file and backend database.
C# (C# 1.0, C# 2.0, C# 3.0), Windows, .NET, Dev
Dmitry Zubrilin 3.72
Export a DataSet to Microsoft Excel without the use of COM objects
Updated: 28 May 2005  
A simple function that writes a DataSet to a Microsoft Excel document.
C#, Windows, .NET, Visual Studio, Dev
Xodiak 3.72
Dynamic HTML Page creation & Search through Free Text and Meta Tags of HTML by Using Index Server
Updated: 1 Aug 2003  
The article mainly focuses on the problem faced in jobs portal to provide the mechanism to employers/recruiters to search job seeker’s uploaded and created resumes on the basis of given template, and vice versa for the job seekers to search the jobs on the basis of the specified criteria.
VB.NET 1.0, Win2K, WinXP, Win2003, ASP.NET, Dev
Syed Adnan Ahmed 3.70
Code Security in .NET
Updated: 16 Aug 2008  
All about vulnerabilities with Code Reverse Engineering, and the best steps to fix them (DotFuscator included).
C#, VB, XML, Architect, SysAdmin
Abhishek Sur 3.70
Shaped Forms without a line of code
Updated: 16 Mar 2004  
Have you ever wondered how to make a very customized form but you cannot make its graphics with code?
C#.NET 1.0, Win2K, WinXP, Win2003, Dev
Hossam Abbas 3.68
How to Utilise the Shell32 Library in .NET as a COM Import – A Neat little Hack
Updated: 15 Mar 2009  
Using the Shell32 Library to write Files or Folders to a Zip File
C# (C# 2.0, C# 3.0), VB (VB 7.x, VB 8.0, VB 9.0), Windows (WinXP, Win2003, Vista, Win2008), Win32, Visual Studio (VS2005, VS2008), Dev
Justin Porteous 3.67
How to Set PersianCalendar to CultureInfo
Updated: 28 Dec 2008  
How to set PersianCalendar to CultureInfo
C# 2.0, C# 3.0, Windows, .NET 2.0, .NET 3.0, .NET 3.5, WinForms, WebForms, VS2005, VS2008, Architect, Dev, Design
Reza Taroosheh 3.64
NHibernate and MySql - a simple example on how to use it - Unedited
Updated: 16 Oct 2008  
A short article with an example on how you can use NHibernate and Mysql together
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Visual Studio (VS2008), Dev
Johan Lundqvist 3.63
Hooking in Microsoft .NET
Updated: 27 Jun 2007  
An article discussing hook implementation in .NET
C#, Windows, .NET, Visual Studio, Dev
sudeesh 3.61
C# events fundamentals and exception handling in multicast delegates - Unedited
Updated: 2 Jun 2009  
How to declare and use C# events and handle exception from event handlers
.NET (.NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5)
Bharat Gohil 3.54
Setting Default Values on Automatic Properties
Updated: 14 May 2008  
An article on implementing default values on Automatic Properties
C# (C# 3.0), .NET (.NET 3.5), Dev
Steven Berkovitz 3.53
Application Security Model
Updated: 14 May 2008  
Article describes an easy and light way to secure access to methods in your application.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, Mono, .NET 3.0, .NET 3.5), Architect, Dev, Design
Michał Kosmala 3.50
Share Resources Across Multiple Projects
Updated: 6 Oct 2008  
Centralize your resources into a single module and export them in an organized, controlled way.
C#, VB, .NET, Visual Studio, Dev
TechBearSeattle 3.50
How to serialize an object which is NOT marked as 'Serializable' using a surrogate.
Updated: 2 May 2005  
Serialize an object which is NOT marked as 'Serializable' using a surrogate.
C#, .NET, Win2K, WinXP, Visual Studio, Dev
Naveen Karamchetti 3.49
Customize Visual Studio .NET
Updated: 5 Oct 2005  
This article describes how Visual Studio .NET IDE can be customized to add our own projects to "Add New Project" dialog box based on our own requirements.
C#, Windows, .NET, Visual Studio, Dev
Shubhabrata Mohanty 3.48
.NET Interactions with j2EE based Web Applications
Updated: 12 Aug 2004  
An article on .NET applications' interaction with j2EE based web applications.
VB.NET 1.0, .NET 1.1VS.NET2003, Dev
Chellam 3.47
Dynamic Code Integration with CodeDom
Updated: 23 May 2008  
While there are many expression evaluators out there, the CodeDom framework allows you to take any .NET langauge and link a code snippet at run-time.
C++/CLI, C# (C# 2.0, C# 3.0), VB, F#, .NET (.NET 2.0, .NET 3.0, .NET 3.5), WinForms, Dev
Crawfis 3.46
New .NET Feature - Code Contracts
Updated: 12 Aug 2009  
Code Contracts provide a language-agnostic way to express coding assumptions in .NET programs
C# (C# 3.0, C# 4.0)
abhigad 3.40
Tutorial: Using .NET Forms in C++ the Easy Way
Updated: 6 Sep 2009  
A tutorial on how to use .NET Forms in C++
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, .NET (.NET 1.0, .NET 3.5)
IrrationalThinking 3.40