Click here to Skip to main content

C#

Languages » C#
 

The C# Programming Language - Applications 

top
Title / Updated Author Score  
Automatic Linguistic Indexing of Pictures (ALIP) By Artificial Neural Network Approach - Unedited
Updated: 10 Sep 2009
The article describing how computers may be used in intelligent annotation of the audio, video or image media data content with perculiar phenomenon arising from such novel field that can be coined as 'AI-xenophobia' or 'Cyber-xenophobia' or 'Cyborg-xenophobia'?
C++ (VC9.0), C# (C#1.0, C#2.0, C#3.0), Windows (Vista), .NET, Visual-Studio (VS2008), Dev
 
Chesnokov Yuriy 5.00
A Project Dependency Graph Utility for Visual Studio 2008
Updated: 17 Jun 2009
Review your project dependencies.
C#3.0, .NET3.5, Dev, WinForm
 
Marc Clifton 5.00
Build a Desktop GIS Application Using MapWinGIS and C# - Part 2
Updated: 16 Jul 2009
Time to advance your symbology skills and label your map
C#, .NET, COM+, Architect, Dev, Design, WinForm
 
Wisam E. Mohammed 5.00
Build a Desktop GIS Application Using MapWinGIS and C# - Part 3
Updated: 22 Nov 2009
Raster data display and manipulation using MapWinGIS.
C#, Windows, .NET, Dev
 
Wisam E. Mohammed 5.00
Build a Desktop GIS Application Using MapWinGIS and C# - Part 4
Updated: 20 May 2010
The hidden secerts of GIS data creation.
C#, .NET, Architect, Dev
 
Wisam E. Mohammed 5.00
SystemWatchdog - An Experimental & Educational Project for System Monitoring
Updated: 28 Aug 2010
This is an experimental & educational project for system monitoring based on "Base Library for Multi-threaded Windows Services" architecture
C#, .NET3.5, C#3.5, Threading, msi, Windows-Installer, Application, plugin, Networking, TCP/IP
 
Efe Erdogru 5.00
.Net Expression Evaluator using DynamicMethod
Updated: 13 Mar 2007
Evaluating Dynamic expressions by compiling C# code to IL, then creating a DynamicMethod from the IL.
C#2.0, Windows, .NET, VS2005, Dev
 
Wilson, Drew 4.98
ControlInspector - monitor Windows Forms events as they are fired (like Spy++ for .net)
Updated: 30 Apr 2003
ControlInspector hooks on to all events on a given control, user-control or form and shows when they are fired, along with any eventargs. It even handles custom events and custom event args using dynamically generated assemblies.
C#, VB, Windows, .NET1.0, Dev
 
Jabes 4.96
Disconnected Client Architecture
Updated: 14 Feb 2007
A look at an offline client architecture that I've implemented in an application for a client.
C#, Windows, .NET, Visual-Studio, CEO, Architect, Dev
 
Marc Clifton 4.95
Crafting a C# Forms Editor from scratch
Updated: 1 Mar 2006
Crafting a C# Forms Editor by implementing a RectTracker and a transparent control.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
lxwde 4.95
Sending and playing microphone audio over network
Updated: 3 Aug 2007
Sending and playing microphone audio over network
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Ivar Lumi 4.95
Fast String Sort in C# and F#
Updated: 16 Jan 2011
Implementation of Multikey String Quick Sort (following Sedgewick)
C#, F#, Architect, Dev, Sorting
 
Stefan Savev 2 4.94
Iron Web Analyzer
Updated: 26 May 2010
Analyze website content for Search Engine Optimization and technical problems (using Iron Python)
C# (C#3.0), Python (IronPython), Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), .NET (.NET2.0, .NET3.5), Visual-Studio (VS2008), WPF
 
Hamed J.I 4.94
Building .NET Coverage Tool
Updated: 25 Aug 2009
This article is a walkthrough for building a .NET coverage tool
C# (C#1.0, C#2.0, C#3.0), .NET
 
Sergiy Sakharov 4.94
Windows 7: Taskbar Extension in Event in Time Application
Updated: 12 Jan 2010
Big idea with simple implementation (you use it daily)
C# (C#3.0), Windows, Dev
 
Ahmed Ibrahim Assaf 4.93
Sandcastle Help File Builder
Updated: 17 May 2007
A GUI for creating projects to build help files with Sandcastle and a console mode tool to build them as well.
Windows, .NET2.0, VS2005, Dev
 
Eric Woodruff 4.93
Integrate Microsoft Dynamics Axapta with Temperature Conversion C# Application
Updated: 25 Sep 2010
This article is having a C# code DLL to convert a Farenhite temperature into Celsius and vice versa. Further I have used this DLL in Axapta to integrate the “Convert Temperature” UI with Axapta.
C#, Visual-Studio (VS2008), Dev
 
abhishek pareek2009 4.93
The Pauper Man Dictionary
Updated: 14 Aug 2009
Create your own PPC English dictionary downloading info from web pages
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Vista, Win7), Visual-Studio (VS2008), Dev, WinForm
 
ignotus confutatis 4.92
Context Help Made Easy
Updated: 2 Feb 2007
This article introduces a new way of instrumenting your code that enables help authors associate help topics with the application’s visual contexts at any time - even post-compilation – and to do so using the application’s user interface without the involvement of the developer.
C#, Windows, .NET2.0, VS2005, Architect, Dev
 
Tom Clement 4.92
Some Useful Concurrency Classes and A Small Testbench
Updated: 15 Jan 2007
Useful concurrency classes and small test bench in C#
C#, Windows, .NET, Visual-Studio, Dev
 
krogerma 4.92
Reputationator - CP Narcissists Rejoice! Part 1 of 4
Updated: 30 Aug 2011
Keep more detailed track of your Codeproject reputation points.
C#4.0, Windows, Dev, WinForm
 
John Simmons / outlaw programmer 4.92
The beauty of fractals - A simple fractal rendering program done in C#
Updated: 27 Jul 2009
A fractal rendering application demonstrating many .NET programming techniques.
C#, .NET, Dev
 
Zimmermann Stephan 4.91
Palantir - Remote Desktop Manager
Updated: 6 Aug 2007
Palantir is an application that allows users to manage remote desktop connections in one window. It also allows users to save existing connections for later use.
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, VS2005, Architect, DBA, Dev
 
Isil Orhanel 4.91
The Paperless Desktop
Updated: 5 Apr 2007
How to perform scanning, rearranging, OCR and Outlook export of documents for a paperless future - or at least a tidy desktop.
C#, .NET1.1, Win2003, VS.NET2003, Dev
 
Martin Welker 4.91
C Sharp Ripper
Updated: 13 Jan 2004
C# code to handle CDROM drives and read CD tracks
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Idael Cardoso 4.90
Creating Custom Build Components for Sandcastle
Updated: 17 May 2007
This shows how to create build components for use with Sandcastle's BuildAssembler tool to customize the help file topics that it generates.
C#, Windows, .NET, Visual-Studio, Dev
 
Eric Woodruff 4.90
Easy to use Wrapper (DLL) for Intel's OpenCV Library with Examples
Updated: 3 Mar 2009
The article describes an easy to use a wrapper for Intel's OpenCV lib with examples.
C#, Windows, .NET2.0, .NET3.0, GDI+, VS2005, Dev
 
Heiko Kiessling 4.90
Window Tabifier
Updated: 29 Mar 2008
A simple application for hosting several Windows in one parent window
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Dev
 
Giorgi Dalakishvili 4.90
Peter - Programmers Extensive Text Editor
Updated: 8 Feb 2012
A robust text editor that supports plug-ins, code parsing, projects, and more.
C# (C#2.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET2.0), Win32, Visual-Studio (VS2005), Dev, Design
 
Jpmon1 4.90
Packet Capture and Analayzer
Updated: 23 Sep 2003
Packet capture and analyzer program. With this program you can capture, display, analyze, save packets or load a saved packet file. It works like Etheral does.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
firat kocak 4.90
Conscript IDE: An Integrated Development Environment (IDE) implementation for the Conscript scripting language
Updated: 4 Sep 2008
The third and final article in the Conscript .NET scripting engine article series.
C#, Windows, .NET (.NET2.0), Architect, Dev, Virtualization, virtual-machine
 
Colin Vella 4.90
Build a Desktop GIS Application Using MapWinGIS and C#
Updated: 13 Jul 2009
The royal gate to building Desktop GIS applications using the Open Source MapWinGIS and C#.
C#1.0, C#2.0, C#3.0, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, .NET3.5, VS2008, Dev, WinForm
 
Wisam E. Mohammed 4.89
C# WPF Log4Net Viewer
Updated: 15 Oct 2009
Log4Net XML log viewer
C#, .NET3.0, .NET3.5, WPF, Dev
 
Ken C. Len 4.89
Web Browser in C#
Updated: 20 Feb 2010
A tabbed Web Browser in C# with favicons, History & Favorites, Links Bar, View Source, Search, and Print functionalities.
C#, XML, Windows, .NET, Dev
 
Claudia Goga 4.89
A Simple Snake Game: Engerek
Updated: 9 Feb 2011
A simple snake game controllable both by joystick and keyboard, graphics using C#, joystick control using Directx
C#, Windows, .NET, DirectX, Game
 
Okan Kocyigit 4.89
XsdTidy beautifies the Xsd.exe output *with full DocBook .NET Wrapper*
Updated: 1 Mar 2004
Refactors the Xsd.exe classes. Shipped with a full .NET wrapper of DocBook.
C#, VB, Windows, .NET1.0, .NET1.1, ASP, ASP.NET, VS.NET2003, Dev
 
Jonathan de Halleux 4.89
How To Send and Receive SMS using GSM Modem
Updated: 10 Sep 2007
SMS Client - Server Software is used for sending, reading, deleting messages. It uses GSM modem for sending SMS. It listens for incoming messages to arrive, processes the read message and takes action accordingly. This SMS software requires GSMComm Library which you can also download.
C#1.0, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Ranjan.D 4.88
HtmlHelp library and example viewer
Updated: 11 Aug 2004
A class library for reading compiled HTML help (chm) files and a sample viewer application using this library.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Klaus Weisser 4.88
Design a Dictionary with Spellchecker (En-Fa)(De-En)
Updated: 21 Oct 2007
Design a Dictionary with Spellchecker (English to Farsi AND German to English)
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Hamid Attari 4.87
QC DATA PULLER using C#
Updated: 3 Mar 2011
Using this application, user can generate report of test case execution from QC(Quality center) in to HTML web page with fancy pie chart and tabular format using C# and OTA API expose from QC (Quality Center).
C#, .NET (.NET2.0), Visual-Studio (VS2005), Dev, QA, testing
 
jawed.ace 4.86
Integrate Microsoft Dynamics Axapta with Temperature Conversion C# Application - Part II
Updated: 14 Dec 2010
This article will demonstrate that after sending the data from Axapta to Temperature conversion application, how we can post back the converted temperature to Axapta.
C# (C#3.0), X++, COM, CEO, Architect, Dev, QA, Design, Sales, Marketing, C#3.5
 
abhishek pareek2009 4.86
.NET DUMeter clone
Updated: 10 Feb 2003
A DUMeter clone, but with some better/different reporting features.
C#, .NET1.0, Win2K, WinXP, Dev
 
leppie 4.85
Leitner Box with C#
Updated: 22 Mar 2010
For easy learning (specially for learning a foreign language) you can use Leitner Box
C# (C#3.0), XML, Windows, .NET (.NET3.5), LINQ, VS2008, Dev, WinForm
 
Mohammad Dayyan 4.85
Transport Stream Analyzer for HDTV standard
Updated: 7 May 2004
A program that analyzes a transport stream.
C#, .NET1.0, Win2K, WinXP, Win2003, Dev
 
ro_angel_bv 4.85
HTML Table Of Contents Generator
Updated: 16 Aug 2003
A C# program which takes a HTML file as input and outputs a new file with a table of contents embedded.
C#, Windows, .NET1.0, Dev
 
Andrew Peace 4.85
A Simple Taint Checking Solution for C#
Updated: 16 Mar 2011
We propose a way to secure C# programs by emulating Taint checking
C#, Perl, Ruby, Windows, Mono
 
Paul Lessard, M.Sc. 4.85
xmove - Regex enabled file move command
Updated: 5 Nov 2003
Moves files or directories using regular expression patterns.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Sebastien Lorion 4.84
Write your own Code Generator or Template Engine in .NET
Updated: 26 Sep 2006
This paper demonstrates building a code generator, template engine, template parser, or template processor in .NET. The demo implementation uses cutting edge .NET technologies available today such as C#, .NET 2.0, MS Provider Pattern, Enterprise Library January 2006, CodeDom etc.
C#, Windows, .NET2.0, VS2005, Architect, Dev, WinForm
 
Shahed.Khan 4.83
Reputationator - CP Narcissists Rejoice! Part 3 of 4
Updated: 20 Aug 2011
Keep more detailed track of your Codeproject reputation points.
C#4.0, Windows, Dev, WinForm
 
John Simmons / outlaw programmer 4.83
BatchRebuilder - Batch rebuilder for your Visual Studio .NET Projects
Updated: 23 Jan 2005
This is a tool created to compile all C# or VB.NET projects in a specified folder. It'll recurse into the subdirectories looking for projects to compile. It has a lot of options like those for changing the project's target folder and logging. Hope you find it handy!
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Mauricio Ritter 4.83
My Explorer In C#
Updated: 26 Aug 2002
An article on creating a simple Window Explorer using C# with out Interop.
C#, .NET1.0, Win2K, WinXP, Dev
 
Paul Li 4.83
Gammit! An easy to use application for desktop gamma correction
Updated: 21 Jul 2006
It's a simple application to save the gamma correction level and reset the saved value with only one click. Values are stored in the registry. Some options are available as well.
C#, .NET2.0, Win2K, WinXP, VS2005, Dev
 
Elia Sarti 4.83
A DelegateQueue Class
Updated: 13 Mar 2007
An implementation of the ISynchronizeInvoke interface.
C#, Windows, .NET, Visual-Studio, Dev
 
Leslie Sanford 4.81
A JavaScript Compression Tool for Web Applications
Updated: 7 Jul 2006
A tool to compress JavaScript files to reduce their size and improve page load times.
C#, Javascript, VC7.1, .NET1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
 
Eric Woodruff 4.81
JawBreaker Game in C#
Updated: 28 Dec 2003
A simple implementation of Jawbreaker
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Gavi Narra 4.81
Reputationator - CP Narcissists Rejoice! Part 4 of 4
Updated: 30 Aug 2011
Keep more detailed track of your Codeproject reputation points.
C#, WPF
 
John Simmons / outlaw programmer 4.81
Reputationator - CP Narcissists Rejoice! Part 2 of 4
Updated: 20 Aug 2011
Keep more detailed track of your Codeproject reputation points.
C#4.0, Windows, Dev, WinForm
 
John Simmons / outlaw programmer 4.81
Simple Magnifier
Updated: 1 Apr 2007
A fun little application: Simple magnifier for your desktop
C#2.0, Windows, .NET2.0, VS2005, Dev
 
otigli 4.80
SlideShowBuilder
Updated: 26 Oct 2007
An application that allows building of slideshows
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Giorgi Dalakishvili 4.79
Remote control media player
Updated: 11 Feb 2007
An article which shows how to remotley control a media player
C#, Windows, .NET, Visual-Studio, Dev
 
Sacha Barber 4.78
CopyFileGeneric
Updated: 29 Apr 2010
Copy files with additional functionalities
C# (C#3.0), Windows (WinXP), WinForm
 
Abhishek Shekhar 4.75
AutoComplete TextBox
Updated: 29 Dec 2006
Implement a simple auto-complete textbox.
C#, Windows, .NET, Visual-Studio, Dev
 
pfemiani 4.72
Evaluate C# Code (Eval Function)
Updated: 12 Oct 2005
An example that provides an Eval function for compiling/evaluating C# code at runtime.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
kim.david.hauser 4.70
C# Popup Killer
Updated: 25 Aug 2002
C# implementation of a tool to close banned windows
C#, .NET1.0, Win2K, WinXP, Dev
 
Stephane Rodriguez. 4.68
TeboScreen: Basic C# Screen Capture Application
Updated: 19 Jan 2012
A C# screensaver application to illustrate simple screen capture principles
C# (C#1.0, C#2.0, C#3.0), Dev, Design
 
GuyThiebaut 4.67
A tool to change the default source control client
Updated: 14 Oct 2004
A small tool to change the default source control provider client, so you can use SourceSafe, SourceOffsite, Workspaces etc, on the same machine
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Baloghp 4.67
A HTTP web server application that opens files on the server, using QR-Codes and a REST architecture - Unedited
Updated: 27 Jan 2012
A command promt web server that starts a application or open a a file given in as an argument in an http adress. Could potentially be used to show media on screen using QR-codes.
C# (C#4.0), Windows (WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), Win32, Visual-Studio (VS2010), Video, Web-Development
 
Jon Andersson 4.67
Windows Forms Modular App Using MEF
Updated: 23 Sep 2011
Creating a modular Windows Forms app using MEF.
C#4.0, .NET, Dev, WinForm
 
fmsalmeida 4.67
Using Microsoft Tag API
Updated: 16 Apr 2010
This article describes how to use Microsoft Tag API
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Vista, Win2008, Win7, ASP.NET, Dev, .NET4, WinForm
 
Tamer Oz 4.67
Application to Debug Serial Port Communication
Updated: 14 May 2007
This is a very simple app I use to test serial traffic. It enumerates the COM ports, allows you to edit all properties of SerialPort class instance. It also allows you to send files randomly to the serial port and save incoming data to a file.
C#, Windows, .NET, VS2005, Dev
 
rj45 4.66
SwitchNetConfig - Laptop users, quickly switch network and proxy configuration in different places
Updated: 6 May 2004
A handy utility for laptop users which stores network and proxy configuration as profiles and apply a profile very quickly whenever laptop goes to a different network
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Omar Al Zabir 4.66
Preprocessor directives in C Sharp - Unedited
Updated: 27 Dec 2011
To explain Preprocessor directives in C Sharp
C#, ASP.NET, WebForms, C#3.5, WinForm
 
Sridhar Patnayak 4.64
Browsing xkcd in a Windows 7 way
Updated: 25 Jan 2010
A desktop application with new Windows 7 features for browsing xkcd.
C#, .NET, Win7, Dev, WinForm
 
Giorgi Dalakishvili 4.64
Coding an N-Tier Application in C# Without Any Wizard: Part II
Updated: 3 Jul 2008
Coding an N-Tier application in C# without using Wizards.
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), SQL-Server (SQL2000, SQL2005, SQL-CE), Visual-Studio (VS.NET2003, VS2005), ADO.NET, Architect, Dev, Design
 
Vuyiswa Maseko 4.63
Automating the code writing process using macros
Updated: 5 Jul 2007
This article describes the documentator macros for making code writing with Visual Studio 2003 a lot faster and easier.
C#, VB, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Dan Handevik 4.62
Building a Tiny WebServer in less than 500 lines
Updated: 18 Oct 2004
This tiny webserver can be hosted by applications that need to serve specialised web pages
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Stephan Meyn 4.60
Building the CVS Root File Changing Utility
Updated: 13 Nov 2005
The process of building a tool to temporarily change the CVS/Root files for remote CVS access from gathering requirements through implementation and refinement.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Curtis Schlak. 4.60
ADB - Documentation Compiler for Managed Class Libraries
Updated: 8 Mar 2009
ADB produces MSDN style documentation by reflecting and integrating XML Documentation Comments.
C#, .NET, Dev
 
luchuncheng 4.60
Linux Todolist
Updated: 28 Jan 2008
A simple todolist designed for an Asus Eee Pc
C# (C#2.0), .NET (.NET2.0, Mono), Linux, Dev
 
Andy Aspell-Clark 4.59
Explorer - A Visual Studio 2005 add-in which interacts with Windows Explorer
Updated: 16 Jun 2008
This add-in adds the ability to open Windows Explorer at specified locations and to execute the application in 'Windows Explorer mode'.
C#, .NET2.0, Win2K, WinXP, VS2005, Dev
 
Sylvain BLANCHARD 4.57
Tool for Viewing Drag and Drop and Clipboard Formats
Updated: 5 Mar 2002
A tool for viewing clipboard and drag and drop formats
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Rui Lopes 4.56
Storing ECG to a PACS
Updated: 16 Oct 2008
An article on a service that will store an ECG copied to a directory at a PACS. (supported formats SCP-ECG, DICOM-ECG and a recent version of HL7 aECG)
C#, Windows, .NET1.1, Dev
 
MJB van Ettinger 4.56
Serial Communication in .NET Micro Framework
Updated: 19 Feb 2009
A sample serial port application on .NET Micro Framework
C#3.0, .NET, Hardware
 
Celiker BAHCECI 4.56
Implementing a TreeSize-like application with C#, SQL and Analysis Service, part 1 - Unedited
Updated: 23 Apr 2009
Tool developped to manage and analyse disk space on multiple fileserver in my company
C# (C#1.0, C#2.0, C#3.0), SQL, Windows (Win2K, WinXP, Win2003, Vista, Win2008), .NET (.NET3.5), SQL-Server (SQL2005), Visual-Studio (VS2008), LINQ, Architect, Dev, SysAdmin
 
krysstof 4.56
Monitor and Manage Services on Remote Machines
Updated: 8 May 2009
Display status on services on several remote machines; one click start/restart, view logs;
C#, .NET (.NET2.0), Visual-Studio, Dev
 
rusevd 4.53
How can I remind myself of everything in my life?
Updated: 13 May 2011
Don't forget to use Reminder v1.0 to remind everything.
C#, Windows, Dev, DLL, file
 
SercanOzdemir 4.53
Announcer in C#.NET using Microsoft Agent
Updated: 11 Jun 2003
A tool to announce message, sing a song and tell a joke.
C++, C#, .NET1.0, Win2K, MFC, Dev
 
Ashraf Mohamed 4.50
War Card Game Simulation in C#
Updated: 22 Jun 2009
Windows Forms Application using LINQ expressions and Dictionary objects to recreate a classic card game
C# (C#3.0), Windows, .NET (.NET3.5), Visual-Studio (VS2008), Dev, Design
 
Gary Stafford 4.50
Prune My Recent Documents and associated Registry keys
Updated: 15 Feb 2006
The development of an application which allows for selective pruning of the My Recent Documents files.
C#, .NET2.0, WinXP, VS2005, Dev
 
Ed Korsberg 4.50
Consuming Amazon Web Services (SQS, S3) using C#.NET
Updated: 12 Dec 2011
Step by step overview of consuming Amazon Web Services (SQS, S3) using C#.NET
C#, Amazon, Web
 
RaisKazi 4.50
Controlling The Screen Saver With C#
Updated: 8 Jan 2007
A C# class for monitoring, activating, deactivating, closing, and changing the timeout of the screen saver.
C#, Windows, .NET, Visual-Studio, Dev
 
kschulz 4.49
C# Expression Parser using RPN
Updated: 17 Jan 2004
Design & implementation of an Expression Parser using RPN in C#.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
deepeddie 4.48
Performance Monitor Grid
Updated: 4 Nov 2003
Tool to monitor machines on network.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
retZ 4.47
Business Dates Calculation
Updated: 20 Apr 2005
This document demonstrates a simple way of business dates calculation using standard features of the .NET Framework Library.
C#, Windows, .NETCF, Mobile, .NET1.1, VS.NET2003, Dev
 
Alexander Turlov 4.45
Excel Report from Microsoft Project
Updated: 8 Jan 2007
Extract project data from Microsoft Project and import it into Microsoft Excel.
C#, Windows, .NET, Visual-Studio, Dev
 
zam664 4.45
Use a timer to create a simple alarm application
Updated: 23 Mar 2003
Using a timer to create a simple alarm application that plays a wave file for an alarm.
C#, Windows, .NET1.0, Dev
 
Andrew Boisen 4.45
SvnPerms dot Net
Updated: 9 Sep 2008
C# port of svnperms.py pre-commit script.
C#, Windows, .NET, Visual-Studio, Dev
 
Riaan Lehmkuhl 4.44
Excel to SQL without JET or OLE
Updated: 13 Jul 2010
Import an Excel ".xls" into SQL without the use of JET or OLE
C#, SQL
 
Kelvin Armstrong 4.44
A reusable ProgressViewModel to observe progress with MVVM - Unedited
Updated: 30 Jan 2012
UI and code behind is executed in different threads. Long running processes need asynchrone execution. This artice shows a way of doing this in a ViewModel approach.
C#, .NET (.NET3.5), XAML, WPF, Architect, Dev, Design, Application, General, UI, display, Algorithms, Methods
 
Dirkster99 4.44
Word Automation using Late binding - Usage of dynamic Keyword
Updated: 9 Nov 2011
This article gives a brief idea about word automation using late binding and dynamic keyword in .NET Framework 4.0
C# (C#4.0), Windows (WinXP, Win2003, Vista, Win2008, Win7), .NET, Architect, Dev, Design, WinForm
 
Prathapachandran.v 4.41
Passing Data between Windows Forms
Updated: 27 Jan 2007
Passing Data between Windows Forms
C#, Windows, .NET, Visual-Studio, Dev
 
salysle 4.40
A Really Vain "How are my articles doing" Web Spider
Updated: 29 Jan 2007
A simple web spider to see fetch CodeProject articles.
C#, HTML, Windows, .NET, Dev
 
Sacha Barber 4.40
AccountPlus
Updated: 10 Sep 2009
A Complete Account Management System
C#2.0, Windows, .NET2.0, ADO.NET, Dev
 
Ashish Tripathi 4.39
ImageFan
Updated: 21 Sep 2011
A lightweight image viewer for .NET 2.0, supporting multi-core processing
C# (C#2.0), Windows, .NET (.NET2.0), Dev
 
Mihnea Rădulescu 4.39
Tail utility for windows
Updated: 18 Jan 2004
Tail utility for windows
C#, Windows, .NET1.1, VS.NET2003, Dev
 
SathishVJ 4.38
Scratchpad: An Auto Save Notepad
Updated: 27 Mar 2007
Scratchpad is a very simple Notepad-like editor that performs an automatic save every 5 minutes and when the application is closed.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
pierre poliakoff 4.38
C# .NET Autoupdate Application Launcher
Updated: 8 Dec 2010
Easily lets you post updated versions of your application for remote clients to download without running another setup.
C#4.0, Windows, WPF, VS2010, Dev, Application, .NET4
 
Jonathan Franks 4.36
Tiny Java Editor
Updated: 29 Dec 2009
A simple Java editor developed in C#
C#, .NET, Visual-Studio
 
Syed M Hussain 4.36
Windows Service which Kills Unwanted Windows
Updated: 8 Jan 2008
Written in C# Windows service which monitors all Windows and kills unwanted ones.
C# (C#2.0), Windows (Win2K, WinXP, Win2003, Vista), Win32, Dev
 
Victuar 4.33
Rating of Open Source AOP Frameworks in .NET
Updated: 5 Aug 2008
This article provides a methodology to rate the available open source AOP frameworks in .NET
C# (C#1.0, C#2.0, C#3.0), WinMobile, .NETCF, .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), ASP.NET, Visual-Studio (VS2005, VS2008), Architect, Dev, Design
 
V.GNANASEKARAN 4.33
Tips to Make ASP.NET Talk to ASP, PHP, RAILS and JAVA (Part 1)
Updated: 16 Oct 2007
Tips to integrate ASP.NET app with legacy ASP, PHP, RAILS, JAVA apps
C#, Windows, Java SE, .NET2.0, ASP.NET, Visual-Studio, PHP, WebForms, Dev
 
Vijayaraghavan A Iyengar 4.33
Ebook Shelf
Updated: 2 Apr 2011
Ebook Shelf works like resource manager
C# (C#2.0), Windows (WinXP), .NET (.NET2.0), Dev, WinForm
 
xiangzhai 4.33
File Contents Watcher Application
Updated: 30 Dec 2004
A program for continuously monitoring and displaying text-based files.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Michael Kennedy 4.32
iTunes Style Music Browser using MSN Desktop Search API
Updated: 29 Dec 2005
Music browser app using the MSN Desktop Search query API.
C#, .NET2.0, Win2K, WinXP, VS2005, Dev, WinForm
 
Sean McLeod 4.30
SVGPad - Application and class library for editing SVG documents.
Updated: 6 Sep 2004
A simple C# application and a C# class library for editing SVG documents.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
big71 4.30
RSS Feed Link Reader
Updated: 29 Feb 2008
Constructing a simple application that may be used to view RSS feeds from the desktop
C#, Windows, .NET, Visual-Studio (VS2008), Dev, Design
 
salysle 4.29
Solving Jumble Puzzles Using a Recursive Algorithm
Updated: 8 Jul 2009
Find all words that can be derived from a character string using recursion, LINQ, and COM
C# (C#3.0), .NET (.NET3.5), COM, Dev
 
Gary Stafford 4.29
Yet Another Command Line Parser
Updated: 5 Mar 2008
A simple to use C# Command Line parser.
C# (C#1.0, C#2.0, C#3.0), Windows, .NET, Dev
 
ChrisStoy 4.27
Customized Task Manager in .NET using C# and Windows Forms
Updated: 9 May 2007
This article outlines how to customise the Task Manager using C# and Windows Forms
C#, Windows, .NET, VS.NET2003, Dev
 
satisharveti 4.27
Excel to SQL without JET or OLE (Version 2)
Updated: 5 Oct 2010
Import an Excel Workbook ".xls" or ."xlsx" into SQL without the use of JET or OLE
C# (C#3.0), XML, SQL
 
Kelvin Armstrong 4.25
A Web Content Monitoring Tool: Web Watch - Gas Price
Updated: 9 Jan 2006
This is an article to demonstrate how to write a web content monitoring tool to watch gas price indices.
C#, .NET2.0, Win2K, WinXP, VS2005, Dev, WinForm
 
Jun Du 4.24
A C# Personal Organizer
Updated: 5 Aug 2003
This article will help you create your own personal organizer in C#
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Manster 4.23
Timer Computer Shutdown
Updated: 2 Oct 2002
This application provides functionality to Shutdown, Restart, Stand By, Hibernate or Log Off supported computers at a selected date and time.
C#, .NET1.0, Win2K, WinXP, Dev
 
Steve Puri 4.21
Notes 2007
Updated: 28 Dec 2006
An utility to search multiple files.
C#, Windows, .NET, Visual-Studio, Dev
 
David Morton 4.18
Universal Framework for Science and Engineering - Part 10: Research of epilepsy
Updated: 12 Feb 2007
An article on framework to medicine.
C#, Windows, .NET, Visual-Studio, Dev
 
Petr Ivankov 4.17
Custom Field in Crystal Report
Updated: 6 Aug 2008
This application will adjust the position of the fields in Crystal report, which are dragged and dropped during design time
C#, .NET2.0, VS2005, Dev
 
Kashif Abbas 4.17
Auto Clicker C#
Updated: 19 Apr 2009
A program that simulates mouse and keyboard
C#, .NET, QA
 
Avi Bar 4.17
BookStore
Updated: 21 Sep 2011
A project for managing the digital books (HTML, DOC, ODF, PDF, TXT, etc.) of the user using db4o
C# (C#2.0), Windows, .NET (.NET2.0), Dev, WinForm
 
Mihnea Rădulescu 4.13
Sticky Pad : A Microsoft-Outlook Style Notepad using C#
Updated: 11 Oct 2007
This is a small Notepad application of Microsoft-Outlook using C#
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
Abhijit Jana 4.12
Movable Freeform/Round Edged Window/Form in C#
Updated: 11 Mar 2009
This application shows how to code a movable freeform window in C#, which does not have a title bar or maximize / minimize button.
C#, .NET
 
jimsweb 4.10
Autoincrement Version in Visual Studio
Updated: 12 May 2010
Autoincrement version in Visual Studio
C# (C#2.0, C#3.0, C#4.0)
 
vdasus 4.10
WeatherNotify
Updated: 16 May 2005
Show weather in status bar and/or in a window. Details can be shown on another window. This is a multiple languages/units software (to add more languages, just put an XML file in the language directory). This is a C# translation of phpweather.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
rantanplanisback 4.06
Elementary Math Game
Updated: 9 Apr 2009
Here's an easy to write elementary math level game that you can play with your kids.
C#, Windows, VS2005, VS2008, Dev
 
Christ Kennedy 4.05
Finding things in your favorite text editor with C#
Updated: 23 Feb 2003
A functional text editor add on for navigating source files. It shows concepts such as dynamic assembly loading for plugins, a textbox that does not ding when the enter key is pressed, and the use of abstract classes.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Dan Logan 4.00
HardLinks - Manage your library of common classes
Updated: 5 Mar 2004
A tool for managing NTFS hard links
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Nicholas Butler 4.00
Quick n' Dirty Alpha Mask Generator
Updated: 15 Mar 2007
A quick-to-implement method for generating an alpha mask from a flat image file with no alpha channel
C#1.0, .NET1.1, Win2K, WinXP, Vista, VS.NET2003, Dev, Design
 
patchwerk 4.00
The use of Stacks in C#
Updated: 5 Jan 2007
Using a stack to manage priorities
C#, Windows, .NET, Visual-Studio, Dev
 
punchcardRay 4.00
C# Batch Photo Resize
Updated: 18 Feb 2008
One small example teaching how to create a software for resizing and editing pictures
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), GDI+, Dev
 
RenanDuarte 4.00
A Crontab Linux like Windows Service
Updated: 30 Aug 2009
A Windows Service that uses interface to work like the Linux Crontab service
C# (C#2.0, C#3.0, C#4.0), SQL, .NET (.NET2.0, .NET3.0, .NET3.5), SQL-Server, CEO, Architect, Dev, SysAdmin, .NET4
 
marcominas 4.00
Windows Charting Application
Updated: 15 Mar 2011
Windows Charting Application to generate charts using the Microsoft charting control and save the chart image as a file
C# (C#3.0), .NET (.NET3.5), Architect, Dev, Design, Charting, WinForm
 
R@je$h 4.00
Solve Maze Problem (Tortuous Game)
Updated: 24 Jul 2011
This article solves a maze problem with Informed Search
C#, Windows, Dev, C#3.5, Game, Application, AI, programming, Algorithms, Development, WinForm
 
hosein fereidooni 4.00
A DelegateScheduler Class
Updated: 13 Mar 2007
A class in C# that lets you schedule delegate invocations.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Leslie Sanford 3.93
User Database Query Tool
Updated: 13 Mar 2007
User Query for SQL Server
C#, SQL, Windows, .NET, VS2005, DBA, Dev
 
KChandos 3.91
Dynamic Dialog Box
Updated: 11 Aug 2004
An article on dynamic dialog boxes and ListView control.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Donsw 3.90
Creating a Simple Autoclicker
Updated: 30 Aug 2006
Let's create software that clicks for us
C#2.0, .NET2.0, Win2K, WinXP, Win2003, VS2005, Dev
 
Juraj Borza 3.89
A Simple Mine Sweeping Game
Updated: 22 Sep 2008
A simple mine sweeping game using C#
C#, Win2K, WinXP, Win2003, VS2005, Dev
 
vivounicorn 3.86
Mini C# Compiler
Updated: 25 Oct 2008
MiniCompiler is a simple application for compiling single file C# source code. I've used interfaces provided by the .NET platform.
C#, .NET, Dev
 
ms_soft89 3.86
An Extensible Expression Evaluation Package (EEEP!)
Updated: 25 Apr 2004
Provides runtime evaluation of mathematical and string-based expressions.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
 
Jeff Varszegi 3.86
Clipboard Ring Utility with yahoo messenger alert like popup window.
Updated: 9 Mar 2007
An article to illustrate the use of windows clipboard via a clipboard ring utility. It also illustrates yahoo messenger like popup alert feature.
C#, Windows, .NET, Visual-Studio, Dev
 
Mohammed Habeeb 3.86
Password Protected Stream Using Decorator Pattern - Unedited
Updated: 9 Jan 2012
Builds a password protected stream on top of System.IO.Stream
C# (C#4.0), Windows, .NET, ASP.NET, Visual-Studio (VS2010), WebForms, Architect, Dev, Design, WinForm
 
sumit469 3.86
WebTester in C#
Updated: 22 Jul 2002
WebTester in C# - a tool to test your web applications
C#, .NET1.0, Win2K, WinXP, Dev
 
Huang Wei 3.81
Info.NET, the way to collect and organize your data on the side of your screen, similar to Dashboard on MSN 8
Updated: 8 Dec 2002
This application provides the underlying framework to create your own panels on this side bar, and then freely distribute it to your own audience. Included in the existing application are the following panels: Stocks, Internet search, Weather, News, Dictionary, Sports, and Messenger.
C#, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Ryan Dawson 3.77
An Audiobook Player Using an Embedded Microsoft Mediaplayer
Updated: 7 Mar 2010
An audiobook player using an embedded Microsoft mediaplayer
C#, Windows, .NET (.NET3.5), WPF
 
André van heerwaarde 3.75
C# Compiler
Updated: 6 Mar 2002
A simple C# [VB.NET] compiler without using csc.exe
C#, VC7, .NET1.0, Win2K, Dev
 
Konrad Rotuski 3.69
Strongly Typed Configuration Class Generator for VS.NET
Updated: 6 Jun 2004
Based on an XML file containing your application settings, this tool automatically generate a strongly typed class that can read and write values to the file.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
nidhogg 3.68
HtmBuilder
Updated: 30 Jun 2003
An article on the idea of bulding html pages from templates with .Net windows applications
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
pburns 3.67
FormPrint as a simple class
Updated: 27 Mar 2007
An article on how to print or save (as a bitmap file) WinForms or any other controls.
C#2.0, .NET1.1, .NET2.0, WinXP, GDI+, VS.NET2003, VS2005, Dev
 
J.Thomas 3.67
MathParser - Math Formula Parser
Updated: 20 Jan 2008
MathParser is a class that can calculate the result of mathematic operations given as string such as "3+5/2-3*(1+3)". It can also calculate the result of parametric formulas such as 3A+5B/2C. Calculation is made by operation order(/,*,-,+) and parenthesis rule.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Dev
 
Tamer Oz 3.61
Technorati Ping Using C#
Updated: 29 Jan 2009
Source code to ping technorati for your blogs
C#, Windows (WinXP, Vista, Win2008), .NET
 
Ravi Vooda 3.57
Show/Hide Outlook Express Tray App
Updated: 28 Jan 2003
An application to effectively place an application in the system tray
C#, .NET1.0, Win2K, WinXP, Dev
 
Tracy Anne Barlow 3.56
¿Quieren ustedes aprender español? - Foreign words memorizing tool
Updated: 1 Nov 2008
The article presentes a foreign words memorizing program for people eager in the superior knowledge of several foreign languages.
C# (C#1.0, C#2.0, C#3.0), .NET, Visual-Studio (VS2008), Dev, WinForm
 
Chesnokov Yuriy 3.52
RSS Feed Creator
Updated: 26 Sep 2004
A tool to create RSS Feeds very easily
C#, XML, .NET1.1, Win2K, WinXP, Win2003, Vista, VS.NET2003, Dev
 
Chester Ragel 3.52
Image Slide Show For Smartphone Using C#
Updated: 4 Dec 2005
Creating a slide show program for Smartphone using .NET technology
C#, .NETCF, Mobile, .NET2.0, Win2K, WinXP, Win2003, Vista, DotGNU, Visual-Studio, Dev
 
Mubi | www.mrmubi.com 3.50
Parsing Supplemental Event Log Data
Updated: 9 Apr 2005
An application to translate the additional byte data in an event log entry into a useful form.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Sean Michael Murphy 3.50
HolidaysMailer
Updated: 21 Sep 2011
An automated mail sending application
C# (C#2.0), .NET (.NET2.0), Dev, Marketing
 
Mihnea Rădulescu 3.50
C#: Application to Browse and Read using RSS Feeds from your Desktop
Updated: 9 Jun 2008
This article describes the usage of the WebBrowser object in C# to read and maintain your favourite RSS Lists
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Dev
 
Prashant K Singh 3.41
Link 4 game with intermediate computer intelligence
Updated: 17 Nov 2003
Lets you play a game of link 4 against the computer
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Dennis van Niel 3.40
Simple Parental Control Service in C#
Updated: 31 Mar 2008
Windows service in C# which allows to control computer's ON/OFF time: automatically turns computer OFF every day at the desired time
C# (C#1.0, C#2.0, C#3.0), Dev
 
Victuar 3.40
A Simple Geo Fencing Using Polygon Method
Updated: 7 Mar 2010
A Simple Geo fencing using polygon method
C# (C#1.0, C#2.0, C#3.0, C#4.0), Windows, ASP.NET, CEO, Architect, DBA, Dev, Design
 
RajuBhupathi 3.38
Phone Book in C#
Updated: 9 Sep 2009
Phone book in C#
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Vista), .NET (.NET3.5), LINQ
 
Mohammad Dayyan 3.38
SnippetManager written by Tim Sneath extended with cool tooltip
Updated: 11 Mar 2003
Ever find yourself hoarding little pieces of code that are always coming in handy? Snippet Manager is a little utility written in C# that collects all your code snippets into one convenient location, allowing you to save them into XML, or copy them into any code editor using the clipboard.
C#, Windows, .NET1.0, Dev
 
Andi Fleischmann 3.33
Simple WebPageCheck (Spider)
Updated: 10 Jan 2007
Small application that checks a list of websites for specified text
VB6, C#2.0, Windows, .NET2.0, VS2005, Dev
 
zeltera 3.33
Zoomer - Capture/Zoom/Add Filter/Choose Format/Save
Updated: 20 Jun 2005
An article on Zoomer - A tool to Capture/Zoom/Add Filter/Choose Format/Save Screenshots.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Polis Pilavas 3.33
CooksMate
Updated: 21 Jan 2008
A simple program to help get the timing of a roast dinner
C#2.0, .NET2.0, Mono, Dev
 
Andy Aspell-Clark 3.32
OpenGL 3D Navigation2 With Tao and C# Tao.OpenGL, Tao.freeGlut, EP_OpenGL_CS02
Updated: 20 Feb 2008
This is a small program that shows how to navigate in 3D space by using the keyboard and mouse. It uses Tao.OpenGl and Tao.freeGlut. It also shows how to draw a 3D cube.
C# (C#1.0, C#2.0, C#3.0), Windows (Vista), .NET (.NET2.0), Win32, OpenGL, Dev
 
erjan123 3.25
Freakshow - a sample application in C#
Updated: 18 Dec 2003
A collection of examples on how to use C# in one application
C#, Windows, .NET1.0, Dev
 
freakshow 3.19
Yahoo Emoticons, Hidden emoticons (smileys) and Emotes in your system tray
Updated: 10 Feb 2005
A program that allows you to use hidden and regular emoticons in Yahoo. Also adds emotes feature.
C, C#, Windows, .NET1.1, VS.NET2003, Dev
 
SathishVJ 3.19
TaskLister 1.0a
Updated: 25 May 2006
An article about builing a task tracker software.
C#, .NET2.0, Win2K, WinXP, VS2005, Dev
 
NinethSense 3.18
Password file manager - simple double click to look at your password file
Updated: 30 Mar 2003
Password file manager - simple double click to look at your password file.
C#, .NET1.0, Win2K, WinXP, Dev
 
Dan Glass 3.17
Stopwatch and Rubik's Cube Shuffle Algorithm Generator - Unedited
Updated: 15 Feb 2008
A simple program that features a straight forward stopwatch, history and a Rubik's Cube Shuffle Algorithm Generator
C# (C#1.0, C#2.0, C#3.0)
 
pHysiX 3.00
Team Foundation Power Tools Wrapper
Updated: 7 Dec 2007
Wrapper for common command line tools offered by Team Foundation Power Tools
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, Mono, DotGNU, .NET3.0, .NET3.5), Dev
 
AshishT 3.00
To Convert your Text or .txt File to Speech or AudioFile in .wav Format
Updated: 18 Jun 2009
A converter to Convert user's Text or any .txt File into Speech or .wav AudioFile
C# (C#1.0, C#2.0, C#3.0), .NET, COM, Dev
 
saketbit 3.00
Vehicle Casualty Recovery Calculation
Updated: 8 Apr 2010
This software calculates the recovery requirement for a bogged down vehicle.
C# (C#3.0)
 
Farhat Masood 3.00
Indian Number & Date Format
Updated: 21 Jan 2012
A control for Indian number format, converts number to words, Hindi words, comma style and Indian date processor
C#, Windows, .NET2.0, Visual-Studio, Dev
 
hprahul 2.98
Visual Studio Editor Clone V0.1a
Updated: 6 Mar 2005
A clone of the Visual Studio .NET 2002 editor.
C#, .NET1.0, Win2K, WinXP, Dev
 
nashcontrol 2.98
AlarmTimer
Updated: 25 May 2004
This is a 3 in 1 program featuring a Scheduler, an Email Sender and a Command Line executer
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Aby Thomas Varghese 2.93
Email Client Application by Implementing Our Own SMTP and POP3 protocols using C#
Updated: 9 Dec 2008
In this email client application, I have implemented my own SMTP and POP3 protocols in C#.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0)
 
Rizwan Ahmed 2.91
Fractal Tree and Flake Controls
Updated: 31 Dec 2006
Implements a fractal christmas tree and fractal snowflakes.
C#, Windows, .NET, Visual-Studio, Dev
 
Bryan Ray 2.90
Light Note 2.1
Updated: 10 Feb 2006
A smart note application.
C#, Windows, .NET, Visual-Studio, Dev
 
H. S. Masud 2.88
Consuming Webservice In A Windows Application
Updated: 13 Jun 2008
This article describes how to create and use a webservice in a Windows application in C#
C#, Windows, Dev
 
Amit Ranjan 2.86
A Command Line Calculator
Updated: 24 Nov 2005
A command line calculator using CodeDOM.
C#, Windows, .NET, Visual-Studio, Dev
 
H. S. Masud 2.84
Introduction to C# and Fuzzy Logic
Updated: 2 Feb 2008
This article gives a brief introduction to the basic technology of rule based fuzzy logic systems using a container crane control example
C#, .NET (.NET1.1), Win32
 
kelary 2.83
TrayCalendar.NET
Updated: 22 Jun 2006
A simple application that places a date in the system tray
C#, Windows, .NET, Visual-Studio, Dev
 
MJDamron 2.82
Thumbsuck
Updated: 13 Jul 2006
An article on building a specialized "tiny slide show" client for Google's Image Search™, using C# and Visual Studio .NET.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Geepster 2.75
A Simple Clock
Updated: 15 Oct 2002
This program shows how to make a simple clock.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
kavehdr 2.72
JavaScript Code Compressor
Updated: 7 Jul 2005
In this article, we will be creating a JavaScript code compressor using C#, which compresses the JavaScript code into a single line.
C#, Javascript, Windows, .NET1.1, VS.NET2003, Dev
 
volkan.ozcelik 2.70
Enumerating Users using WMI.NET and C#
Updated: 9 Jan 2008
Enumerate all the available users, groups using WMI.NET and C#
C# (C#2.0), Windows (WinXP, Vista), Win32
 
chakkaradeepcc 2.67
Internet Magic (Proxy Server) Windows Application
Updated: 10 Apr 2010
Windows application which creates a proxy server to share Internet over any TCP/IP network
C#, Windows, .NET (.NET2.0), Visual-Studio (VS2005)
 
shi123456 2.67
A Richtext Note Application which is Automatically Managed
Updated: 3 Feb 2006
A richtext note application which is automatically managed. It has many useful features which are very important.
C#, Windows, .NET, Visual-Studio, Dev
 
H. S. Masud 2.61
Code Generator using CodeSmith Api
Updated: 8 Jan 2007
This tool generate the c# code using the code smith templates and API
C#, Windows, .NET2.0, ADO.NET, VS2005, Dev, WinForm
 
napster_ghb 2.52
Backup Utility in C#
Updated: 4 Aug 2003
A utility to backup directories and stick a datestamp on the folder, and remove folders older than N days, where N is configurable.
C++, C#, .NET1.0, Win2K, WinXP, Win2003, MFC, Dev
 
rbala 2.50
X-O Game Through LAN
Updated: 19 Dec 2007
Play X-O through TCP connection
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), Win32, Dev
 
Galaxy 2.50
PluginManager
Updated: 19 Jan 2003
PluginManager: plug-in automation
C#, .NET1.0, Win2K, WinXP, Dev
 
leppie 2.50
Application Configuration Settings .NET & VB 6 With XML
Updated: 17 Jun 2008
Application configuration settings .NET & VB 6 with XML
VB6, C# (C#1.0, C#2.0, C#3.0), VB, XML, Windows (Win2K, WinXP, Win2003, Vista), Win32, Visual-Studio (VS.NET2003, VS2005, VS2008), COM, COM+
 
Nelson Kosta Souto 2.47
Coding an N-Tier Application in C# without any Wizard - Part I
Updated: 6 Apr 2009
Beginner to intermediate in N-Tier
C# (C#1.0, C#2.0, C#3.0), SQL, Windows (WinXP, Vista), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), SQL-Server (SQL2000, SQL2005), Visual-Studio (VS.NET2003, VS2005, VS2008), ADO.NET, Dev
 
Vuyiswa Maseko 2.46
Getting Drive's Volume Information using C#
Updated: 20 Dec 2007
Getting Drive's Volume Information using C#
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), WinForm
 
S.Vinothkumar 2.43
Using a system tray application to check , send and configure emails
Updated: 25 Aug 2002
This article demonstrates creation of a system tray application ,creation of processes , reading and writing XML data
C++, C#, .NET1.0, Win2K, WinXP, PocketPC-2002, MFC, Dev
 
Ragavendran Vaidhyanadhan 2.33
File Transfer using Socket Application in C# .NET 2.0
Updated: 26 Feb 2009
File transfer using C#.NET by using TCP Socket
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista), Visual-Studio (VS2005), Dev, QA
 
SumanBiswas 2.31
Solver for Scramble by Zynga
Updated: 27 Nov 2008
Program to automatically list all the possible words in the game Scramble on Facebook
C#, Windows, .NET3.5, LINQ, Dev, WinForm
 
dlabar 2.20
Customized Solution & Project Explorer in .NET using C# and Windows Forms
Updated: 9 May 2007
This application will allow us to see any project's or solution's contents as in Solution Explorer view without loading process-heavy VS.NET
C#, XML, Windows, .NET, Visual-Studio, Dev
 
satisharveti 2.17
Bulk Insert using ODP.NET
Updated: 7 May 2008
Bulk Insert using ODP.NET
C# (C#1.0, C#2.0, C#3.0), SQL, .NET, Dev
 
viswaInfotech 2.14
Using Lambda Expression in C# 3
Updated: 2 Apr 2008
This article describes how to use Lambda expression in C# 3 to make developers' life easier.
C#, .NET
 
Udeshika Horanagama 2.06
Outlook Mail Content Reading and Exporting it in to Text File - Unedited
Updated: 18 Dec 2007
Outlook Mail Content Reading and Exporting it in to Text File
C# (C#1.0, C#2.0, C#3.0)
 
satish.neelakantam 2.00
How Can You Load .NET Assemblies Dynamically
Updated: 1 Apr 2008
Not really new, but a solution
C#, .NET (.NET2.0), ASP.NET, ADO.NET, Dev
 
Steingrebe 1.85
Singleton application in C# with redirection of arguments.
Updated: 8 May 2008
A Singleton application in C# with redirection of arguments.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET3.0), Dev
 
Azad Giordano Ratzki 1.73
Simple countdown chronometer - Unedited
Updated: 11 Jun 2008
Countdown chronometer i've used to help me when im in a exposition
C# (C#1.0, C#2.0, C#3.0), Windows, .NET, WinForm
 
pechan00000 1.71
Using .NET to Create Objects for a Sample POS System
Updated: 9 May 2008
A C# implementation of an Open Source POS system.
C#, .NET2.0, VS2005, Dev
 
Ralph in Boise 1.67
Text Editor Using C#
Updated: 3 Aug 2007
Text Editor for typing a new document, article, news, etc.
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, VS.NET2003, Dev
 
ace 1.63
Binary Clock for Windows Created Using C# in Visual Studtio 2008 Beta 2
Updated: 28 Sep 2007
A binary clock for Windows, created using C# in VS 2008 Beta 2. Implements decimal to binary conversion, ArrayLists, control arrays etc.
C#2.0, C#3.0, Windows, .NET3.5, VS2008, Dev, Design
 
Alexei Fimine 1.60
MaxDB Connection - Unedited
Updated: 22 Jan 2008
How to connect ot MaxDB with c#
C# (C#1.0, C#2.0, C#3.0), Win32, Visual-Studio (VS2005), DBA, Dev
 
zadeveloper.com 1.57
How to Develop an Yearly Interest Calculator
Updated: 21 Jan 2010
An article that uses C# to develop a yearly calculation utility.
C#1.0, C#2.0, C#3.0, .NET, Win2K, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2, Visual-Studio, Dev
 
logicchild 1.50
TimeTracker - Unedited
Updated: 24 Jun 2008
Tool to trace the login and logoff time for HR
C# (C#1.0, C#2.0, C#3.0)
 
Sanjay Gupta1011 1.46
Logon Account Permissions Checker
Updated: 24 Nov 2002
This is a simple class/demo application that shows how to check whether the account that is being used to run the application has administrative rights.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Vasudevan Deepak Kumar 1.31
Run any stored procedure using that C# code - Unedited
Updated: 22 Apr 2009
That code can run any type of stored procedure.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.5), ADO.NET, Dev
 
SumanBiswas 1.25

Attributes 

top
Title / Updated Author Score  
Casting from a Collection to a Data Table using Generics and Attributes
Updated: 22 Aug 2006
This article shows how you can use Attributes to solve problems that involve cross cutting concerns.
C#2.0, Windows, .NET2.0, ASP.NET, VS2005, Dev
 
Joseph Finsterwald 4.96
An attribute based approach to business object validation
Updated: 22 Dec 2008
An article showing how you can use attributes to validate your business objects.
C# (C#1.0, C#2.0, C#3.0), Windows, Architect, Dev
 
Malisa Ncube 4.91
Have Fun Again With Custom Attributes (Part 1)
Updated: 17 Sep 2007
If you think you know everything there is to know about custom attributes, read this article. PostSharp will let you to take your custom attributes to the next level and let them actually add new behaviors to your code.
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, Visual-Studio, Architect, Dev
 
Gael Fraiteur 4.86
Have Fun Again With Custom Attributes (Part 2)
Updated: 20 Sep 2007
This is the second article in a series of two, with this one going into the details of the real-world implementation of custom attributes that actually add behaviors to your code, namely performance instrumentation and field validation.
C#2.0, C#3.0, Windows, .NET, Visual-Studio, Architect, Dev
 
Gael Fraiteur 4.82
Permission-by-aspect
Updated: 7 Dec 2008
Implementation of a permission management using custom attributes and Aspect Oriented Programming (AOP).
C# (C#1.0, C#2.0, C#3.0), .NET, Architect, Dev
 
SeMartens 4.67
Make NDoc compile the code examples contained in your documentation using NLiterate
Updated: 26 Apr 2004
An utility that merges and recompiles the examples in your documentation using NDoc.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Jonathan de Halleux 4.64
Creating and Using Attributes in your .NET application
Updated: 9 Feb 2002
Shows how to use existing attributes and how to create and use your own attributes
C#, Windows, .NET1.0, Visual-Studio, Dev
 
James T. Johnson 4.64
Custom Data Binding Through Reflection
Updated: 12 Apr 2005
Using reflection and a custom attribute to bind data to UI elements.
VB6, C#, VC7.1, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Nick Parker 4.45
Multiple Inheritance in C#
Updated: 27 Mar 2008
The attributes can be used to provide multiple inheritance functionality for C# classes
C# (C#2.0, C#3.0), Windows, .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008)
 
Smart K8 4.41
Further Attributes - Method Based Attributes and Data Conversion for Business Objects
Updated: 5 Jan 2009
This article shows how you can use attribute based programming, reflection to perform data conversion on your business objects.
C# (C#1.0, C#2.0, C#3.0), Architect
 
Malisa Ncube 4.38
Simple Attribute Based Validation
Updated: 27 Nov 2007
A quick introduction to reflection and attributes to allow for validation
C#, Windows, .NET, Visual-Studio, Dev
 
Ennis Ray Lynch, Jr. 3.64
Class Data Binding using Custom Attributes
Updated: 26 Sep 2006
This article is intended to introduce custom attributes and show how they can be used to create a lightweight data access layer.
C#, Windows, .NET2.0, Visual-Studio, ADO.NET, Dev
 
Alex S. Robson 3.40
Assembly Attributes
Updated: 8 Feb 2004
Programmatically inspecting assembly attributes.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Visual-Studio, Dev
 
Ahmed Alhosaini 2.94
Dynamic, Object to Object Converter
Updated: 2 Apr 2008
How to use attributes to create a dynamic converter so that you do not need to create a new converter for every conversion.
C#, Dev
 
Amyn Batliwala 2.29
A helpful way to use the FlagsAttribute with enumerations
Updated: 10 Sep 2008
Bitwise operations with enumerations.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP, Vista), .NET (.NET2.0), Visual-Studio (VS2005), Dev
 
remarkpk11 1.83

C# Programming - Beginners 

top
Title / Updated Author Score  
Dot Remoting - Server Activated, SingleCall Technique
Updated: 11 Jan 2011
Shows how you can create remote objects and access it from client. Here, it is server activated single call technique
C#, .NET, WinForm
 
sirama2004 5.00
Binding and Reading Usage of ListView in WinForm for C# - Unedited
Updated: 3 Jan 2012
Introduce some usages of ListView on binding and reading in WinForm for C#
C#, ListView
 
loveyou999 5.00
DataBinding in WPF Browser Application using SQL Server Compact
Updated: 22 Aug 2011
DataBinding in WPF Browser Application using SQL Server Compact
C#, .NET, SQL-Server (SQL-CE, SQL2008), Visual-Studio (VS2010), XAML, WPF
 
RameshSengamalai 5.00
Mastering Debugging in Visual Studio 2010 - A Beginner's Guide
Updated: 6 May 2010
Describes all debugging features like Breakpoints, DataTips, Watch Windows, Multithreaded Debugging, Parallel Program Debugging and IntelliTrace Debugging
C# (C#3.0, C#4.0), Windows (WinXP, Win2003, Vista, Win2008, Win7), ASP.NET, Visual-Studio (VS2010), All-Topics, Architect, Dev, QA, Design
 
Abhijit Jana 4.96
Computer Vision: Laser Range Finder
Updated: 7 Jul 2010
Finding the distance of an object using a laser pen and an ordinary web-cam !
C#
 
Shivamkalra 4.92
Worker Threads in C#
Updated: 30 Jul 2001
Running worker threads with syncronous calls to Windows controls
C#, VC6, Windows, .NET1.0, Dev
 
Alex Fr 4.89
An Overview of C# 4.0
Updated: 13 Nov 2008
Discusses the new features of C# 4.0 including dynamic lookup, covariance/contravariance generics, named and optional paramters
C# (C#3.0), MSIL, Windows, Architect, Dev
 
Buu Nguyen 4.86
hello, world - A primitive view of the state of the art
Updated: 30 Apr 2004
A revival of the CLI for .NET development.
C#, .NET1.1, Win2K, WinXP, Visual-Studio, Dev
 
Will Senn 4.85
Quick C#
Updated: 17 Jun 2003
Learn C# in less than an hour. Discover the C# language constructs and features in a brief yet comprehensive way using code examples. This article is especially good if you know C++ and feel lazy about learning C#!
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Aisha Ikram 4.84
Attributes in C#
Updated: 24 Sep 2002
In this tutorial we will see how we can create and attach attributes to various program entities, and how we can retrieve attribute information in a run-time environment.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
sadaf alvi 4.84
ADO.NET Asynchronous SQL Calls
Updated: 10 Sep 2009
How to use asynchronous calls to SQL to receive progress information
C#, WinMobile (PocketPC-2002, WinMobile2003, WinMobile5, WinMobile6), .NET, Mobile (PalmOS, iPhone, Android, Blackberry), SQL-Server, ADO.NET, Architect, Dev
 
gbd77rc 4.83
Microsoft Message Queuing – A Simple Multithreaded Client and Server
Updated: 15 Mar 2011
A simple Message Queuing client and server - illustrating how to create a solution capable of handling 500 000 messages in three minutes
C#, Windows, Threading, MSMQ
 
Espen Harlinn 4.80
Custom Events and Delegates for Beginners
Updated: 19 Nov 2010
This beginners articles shows how do you create simple delegate, multicast delegate and create your custom events
C#, Windows, Dev
 
sirama2004 4.80
Creating Your First EMGU Image Processing Project - Unedited
Updated: 2 Nov 2011
A complete guide to show new comers to EMGUcv on how to set up their project step by step.
C#, .NET, processing, image, EMGU, EMGUCV
 
C_Johnson 4.69
Microsoft Message Queuing – Log Trade Information using Microsoft SQL Server
Updated: 15 Mar 2011
This article shows how to create a simple trade logging server using Microsoft Message Queuing and Microsoft SQL Server
C#, Windows, Threading, MSMQ, EF
 
Espen Harlinn 4.67
Exception Handling for C# Beginners
Updated: 18 Nov 2010
Walks you through Exception Handling techniques
C#, Windows (Win2K, WinXP)
 
sirama2004 4.67
An Introduction to Operator Overloading in C#
Updated: 29 Sep 2008
Conversion, binary, unary, and comparison operators for your types.
C# (C#1.0, C#2.0, C#3.0), .NET, Dev
 
DaveyM69 4.65
Get Registered File Types and Their Associated Icons in C#
Updated: 19 Oct 2009
Get registered file types and their associated icons by reading Registry in C#
C#2.0, .NET2.0, WinXP, VS2005
 
Man Vuong 4.64
Named and Optional Arguments
Updated: 14 Apr 2010
A beginner's guide to the Named and Optional Arguments in C# 4.0
C#4.0, .NET, Dev
 
Keith Barrow 4.64
Introduction to inheritance, polymorphism in C#
Updated: 9 Oct 2001
An elementary introduction to inheritance, polymorphism in C# using simple code snippets
C#, Windows, .NET1.0, Dev
 
Nish Sivakumar 4.62
The Dynamic Keyword in C# 4.0
Updated: 6 Apr 2010
Introduction to the 'dynamic' keyword.
C#4.0, VS2010, Dev, .NET4
 
Keith Barrow 4.61
Using Windows Components in Visual Studio
Updated: 23 Jul 2008
Using some Windows components from the toolbox
C#, WinXP, Vista, VS2005, Architect
 
Coder24.com 4.60
Interfaces in C# (For Beginners)
Updated: 10 May 2007
A tutorial on interfaces in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 4.59
Enums and Structs in C#
Updated: 13 Oct 2001
Two oft-overlooked value types that C# offers and where they can be used
C#, Windows, .NET1.0, Dev
 
Nish Sivakumar 4.58
An introduction to numerical programming in C#
Updated: 9 Jun 2010
Some of the first things you need to know when writing numerical software in C#.
C#, Windows, .NET, Dev
 
John D. Cook 4.58
Events and event handling in C#
Updated: 16 Oct 2001
An introduction to using events and event handlers in C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Nish Sivakumar 4.57
Writing Unsafe code using C#
Updated: 10 Oct 2001
A simple tutorial that shows how to write unsafe code using C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Zeeshan Amjad 4.56
MEFify an Applications
Updated: 7 Dec 2008
A very simple example of how to make an existing application extendible using MEF
C#, Windows, .NET, Win32, Dev
 
rudigrobler 4.56
NMEA 0183 2.0 Sentence parser/builder - Unedited
Updated: 28 Dec 2011
Library for working with NMEA0183 devices
C#, .NET (.NET2.0, .NET3.5), Hardware
 
carpintero48 4.56
C# Keywords, Part I: Modifier Keywords
Updated: 29 Oct 2002
To learn a new language, a good starting point is by becoming familiar with its keywords and their usage.
C#, Windows, .NET, Visual-Studio, Dev
 
Marc Clifton 4.50
Three Layer Architecture in C# .NET
Updated: 2 Jun 2009
This article describes a typical three layer architecture in C# .NET. It is a very useful approach for coding due to easy code maintenance.
C#, .NET
 
Parikshit Patel 4.49
Demystify LINQ in 10 Minutes
Updated: 25 Jun 2008
Journey of C# up to LINQ in less than 10/15 minutes
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), LINQ, Architect, Dev
 
abhigad 4.49
Interfaces In Action
Updated: 28 Jan 2010
A basic introduction to interfaces and their usage in development
C#, Windows
 
hammerstein05 4.46
C# Keywords, Part II: Type Conversion, Operators and Object Types
Updated: 25 Dec 2002
In part II of this multipart tutorial, I describe the keywords that can loosely be catagorized as dealing with object types, operators and type conversions.
C#, Windows, .NET, Visual-Studio, Dev
 
Marc Clifton 4.41
Writing a Windows Form Application For .NET Framework Using C#
Updated: 20 Apr 2002
A tutorial on writing Windows Forms application using C#
C#, VC7, Windows, .NET1.0, Visual-Studio, Dev
 
Softomatix 4.40
Lambda Simplified
Updated: 18 Oct 2010
The article simplifies the understanding of Lambda expression
C#, .NET, Dev, Language
 
GuruprasadV 4.38
Delegates And Events - The Uncensored Story - Part 1
Updated: 19 Nov 2000
This is a part of a series of articles that aims at fully understanding delegates and events
C#, VC7, Windows, .NET1.0, Visual-Studio, Dev
 
A. Abdul Azeez 4.37
Modal and Modeless Dialogs in C# - For Beginners
Updated: 2 Dec 2010
This article explains how you display your form as Modal dialog and as well as Modeless. It is written for beginners, Experienced programmers may already know it.
C#, Windows
 
sirama2004 4.33
Simple Movie Database in C# using Microsoft Access
Updated: 28 Mar 2008
Simple database project, C# frontend for Microsoft Access movie database
C#, Windows (WinXP), SQL-Server, DBA, Dev
 
Ivan Svogor 4.30
C# Application with XML File
Updated: 9 May 2010
Using an XML file as a database
C# (C#3.0, C#4.0), XML, Windows (WinXP, Vista, Win7), Visual-Studio (VS2008, VS2010), Dev
 
Leo Koach 4.29
Very Easy Program for Beginners
Updated: 5 Jun 2008
Displays your first, middle, and last name in a message box and allows you to change the color and font of all the labels and buttons.
C#, Windows, Visual-Studio
 
Fe4RGod 4.28
Working with BackgroundWorker & Creating Your Own Loading Class
Updated: 5 Mar 2009
Basic knowledge about BackgroundWorker. Using BackgroundWorker to create a loading form to inform the user that the application is still working fine. From that, create your own loading class to automate this progress and make the code and the form reusable.
C#, Windows
 
hieuuk 4.26
Multi-Select List Box and Checked List Box
Updated: 25 Dec 2010
This article shows how to use Multi-Select List box and Checked List box with an Example Walk-through
C#, .NET, WinForm
 
sirama2004 4.25
Unsafe programming in C#
Updated: 29 May 2002
Discusses the concept of using pointers in C#
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Kumar Gaurav Khanna 4.15
DataGrid in WPF using SQL Server Compact 3.5 Sp1
Updated: 5 Feb 2011
DataGrid in WPF using SQL Server Compact 3.5 Sp1
C# (C#1.0, C#2.0, C#3.0, C#4.0), .NETCF, .NET (.NET3.0, .NET3.5), ADO.NET, WPF, C#3.5, Gridview, DateTime
 
RameshSengamalai 4.14
Position & Value Based Indexers
Updated: 31 Oct 2010
This article is for beginners to know how to implement Position based and Value based Indexers
C#, .NET
 
sirama2004 4.14
Destructors in C#
Updated: 23 Jul 2004
This article is about destructors in C#.
C#, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Ansil 4.11
Summarize C# Control Excel Skills
Updated: 3 Aug 2011
Summarize some basic skills on C# controlling Excel files
C#, .NET
 
loveyou999 4.10
Tic Tac Toe Implemented in C# with Computer Player
Updated: 10 Aug 2010
A simple game in C# that can run on Windows, Linux(mono) and Mac(mono)
C#, Windows, .NET (Mono), Linux, Dev, Game
 
Tejas_Pathak 3.92
Reference and Value Types in C#
Updated: 24 Dec 2008
An article to help the beginner understand C# classes and structures.
C# (C#1.0, C#2.0, C#3.0), Windows, .NET, Dev
 
logicchild 3.89
What is Recursive Function/Method, How to Use it in .NET?
Updated: 4 Jan 2011
For beginners, Recursive introduction, Examples, Benefits and Defects. A part of Data structure.
C#, .NET, Dev, Algorithms, Methods
 
Shahin Khorshidnia 3.70
Enums in C#
Updated: 15 May 2007
A tutorial on enums in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 3.63
Skype Smiley Sender
Updated: 22 Oct 2007
An article on sending many smileys simultaneously with Skype
C#2.0, Windows, .NET, VS2005, Dev
 
Giorgi Dalakishvili 3.59
Scientific Calculator
Updated: 11 Mar 2008
Scientific calculator that calculates fibonacci modulo factorial sin cos tan.. you are able to also change background color and color of the buttons
C#, Dev
 
Ramzi987654321 3.51
Scrambler
Updated: 6 May 2010
Create Encrypted text that changes each time for the same message!
C# (C#3.0), Windows (WinXP, Vista, Win7), Visual-Studio (VS2008), Architect, Dev, Design
 
Leo Koach 3.33
Boxing and UnBoxing in C#
Updated: 26 Aug 2004
This article explains the concepts of Boxing and UnBoxing in C#
C#, Windows, .NET, Visual-Studio, Dev
 
azamsharp 3.28
Coversion operators
Updated: 25 May 2007
A conversion operator converts an object of your class into another type
C#1.0, C#2.0, Windows, .NET1.0, Visual-Studio, Dev
 
ali_reza_zareian 3.27
Traditional "Hello World" Program Using Different Approaches. PART-I
Updated: 30 Sep 2001
Very basic understanding of the first C# program.
C#, .NET, Win2K, Visual-Studio, Dev
 
nemesh 3.13
Event Handling / Generating Basics - Unedited
Updated: 22 Mar 2008
A quick start guide to custom event generating and handling
C# (C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista), WinMobile, .NET (.NET2.0, .NET3.0, .NET3.5), Win32, Win64, Dev, QA
 
Derek Bartram 3.12
C# Coding Standards and Best Programming Practices
Updated: 5 Dec 2004
Anybody can write code! With a few months of programming experience, you can write "working applications." Making it work is easy, but doing it the most efficient way requires more work than just making it work!
C#, VB, SQL, Windows, .NET1.0, .NET1.1, .NET2.0, ASP.NET, Visual-Studio, WebForms, SQL2000, DBA, Dev
 
T Manjaly 3.10
Method Overriding in C#
Updated: 9 May 2007
A tutorial on method overriding in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 3.08
Simplify DatabaseAccess
Updated: 31 Jan 2008
Simplify data access by putting connection and command handling in an abstract class
C#, .NET
 
stian.net 2.88
Method Hiding in C#
Updated: 9 May 2007
A tutorial on method hiding in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 2.86
Sharing Data between Windows Forms
Updated: 17 Dec 2010
How to share data between Windows Forms in a program without database or files
C#
 
Shahin Khorshidnia 2.85
Main Differences between C# and Java
Updated: 11 Jan 2008
This article discusses the main differences between C# and Java
C# (C#1.0, C#2.0, C#3.0), Dev
 
Ghulam Murtaza 2.83
Indexers
Updated: 11 May 2007
A tutorial on indexers in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 2.81
Boxing and unboxing in C#
Updated: 1 May 2002
An introduction to boxing and unboxing using C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Arun Ganesh 2.80
A Tutorial on Nested Classes in C#
Updated: 25 Sep 2007
A tutorial meant to be a begginers tutorial to nested classes in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 2.74
Properties
Updated: 11 May 2007
A tutorial on properties in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 2.70
Events in C#
Updated: 9 May 2007
A tutorial on events in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 2.70
Convert to TryParse
Updated: 17 Jun 2008
Advantage of using TryParse over Convert - A short story
C# (C#2.0), .NET (.NET2.0), Dev, Design
 
Sunny Chaganty 2.68
C# Access Modifiers Quick Reference
Updated: 21 May 2008
A quick description of access modifiers with a diagram showing accessibility limits
C# (C#1.0, C#2.0, C#3.0), Dev
 
Johan Fourie 2.67
Snippet to Generate a Public Property + Private Backing Field + Documentation Tags inside #regions
Updated: 14 Jan 2008
Code snippet to generate a property with private backing field, linked documentations tags, inside #regions. Ability to config type, field and property's name and the default init value
C# (C#2.0), .NET (.NET2.0), Dev, QA, Design
 
Alex Mello Occulate 2.33
Enumerating Objects in C#
Updated: 8 May 2007
A tutorial on enumerating objects in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 2.29
How to Write Windows Service and Control It By Application
Updated: 17 Mar 2008
Guide to write Windows service and control it by application
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), Visual-Studio (VS2005), Dev
 
Laker 2.00
How to create LINQ like functionality using Predicate Delegates and Anonymous Methods - Unedited
Updated: 6 Jan 2008
Learn how to use Predicate Delegates, Anonymous Methods, Generics, Action Delegate to implement LINQ like WHERE and ORDERBY
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), LINQ, Architect, Dev, QA, Design
 
Saurabhdotnet 2.00
Delegates in C #
Updated: 8 May 2007
A tutorial on delegates
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 2.00
Basic Backgroundworker
Updated: 11 Feb 2010
Demonstrate how to use backgroundworker
C#, Windows, Visual-Studio (VS2005, VS2008), WinForm
 
Eveng Thao 2.00
Getting File Info - Unedited
Updated: 26 Feb 2008
Getting File Info from files in directory and subdirectories
C# (C#1.0, C#2.0, C#3.0), .NET
 
Dreamzor 1.80
Finite State Machine with Sub-state - Unedited
Updated: 4 Oct 2008
Implementing Finite State Machine with Sub-state
C#, .NET, Architect, Dev, Design
 
caohuuloc 1.67
how to program a windows standard calculator - Unedited
Updated: 25 Aug 2008
This article is help beginners to program a windows standard calculator
C#, .NET (.NET2.0)
 
vivounicorn 1.60
C# Coding Practicies Guide
Updated: 20 Jun 2008
The article describing C# coding style and practices to be followed to develop robust and reliable code easily comprehended and maintained by other developers
C# (C#1.0, C#2.0, C#3.0)
 
Chesnokov Yuriy 1.48
Build distribution applications by remoting(TCP/HTTP) - Unedited
Updated: 23 Mar 2008
In this sample describes how to build a distribution application on remoting by Tcp protocol.
C# (C#2.0), .NET (.NET2.0), Win32, Architect, Dev
 
John.Jiang 1.42
Abstract Classes Vs Interfaces - Unedited
Updated: 30 Jan 2008
This articles gives you an idea about the usage of Abstract Classes and Interfaces. What to use When?
C# (C#1.0, C#2.0, C#3.0), .NETCF, .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), ASP.NET, Visual-Studio (VS.NET2003, VS2005, VS2008), Dev, Design
 
ANURAG VISHNOI 1.23
Exposing VB InputBox Dialog to C# code - Unedited
Updated: 15 Oct 2010
This is basically a VB InputBox Dialog wrapper dll for C#.
C#, VB
 
omzig 1.14
Simple calendar reminder application in WPF and MS SQL Server 2005 - Unedited
Updated: 25 Aug 2010
Simple calendar reminder application in WPF and MS SQL Server 2005
C#
 
AndreyLee 1.00

C# Samples - CodeProject Utilities 

top
Title / Updated Author Score  
CP Vanity Lite
Updated: 19 Nov 2010
This is a lightweight version of Luc Pattyn's popular CP Vanity application
C# (C#4.0), .NET, Visual-Studio (VS2010), Dev, .NET4
 
Nish Sivakumar 4.98
CodeProject Quoter
Updated: 23 Jun 2003
Simple tool for storing and retrieving the quotes and using them in the signatures.
C#, .NET1.0, WinXP, Dev
 
Kant 4.89
An Application to Keep Track of Your Article Ratings Over Time
Updated: 23 Apr 2009
Collects and records your article ratings plus a couple of new summary ratings
C#3.0, Windows, .NET3.5, VS2008
 
Nicholas Butler 4.80
A Code Project Article Editor with Live Preview
Updated: 5 Aug 2009
A tool to help author articles at The Code Project
C# (C#3.0), .NET (.NET3.5), Visual-Studio (VS2008), Dev
 
Nicholas Butler 4.73
AutoSig: A browser helper object that automatically adds a different signature when you post a message to a CP forum
Updated: 1 Jul 2003
A browser helper object that automatically adds a different signature when you post a message to a CP forum
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Rama Krishna Vavilala 4.65
Canny Edge Detection in C# - Unedited
Updated: 13 Jul 2010
Implementation of canny Edge Detection Algorithm
C# (C#2.0), .NET (.NET2.0), CEO, Architect, Dev, Design
 
Dr. Vinayak Ashok Bharadi 4.56
How To Update Assembly Version Number Automatically
Updated: 28 Jan 2009
A small utility which allows to modify AssemblyVersion attribute specified in AssemblyInfo.cs files
C#, .NET, ASP.NET, ADO.NET, WebForms, Architect, Dev, WinForm
 
Sergiy Korzh 4.21
Active Directory User Class Update
Updated: 11 Feb 2009
How to create a utility to update the Active Directory User Class
C# (C#1.0, C#2.0, C#3.0)
 
robertford 4.20
New Method of Edge Detection
Updated: 17 Sep 2010
This is a flexible and scalable way of edge detection.
All-Topics, C#3.5
 
shakil0304003 4.00
Service Manager
Updated: 8 Jun 2008
Search the service based on the description
C#, .NET, COM, Dev
 
Tina83 3.17
ExcelReader
Updated: 12 Feb 2008
A tool to read the data from an Excel sheet into a C# string array
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), COM+, Dev
 
BharadwajSonti 3.00

COM Interop 

top
Title / Updated Author Score  
Hosting a webpage inside a Windows Form
Updated: 18 May 2003
Uses the Internet Explorer / MSHTML hosting interfaces to embed and manipulate the WebBrowser control.
C#, .NET1.0, Win2K, WinXP, Dev
 
LongRange.Shooter 4.95
Implementing a TextReader to extract various files contents using IFilter
Updated: 9 Feb 2011
A solution that can extract various file contents using an IFilter implementation. Special thanks to Eyal Post and his article 'Using IFilter in C# '.
C#, Windows, .NET, COM, Dev
 
alex_zero 4.94
Using managed delegate types in the unmanaged world
Updated: 8 Mar 2006
An article on how to use managed delegate types in the unmanaged world.
C++, C#, .NET2.0, WinXP, VS2005, Dev
 
NidhiGupta 4.93
Creating a shell extension with C#
Updated: 28 Oct 2001
Demonstrates building a Windows Explorer shell extension using C# and COM Interop.
C#, Windows, .NET1.0, Dev
 
Richard Birkby 4.93
ADO Data Access through COM Interop in .NET
Updated: 25 Mar 2002
The article explains how to make use of COM objects from .NET
C#, .NET1.0, Win2K, WinXP, Dev
 
Kannan Kalyanaraman 4.90
Make your Skype Bot in .NET
Updated: 7 Jul 2009
This article explains how to make a Skype bot in .NET.
C#, Windows, .NET, COM, COM+, Dev
 
NinethSense 4.89
Text to Speech using Windows SAPI
Updated: 25 Jun 2007
An article on how to use WindowsText-To-Speach (TTS)
C#, Windows, .NET, Visual-Studio, Dev
 
Saifi Hasan 4.88
How the new C# dynamic type can simplify access to a late bound COM object
Updated: 21 Jan 2011
Explains how the new dynamic type can simplify access to late bound COM objects.
C#, Windows, .NET, COM, Dev
 
Igor Merabishvili 4.88
Forms Designer Friendly Background Intelligent Transfer Service (BITS) wrapper
Updated: 4 Sep 2006
Create BITS copy jobs using the Forms Designer. All features of BITS are available, and easy to use managed wrapper with all COM interop details hidden.
C#, Windows, .NET2.0, COM, VS2005, Dev
 
RodgerB 4.84
Using MSHTML Advanced Hosting Interfaces
Updated: 25 Jun 2002
This article shows you how to use the Advanced Hosting Interfaces such as IDocHostUIHandler
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Nikhil Dabas 4.81
Unmanaged to Managed calls (C++ to C#) without Regasm
Updated: 10 Jan 2006
A simple way to call a managed method from the unmanaged world.
C#, VC6, .NET1.1, WinXP, VS.NET2003, Dev
 
Chakrabarty Rajib 4.77
COM Interoperability in .NET Framework: Part I
Updated: 6 Mar 2005
Using COM components in .NET framework.
VB6, C#, Windows, .NET, COM, ADO.NET, Dev
 
Prashant M. Tailor 4.76
Skype4COM Event Handler Example for ALL Skype API Messages
Updated: 26 Sep 2010
Monitors All Skype4COM and API Messages for Skype Includes Command Input. Shows What Goes On Behind The Scenes with Skype Message Processing using the API and Skype4COM Library. Includes Microsoft ClickOnce Deployment Technology As Well As ClickOnce Automatic Updates Examples. A Must Have Tool!
C#, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, .NET3.5, Win2008, Win32, Win64, Visual-Studio, COM, Architect, Dev, QA, Design, SysAdmin, C#3.5, ActiveX, Windows-Installer, DLL, gadgets, Windows7, windows-2008, coding, practices, programming, Networking, Commands, IPC, Interop, PayPal, .NET4, function, Methods, software, Development, WinForm
 
TheUberOverLord 4.69
Lingering COM Objects Caused by ActiveX Control Event Handlers
Updated: 14 Mar 2006
This article describes how, under some circumstances, an ActiveX control event handler can cause COM objects to linger.
C++, C#, .NET2.0, WinXP, VS2005, Dev
 
Andrew Wirger 4.67
A COM class wizard for VS.NET 2003
Updated: 15 Aug 2004
A wizard to bring easy COM class creation to C#.
C#, Javascript, Windows, .NET1.0, .NET1.1, COM, VS.NET2003, Dev
 
mav.northwind 4.67
Internet Explorer Late Binding Automation
Updated: 9 Jun 2009
Internet Explorer automation sample code using late binding, without Microsoft.mshtml and shdocvw dependency.
C#1.0, C#2.0, C#3.0, .NET2.0, COM, COM+, Dev, WinForm
 
yincekara 4.67
IIS Admin Base Object Wrapper for installing SSL Certificates
Updated: 12 Feb 2004
A COM Interop wrapper for the IIS Admin Base Object that can be used to programmatically install SSL Certificates in IIS 5.0.
C#, VBScript, .NET1.1, Win2K, VS.NET2003, Dev
 
Karl McGuinness 4.63
C# ATLCOM Interop code snipperts - Part 1 - Unedited
Updated: 21 Dec 2008
Code snippets detailing Interop programming in C# and ATLCOM
C++ (VC6, VC7, VC7.1, VC8.0, VC9.0), C++/CLI, C, C# (C#1.0, C#2.0, C#3.0), Windows, .NET, ATL, COM, Dev, QA
 
Gopi Krishna Nuti 4.62
Band Objects - .NET 2.0 Redux
Updated: 17 May 2006
A .NET 2.0 version of Pavel Zolnikov's BandObjects project.
C#, .NET2.0, WinXP, VS2005, Dev
 
cambo1982 4.58
C# COM Late Binding Event
Updated: 21 Apr 2010
This article is a guide to building a .NET component, using it in a VB6 project at runtime using late binding, attaching its events and get a callback.
C#, VB, Windows, .NET, COM, COM+, Dev
 
yincekara 4.54
Reusing Legacy DLLs in C#
Updated: 18 Nov 2002
This article gives you a way to reuse existing code, without rewriting it to .NET
C#, VC6, VC7, .NET1.0, Win2K, WinXP, Dev
 
cchrism 4.46
Using Word's spellchecker in C#
Updated: 17 Jul 2003
An article on using Word's spellchecker from a textbox in C#
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
nyland 4.42
COM+ Subscription Viewer
Updated: 19 Nov 2001
This sample shows how to retrieve a subscriptions registered in the Event System store using C#.
C#, VC7, .NET1.0, Win2K, ATL, Dev
 
Roman Kiss 4.37
Remote Desktop using C#.NET
Updated: 11 Nov 2009
This article is about showing how to create a .NET application to perform remote desktop operation using Microsoft Terminal Services Client ActiveX control.
C#, Windows, .NET, Dev
 
Thiagarajan Alagarsamy 4.36
Create ActiveX in .NET Step by Step
Updated: 4 Mar 2008
Article describes how to create ActiveX in .NET and how to use it on an HTML page step by step.
Javascript, HTML, C#1.0, C#2.0, .NET1.0, .NET1.1, .NET2.0, Dev
 
Michał Kosmala 4.35
Callback Functions and .NET C# COM Components
Updated: 1 Feb 2008
How to make your C# component callback a Perl subroutine
C#, Perl, .NET, COM, Dev
 
Bharat Mallapur, sriraj 4.25
Calling Managed .NET C# COM Objects from Unmanaged C++ Code
Updated: 11 Jan 2006
An article on calling managed .NET C# COM objects from unmanaged C++ code.
C++, C#, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Atul Mani 4.24
Collections Interoperability
Updated: 23 May 2005
This article describes how to move collections between native and managed code.
C#, VC7.1, .NET, WinXP, COM, VS.NET2003, Dev
 
Meir Bechor 4.18
IIS Admin Base Object Wrapper for installing SSL Certificates
Updated: 19 Feb 2004
A COM Interop Wrapper for the IIS Admin Base Object that can be used to programmatically install SSL Certificates in IIS 5.0
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Karl McGuinness 3.94
A Windows Service Which Kills Unwanted Windows: Part 2
Updated: 8 Sep 2008
Shows how to kill unwanted windows on the user desktop on Vista, using COM+ to allow a Windows service to interact with user applications.
C# (C#2.0), Windows (Vista), .NET, COM+, Dev
 
Victuar 3.83
Wrapping the Windows Installer 2.0 API
Updated: 4 Jan 2004
An article describing wrapping the Windows Installer 2.0 API using C# and .NET interop.
C#, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
ian mariano 3.46
Count pages in MS Word Document
Updated: 29 Apr 2003
A simple way of using C# to access a Word document's properties
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Shelly Jain 3.44
Using the WebBrowser control in .NET
Updated: 14 Mar 2002
Create a web browser completely in C#
C#, .NET, Win2K, Visual-Studio, Dev, WinForm
 
Nikhil Dabas 3.34
Creating and Deleting Custom Menus in Visio using C#
Updated: 1 Jul 2004
Creating the Visio custom menus and handling the click event from C# programs.This project requires that Visio application should run and it requires a default drawing to be open.
C#, Windows, .NET1.0, .NET1.1, .NET2.0, VS.NET2003, Dev
 
Shashidhar Rao Nellutla 2.82
How to Create a Table with Fields in an Access Database (ADOX and JET SQL)
Updated: 12 Apr 2010
Creating a simpleTable with fields in an Access Database using ADOX and JET SQL
C#, Office, ADO.NET
 
Joao Tito Livio 2.67
AdapterList
Updated: 26 Sep 2008
This article explains how to use the DDK interface-INetCfg in C#.
C#1.0, C#2.0, C#3.0, .NET3.0, Dev
 
ram verma 1.17
Variants and COM
Updated: 11 Oct 2007
Tips on using Variants with COM
C#, Windows, .NET, Visual-Studio, COM, Dev
 
zam664 1.00

Date / Time 

top
Title / Updated Author Score  
Recurring Date Generator with Pattern Coding
Updated: 4 Sep 2007
Create recurring dates using a user-defined pattern. Create recurring dates from a coded value that defines what the pattern should be.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Victor Boba 4.94
Flexible Time Schedule in C# 2.0
Updated: 17 Jun 2011
A simple way to iterate through a timeline using a flexible predicate system
C#2.0, Windows, .NET2.0, VS2005, Dev
 
seeblunt 4.90
Calculate Sunset and Sunrise Time
Updated: 23 Dec 2011
This class implements an algorithm found in Almanac for Computers (1990) published by Nautical Almanac Office.
C#, .NET2.0, VS2005
 
Wouter Huysentruit 4.73
Time Picker
Updated: 19 Mar 2011
A time picker user control that allows the selection of hours, minutes, seconds and crucially milliseconds!!
C# (C#4.0), Windows, Dev
 
Edward Nutting 4.67
Easy String to DateTime, DateTime to String and Formatting
Updated: 28 Aug 2007
Easy String to DateTime, DateTime to String and formatting
C#, Windows, .NET, Visual-Studio, Dev
 
Bertus Kruger 4.31
W3CDateTime Structure in C#
Updated: 3 Nov 2009
Simple W3CDateTime Structure when you are using atom feed like Gmail
C#, .NET (.NET2.0), Dev
 
heebaek-choi 4.25
C# Class for Calculating Sunrise and Sunset Times
Updated: 13 Sep 2008
A class for calculating sunrise and sunset times, implemented as a thread-safe Singleton
C#, .NET, WinXP, Vista, Win32, Win64, Dev
 
Zacky Pickholz 4.07
Append Date and Time to File
Updated: 6 Oct 2008
Append date and time to a file for achival purposes
C#, Dev
 
TimGradwell 4.00
How To Append 'st', 'nd', 'rd' or 'th' To Day Numbers in Dates
Updated: 16 Nov 2007
A custom type formatter to append the appropriate 'st/nd/rd/th' text to day numbers when outputting date strings
C#2.0, Windows, .NET2.0, .NET3.0, .NET3.5, VS2005, VS2008, Dev
 
MarkGwilliam 3.92
Custom Global Application Culture
Updated: 26 Jul 2007
This article helps you in defining the application specific culture at the startup time of your application.
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Mahendra Kumar Srivastava 3.83
TimeRanger -- Allows foreaching across a time interval
Updated: 9 Feb 2007
A class that allows foreach to enumerate various points within the time interval defined by two DateTime objects
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
PIEBALDconsult 3.80
Simple Time-profiling in .NET
Updated: 8 Jun 2007
With this small library, it's simple to add calls to time-profile your .NET application
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, VS2005, Dev
 
A. Bioli 3.75
Windows Hijri Calendar
Updated: 26 Jan 2008
This control enables developers to show Hijri calendar like Windows Georgian calendar
C# (C#1.0, C#2.0, C#3.0), Windows, Dev
 
Muhammad Elmasry 3.68
Persian Calendar with Tray Icon
Updated: 4 Mar 2008
A Persian calendar that shows a tray icon
C#, Windows, .NET, ASP.NET, GDI+, Dev, Design
 
mohamad hajibegloo 3.67
Date Range Overlap Testing
Updated: 2 Aug 2011
A class to determine if there are any overlaps in a set of date ranges
C# (C#4.0), Windows
 
Mathew Crothers 3.67
AddBusinessDay DateTime Extension Method
Updated: 10 Aug 2007
An extension method that extends the AddDay method to include only business days
C#3.0, WinXP, Vista, .NET3.0, Visual-Studio, Dev
 
martincook 3.60
User Interface Time Zone Extending the System.TimeZone Class
Updated: 29 Aug 2007
Using the System.TimeZone class to allow users of your applications to specify their time zone preferences
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, ASP.NET, WebForms, VS2005, Dev, WinForm
 
kublaj 3.53
Simple PC Alarm Clock
Updated: 4 Aug 2007
A simple PC alarm clock in C# using Visual Basic library to Beep
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Paul Chin PC 3.29
Custom Clock for Different Time Zones
Updated: 20 Jul 2007
This project is a Custom Clock project which displays time for different TimeZones.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Mahendra Kumar Srivastava 3.29
Urdu Date Time Picker
Updated: 27 Jun 2007
First Time Urdu Date Time Picker
C#, Javascript, Windows, .NET, Visual-Studio, Dev
 
Tariqaziz 3.24
Persian Calendar with Simulated PHP Methods in C#
Updated: 1 Jan 2009
Generate Persian Calendar with simulated PHP methods
C#, WinXP, Vista, .NET3.5, VS2008, Dev
 
Mohammad Dayyan 2.92
Midnight Timer - A Way to Detect When it is Midnight
Updated: 29 Mar 2007
An article on how to detect when it is midnight
C#2.0, .NET1.1, .NET2.0, WinXP, Win2003, Vista, .NET3.0, VS2005, Dev
 
DanielBrownAU 2.88
Event Based Scheduler
Updated: 1 Jun 2007
A periodic scheduler, based on the timer control
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Architect, Dev
 
Doron Goldberg 2.71
Persian DateTime
Updated: 25 Apr 2011
A structure like System.DateTime which is designed to support Persian calendar
C# (C#3.0, C#4.0), Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), .NET (.NET3.5), Visual-Studio (VS2008), Architect, Dev, .NET4
 
Mohammad Mir mostafa 2.55
MonthCalendar Has a Problem When Displaying
Updated: 4 Jan 2008
MonthCalendar has a problem when displaying
C# (C#1.0, C#2.0), Dev
 
vietanh154 1.94

Delegates and Events 

top
Title / Updated Author Score  
Weak Events in C#
Updated: 25 Apr 2009
Different approaches to weak events
C#, .NET2.0, .NET3.0, .NET3.5, WPF, Dev
 
Daniel Grunwald 4.97
INotifyPropertyChanged and beyond - Part II
Updated: 30 May 2007
Add support for event suppression and event propagation
C#2.0, C#3.0, .NET2.0, Win2K, WinXP, Vista, .NET3.0, Visual-Studio, Dev
 
TJoe 4.96
.NET Delegates: A C# Bedtime Story
Updated: 3 Dec 2001
An exploratory story of delegates and events for C# programmers told in the style of a bedtime story.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Chris Sells 4.94
Yet Another Universal Event Handler
Updated: 2 Jan 2012
A universal Event Handler with a difference: No MSIL required.
C#, Windows, .NET, Events, programming
 
Simon Bridge 4.93
Using Events and Delegates in C#
Updated: 21 Oct 2005
Understand delegates and encourage support for events in C# classes.
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Graham Harrison 4.92
Delegates and Business Objects
Updated: 21 May 2006
An approach to implementing validation on custom business rules, using delegates.
C#, Windows, .NET, ASP.NET, Visual-Studio, WebForms, Dev, WinForm
 
Paul Stovell 4.89
Events and Delegates simplified
Updated: 13 Mar 2005
This article shows you how to design events for your classes.
C#, .NET1.0, Win2K, WinXP, Dev
 
Meysam Mahfouzi 4.88
C# Event Implementation Fundamentals, Best Practices and Conventions
Updated: 26 Oct 2007
This article presents event implementation fundamentals, best practices, and conventions.
C#, Windows, .NET1.0, .NET1.1, .NET2.0, Visual-Studio, Dev, WinForm
 
Jeffrey Schaefer 4.88
Fixing BindingList Deserialization
Updated: 22 Jul 2007
BindingList is flawed with regard to serialization. A flaw in the SDK prevents PropertyChanged events from INotifyPropertyChanged instances from getting rewired on deserialization. Here's a solution to fix the problem.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Mike Gavaghan 4.88
Delegates in C# - Attempt to look inside: Part 5
Updated: 4 Nov 2010
Using delegates and generic types to improve development.
C#3.0, C#4.0, .NET3.5, Dev, .NET4
 
Ed Guzman 4.88
An Event Based Rules Engine
Updated: 25 Feb 2006
A design for an event driven rules engine.
C#, Windows, .NET1.1, .NET2.0, Mono, VS.NET2003, VS2005, Dev
 
Darren Pruitt 4.87
Delegate Behind the Scenes
Updated: 23 Mar 2009
Describing complete class of delegate and asynchronous processing
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev
 
Karthikeyan Govindan 4.86
Delegates in C# - Attempt to Look Inside - Part 3
Updated: 8 Oct 2010
More about delegates. Meet the Event
C#, .NET (.NET3.5), Dev, Design, .NET4
 
Ed Guzman 4.86
Delegates in C# - Attempt to look inside. Part 4
Updated: 20 Oct 2010
Classic, generic, lambda. A different code technique.
C#3.0, C#4.0, .NET3.5, Dev, C#3.5, .NET4
 
Ed Guzman 4.84
Action Extensions
Updated: 1 Jul 2008
Parallelization of multicast delegates
C# (C#3.0), Windows, Dev
 
leppie 4.84
An Easy to Use Weak Referenced Event Handler Factory for .NET 2.0
Updated: 9 Mar 2007
An article on creating weak event handlers that show how to use them in a Windows Form.
C#, .NET2.0, WinXP, Win2003, VS2005, Dev, WinForm
 
John Stewien 4.84
How to use delegates in C# - step 1
Updated: 17 Feb 2006
An article to demonstrate the use of delegates.
C#, Windows, .NET, Visual-Studio, Dev
 
Alireza . Shirazi 4.84
Event Browsing - .NET Event Concepts and Customizations
Updated: 21 Jan 2012
.NET Events concepts and customizations
C#, Windows, .NET
 
Phoenix Roberts 4.83
Delegates in C# - Attempt to Look Inside - Part 1
Updated: 6 Oct 2010
How to understand and use delegates in your program
C#, .NET, Dev, Design, C#3.5
 
Ed Guzman 4.83
Delegates in C# - Attempt to Look Inside - Part 2
Updated: 6 Oct 2010
Call delegates asynchronously if you need
C#, .NET (.NET3.5), Dev, Design, C#3.5, .NET4
 
Ed Guzman 4.82
Event Chain
Updated: 1 Jul 2008
Executing a multicast delegate to create an event chain that can be terminated by any handler in the chain
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
Marc Clifton 4.78
A Universal Event Handler Factory
Updated: 2 Aug 2005
A factory, which dynamically creates helper classes to hook on events of any signature.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Ulrich Proeller 4.78
How to Safely Trigger Events the Easy Way
Updated: 3 Mar 2010
A guide to the methods of triggering .NET events in a thread-safe way.
C#, .NET, Dev
 
Simon P Stevens 4.77
Raising Events, Event Handlers, and the Use of Delegates
Updated: 29 May 2009
Delegates and their relation to events and event handlers.
C#1.0, C#2.0, C#3.0, .NET2.0, Dev
 
logicchild 4.77
Use System Events To Protect Your Application Data
Updated: 12 Nov 2004
Handle System Events to protect your application data.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Neil Baliga 4.77
Facts and Fallacies of Events in C#
Updated: 24 Jul 2007
Delegates: how to add them to an event, how they get removed and when that is necessary
C#, Windows, .NET2.0, Visual-Studio, Dev
 
Luc Pattyn 4.76
Events Made Simple
Updated: 17 Feb 2009
Events made simple
C#, Dev
 
DaveyM69 4.76
Tweaked Events
Updated: 18 Dec 2010
Framework for customizing events. Comes with Weak Events and Synced Events
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
jpbochi 4.74
Proxy Delegates
Updated: 27 Dec 2002
Use reflection and proxy delegates to interface between two separate assemblies.
C#, Windows, .NET1.0, Dev
 
Marc Clifton 4.73
C# Delegates: Step by Step
Updated: 11 Sep 2010
An article to help the beginner understand delegates
C# (C#2.0, C#3.0, C#4.0), Windows (WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), Visual-Studio (VS2005, VS2008, VS2010), Dev, C#3.5
 
logicchild 4.71
LogString: A Simple C# 2 Application Event Logging Class
Updated: 27 Aug 2006
It is designed to allow multiple threads to add events to one or more log strings and provides event driven updates for viewers.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Robert Nadler 4.69
Fast late-bound invocation through DynamicMethod delegates
Updated: 11 Jul 2005
This article describes a way to achieve fast late-bound invocation through the generation of custom MSIL code at runtime.
C#, MSIL, Windows, .NET2.0, VS2005, Dev
 
Alessandro Febretti 4.68
Event Delegates in Simple English (Really, it's that simple)
Updated: 24 Jun 2003
A simple tutorial for beginners on the daunting Event Delegates (C#).
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Daniel Ang Chee Meng 4.68
An Event Pool
Updated: 21 Feb 2004
An event pool helps manage large amounts of events that otherwise clutter up your code and make maintenance difficult.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Marc Clifton 4.67
C# - Delegates 101 - A Practical Example
Updated: 11 Apr 2010
A practical example not too simple, not too complex, to explain delegates
C#, Windows, Dev
 
Erwin@ODS 4.66
Concurrent Observable Collection, Dictionary, and Sorted Dictionary
Updated: 12 Sep 2011
Provides implementations of concurrent observable collection classes for binding to WPF controls so that the collections can be updated from a thread that isn't the WPF GUI thread
C# (C#4.0), .NET, WPF, VS2010, Dev
 
John Stewien 4.65
How Events Work Under the Surface
Updated: 1 Jan 2007
Shows what goes on behind the "magic" that the compiler does when you declare a simple event member in a class.
C#1.0, C#2.0, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Visual-Studio, Dev
 
J. Dunlap 4.63
Events and Delegates
Updated: 6 Jun 2004
Events and Delegates - A real time approach.
C#, Windows, .NET1.0, .NET1.1, Dev
 
Navis Singarayan 4.63
EventSpy
Updated: 9 Oct 2005
Sick and tired of writing diagnostic event handlers to see when a control is firing events? You need EventSpy!
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Martin Carolan 4.58
Evolving Windows Forms Event Handling With Loosely Coupled Methods
Updated: 15 Jun 2011
Reduce the exposure of OwnerObject members or resources by interfacing methods to child or sibling objects.
C#3.0, C#4.0, Win2K, WinXP, Vista, .NET3.0, .NET3.5, Win7, Dev, WinForm
 
IAbstract 4.47
Exploring Lambda Expression in C#
Updated: 12 Mar 2008
This article covers things from syntax to constraints and implementation details for lambda expression in C#
C# (C#3.0), .NET, Dev
 
Zeeshan Jafar Hirani 4.47
Understanding .NET Delegates and Events, By Practice
Updated: 13 Jun 2008
Truly understanding .NET delegates and events.
C# (C#2.0, C#3.0), .NET (.NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev
 
mohamad halabi 4.43
.NET Framework Delegates: Understanding Asynchronous Delegates
Updated: 27 Aug 2009
An article to help clarify delegates and how to use them asynchronously.
C#1.0, C#2.0, C#3.0, .NET2.0, Dev
 
logicchild 4.43
The EventPool Revisited
Updated: 28 Mar 2008
Easily manage .NET events using attributes, enumerations and generics
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, VS2005, Dev
 
Pete O'Hanlon 4.42
Delegates for Dummies
Updated: 16 Oct 2007
Primer - The basics about delegates, how to define them and use them
C#, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5, VS.NET2003, VS2005, Dev
 
Andrew D. Weiss 4.38
Loosely Coupled Event Driven Programming
Updated: 6 Dec 2006
This article shows how to assign events dynamically, the main target is to make the application very loosely coupled.
C#, Windows, .NET2.0, VS2005, Dev
 
karun123 4.32
How to route events in a Windows Forms application
Updated: 17 Jul 2005
An article about routing events in a Windows Forms application.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Wytek Szymanski 4.30
The Simplest C# Events Example Imaginable
Updated: 5 Sep 2005
A simple metronome example where a class creates events and another receives them.
C#, Windows, .NET, Visual-Studio, Dev
 
Todd Wilder 4.27
Events and Clones
Updated: 19 Apr 2004
Care needs to be taken when using Events and Clones.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Keith Nicholas 4.25
A class to dynamically create delegates of functions at runtime
Updated: 6 Oct 2006
A class to dynamically create delegates of functions at runtime. Wraps code by Luyan, from his article: A General Fast Method Invoker.
C#, Windows, .NET2.0, VS2005, Dev
 
billy p 4.20
.NET Multicast Delegates
Updated: 2 Dec 2008
Multicast delegates provide functionality to execute more than one method.
C# (C#3.0), .NET (.NET3.0, .NET3.5), WebForms, Architect, Dev, WinForm
 
Cirilo Meggiolaro 4.17
Command Line Parsing with Delegates
Updated: 9 Mar 2006
Command line parsing with the use of delegates: the delegates support a common set of data types, with standard syntax validation.
C#, VC7.1, .NET1.1, Win2K, WinXP, Win2003, DotGNU, VS.NET2003, Dev
 
gogglin 4.15
Directory Analysis with Custom Events and Threading
Updated: 16 Sep 2007
A simple directory scanner which operates on a separate worker thread and updates a status label without causing the UI to hang.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
David Federspiel 4.11
An instrumented synchronous/asynchronous event manager utilizing EventHandler and Reflection
Updated: 16 Oct 2002
Implements an instrumented event manager which can be used to invoke event sinks both synchronously and asynchronously. The event sink can be declared using either the System.EventHandler delegate or by reflection.
C#, .NET1.0, Win2K, WinXP, Dev
 
Marc Clifton 4.11
DataGrids, Forms and Delegates.
Updated: 17 Feb 2004
This article describes using a Delegate to pass data from a DataGrid in one form, to set of controls in another form.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Brent Thompson 4.00
Get Delegate from Event's Subscription
Updated: 4 Apr 2009
This code allows you to get a delegate that subscribed to a Control's event. The technique used is applicable to events in general.
C# (C#1.0, C#2.0, C#3.0), .NET, Dev
 
Alexander Kostikov 4.00
Simple effective Weak Event Dispatcher in C#
Updated: 7 Apr 2011
Another weak event dispatcher in C#
C#4.0, .NET, VS2010, Dev
 
Jaap Lamfers 4.00
Delegates and Events
Updated: 16 Aug 2003
This article briefly introduces the concepts of delegates, events and how they are used in the .NET framework's base class libraries.
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
KaushikS 3.89
A Study of Delegates
Updated: 19 Jul 2006
An article on delegates in C#.
C#, Windows, .NET2.0, VS2005, Dev
 
Tariq A Karim 3.78
Complete Class of Events
Updated: 27 Apr 2009
Describing complete class of events and thread synchronization using add and remove accessors.
C#, .NET (.NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev
 
Karthikeyan Govindan 3.78
Unraveling Delegates & Events
Updated: 21 Feb 2006
This article briefs about Delegates and focuses on differentiating Delegates & Events
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
AbhishekKhanna 3.76
Implementing an event which supports only a single event handler, in C#
Updated: 30 Nov 2005
This article demonstrates how to implement an event, for which at a given point of time only one client can subscribe to. If multiple clients subscribe to the same event (of the same object), only the client subscribing last will get the event notification.
C#, .NET1.1, WinXP, VS.NET2003, Dev, WinForm
 
Madhu Raykar 3.74
Another class factory
Updated: 3 May 2003
Class Factory based on C# events & delegate
C#, VC7, .NET1.0, Win2K, WinXP, Dev
 
Yoramo 3.73
Delegates and their role in Events in C# .NET
Updated: 13 May 2009
A simple delegates example.
C#1.0, C#2.0, C#3.0, .NET2.0, WinXP, Vista, .NET3.0, .NET3.5, Dev, .NET4
 
RakeshGunijan 3.71
EventSubscriptionManager - No More Leaking Event Delegates
Updated: 8 Mar 2010
A solution that manages attached events
C#2.0, .NET2.0, .NET3.0, .NET3.5, Architect, Dev
 
rittjc 3.67
Centralised Exception Handling in C# Windows Application
Updated: 20 Oct 2009
Enables centralised exception handling without stopping the execution of the application
C#, Windows
 
SHRIDHAR TL 3.58
C# event fundamentals and exception handling in multicast delegates
Updated: 2 Jun 2009
How to declare and use C# events and handle exceptions from event handlers.
C#, .NET1.1, .NET2.0, .NET3.0, .NET3.5
 
Bharat Gohil 3.57
Creating a weak event
Updated: 8 Apr 2009
This article shows how to use WeakDelegateSet class to create weak events. With weak events, objects can register themselves in events, but are allowed to be collected if the only references for them are such events.
C#, .NET2.0, .NET3.0, .NET3.5, Dev
 
Paulo Zemek 3.57
How to Manage Multiple Asynchronous Calls by using Delegates
Updated: 9 Aug 2010
How to Manage Multiple Asynchronous Calls by using Delegates
C#, .NET, Dev, C#3.5, Threading, Framework
 
JasonChing 3.50
Understanding Delegates in C#
Updated: 16 Sep 2005
This article describes delegates in C#.
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
Arul Nayagam C 3.38
Using Events and Threading to Communicate Long Processes to UI
Updated: 12 Dec 2008
Using events and threading to communicate long processes to UI
C#, .NET2.0, .NET3.0, .NET3.5, Dev, WinForm
 
Eduardo Lavin, ignotus confutatis 3.32
Extending user control and IDE/VS.NET Toolbox
Updated: 27 Aug 2003
Extending user control and IDE Toolbox
C#, .NET1.0, Win2K, WinXP, Win2003, Dev
 
Norman Fung 3.29
Delegates, Events, Event Arguments, and How They Fit Together
Updated: 17 Jun 2008
Delegates, events, event arguments, and how they fit together.
C#, .NET, Dev
 
Harvey Saayman 3.25
Event notification on streams during long reads or writes
Updated: 11 Aug 2003
An article on event notification for operations on large streams...
C#, VB, Javascript, VC7, VC7.1, .NET1.0, Win2K, WinXP, Win2003, ASP.NET, Dev
 
Jim Wiese (aka Spunk) 3.23
How to override parent class event method with your own?
Updated: 18 Oct 2003
Use Process class to spawn many processes and keep an eye when they finish.
C#, Windows, .NET1.0, .NET1.1, Dev
 
vikramk 3.14
Delegates - a 15 minutes quick start tutorial
Updated: 9 Aug 2003
Teaches you about delegates using an example program
C#, Windows, .NET1.0, Dev
 
devvvy 3.10
Creating advanced C# custom events
Updated: 19 Jan 2005
Hooking up C# objects with delegate events.
C#, Windows, .NET1.0, Dev
 
Erdogan Gulsoy 3.08
DelegateTypeT makes using delegates a breeze!
Updated: 17 Feb 2006
DelegateTypeT, a wrapper class for delegates, with a simple usage.
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
Tim Speekenbrink 3.00
The Power of the 'Action' Delegate
Updated: 3 Mar 2008
Overview and test library of how powerful the System.Action delegate can be
C# (C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
Ryan Leckey 2.87
Delegates and Events - Internals
Updated: 6 Oct 2005
This article explores the internals of delegates and events by going through the code generated by the C# compiler. Other compilers might produce slightly different IL but should be quite similar. It's assumed that the reader knows what delegates and events are and how to use them.
C#, Windows, .NET, Visual-Studio, Dev
 
Rakesh Rajan 2.80
Delegate: What is this?
Updated: 17 Aug 2003
This article contains explanation of delegate concept.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Bachan1968 2.70
Nested Functions in C#
Updated: 22 Apr 2008
This article tells you about writing nested functions in C#
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Vista), .NET (.NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev
 
Sandeep Aparajit 2.62
Delegates in C#
Updated: 27 Nov 2011
Main Interrelated Concepts of Delegates in C#
C#
 
Vijay_Prativadi 2.55
Global Event Distributor
Updated: 18 Dec 2007
Global event handler distributor
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, Mono, DotGNU, .NET3.0, .NET3.5), Dev
 
shaykeren 2.50
Delegates, events, and namespaces using C#
Updated: 18 Jul 2008
delegates overview
C#, .NET, Dev
 
Marius Iulian Mihailescu 2.45
Events and delegates in depth
Updated: 30 Nov 2006
This article describes events and delegates in detail. It also covers the .NET 2.0 features for delegates.
C#, Windows, .NET, Visual-Studio, Dev
 
jdkulkarni 2.44
Fun with Func
Updated: 7 Jul 2008
C# Generic Delegate
C#, .NET (.NET3.5), Dev
 
abhigad 2.21
How to call a long running method asynchronously and display a wait image on the UI
Updated: 27 Aug 2008
This article explains how to call a long running method asynchronously and also display a wait image on the UI.
C#, .NET2.0, .NET3.0, .NET3.5, Dev
 
Member 2941560 2.20
Simplest event delegate ever
Updated: 10 Oct 2006
The simplest sample of how an event delegate can be used in C#.
C#, Windows, .NET, Visual-Studio, Dev
 
nitstheone 2.14
Delegates - Unedited
Updated: 13 Jan 2009
Delegate is type-safe object which can point to any function to invoke them synchronously and asynchronously
C# (C#1.0, C#2.0, C#3.0)
 
Adnan Aman 2.10
Calling parent form functions from a user control
Updated: 22 Apr 2008
The Button inside the User Control raises the Button OnClick event on the form and typing inside the User Control TextBox replicates the text inside the Form’s TextBox.
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
AlG 2.00
Synchronize Invoke Events
Updated: 15 Apr 2009
Safely calling a control's method from a different thread.
C#, .NETCF, Dev
 
Tarek Najem 2.00
Creating a Custom Event Dictionary
Updated: 3 Jan 2007
An article on creating a custom event dictionary.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Daniel Dhillon 1.70
Event Control
Updated: 25 Feb 2004
How to declare and use the C# events in your application as Event Control.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
swami800 1.06

Enumerations 

top
Title / Updated Author Score  
Using DescriptionAttribute for enumerations bound to a ComboBox
Updated: 16 Nov 2011
How to use DescriptionAttribute for enumerations bound to a ComboBox.
C#, .NET, Dev
 
Clifford Nelson 5.00
Adding data-bindable attributes to C# enums using the dynamic runtime
Updated: 16 Mar 2011
This article is about a very light-weight enum extension library that takes advantage of dynamic types in .NET 4.0 to provide a simple way to add meta attributes to an enum field.
C#4.0, WPF, Architect, Dev, Design, .NET4
 
Nish Sivakumar 4.97
Localizing .NET Enums
Updated: 17 Oct 2007
Describes a technique for displaying localized text for enums
C#2.0, Windows, .NET2.0, VS2005, Architect, Dev
 
Grant Frisken 4.94
Thread-safe enumeration in C#
Updated: 4 Feb 2010
A way to have thread-safe foreach statements without explicit locking.
C#, .NET, Dev
 
Alexey Drobyshevsky 4.88
Accelerating Enum-Based Dictionaries with Generic EnumComparer
Updated: 5 Mar 2009
In this article, I will demonstrate a performance problem caused by boxing in Dictionaries that use Enums as keys, and will provide a solution using lightweight code generation (DynamicMethod).
C#2.0, C#3.0, .NET2.0, .NET3.0, .NET3.5, Architect, Dev
 
Omer Mor 4.77
Enum Utilities
Updated: 24 Feb 2008
Various methods for working with enumerations
C#, .NET2.0, Dev
 
PIEBALDconsult 4.69
Humanizing the Enumerations
Updated: 22 Mar 2005
Convert enum'eration codes to the phrases your business customers use, with attributes and reflection in .NET.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Alex Kolesnichenko 4.68
List Comprehensions for C# 2.0
Updated: 21 May 2008
Writing nice list comprehensions for C# 2.0.
C# (C#2.0), .NET, Dev
 
Frohwalt Egerer 4.60
'Extending' the Enum Class to Validate the Enum Values with the Flags Attribute
Updated: 4 Jan 2008
Use extension methods to augment the enums to validate the values and more
C# (C#3.0), .NET (.NET3.0, .NET3.5), Dev
 
dmihailescu 4.58
.NET Enum: The Next Level
Updated: 25 Jul 2006
How to associate an object to your enum value.
C#, Windows, .NET, Visual-Studio, Dev
 
mikeperetz 4.54
Key-Value Pairs as Enum-Constants
Updated: 7 Sep 2008
An enum-like class that supports flags (up to 8192), has additional value-type data, description, and FastSerializer support.
C#, WCF, Dev
 
christoph braendle 4.50
A C# List Permutation Iterator
Updated: 14 Nov 2009
An iterator in C# which iterates over all permutations of a given IList.
C#, .NET, Dev
 
Aviad P. 4.50
EnumOperators
Updated: 22 May 2008
A class to help ease the burden of not being able to specify enum as a generic constraint
C#, .NET2.0, Dev
 
PIEBALDconsult 4.42
A Class Based Enumeration Implementation
Updated: 22 Jan 2008
A classical implementation of the enumeration using class together with NHibernate user types
C# (C#2.0), .NET, Visual-Studio, Architect, Dev
 
Kailuo Wang 4.33
Terser Enum Programming with StrongEnum
Updated: 11 Jan 2009
Write cleaner, strongly-typed enum operations.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
DevCubed 4.29
Symbols as extensible enums
Updated: 24 Feb 2010
Use the Symbol class for enum-like values that can be extended by other classes.
C#2.0, .NET2.0, Mono, .NET3.0, .NET3.5, Dev
 
Qwertie 4.25
List With Events
Updated: 6 Dec 2008
An extended List that fires events when the count of list-items changes
C#2.0, C#3.0, .NET2.0, Mono, .NET3.0, .NET3.5, Win32, Architect, Dev
 
Günther M. FOIDL 4.15
Adding Descriptions to your Enumerations
Updated: 17 Apr 2006
Describes how to use a [Description] attribute on an enumeration
C#, Windows, .NET2.0, ASP.NET, VS.NET2003, VS2005, Dev
 
skot 4.11
Mapping .NET Enumerations to the Database
Updated: 25 Aug 2009
How to map .NET Enumerations to and from a Database repository
C# (C#1.0, C#2.0, C#3.0)
 
tmiordan 4.08
SequenceCompare - Comparing Sequences of IEnumerable
Updated: 21 May 2009
A simple set of extension methods comparing sequences of IEnumerable
C# (C#1.0, C#2.0, C#3.0)
 
Phil Martin 4.00
Using Enumerations: Enumerated Types and Bit Flags
Updated: 22 Jul 2009
An article that explains how to use Enumerations
C# (C#1.0, C#2.0, C#3.0)
 
logicchild 4.00
A C# Combinations Iterator
Updated: 16 Nov 2009
An iterator over all combinations of (m) elements from a sequence of (n) elements
C#, .NET, Dev
 
Aviad P. 4.00
StringEnumerator
Updated: 2 Feb 2007
A utility class relying on Generics and Attributes that allows strings to be enumerated (as enums)
C#, Windows, .NET2.0, Visual-Studio, Dev
 
Rudy Rihani 3.92
Everyday programming techniques - C# Enums
Updated: 26 Nov 2008
This article reviews basic and advanced programming with enums (flags, bit flags cast, and more).
C# (C#1.0, C#2.0, C#3.0), .NET, Dev
 
Hugo PEREIRA 3.92
TypeTransmogrifier
Updated: 13 Jun 2008
Allows mapping of types to enumerated values.
C#, .NET (.NET2.0), Dev
 
PIEBALDconsult 3.83
Making an Enum Readable (The Lazy Way)
Updated: 12 Sep 2007
Making an Enum Readable without any hassle...
C#1.0, C#2.0, Windows, .NET, Visual-Studio, Dev
 
Joe Sonderegger 3.72
EnumTree
Updated: 12 Jun 2008
A class and attribute to allow accessing enum values as a tree
C#, .NET (.NET2.0), Dev
 
PIEBALDconsult 3.57
Strong-Type & Efficient .NET Enum
Updated: 4 May 2009
Efficient & strong-type alternative to the .NET Enum class
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, Win2008), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev
 
Hana Giat 3.50
The Enum Keyword and Its Functional Usage
Updated: 16 May 2008
This article describes 'Static Methods' of the Enum Class
C# (C#1.0, C#2.0, C#3.0), Dev
 
santosh poojari 3.36
Tree Structured Enumerations
Updated: 2 Apr 2008
The way to maintain a tree structured enumeration while having all the advantages of the standard ones
C# (C#2.0, C#3.0), Windows, .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Dev
 
Smart K8 3.32
Enum Generitized
Updated: 12 May 2007
Using Generics to make a different kind of enumeration: easy to comment, and supports many types.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Tim Schwallie 3.28
C# Enum with Char Valued Items
Updated: 3 May 2010
How to use a char as a value for enum items, and why
C#, .NET, EF
 
ricrodrigues 2.91
Enums Multivaluables
Updated: 27 Mar 2006
This article describes how to pass more than one value of an enum in a single variable or call
C#, Windows, .NET, Visual-Studio, Dev
 
Ricardo Casquete 2.82
A perfect C# string enumerator
Updated: 2 Jan 2008
An excellent and easy way to implement string enumerators in C#.
C#, Windows, .NET, Dev
 
David Catriel 2.76
Enum Builder: The Curious Case of the Inheritable Enum
Updated: 1 Nov 2009
Proves that we can create a class that behaves like an inheritable enum
C#, .NET (.NET3.0, .NET3.5), Visual-Studio (VS2008)
 
marcusts 2.73
Extending Enum for Extra Meta Data
Updated: 15 Sep 2009
An article on how to provide extra meta data to represent enum values using extension methods
C# (C#3.0), .NET (.NET3.5), Dev
 
tallies 2.60
Managing Enums and their Database Equivalents
Updated: 10 Nov 2008
Make enums easier to coordinate with database values
C#, Dev
 
LaurenCL 2.60
Simple Programming Challenges - Enumerator Bits
Updated: 18 Jul 2008
Displays how to create flag-friendly enumerations while managing cases where certain flags should not be used together.
C#1.0, C#2.0, C#3.0, .NET3.5, Dev
 
Allen C. Copeland Jr. 2.00
Enumerations and Adding them to Structures
Updated: 31 Dec 2008
An article to help a beginner understand C# enumerations.
C# (C#1.0, C#2.0, C#3.0), .NET, Dev
 
logicchild 1.67
Enums in C#
Updated: 10 Aug 2010
Mapping enum constants with user friendly names.
C#, .NET, Dev
 
VermaManish 1.67

C# Programming - General 

top
Title / Updated Author Score  
An Application to Create Interesting and Fully Customizable Web Photo Gallery
Updated: 4 Apr 2007
An application to create interesting and fully customizable Web photo gallery using plugins for generating pages
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Lorenzo1981Ge 5.00
Optimizing integer divisions with Multiply Shift in C#
Updated: 2 Feb 2007
An article on improving the performance of an algorithm by replacing integer divisions
C#, Windows, .NET, Visual-Studio, Dev
 
rob tillaart 5.00
LINQ To Google Image and Google Groups
Updated: 8 May 2007
A LINQ Implementation for Google Images/Groups Search
C#3.0, Windows, .NET3.0, LINQ, VS2005, Dev
 
Ming.Chen 5.00
Nested Property Binding
Updated: 12 Sep 2007
Extending the BindingSource component to support nested property binding
C#2.0, Windows, .NET2.0, VS2005, Dev
 
seesharper 5.00
sharpcms.net - CMS framework based on XSLT and XML
Updated: 29 Nov 2005
CMS for .NET based on XSLT, XML and C#.
C#, Windows, .NET, Visual-Studio, Dev
 
peterhansen2 5.00
GPS Receivers, Geodesy, and Geocaching: Vincenty’s Formula
Updated: 9 Jan 2008
Vincenty's Formula is an iterative solution for calculating the distance and direction between two points along the surface of Earth.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Mike Gavaghan 5.00
Advanced Phone Number Type Implementation
Updated: 24 Dec 2008
A phone number structure that can be used for parsing, validating, and normalizing phone numbers.
C#1.0, C#2.0, .NET1.0, .NET1.1, .NET2.0, Mono, Dev
 
Flamewave4 5.00
Non-Zero-Based Arrays and Interface
Updated: 16 Mar 2009
An article to help the beginner to understand the dimensions of arrays and interfaces
C# (C#1.0, C#2.0, C#3.0)
 
logicchild 5.00
Write ETL jobs in pure C#
Updated: 29 Mar 2009
An introduction to using Rhino ETL to avoid dealing with designers such as the ones in DTS/SSIS job creation.
C#, Architect, DBA, Dev
 
Paul B. 5.00
Fluent.Xml.Linq - Exploring the limits of C# syntax
Updated: 14 Feb 2010
Exploration of the limits of C# - how much it could be pushed to create Fluent APIs or Internal Domain Specific Languages.
C#3.0, Windows, Dev
 
OPerttilä 5.00
Enumerate and Auto-Detect USB Drives
Updated: 9 Mar 2010
This article describes how to use the .NET System.Management WMI (Windows Management Instrumentation) wrappers to enumerate and describe USB disk drives. It also includes a non-Interop solution for detecting drive state changes as they come online or go offline.
C#, Windows (Vista, Win7), .NET (.NET3.0, .NET3.5), LINQ, Hardware, Architect, Dev, WinForm
 
stevenmcohn 5.00
Forwarding a type from one assembly to another: TypeForwardedToAttribute
Updated: 24 Mar 2010
Walkthrough: Forwarding a type from one assembly to another by using the TypeForwardedToAttribute attribute.
C#, .NET, Dev
 
Ashish Kumar Mukherjee 5.00
C#-like Expression Evaluator and Type Converter
Updated: 22 Apr 2010
Convert types, parse and evaluate expressions in runtime, in .NET 2.0
C# (C#2.0), Windows, ASP.NET, Dev, expression, convert
 
Alexei Shamov 5.00
C# - dataCollector – Collecting and Saving Data Easily
Updated: 20 Apr 2009
This class collects data rows in the memory and saves them into a Microsoft SQL database with SqlBulkCopy.
C# (C#2.0), Windows (WinXP, Vista), SQL-Server (SQL2000), Visual-Studio (VS2005), Dev
 
Slyuch, András 5.00
Rational Numbers - .NET 4.0 Version (Rational Computing 1)
Updated: 22 Jul 2010
A Rational number type providing virtually unlimited precision for .NET and Silverlight.
C#, .NET, Dev, .NET4
 
KenJohnson 5.00
General DynamicObject Proxy and Fast Reflection Proxy
Updated: 15 Sep 2010
Extending functionality by wrapping entity using DynamicObject. Improving performance of Reflection by using cache and expressions
C#4.0, WPF, Dev, .NET4
 
Yury Goltsman 5.00
Domain-Genie™ Create New Infomercial Domain Names - Unedited
Updated: 26 Oct 2010
Creates & Tests New Domain Names for Infomercial & Products
C#, Windows, CEO, Dev, Design, Sales, Marketing
 
Bill SerGio, The Infomercial King 5.00
DynamicObjects – Duck-Typing in .NET
Updated: 5 Nov 2010
Using structural-typing and duck-typing in .NET via interfaces
C#, Windows, .NET, Dev
 
Paulo Zemek 5.00
Jabber Client using MatriX XMPP Library
Updated: 9 Sep 2011
Jabber Client using Matrix XMPP Library
C#, Windows, .NET, Visual-Studio
 
K.Kirivarnan 5.00
XScriptLib - Scripting language
Updated: 27 Oct 2011
XScript is a scripting language I made in C#
C#, Windows, CEO, Dev
 
ArikLekar 5.00
Chain Of Responsibility Design Pattern in C#, using Managed Extensibility Framework (MEF)
Updated: 14 Nov 2011
This post is about implementing Chain Of Responsibility design pattern, and few possible extensions to the same using Managed Extensibility Framework or MEF
C#, .NET, Architect, Dev, Design
 
Anoop Madhusudanan 5.00
MasterFileUpdater
Updated: 25 Nov 2011
A generic class to help plumb the matching of items of two sorted lists
.NET
 
PIEBALDconsult 5.00
Visual Image Cryptography Generator - Unedited
Updated: 26 Dec 2011
Visual cryptography is a cryptographic technique which allows visual information (pictures, text, etc.) to be encrypted in such a way that the decryption can be performed by the human visual system, without the aid of computers.
C# (C#2.0, C#3.0, C#4.0), .NET (.NET2.0, .NET3.0, .NET3.5), WinForm
 
Jacky Yiu 5.00
Search Selectable Virtual List - Unedited
Updated: 11 Jan 2012
This article is the part 3 of the data display Performance Optimization series. It talks about perform multiple search against the virtual list
C#, .NET, XAML, performance
 
Young Ye 5.00
Implement Selectable Virtual List - Unedited
Updated: 10 Jan 2012
This article is the part 2 of the data display performance optimize series. The Selectable virtual list is a list which you can select individual items in the list, and move it out or in to the list. you can also use select all checkbox to select all items in the list and move it out, or you can use
C#, .NET, performance
 
Young Ye 5.00
MongoDB with C#.NET
Updated: 30 Jan 2012
This article demonstrates how to get started with MongoDB in C#.NET
C#, Windows, .NET
 
M-Idrees-pk 5.00
Fluent NHibernate Automapping for Unidirectional ManyToMany relationship - Unedited
Updated: 27 Jan 2012
Fluent NHibernate Automapping for Unidirectional ManyToMany relationship
C# (C#4.0), .NET, Architect, DBA, Dev, Design, NHibernate
 
Samer Abu Rabie 5.00
Simplified INI Handling - Unedited
Updated: 24 Jan 2012
An easy to use managed class to handle INI files.
C#4.0, .NET
 
formlesstree4 5.00
Drawing a grid-covered cylinder in WPF - Unedited
Updated: 27 Jan 2012
Short program to draw, in 2D, a series of geometry that represents a grid-covered 3 dimensional cylinder.
C#, .NET, WPF
 
StewBob 5.00
Using IFilter in C#
Updated: 19 Mar 2006
Using the IFilter interface to extract text from various document types.
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Eyal Post 4.99
Planet 3D (Alias GL Earth)
Updated: 13 Nov 2006
OpenGL moving planet
C#, Windows, Visual-Studio, Dev
 
zapsolution 4.98
How to Edit and Persist Collections with CollectionEditor
Updated: 26 Nov 2003
The article demonstrates how to edit and persist collections with CollectionEditor.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Daniel Zaharia 4.98
Task Parallel Library: 1 of n
Updated: 17 May 2011
A look into using the Task Parallel Library.
C#4.0, .NET3.5, Visual-Studio (VS2010), Architect, Dev, Threading
 
Sacha Barber 4.98
DuckTyping: Runtime Dynamic Interface Implementation
Updated: 23 Oct 2006
Dynamic typing (DuckTyping) implementation for .NET.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Guenter Prossliner 4.98
C# Language Features, From C# 2.0 to 4.0 - Unedited
Updated: 9 Feb 2012
A description of the new language features starting from C# 2.0, going through to version 4.0
C# (C#2.0, C#3.0, C#4.0), Dev
 
Marc Clifton 4.98
Code Spelling Checker Extension for Visual Studio 2010 (VSX)
Updated: 7 Apr 2010
Building a spelling checker for source code as an extension for Visual Studio 2010
C#, .NET, Visual-Studio (VS2010), .NET4
 
Digital-samurai 4.98
100% Reflective Class Diagram Creation Tool
Updated: 14 Jun 2011
100% Reflective Class Diagram Creation Tool
C#2.0, Windows, .NET2.0, GDI+, VS2005, Dev
 
Sacha Barber 4.98
LinFu.IOC 2.0 in Five Minutes (Part 1 of n): Fun With Attributes
Updated: 9 Dec 2008
The first article in a series of articles that describes how you can use the LinFu.IOC 2.0 container to extend your application(s).
C#3.0, Windows, .NET3.5, Architect, Dev
 
Philip Laureano 4.97
Conscript: An embeddable, compiled scripting language for .NET
Updated: 5 Sep 2008
An API for enhancing any .NET application with a scripting language
C#, Windows, .NET, Visual-Studio, Dev, Virtualization, virtual-machine
 
Colin Vella 4.97
I/O Ports Uncensored Part 2 - Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
Updated: 28 Sep 2003
Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Levent Saltuklaroglu 4.97
Introducing the LinFu Framework, Part I - LinFu.DynamicProxy: A Lightweight Proxy Generator
Updated: 12 Nov 2007
A fast dynamic proxy library with support for .NET Generics
C#, Windows, .NET2.0, .NET3.0, .NET3.5, VS2005, VS2008, Dev
 
Philip Laureano 4.97
Introducing the LinFu Framework, Part II: LinFu.DynamicObject – Adding Dynamic Language Features to Statically Typed Languages
Updated: 12 Nov 2007
Using LinFu.DynamicObject to add mixins, duck typing and multiple dispatch to your favorite .NET languages
C#, Windows, .NET2.0, .NET3.0, .NET3.5, VS2005, VS2008, Dev
 
Philip Laureano 4.97
Universal Framework for Science and Engineering - Part 3: Control systems. Processing of signals.
Updated: 13 Sep 2007
An article on universal scalable engineering framework applications to automatic control and processing of signals.
C#, Windows, .NET2.0, Visual-Studio, Dev
 
Petr Ivankov 4.97
Managed I/O Completion Ports (IOCP) - Part 2
Updated: 26 Apr 2006
Lock-Free Object Pool, Lock-Free Queue, and Thread Pool for Managed IOCP.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
P.Adityanand 4.96
MSDTC Service enable issues when Using .NET TransactionScope.
Updated: 26 Jan 2010
How to use .NET TransactionScope & enable Microsoft Distributed Transaction Coordinator (MSDTC)
C# (C#3.0, C#4.0), Windows (WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), Visual-Studio (VS2008, VS2010), Architect, DBA, Design
 
Md. Marufuzzaman 4.96
A General Fast Method Invoker
Updated: 4 Jul 2006
Method reflecting invoke is nice, but very frequently it can be too slow. This article describes an alternative method for dynamic method invoke.
C#, Windows, .NET, Visual-Studio, Dev
 
Luyan 4.96
EezeeScript: A simple embeddable scripting language for .NET
Updated: 14 May 2007
An API for enhancing any .NET application with a simple scripting language
C#, Windows, .NET, Visual-Studio, Dev
 
Colin Vella 4.96
Read Document Text Directly from Microsoft Word File
Updated: 6 Jan 2008
A simple way to obtain document text from *.doc file.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0)
 
SteveLi-Cellbi 4.96
Task Parallel Library: 2 of n
Updated: 10 May 2011
A look into using the Task Parallel Library.
C#4.0, .NET3.5, Visual-Studio (VS2010), Dev, threads
 
Sacha Barber 4.96
Using DynamicObject to Implement General Proxy Classes
Updated: 10 Aug 2010
Extend any class with INotifyPropertyChanged and/or IDataErrorInfo via the new .NET-Framework-Class DynamicObject
C# (C#4.0), .NET, WPF, Silverlight, Dev, Framework, .NET4
 
OlliFromTor 4.96
OpenTheme : An open source graphic user interface (GUI) toolkit
Updated: 22 Oct 2004
An innovative alternative to XAML and XUL
C#, WinMobile, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Visual-Studio, Dev
 
weiqj 4.96
Windows Services in Action II
Updated: 28 Dec 2007
This article demonstrates an example of uses of Windows services
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), DBA, Dev
 
Umut ŞİMŞEK 4.96
IconLib - Icons Unfolded (MultiIcon and Windows Vista supported)
Updated: 15 Feb 2008
Library to manipulate icons and icons libraries with support to create, load, save, import and export icons in ico, icl, dll, exe, cpl and src format. (Windows Vista icons supported).
C#2.0, Windows, .NET2.0, VS2005, Dev
 
CastorTiu 4.96
Gmail Agent API v0.5 / Mail Notifier & Address Importer
Updated: 6 Jul 2004
Open source Gmail API in C#
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Johnvey Hwang 4.95
A Multi-level C# 4.0 Dynamic Object
Updated: 18 Oct 2010
Creating a multi-level object using the dynamic features of C# 4.0
C# (C#4.0), Architect, Dev
 
mbarbac 4.95
Develop Your Own Operating System in C# or VB.NET
Updated: 12 Aug 2010
Develop your own operating system using C# (or VB.NET, etc.) and Visual Studio!
C++/CLI, C, C#, VB (VB.NET), Forth.NET, F#, Windows, .NET, Visual-Studio, Architect, Dev, Virtualization
 
Chad Z. Hower aka Kudzu 4.95
A Chained Property Observer
Updated: 8 Mar 2011
Set of utility classes to observe a chain of INotifyPropertyChanged objects.
C#4.0, .NET3.5, XAML, WPF, Architect, Dev, Framework, WinForm
 
Sacha Barber 4.95
Refly, makes the CodeDom'er life easier
Updated: 1 Mar 2004
A smart wrapper around CodeDom that speeds up code generation.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Jonathan de Halleux 4.95
A New Task Scheduler Class Library for .NET
Updated: 17 Dec 2007
A revision of a Task Scheduler class library by David Hall
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Dennis Austin 4.95
Design by Contract Framework
Updated: 12 Jul 2002
A C# library that implements Design by Contract
C++, C#, Windows, .NET1.0, Visual-Studio, MFC, Dev
 
Kevin McFarlane 4.95
Issues faced while extending IE with Band Objects using .NET and Windows Forms - Unedited
Updated: 13 Aug 2007
Issues faced while extending IE with Band Objects using .NET and Windows Forms
C#, Windows, .NET2.0, VS2005, Dev
 
sonal.india 4.95
Automating Undo/Redo with .NET Generics
Updated: 1 Oct 2007
A reusable library that can equip any action in your application with the undo/redo feature
C#, Windows, .NET, Visual-Studio, Dev
 
Sergey Arhipenko 4.94
The Shady Side of Rich Text
Updated: 26 Apr 2007
Shading and Syntax Highlighting a Rich Text selection
C#, Windows, .NET2.0, Visual-Studio, Dev, Design
 
Maurice Tarrant 4.94
Chained null checks and the Maybe monad
Updated: 21 Sep 2010
Shows how a few Extension Methods solve the 'repeated null check' problem.
C#3.0, C#4.0, .NET3.0, .NET3.5, Dev, .NET4
 
Dmitri Nesteruk 4.94
Asynchronous Method Invocation
Updated: 1 Aug 2006
How to use .NET to call methods in a non-blocking mode.
C#, Windows, .NET, Visual-Studio, Dev
 
mikeperetz 4.94
Task Parallel Library: 6 of n
Updated: 10 May 2011
A look into using the Task Parallel Library.
C#4.0, .NET3.5, VS2010, Architect, Dev, Threading
 
Sacha Barber 4.94
TypeBuilderLib, a Library to Build Dynamic Types Easily
Updated: 23 Feb 2007
TypeBuilderLib allows you to create dynamic types on the fly, which can increase the productivity of developers and the performance of applications.
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, VS2005, Dev
 
Vincent-Philippe Lauzon 4.94
C# Delegates, Anonymous Methods, and Lambda Expressions – O My!
Updated: 19 Dec 2009
An explanation of the different ways to create delegates through a guided example that starts with .NET 1.1.
C#1.0, C#2.0, C#3.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5, Dev
 
Josh Fischer 4.94
Inside C# 2.0 Anonymous Methods
Updated: 18 Sep 2006
Understand the internal working of anonymous methods in C# 2.0.
C#2.0, .NET2.0, Win2K, WinXP, Win2003, VS2005, Dev
 
P.Adityanand 4.94
Lazy Alternatives - LazyAndWeak and BackgroundLoader
Updated: 1 Dec 2011
This article will present two alternatives to Lazy.
C#
 
Paulo Zemek 4.94
I/O Ports Uncensored - 1 - Controlling LEDs (Light Emiting Diodes) with Parallel Port
Updated: 27 Sep 2003
Controlling LEDs (Light Emiting Diodes) with Parallel Port
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Levent Saltuklaroglu 4.94
Fixed Size Formatter
Updated: 10 May 2010
A framework for declarative parsing and creating fixed sized raw data (Flat Files)
C#, Windows, .NET, WCF, LINQ, PowerShell, Architect, Dev, WinForm
 
Sion Cohen 4.93
ASN.1 Editor
Updated: 30 Jun 2008
An editor to view, analyse and modify ASN.1 DER encoded data
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Liping Dai 4.93
Managed I/O Completion Ports (IOCP)
Updated: 26 Apr 2006
A fully managed .NET implementation of Win32 IOCP's waitable event queuing mechanism.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
P.Adityanand 4.93
Parameter Substitution within Expression Trees
Updated: 6 Jan 2011
This article describes how to substitute a parameter within an Expression tree by another expression, similar to how one can substitute an argument within a mathematical function by a different function
C# (C#4.0), .NET, LINQ, Silverlight, Architect, Dev, .NET4, Trees
 
Nick Polyak 4.93
Getting Around InvokeRequired Without Copy and Paste
Updated: 17 Aug 2007
Instead of copying and pasting the same if(InvokeRequired) logic in every multithreaded function, use attributes to make code cleaner, its centralize logic and make it self documenting.
C#2.0, C#3.0, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, VS2005, Dev, WinForm
 
Paul B. 4.93
Asynchronous Code Blocks
Updated: 3 Oct 2006
A C# 2.0 library for executing parts of a method code asynchronously using Anonymous Methods and ManagedIOCP.
C#2.0, .NET2.0, Win2K, WinXP, Win2003, VS2005, Dev
 
P.Adityanand 4.93
Task Parallel Library: 3 of n
Updated: 10 May 2011
A look into using the Task Parallel Library.
C#4.0, .NET3.5, VS2010, Architect, Dev, Threading
 
Sacha Barber 4.93
Fast Dynamic Property/Field Accessors
Updated: 4 Jul 2006
Fast run-time access to Property/Field values using the new (.NET 2.0) DynamicMethod class, and a very small amount of emitted IL code.
C#, Windows, .NET, Visual-Studio, Architect, Dev
 
Stephen Erisman 4.93
Windows Message ID constants
Updated: 22 Apr 2002
C# enumeration with most standard Windows message ID constants
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Anthony Baraff 4.92
Lucene.Net - Text Analysis - Unedited
Updated: 6 Jan 2010
How to work with Lucene.Net's analysis.
C# (C#1.0, C#2.0, C#3.0), Architect, Dev
 
AndrewSmith 4.92
Understanding CGI with C#
Updated: 27 Jan 2005
Leveraging the Common Gateway Interface in C#.
C#, HTML, Windows, .NET1.1, ASP.NET, WebForms, IIS5.1, IIS6, VS.NET2003, Dev
 
Justin Williams 4.92
Azure FAQ Part 1 - Unedited
Updated: 4 Jun 2010
Azure FAQ Part 1
C# (C#1.0, C#2.0, C#3.0, C#4.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), ASP.NET, SQL-Server (SQL2000, SQL2005, SQL-CE, SQL2008), Visual-Studio (VS.NET2003, VS2005, VS2008, VS2010), Architect, .NET4, Virtualization, virtual-machine
 
Shivprasad koirala 4.92
C# BigInteger Class
Updated: 28 Sep 2002
Implementation of a BigInteger Class in C#
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Chew Keong TAN 4.92
C# as a Scripting Language in Your .NET Applications Using Roslyn
Updated: 24 Oct 2011
Explains how to use C# as a scripting language in your .NET applications using Roslyn.
C#, .NET, Dev, C#3.5
 
Anoop Madhusudanan 4.92
Roslyn CTP: Three Introductory Projects - Unedited
Updated: 25 Dec 2011
An introduction to the Roslyn CTP
C#, Dev
 
Whaeth 4.92
Task Parallel Library: 5 of n - Unedited
Updated: 10 May 2011
A look into using the Task Parallel Library.
C# (C#4.0), .NET (.NET3.5), Visual-Studio, Dev, Design, Threading
 
Sacha Barber 4.92
AltSerializer - An Alternate Binary Serializer
Updated: 19 Sep 2006
The AltSerializer is a replacement for the binary serializer built in to .NET.
C#, Windows, .NET, Visual-Studio, Dev
 
neocognitron 4.92
Generate Valid MSNP9 ClientTicket
Updated: 27 Oct 2003
This article shows you how to get a valid ClientTicket for connecting to a MSN server
C#, Windows, .NET1.1, Visual-Studio, Dev
 
Paul Wijntjes (dominion99) 4.92
Generic Memento Pattern for Undo-Redo in C#
Updated: 16 Mar 2007
Improved Memento pattern particularly designed to support undo and redo.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Lu Yixiang 4.92
Ader Template Engine
Updated: 30 Aug 2004
Library for generating text output from source template and input parameters.
C#, Windows, .NET2.0, VS2005, Dev
 
Werdna 4.91
Read/Write XML files, Config files, INI files, or the Registry
Updated: 20 Feb 2005
A class library for reading/writing XML files, config files, INI files, or the Registry using one simple interface.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Alvaro Mendez 4.91
Insert Text into Existing Files in C#, Without Temp Files or Memory Buffers
Updated: 29 Jun 2007
You don't need to buffer temp data to accomplish a simple text insert.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Paul C Smith 4.91
Macro Management Framework
Updated: 28 Feb 2005
Pluggable text macros.
C#, Windows, .NET1.1, VS.NET2003, Architect, Dev
 
z.i. 4.91
Do Anything With ID3
Updated: 22 Mar 2007
A class for read and write ID3
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
Hamed J.I 4.91
How to write a loading circle animation in .NET?
Updated: 15 Feb 2007
A new kind of progress bar for .NET 2.0.
C#, .NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC, Visual-Studio, GDI+, Dev
 
Martin Gagne 4.91
Accessing an EJB from .NET Using IIOP.NET: an Example
Updated: 26 Aug 2003
Accessing an EJB from .NET Using IIOP.NET: an Example
C#, Java, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Patrik Reali 4.91
Media Stream Tester
Updated: 16 Oct 2008
In this article I will tell you about one of the most important components of channels check system
C#, Dev
 
Alexandr Golovanov 4.91
Fast and Less Fast Loops in C#
Updated: 17 Jan 2011
How fast can a loop reading from memory be made to run and how does loop constructs, data types, interfaces, unrolling and hoisting affect performance?
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Architect, Dev, C#3.5, General, threads, coding, programming, performance, .NET4, Managed, Code, Generics, VisualStudio
 
Simeon Sheye 4.91
Poor Man's Code Injector in C# 3.0 (Exception Handling Scope, Policy, *.* Injection)
Updated: 18 Dec 2007
A simple way for implementing code injection in C# 3.0
C#3.0, .NET3.5, WCF, LINQ, VS2008
 
Gabor Mezo 4.91
The Application Automation Layer - Using XML To Dynamically Generate GUI Elements--Forms And Controls
Updated: 22 Jun 2003
Exploring the issues of runtime form and control generation as specified by XML files.
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Marc Clifton 4.91
Optimized IP to ISO3166 Country Code Mapping in C#
Updated: 12 Feb 2003
A .Net class that converts an IP Address to the Country Code where the computer is physically located.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
R. Reyes 4.91
Advanced Unit Testing, Part I - Overview
Updated: 18 Sep 2003
An Introduction To The Issues Of Unit Testing
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Marc Clifton 4.90
.NET Type Internals - From a Microsoft CLR Perspective
Updated: 13 Sep 2007
Understand the internals of .Net types from a CLR perspective
C#2.0, Windows, .NET2.0, VS2005, Dev
 
P.Adityanand 4.90
Office 2007 .bin file format
Updated: 24 Jan 2007
Undocumented binary file formats coming in the Office 2007 timeframe
C#, VC6, Windows, .NET1.1, .NET2.0, VS.NET2003, Dev
 
Stephane Rodriguez. 4.90
A .NET State Machine Toolkit - Part III
Updated: 26 Oct 2006
Using code generation with the .NET state machine toolkit.
C#, Windows, .NET1.1, ADO.NET, VS.NET2003, Dev
 
Leslie Sanford 4.90
Neural Network OCR
Updated: 11 Aug 2005
Some ideas about optical character recognition using neural networks.
C#, Windows, .NET1.0, Architect, Dev
 
Andrew Kirillov 4.90
Dynamic Code Generation vs Reflection
Updated: 22 Jan 2007
A dynamic code generator for setting property and field values that outperforms reflection
C#, Windows, .NET, Visual-Studio, Dev
 
Herbrandson 4.90
Basics of Bing Search API using .NET - Unedited
Updated: 31 Oct 2009
This article will enable you to add custom search rules to your application using Bing Search API with much more
C# (C#1.0, C#2.0, C#3.0, C#4.0), VB (VB7.x, VB8.0, VB9.0, VB10), Javascript, .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), ASP.NET, WPF, Ajax, Architect, Dev, .NET4
 
Abhishek Sur 4.90
C# Open Source Managed Operating System - Quick View Under the Hood
Updated: 3 Jul 2011
A quick view under the hood of Cosmos and how it works
C#, VB, ASM, F#, Windows, .NET (Mono, .NET3.5), Visual-Studio (VS2010), Dev
 
Chad Z. Hower aka Kudzu 4.90
I, Interface
Updated: 23 Nov 2011
The wonderful things that decorating a simple interface can produce.
C#, Dev
 
garymcleanhall 4.90
Zeta .NET Base Libraries - Unedited
Updated: 30 Mar 2007
A small set of general-purpose classes for using in .NET applications
C#, VC7.1, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, VS.NET2003, Dev
 
Uwe Keim 4.90
A C# image enhancement filters library
Updated: 11 May 2007
A set of filters to modify and style your images and photos
C#2.0, Windows, .NET, Visual-Studio, Dev
 
Roiy Zysman 4.90
Fast Dynamic Property Access with C#
Updated: 22 Mar 2005
Reflecting on Properties is nice, but often it can be too slow. This article describes an alternative method for dynamic property access.
C#, MSIL, Windows, .NET1.1, VS.NET2003, Dev
 
James Nies 4.90
An Introduction to Managed Extensibility Framework (MEF) - Part I
Updated: 27 Apr 2011
This article will disscuss about MEF, how to start working in this, etc.
C# (C#4.0), Windows (Win2K, WinXP, Win2003, Win2008, Win7), Dev, MEF
 
Niladri_Biswas 4.90
C# Use Zip Archives without External Libraries
Updated: 12 Jun 2011
C# use Zip archives without external libraries
C#, Windows
 
D. Christian Ohle 4.90
LinFu.IOC 2.0 in Five Minutes (Part 2 of n): Constructor, Field, Method, and Property Injection - Unedited
Updated: 11 Feb 2009
The second article in a series of articles that describes how you can LinFu.IOC 2.0's dependency injection capabilities to extend your application(s).
C#, .NET (.NET3.5), Dev
 
Philip Laureano 4.89
12 Important FAQ’s on VSTS Testing (Unit testing, load testing, automated testing, database testing and code coverage) - Unedited
Updated: 9 Dec 2009
This article has 12 important FAQ’s which covers unit testing, automated testing, data driven test, load/ performance test, code coverage , database testing and ordered testing.
C#, .NET (.NET3.0, .NET3.5), SQL-Server, Visual-Studio, Architect
 
Shivprasad koirala 4.89
What's up with BeginInvoke?
Updated: 3 Aug 2006
Why and when to use Control.BeginInvoke()?
C#, Windows, .NET, Visual-Studio, Dev
 
S. Senthil Kumar 4.89
How To Use the Settings Class in C#
Updated: 15 Feb 2007
A simple way to learn and start using the C# Settings class
C#2.0, Windows, .NET, VS2005, Dev
 
Seun 4.89
Hardware Helper Library for C#
Updated: 30 Nov 2007
How to monitor, enable, and disable hardware devices from C#
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
wjfrancis 4.89
Script.NET a language for embedding scripting functionality into CLR Applications - Unedited
Updated: 17 Dec 2008
Scripting language for .NET Framework 2.0. Supports native .NET Types, Dynamic casting, Meta programming.
C#1.0, C#2.0, C#3.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Vista, .NET3.0, VS.NET2003, VS2005, VS2008, Dev
 
Petro Protsyk 4.89
Introducing the LinFu Framework, Part III: LinFu.Delegates-Lambda Arguments & Universal Event Handling
Updated: 12 Nov 2007
A library for currying delegates and for handling any event fired from any object instance
C#, Windows, .NET2.0, .NET3.0, .NET3.5, Visual-Studio, Dev
 
Philip Laureano 4.89
Introducing the LinFu Framework, Part IV: Simple.IOC – The Five Minute Inversion of Control Container
Updated: 15 Nov 2007
A fully functional, yet minimalistic inversion of control container
C#, Windows, .NET2.0, .NET3.0, .NET3.5, Visual-Studio, Dev
 
Philip Laureano 4.89
Dynamic Binding in C#
Updated: 4 Feb 2011
Illustrates a dynamic binding implementation in C#
C# (C#3.0), .NET (.NET3.5), LINQ, Dev
 
leppie 4.89
SIP Stack with SIP Proxy - (VOIP)
Updated: 11 Jun 2007
C# implementation of SIP
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Ivar Lumi 4.89
Universal Framework for Science and Engineering - Part 5: Category theory
Updated: 1 Sep 2006
An article on framework applications for advanced math.
C#2.0, .NET2.0, WinXP, Win2003, VS2005, Dev
 
Petr Ivankov 4.89
C# - XML Schema Validator
Updated: 12 Nov 2004
This article demonstrates the use of an XML Schema validation class.
C#, XML, Windows, .NET, Visual-Studio, ADO.NET, Dev
 
Kenny Young 4.89
Descriptive Enumerations
Updated: 8 Mar 2006
Using .NET 2.0 generics to allow for enum like classes with human readable descriptions.
C#, Windows, .NET2.0, VS2005, Dev
 
Tim Clark 4.89
Add Your Control On Top Another Application
Updated: 22 May 2010
How To Use Win32 To Add Your Control On Top Another Application Using Win32 Hooks.
C#, Windows, .NET, Win32, Visual-Studio (VS2010), XAML, WPF, Architect, Dev, Design, Marketing
 
Shai Raiten 4.89
Advanced Unit Testing, Part III - Testing Processes
Updated: 28 Sep 2003
Extend Unit Testing So That Entire Processes Can Be Tested
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Marc Clifton 4.88
SystemTrayNotifyIcon with Event Generator
Updated: 3 Feb 2003
This article provides a generic class using which one can easily use a SystemTrayNotifyIcon class with the key functionalities of hiding, showing and animating NotifyIcon and generating events on every changed state of NotifyIcon.
C#, Windows, .NET1.0, Dev
 
Abil B. 4.88
Nullable Types in C#.NET
Updated: 31 Oct 2011
This article explains the details and use of Nullable Type in C#.NET
C# (C#2.0, C#3.0, C#4.0), .NET (.NET2.0, .NET3.0, .NET3.5), Architect, Dev, Design, Framework
 
Anurag Gandhi 4.88
TaskScheduler
Updated: 28 Jul 2009
A simple structured and easy to use Task-Scheduler
C#, .NET, Dev
 
Lothar Perr 4.88
C# COM Object for Use In JavaScript / HTML, Including Event Handling
Updated: 22 Apr 2009
A complete example of how to create a C# COM object for use in JavaScript / HTML, including event handling
C# (C#2.0), Javascript, HTML, Windows (WinXP, Vista), Visual-Studio (VS2005), COM, Dev
 
Jerome Terry 4.88
Ordering Items in the Property Grid
Updated: 5 Apr 2004
A simple custom attribute to order properties in the PropertyGrid.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Paul Tingey 4.88
Extensions to DrawTools
Updated: 7 Oct 2011
DrawTools library extended to include Layers, Zoom, Pan, Rotation
C#2.0, Windows, .NET2.0, GDI+, VS2005, Dev
 
Mark Miller 4.88
Functional Programming in C# 3.0 using Lambda Expression - Part 2 - Unedited
Updated: 21 Feb 2009
This article explains how to use C# 3.0 lambda expression & LINQ for functional programming
C# (C#1.0, C#2.0, C#3.0), .NET (.NET3.5)
 
M Sheik Uduman Ali 4.88
Active Directory Helper
Updated: 10 Apr 2010
A small set of classes for simplifying the access to Windows Active Directory
C#, Windows, Dev
 
Uwe Keim 4.88
Silverlight Animations along Arbitrary Mathematical Paths via Easing
Updated: 28 Aug 2011
Describes a simple algorithm for animating object movements along arbitrary paths
C#, Silverlight, Architect, Dev
 
Nick Polyak 4.88
A High Performance Binary Serializer using Microsoft Common Intermediate Language
Updated: 1 Feb 2011
A high performance binary serializer using Microsoft Common Intermediate Language
C#, MSIL, .NET, Dev
 
asheesh goja 4.88
Mapping with a GPS and C#
Updated: 23 Jan 2008
An article on mapping with a GPS in C#
C#, VS2005, Dev
 
salysle 4.87
Word Processor Based Upon an Extended RichTextBox Control
Updated: 11 Apr 2007
This article describes an easy approach to building a simple word processor around an extended version of the Rich Text Box (RTB) control
C#, Windows, .NET, VS2005, Dev
 
salysle 4.87
A fast equivalent for System.Random
Updated: 10 Oct 2006
A simple and fast random number generator that can be substituted in place of System.Random, with extra methods and fast re-initialization.
C#, Windows, .NET, Visual-Studio, Dev
 
colgreen 4.87
Test Driving NHibernate 3.0, LINQ and the Entity Framework CTP 5 with the Abstract Factory Design Pattern - Unedited
Updated: 2 Apr 2011
Developing an N-Tier application with C#
C#, .NET, LINQ, Architect, Dev, EF
 
Mark J. Caplin 4.87
Step by Step: Event handling in C#
Updated: 22 Sep 2003
Step by Step guide to implement event handling in C#.
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Rudi Breedenraedt 4.86
C# Script: The Missing Puzzle Piece
Updated: 30 Sep 2009
An article on a "scripting engine" for the C# language
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Oleg Shilo 4.86
Read/Write App.Config File with .NET 2.0
Updated: 10 Jul 2006
Learn what .NET 2.0 offers you to read/write App.Config files
C#, XML, Windows, .NET2.0, VS2005, Dev
 
Alois Kraus 4.86
WebUpdate: Keep All Your Fat Client or Single User Applications Up To Date Simply!
Updated: 26 Apr 2006
A simple way to keep all your fat client or single user applications up to date, easy to add to your projects and much easier than any other product to put online an update!
C#, Windows, .NET, Visual-Studio, Dev
 
jocool2550 4.86
Most Recently Used (MRU) Menu Class for .NET 2.0 in C#
Updated: 6 Nov 2009
A Most Recently Used files class for .NET 2.0 in C#
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
Joe Woodbury 4.86
How to Search and Find an Entity in MS CRM 3.0? - Unedited
Updated: 1 Jun 2007
How to Search and Find an Entity in MS CRM 3.0 using Microsoft CRM Web Services.
C#, Windows, .NET, VS2005, Dev
 
Ziver Alen MALHASOGLU 4.86
Really Easy Logging using IL Rewriting and the .NET Profiling API
Updated: 22 Jan 2007
Explains how to insert logging into code at runtime using IL rewriting and the .Net profiling API
C++/CLI, C#, Windows, Visual-Studio, Dev
 
Herbrandson 4.86
Load an EXE File and Run It from Memory
Updated: 24 Apr 2006
Simple application to load an EXE file and run it from memory (only for .NET compiled files)
C#, Windows, .NET, Visual-Studio, Dev
 
Gianni Marzaloni (ZofM) 4.86
INotifyPropertyChanged - Automagically Implemented (Reloaded)
Updated: 25 Nov 2011
Implement INotifyPropertyChanged and change verifying in model using a proxy generator
C#, Windows (Vista), .NET, WPF, XP
 
emardini 4.86
Universal Type Converter
Updated: 25 Sep 2011
Converting nearly every type to another type
C# (C#3.0, C#4.0), .NET, ASP.NET, Visual-Studio, WPF, WebForms, WinForm
 
Thorsten Bruning 4.86
Blackjack - a real world OOD example
Updated: 18 Jul 2007
Learn OOD in .NET by examining a Blackjack game
C#, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Dan Fontanesi 4.85
INotifyPropertyChanged and Beyond - Part I
Updated: 7 May 2007
Improving and extending the INotifyPropertyChanged interface
C#2.0, C#3.0, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, Visual-Studio, Dev
 
TJoe 4.85
Single Process Instance Object
Updated: 9 Oct 2002
An object that enforces a rule that only one instance of a program can be running at a time.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Michael Potter 4.85
Quick Performance Triage
Updated: 3 Nov 2009
Class to help triage performance problems in your application
C#, .NET, Dev
 
Mark Ericksen 4.85
Maximum Entropy Modeling Using SharpEntropy
Updated: 9 May 2006
Presents a Maximum Entropy modeling library, and discusses its usage, with the aid of two examples: a simple example of predicting outcomes, and an English language tokenizer.
C#, .NET1.0, Win2K, WinXP, Dev
 
Richard Northedge 4.85
Zeta Helpdesk - Unedited
Updated: 4 Nov 2006
An application to manage support request with tickets and events
C#, SQL, VC8.0, Windows, .NET2.0, ADO.NET, SQL2000, SQL2005, VS2005, DBA, Dev
 
Uwe Keim 4.85
VSA Scripting in .NET
Updated: 27 Feb 2005
Using Visual Studio for Applications to add scripting capabilities to your .NET apps.
C#, .NET1.1, Win2K, WinXP, Win2003, Vista, VS.NET2003, Dev
 
Mark Belles 4.85
Generated Access to .NET Resource Strings
Updated: 23 Jun 2003
This article provides an alternative method of accessing string resources in a C# project by generating access classes for each resource identifier.
C#, Windows, .NET1.0, Dev
 
Corey Frost 4.85
App.Config Type String Verification with MSBuild - Unedited
Updated: 17 Oct 2009
How to use an MSBuild custom task to provide compile time verification of string type names in app.config files.
C# (C#3.0), .NET (.NET3.5), Visual-Studio (VS2008), Architect, Dev
 
Daniel Vaughan, Nicolas Dorier 4.85
Create Your Own Googlebot
Updated: 22 Aug 2011
In this article, I explain how to create an application like Googlebot - it finds and indexes websites throught hyperlinks.
C#, SQL, Windows, WinForm
 
Chris KMPP 4.85
Introducing LinFu, Part VI: LinFu.AOP – Pervasive Method Interception and Replacement for Sealed Types in Any .NET Language
Updated: 8 Feb 2008
Using MSBuild and Mono.Cecil to dynamically intercept static and final methods of nearly any type, including sealed types. No proxies required.
C#, Windows, .NET (.NET3.0, .NET3.5), Dev
 
Philip Laureano 4.84
UploadFileEx: C#'s WebClient.UploadFile with more functionality
Updated: 19 Oct 2004
UploadFile hides some of the things you might need to get your Windows client simulating forms with file input fields. UploadFileEx gives you more control where you need it!
C#, Windows, .NET1.0, Dev
 
madmik3 4.84
Some Unfriendly, Annoying Balls on the Desktop
Updated: 3 Oct 2007
Some unfriendly, annoying balls on the desktop bouncing around and trying to catch the cursor - a mix of GDI+, transparent forms and bit of AI
C#2.0, .NET2.0, WinXP, Vista, GDI+, VS2005, Dev
 
]Metty[ 4.84
Intentional Logic in C#
Updated: 7 Oct 2003
Allow your programs to reason with incomplete data.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Kris Vandermotten 4.84
NParallel Chapter II: Loop and Task Parallelism
Updated: 18 Dec 2007
NParallel0.2 now supports Loop and Task Parallelism. This article is going to show you how and what is behind the scenes.
C# (C#1.0, C#2.0, C#3.0)
 
leafwiz 4.84
How does it work in C#? - Part 1 - Unedited
Updated: 10 Feb 2012
How does var, auto implemented properties and += or -= of events work in C# programming language.
C# (C#3.0, C#4.0)
 
Mohammad A Rahman 4.84
NHibernate Templates for Smart Code Generator - Unedited
Updated: 11 Dec 2007
Describes how to generate NHibernate objects and ASPX pages using Smart Code
SQL, C#2.0, VB8.0, .NET2.0, Win2K, WinXP, Win2003, Vista, ASP.NET, WebForms, SQL2000, SQL2005, VS2005, DBA, Dev
 
Danilo Mendez 4.84
TblProc: OpenOffice Calc and Excel
Updated: 29 Jan 2009
OpenOffice Calc and Excel
C#, Windows, .NET, Visual-Studio, Dev
 
Aleksandr Sazonov 4.83
A managed wrapper for the HTML Tidy library - Unedited
Updated: 12 Jan 2007
A managed C++ for a small part of the HTML Tidy C library
Windows, Visual-Studio, Dev
 
Uwe Keim 4.83
Automating web browsing
Updated: 11 Dec 2006
An article on how to automate web browsing: clicking a button, entering data in a text box etc.
C#, .NET2.0, WinXP, Win2003, VS2005, Dev
 
mitja g 4.83
Getting unsafe with pointers in C#
Updated: 12 May 2002
Introduction to unsafe code
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Nish Sivakumar 4.83
Accelerate Your XML Development Under .NET 2.0 - Unedited
Updated: 8 Mar 2007
An article on using XML in a lazy way
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, VS2005, Dev
 
Jinjun Xie 4.83
Concepts behind the C# 3.0 language
Updated: 30 May 2007
In this article, I'll describe the concepts that influenced the design of C# 3.0. Most of these concepts are from other programming languages like Haskell, LISP, or languages developed at Microsoft Research.
C#3.0, Windows, .NET2.0, LINQ, VS2005, Dev
 
Tomas Petricek 4.83
Universal Type Extender
Updated: 3 Nov 2011
Emulate extension properties by extending any reference type with any other type.
C#4.0, .NET, Dev, General, Extension, Methods, Dynamics
 
Thorsten Bruning 4.83
XwServiceBase - A Windows Service Template
Updated: 21 Nov 2010
A template to use as a "starter kit" for new Windows services
C# (C#2.0), Windows, .NET (.NET2.0)
 
Max Santos 4.83
Building Linq Expressions Dynamically
Updated: 28 Nov 2010
Engine in C# which generates Linq Expressions runtime based on simple scripts
C# (C#3.0, C#4.0), .NET (.NET3.0, .NET3.5), LINQ, Dev, General, Algorithms, .NET4
 
zergIII 4.83
Using C# Interfaces to Make Applications Resilient to Changes
Updated: 24 Feb 2011
Taking advantage of Interfaces to make applications resilient to changes.
C#2.0, Windows, .NET, Dev
 
milan 4.83
Using Nested Lambda Functions to Implement Numerical Algorithms
Updated: 19 Jul 2010
For numerical computations, coding with lambda functions can substitute for the want of nested methods in C#.
C#4.0, Dev, .NET4
 
Julian Robinson 4.83
6 important uses of Delegates and Events - Unedited
Updated: 3 Jun 2010
6 important uses of Delegates and Events
C# (C#1.0, C#2.0, C#3.0, C#4.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), .NET4
 
Shivprasad koirala 4.83
Mapping Text to Enum entries
Updated: 6 Jun 2003
Attaching a description to each entry in an enum.
C#, Windows, .NET1.0, .NET1.1, Dev
 
Reto Ravasio 4.83
Use Rules In Your Applications
Updated: 29 Aug 2006
A Rules Engine class library with source code and documentation
C#, Windows, Visual-Studio, Dev
 
Jeff Bramlett 4.83
Parallel Computations in C#
Updated: 1 Oct 2008
This article describes the implementation of parallel computations using plain C#.
C#, .NET1.0, .NET2.0, Mono, Architect, Dev, Design
 
Andrew Kirillov 4.83
Verifying .MD5 file verification databases
Updated: 12 Jan 2004
An article on writing a program to process .MD5 file verification databases
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Niels Penneman 4.83
Extended Cursors for .Net - Unedited
Updated: 2 Feb 2009
A design-time component to make use of animated/multi-coloured cursors
C# (C#1.0, C#2.0, C#3.0)
 
MARROW16 4.83
Universal Framework for Science and Engineering - Part 6: Determination of Orbits of Artificial Satellites
Updated: 8 Jul 2011
An article on framework applications to determine the orbits of artificial satellites
C#2.0, .NET, WinXP, Win2003, Vista, Visual-Studio, Dev
 
Petr Ivankov 4.83
Number To Word (Arabic Version)
Updated: 6 May 2011
An article that describes how to convert a number to written words in English and Arabic
C#, VB.NET, Windows, .NET, Dev
 
Adel Khayata 4.82
LuceneWrap: A Compact Lucene.net Wrapper
Updated: 4 May 2011
Providing a generic wrap to Lucene.net basic search functions
C#, .NET, All-Topics, Architect, Dev, QA, EF
 
Giorgio Minardi 4.82
Vista Style Progress Bar in C#
Updated: 22 Jun 2007
A Vista style Progress Bar complete with color property and animation
C#, VB7.x, Windows, .NET1.1, GDI+, VS.NET2003, Dev
 
Thomas R. Wolfe 4.82
CodeDom Assistant
Updated: 21 Sep 2007
Generating CodeDom Code By Parsing C# or VB
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
raygilbert 4.82
Convert INI file to XML
Updated: 29 Jan 2007
You probably need to convert your old INI files into XML. Read on for a solution.
C#, VB, XML, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Loki 4.82
WPF Philosophers
Updated: 27 Jan 2009
This article shows how to make an animating card-sorter application in WPF
C#3.0, Windows, .NET3.0, WPF, Dev
 
pompair 4.82
Simple Mplayer Front End in C#
Updated: 3 Apr 2011
Code describing how you can simply use Mplayer to display media files inside your winform application
C#, .NET, programming, media, player, Forms, WinForm
 
Umair Amin 4.82
A Simple Wizard Control for .Net 2.0 with Full Designer Support
Updated: 4 Feb 2008
This is a simple yet powerful wizard framework for .Net 2.0. Just drag and drop and your component is ready for use.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Manish Ranjan Kumar 4.82
A Multipanel Control in C#
Updated: 17 Jun 2009
This control acts like a tab control but without the tabs...
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), Dev, WinForm
 
liron.levi 4.82
Runtime C# Expression Evaluator
Updated: 20 Apr 2002
A C# class (and library if needed) to do runtime evaluations of C# expressions
C#, Windows, .NET1.0, Dev
 
Shawn Wildermuth 4.82
The Application Automation Layer - Using XML to generate Menus
Updated: 5 May 2003
Exploring the issues of menu management as specified externally via an XML file, in the context of status bars, toolbars, and events.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Marc Clifton 4.81
Serialize Printer Settings
Updated: 30 Sep 2003
An article on how to serialize PrinterSettings.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
haag 4.81
Line Counter - Writing a SharpDevelop Add-In
Updated: 18 Jul 2006
This article shows you how to start writing SharpDevelop add-ins, by porting Jon Rista's VS add-in to SharpDevelop.
C#, XML, Windows, .NET2.0, Visual-Studio, Dev
 
Daniel Grunwald 4.81
XGetoptCS - A Unix-style getopt() written in C#
Updated: 5 Jun 2007
XGetoptCS provides Unix-style command line processing for C# apps
C#, Windows, .NET, VS2005, Dev
 
Hans Dietrich 4.81
Introducing the LinFu, Part V: LinFu.DesignByContract2 – Adding Transparent Design by Contract Features to Any .NET Language
Updated: 7 Dec 2007
A library that adds transparent DbC support to any .NET language. No Eiffel.NET or Spec# required.
C# (C#1.0, C#2.0, C#3.0), VB, .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio, Dev
 
Philip Laureano 4.81
Timer surprises, and how to avoid them
Updated: 2 Feb 2007
A simple app demonstrates unexpected behavior of .NET timers and Thread.Sleep(); native multimedia timers come to the rescue.
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Luc Pattyn 4.81
Windows Services in Action I - Unedited
Updated: 20 May 2008
Explains windows services basics and deployment with details.
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), .NET (.NET1.0, .NET1.1, .NET2.0, Mono, DotGNU, .NET3.0, .NET3.5), Win32
 
Umut ŞİMŞEK 4.81
Detect Internet Network Availability
Updated: 12 Mar 2010
Detect network availability, specifically to the Internet, and monitor status changes
C#, Windows (Vista, Win2008, Win7, Win2008-R2), .NET (.NET2.0, .NET3.0, .NET3.5), Architect, Dev, .NET4, Virtualization, virtual-machine
 
stevenmcohn 4.81
Creating Windows Live Messenger Add-ins
Updated: 21 Jun 2007
An article on creating MSN 8 plug-ins
C#, Windows, .NET, Visual-Studio, Dev
 
Filip van der Meeren 4.81
Extreme Optimization #1.1: Mapping IP addresses to country codes.
Updated: 30 May 2003
Highly optimized classes for looking up the country code corresponding to an IP address
C#, Windows, .NET1.0, Dev
 
Jeffrey Sax 4.81
Get The User Name In C# For NT Authentication
Updated: 20 May 2002
Through the .NET Framework you can easily get the current user name to authenticate.
C#, .NET1.0, Win2K, WinXP, Dev
 
Nick Parker 4.80
Windows Impersonation using C#
Updated: 29 Apr 2003
An article demonstrating how to use Windows impersonation in your C# code
C#, Windows, .NET1.0, .NET1.1, Dev
 
Marc Merritt 4.80
Image Recognition with Neural Networks
Updated: 30 Oct 2007
This article contains a brief description of BackPropagation Artificial Neural Network and its implementation for Image Recognition
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Murat Firat 4.80
RSS Reader
Updated: 17 Feb 2004
An easy to use RSS feed reader.
C#, .NET1.0, Win2K, WinXP, Win2003, Dev
 
yetanotherchris 4.80
A .NET State Machine Toolkit - Part I
Updated: 29 Mar 2007
An introduction to the .NET State Machine Toolkit.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Leslie Sanford 4.80
How to Test Private and Protected methods in .NET
Updated: 1 Mar 2005
This article explains some theory behind testing/not testing private methods, and then provides and walks through a downloadable code sample to demonstrate these testing techniques.
C#, .NET1.1, Win2003, VS.NET2003, Dev
 
TimStall 4.80
Lightweight Directory Access Protocol Uniform Resource Identifier (LDAPUri)
Updated: 28 Feb 2008
An Attempt to make Uniform resource identifier for the Lightweight Directory Access Protocol
C# (C#1.0, C#2.0, C#3.0), Dev
 
Paw Jershauge 4.80
Input and Output: File System Information, Reading, Writing, and Streams
Updated: 26 May 2009
An article about I/O and Streams for the Beginner
C#, .NET
 
logicchild 4.80
FireBird SqlHelper - A Data Access Application Block for FireBird
Updated: 17 Jan 2007
FireBird.SqlHelper is a C# porting of Microsoft Data Access Application Block V2. Just like the Microsoft Data Access Application Block V2, FireBird.SqlHelper encapsulates performance and resource management best practices and can easily be used as a building block in your own .NET FireBird applicat
C#, Windows, Visual-Studio, Dev
 
Rafey 4.80
Full Outer Join of Two DataTables C# Code
Updated: 20 Jun 2009
This article explains how to join two data tables and get the result set into a new data table using C#. Here, this has been done without using Database Access.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), ADO.NET, Dev
 
dakshithaw 4.80
BizDraw framework for .NET
Updated: 30 May 2007
A small framework to design and print documents containing shapes, text, images, bar codes...
SQL, C#2.0, .NET2.0, WinXP, SQL-Server, ADO.NET, VS2005, DBA, Dev, QA, WinForm
 
Hayder Marzouk 4.80
A Raw Serializer
Updated: 8 Jan 2006
Replace the BinaryFormatter with this class for compact (nullable) value type serialization.
C#, Windows, .NET, Visual-Studio, Dev
 
Marc Clifton 4.80
Intercepting method calls in C#, an approach to AOSD
Updated: 2 Oct 2004
This is one of many approaches to using AOP principles in C# using ContextBoundObject.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Architect, Dev
 
J4amieC 4.79
Visual Studio 2010 Concept IDE
Updated: 10 Jun 2005
Design concept for a new Visual Studio UI.
C#, Windows, .NET, Visual-Studio, CEO, Architect, Dev
 
Tom Ollar, Jim Bennett 4.79
The Enumerable Enumerator
Updated: 2 Nov 2006
Iterate over your enums, and other things to do with enums.
C#, Windows, .NET, Visual-Studio, Dev
 
Marc Clifton 4.79
Data Binding an Enum with Descriptions
Updated: 30 Dec 2007
A simple solution for binding an enum to a UI control using data binding.
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, .NET3.5, VS.NET2003, VS2005, VS2008, Dev
 
Scott Dorman 4.79
WeakReferences, GCHandles, and WeakArrays
Updated: 13 Oct 2009
This article shows the differences of WeakReferences and GCHandles and how to implement a WeakArray.
C#3.0, .NET3.0, .NET3.5, Dev
 
Paulo Zemek 4.79
Microsoft Web Browser Automation using C#
Updated: 16 Nov 2003
An article on axWebBrowser/MSHTML automation using Visual C#.
C++, C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, ASP.NET, MFC, VS.NET2003, Dev
 
Alexander Kent 4.79
IDispatch
Updated: 22 Aug 2009
Pattern to easily create and test asynchronous solutions.
C#1.0, C#2.0, C#3.0, .NET3.5, Dev, Design
 
Nicolas Dorier 4.79
Using OpenTK/OpenAL to Develop Cross Platform DIS VOIP Application
Updated: 15 Mar 2010
Application allows voice communications (VOIP) utilizing the Distributed Interactive Simulation protocol (IEEE 1278.1)
C#, Windows (WinXP, Win7), Linux, Dev
 
pesmith 4.79
Design Patterns - nuff said ! - Unedited
Updated: 2 Sep 2010
Principles of Design Patterns to answer why they exist, who should actually use them and their learning roadmap for beginners (using C#)
C#, Windows
 
LogiPro101 4.79
Application Configuration Editor using the PropertyGrid
Updated: 1 Mar 2004
An application configuration editor using the PropertyGrid control.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Anthony Bouch 4.78
Understanding Simple Data Binding
Updated: 4 Sep 2005
Tricks, pitfalls, and work arounds to .NET's data binding.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Marc Clifton 4.78
STUN Client
Updated: 20 Apr 2007
STUN client C# implementation with sample application
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Ivar Lumi 4.78
LINQ to SQL Performance Considerations
Updated: 1 Apr 2010
Performance considerations when using LINQ to SQL
C# (C#3.0), .NET (.NET3.5), Dev
 
Joe Pitz 4.78
Adventures with C# 4.0 dynamic - ExpandoObject, ElasticObject, and a Twitter client in 10 minutes
Updated: 29 Mar 2010
Explores the dynamic features in C# 4.0, and a few cool things you can do with the same.
C#4.0, Architect, Dev, .NET4
 
Anoop Madhusudanan 4.78
RavenDB - An Introduction
Updated: 28 Apr 2010
An introduction to RavenDB - a new open source .NET document database using .NET 4.0 and VS 2010
C# (C#4.0), .NET, Visual-Studio (VS2010), Architect, Dev, .NET4
 
Ayende @ Rahien, Paul B. 4.78
BigInteger Library
Updated: 23 Sep 2011
A .NET 2.0 and Mono library for the 64 bit optimized handling of very large integers, up to 10240 binary digits or approximately (safe to use) 3000 decimal digits
C# (C#2.0), .NET (.NET2.0), Dev
 
Mihnea Rădulescu 4.78
Generic List of Mutable Objects with Events
Updated: 7 Aug 2007
Implementation of an enhanced List of mutable objects with events
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Igor Velikorossov 4.78
A .NET State Machine Toolkit - Part II
Updated: 25 Oct 2006
A detailed look at using the more advanced features of the .NET state machine toolkit.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Leslie Sanford 4.78
LightBox Web Gallery Generator
Updated: 7 Oct 2007
A program to generate HTML Web Gallery based on the LightBox JS
C#, Windows, .NET2.0, Visual-Studio, Dev
 
Ruslan Sudentas 4.77
Reuse of iteration algorithms
Updated: 5 Sep 2007
Examples of decoupling iteration algorithm from actions on collection items
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
Alex Perepletov 4.77
Install a Windows Service in a smart way instead of using the Windows Installer MSI package
Updated: 30 Jul 2007
Install a Windows Service dynamically (even with username and password) using the WindowsServiceInstallUtil C# class
C#1.0, C#2.0, C#3.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, VS.NET2003, VS2005, Architect, Dev
 
nguyenthanhtungtinbk 4.77
High-Performance Timer in C#
Updated: 29 Jul 2002
A C# class to provide exact time measurement in your applications.
C#, .NET1.0, Win2K, WinXP, Dev
 
Daniel Strigl 4.77
C# 5.0 vNext - New Asynchronous Pattern - Unedited
Updated: 20 Nov 2010
C# 5.0 CTP was introduced recently, this article is specally dealing with my own understanding with this realease with few sample applications
C# (C#4.0), .NET, Architect, Dev, Design, .NET4, MVVM
 
Abhishek Sur 4.77
C# Documenting and Commenting
Updated: 20 Jan 2003
Use C# Comment tags to produce great documentation and code
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Patrick Long 4.76
Single Instance Forms
Updated: 9 Sep 2007
Single instance forms in an MDI application
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, Mono, VS2005, Dev
 
Ed.Poore 4.76
Add run-time functionality to your application by providing a plug-in mechanism
Updated: 26 May 2003
Use Activator and IConfigurationSectionHandler in perfect harmony to add plugin abilities to your application
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Roy Osherove 4.76
CompactFormatterPlus: Generic Serializer for Full and Compact Framework
Updated: 1 Mar 2008
Generic serializer for full and Compact Framework
C#, Windows, WinMobile, .NETCF, .NET, Visual-Studio, Dev
 
Alex_1 4.76
Creating PDF Tables using C# (.NET 2.0) and iTextSharp - Unedited
Updated: 23 Mar 2007
Creating PDF Tables using C# (.NET 2.0) and iTextSharp
C#, Windows, .NET, VS2005, Dev
 
victorbos 4.76
C# 3.0 New Language Features (Part 2)
Updated: 24 Jan 2008
An article about the new language features of C# 3.0
C# (C#3.0), Windows, .NET (.NET3.0), ASP.NET, Dev
 
Mony M 4.76
DI/IOCs
Updated: 2 Jan 2009
A look at Dependency Injection and IOC containers.
C#2.0, C#3.0, .NET2.0, .NET3.0, .NET3.5, WPF, Architect, Dev, WinForm
 
Sacha Barber 4.75
.NET Connector for Microsoft Outlook
Updated: 19 Feb 2004
Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
C++, C#, .NET1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Mathias Taylor 4.75
Code Review Add-In
Updated: 7 May 2007
Code Review Add-In helps the process of reviewing code and publishing the results as work items to the Team System Server for review by team members
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Guy Kolbis 4.75
Popup Window Finder and Mouse Tracker in C#
Updated: 26 Nov 2009
An article on retrieving information from popup windows by using low level keyboard and mouse hooks, user32.dll and kernel32.dll APIs, etc.
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
Dianyang Wu 4.75
Silverlight 4 and Multiple Duplex Clients
Updated: 3 Feb 2011
Be able to push information to an individual browser page or to all browser pages
C# (C#4.0), Windows, .NET (.NET3.5), Silverlight, Architect, Dev, Silverrlight, scalability
 
Bert ONeill 4.75
Some Best Practices for C# Application Development (Explained)
Updated: 18 Oct 2010
In this article, I will discuss about C# Best Coding Practices in detail.
C# (C#3.0, C#4.0), .NET (.NET3.0, .NET3.5), Dev, practices, .NET4, Development
 
_ Kunal Chowdhury _ 4.75
Webpage thumbnailer
Updated: 17 Aug 2006
An article on how to get a webpage thumbnail and give your favorite links a face.
C#, .NET2.0, VS2005, Dev
 
dooskoobi 4.75
C# 4.0's New Features Explained
Updated: 16 Aug 2009
A guide to C# 4.0's new features - explained with code examples and a little historical perspective.
C#4.0, Windows, .NET, Dev
 
Josh Fischer 4.75
Visual Source Safe 6.0 Recursive Rollback
Updated: 3 Oct 2005
Covering the basics of VSS automation using the SourceSafe API (SourceSafeTypeLib) and the SS.exe command line utility. The sample shows rolling back an entire project hierarchy.
C#, .NET1.0, .NET1.1, WinXP, VS.NET2003, Dev
 
Susan Hernandez 4.74
Zeta Uploader Windows Client - Unedited
Updated: 30 Jul 2011
Introducing the Windows Client for the Zeta Uploader service
VC8.0, C#2.0, .NET2.0, WinXP, Win2003, Vista, VS2005, Dev
 
Uwe Keim 4.74
Convert Numeric Currency into Words for International Currency - Part - II (Optimized)
Updated: 12 Sep 2010
Converts numeric currency in words with two modes - international and Indian. e.g., 1000000 to ten Lacs (for India) one million (for international)
C#
 
Hiren solanki 4.74
Single-Instance C# Application - for .NET 2.0
Updated: 30 Jan 2006
A quick and easy guide to creating a single-instance application in C#, with .NET 2.0.
C#, Windows, .NET2.0, VS2005, Dev
 
Jim Rogers 4.74
Accessing COM+ component using C#
Updated: 30 Oct 2001
This article provides a step by step explanation on how to access COM+ applications using C#.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Imtiaz Alam 4.74
Accessing the SQL Server Virtual Device Interface via .NET (C#)
Updated: 3 Jul 2007
This article is an introduction to the SQL Server Virtual Device Interface and how to access it via any .NET language
C++/CLI, VC8.0, C#2.0, Windows, .NET2.0, SQL2000, SQL2005, VS2005, DBA, Dev
 
Steve Abraham 4.74
Universal Framework for Science and Engineering - Part 2: Regression
Updated: 11 Jul 2006
An article on universal scalable engineering framework applications.
C#, .NET2.0, WinXP, Win2003, VS2005, Dev
 
Petr Ivankov 4.74
Understanding Predicate Delegates in C#
Updated: 2 Oct 2010
In this article, we will take a look into the concepts behind predicate delegates and try and understand their importance.
C#, .NET, Dev
 
anshudutta 4.74
Share User Settings Between Applications
Updated: 17 Dec 2008
A not-so-dotNet way to allow multiple programs to share a single settings file
C# (C#3.0), .NET (.NET3.5), Dev
 
John Simmons / outlaw programmer 4.73
Hacking the Mono C# Compiler. - Unedited
Updated: 9 Oct 2010
Describes how to dump information from the C# parse tree
C# (C#4.0), .NET3.5, LINQ, .NET4, Virtualization, virtual-machine
 
Stefan Savev 2 4.73
EMGU Multiple Face Recognition using PCA and Parallel Optimisation - Unedited
Updated: 5 Oct 2011
Using EMGU to perform Principle Component Analysis (PCA) multiple face recognition is achieved. Using .Net Parallel toolbox real time analysis and optimisation is introduced in a user friendly application.
C#, image, ImageProcessing, Image-Recognition, EMGU, EMGUCV
 
C_Johnson 4.73
Creating a Weak List
Updated: 27 Mar 2010
This article explains how to create a weak list (a list that allows items to be collected by the GC)
C#, Dev
 
Paulo Zemek 4.73
The Interface Construct in C#
Updated: 31 Oct 2007
Using interfaces as a means to decouple classes, making your application more flexible.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Jakob Lanstorp 4.73
Passing parameters to predicates
Updated: 1 Aug 2006
Simple and thread-safe way to reuse predicates
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
Alex Perepletov 4.73
"C# Hooks For RRDtool"
Updated: 26 May 2010
C# (.NET and Mono) library provider for RRDtool
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2008), Dev
 
Mike Corley 4.73
Dynamically Invoke A Method, Given Strings with Method Name and Class Name
Updated: 7 Aug 2007
Sometimes you need to compute the name of a method into a string. This article shows how to call a method given a string with the method's name and class.
C#2.0, Windows, .NET2.0, ASP.NET, Visual-Studio, Dev
 
Matt Perdeck 4.73
DSL Tools
Updated: 19 Jan 2007
DSL Tools enables the construction of custom graphical designers and the generation of source code using domain-specific diagrammatic notations.
C#, Windows, .NET, Visual-Studio, Dev
 
carl.b.anderson 4.73
A Win32 Library for .NET
Updated: 30 Jun 2003
Provides a class library containing Win32 API function calls, constants, and structures.
C++/CLI, C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, ASP.NET, Visual-Studio, Dev
 
Wesner Moise 4.73
Tree Chart Generator
Updated: 18 Nov 2007
An article on the development of a Tree Chart Generator
C#2.0, Windows, .NET2.0, ASP.NET, VS2005, Dev
 
Rotem Sapir 4.72
Managed Application Shutdown
Updated: 3 Nov 2006
What happens during the shutdown of a managed application?
C#, Windows, .NET2.0, VS2005, Dev
 
Alois Kraus 4.72
Plug-in Manager
Updated: 16 Jan 2005
Plug-in systems provide extensibility and flexibility while avoiding code bloat and feature creep. This article demonstrates how to create and use an advanced plug-in manager using a secondary AppDomain and reflection.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Bob Aman 4.72
Simple Introduction to Oracle XE with C#
Updated: 11 Jul 2008
This article is a simple introduction to Oracle XE using C#
C#2.0, .NET, Win2003, Visual-Studio, Dev
 
Syed M Hussain 4.72
Create String Variables from Embedded Resources Files
Updated: 15 Jun 2004
Use embedded text files as the source for populating large string variables.
C++, C#, .NET1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Michael McKechney 4.72
Abstract Class versus Interface
Updated: 7 Jan 2008
Abstract class versus Interface: Usage and Implementation.
VB6, C#, VC7, .NET1.1, WinXP, VS.NET2003, Dev
 
Rahman Mahmoodi 4.72
A Fast Serialization Technique
Updated: 19 May 2006
Transparently boosting serialization performance and shrinking the serialized object's size.
C#, XML, Windows, .NET, Visual-Studio, Dev
 
Tim Haynes 4.72
Email a LocalReport as a PDF Attachment
Updated: 20 Sep 2007
Using a LocalReport and ReportDataSources, stream a PDF as an attachment to an email
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
Scott C Davis 4.71
Draw with Mouse
Updated: 17 Oct 2007
An article showing how to draw on screen
C#2.0, Windows, .NET3.0, Visual-Studio, GDI+, Dev, Design
 
Giorgi Dalakishvili 4.71
Self installing .NET service using the Win32 API
Updated: 28 Oct 2005
Sometimes the service classes provided by Visual Studio don't give you the control you need, so why not build your own? And while you're at it, why not make it self-installing? The base class provided gives you full control of the Win32 Services API from a convenient base class and attribute.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
DavidHoyt 4.71
A Generic Method for Deep Cloning in C# 3.0
Updated: 9 Jan 2009
A method for deep cloning objects in C#, by using Surrogates and serialization formatters
C#3.0, .NET3.5, Dev
 
Sharpoverride 4.71
Simple but Interesting Features of VS2010 and C# 4.0
Updated: 18 Nov 2011
ome very simple, yet interesting features of VS2010 and C# 4.0
C#, Windows, ASP.NET, VS2010
 
Anuja Pawar Indore 4.71
Splash Screen Control
Updated: 26 Oct 2007
A lightweight and easy-to-use splash screen control that starts life before the Application Form
C#, Windows, .NET2.0, Visual-Studio, GDI+, Dev, Design
 
TwinLane 4.71
Dictionary with a Custom Key
Updated: 13 Feb 2008
An article on creating a custom key to use with a dictionary.
C#, .NET (.NET2.0), Dev
 
Guffa 4.71
C# 4 - Tuples
Updated: 9 May 2011
Tuples can be very handy for developers, allowing them to return multiple values from a function, the creation of composite keys to Dictionaries and eliminates structs or classes just to fill combobox.
C#4.0
 
fmsalmeida 4.71
Using Tuples to Synthesize Polyadic Returns in C# and COBOL
Updated: 18 Jan 2010
The introductions of Tuples (originally to support F#) into .NET shows a possible way to use polyadic returns in C#, COBOL etc., without syntax enhancement.
C#, .NET, Architect, Dev
 
alex turner 4.71
How to Become a Rumorous C# Developer
Updated: 14 Jan 2010
Steps to become famous C# developer.
C#, Dev
 
dmitryEB 4.71
Game of Life Simulator as Learning Tool
Updated: 10 Sep 2009
How I learned more about C#, UserControl, and project design by implementing a Game of Life simulator.
C#, Windows, .NET, Dev, WinForm
 
kiswa00 4.71
RESX to XLS conversion for multi-language support
Updated: 25 Jul 2007
Easily convert your RESX projects files to Excel and back to localized RESX
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Marco Roello 4.70
UserManager: a class to manipulate local Windows users and groups
Updated: 2 Aug 2006
UserManager was built to simplify local users and groups manipulation
C#2.0, .NET2.0, Win2K, WinXP, Win2003, VS2005, Dev
 
Massimo Beatini 4.70
An Introduction to Fit and Fitnesse
Updated: 9 Dec 2007
FIT introduces a table based structure minimizing the gap between clients and developers
C#, Windows, Dev
 
azamsharp 4.70
Advanced Unit Testing, Part IV - Fixture Setup/Teardown, Test Repetition And Performance Tests
Updated: 8 Oct 2003
This article extends the unit testing framework, adding fixture setup/teardown capability and performance (time and memory) measurement/testing.
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Marc Clifton 4.70
Accessing alternative data-streams of files on an NTFS volume
Updated: 28 Jul 2010
A pair of classes to encapsulate access to NTFS alternative data streams.
C#3.0, Win2K, WinXP, .NET3.5, Visual-Studio, Dev
 
Richard Deeming 4.70
Communicating with LEGO NXT via Bluetooth in C#
Updated: 19 May 2007
Shows how to communicate via Bluetooth with a Lego Mindstorms NXT robot using C#
C#2.0, Windows, .NET2.0, VS2005, Dev
 
pierre poliakoff 4.70
A C# Wrapper for the SpamAssassin Protocol - Unedited
Updated: 18 Feb 2006
Introducing a class that simplifies the communication with a SpamAssassin server
C#, Windows, .NET, Visual-Studio, Dev
 
Uwe Keim 4.70
Build Windows Event Log Watcher Service Process to Export Event Log Entries as RSS Feed
Updated: 5 Nov 2007
Build Windows Event Log Watcher Service Process to Export Event Log Entries as RSS feed
C#1.0, C#2.0, Windows, .NET, Visual-Studio, Architect, Dev, QA
 
aleksisa 4.70
Customising the .NET Panel control
Updated: 15 Sep 2004
An article on customising the .NET Panel control to give it a gradient fill, and round corners.
C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
The Man from U.N.C.L.E. 4.69
XPath for HTML - Unedited
Updated: 27 Jan 2008
Implementation of XPathNavigator for HTML.
C# (C#1.0, C#2.0, C#3.0), XML, HTML, Windows, .NET, Dev
 
Victor Zverovich 4.69
A small set of routines for compressing and decompressing various types of data - Unedited
Updated: 25 Mar 2005
A class with multiple routines for quick and easy compression and decompression of various types of data.
C#, VC8.0, Windows, .NET1.1, VS.NET2003, Dev
 
Uwe Keim 4.69
Iteration Performance in .NET
Updated: 20 May 2003
Article on the relative performance of various methods of iterating through large amounts of data.
C#, .NET1.0, Win2K, WinXP, Dev
 
Trevor Misfeldt 4.69
Composed LINQ Queries using the Decorator Pattern
Updated: 28 Jun 2010
Design Patterns Series - Part I
C#, Windows, .NET (.NET2.0, .NET3.0, .NET3.5), ASP.NET, ADO.NET, LINQ, Architect, Dev, .NET4
 
Anas Karkoukli 4.69
A BitStream Class for the .NET Framework
Updated: 1 Dec 2005
An article on reading and writing variable-length data using a BitStream class.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Bill Koukoutsis 4.69
Draw a US Flag using C# and GDI+
Updated: 7 Dec 2007
This article shows how to draw graphics objects using C# and GDI+
C#2.0, Windows, .NET2.0, GDI+, VS2005, Dev
 
Jack J. H. Xu 4.69
StreamMuxer
Updated: 14 Feb 2006
A class that allows you to create multiple substreams with varying access rights from a single stream.
C#, Windows, .NET2.0, VS2005, Dev
 
Jason.Thomas 4.69
Mail Checker 1.0
Updated: 18 Jan 2003
An article on creating a program to check your IMAP mail. The program will minimize in the system tray and will show the number of new messages.
C#, Windows, .NET1.0, Dev
 
Matt Watson 4.69
A Generic Frequency Table in C# with Descriptive Statistics
Updated: 26 Feb 2007
Frequencies, descriptive statistics and normality testing
C#2.0, Windows, .NET2.0, VS2005, Architect, DBA, Dev
 
V. Thieme 4.69
C# Server Enumerator
Updated: 19 Nov 2003
Server Enumerator in .NET style
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Phil Bolduc 4.68
Runtime Compiled Symbolic Expressions
Updated: 15 Dec 2002
A symbolic expression manipulator with derivation and substitution that dynamically compiles the expressions for fast evaluation.
C#, VC7, .NET1.0, Win2K, WinXP, Dev
 
Emanuele Ruffaldi 4.68
Another Look At IDisposable
Updated: 29 Aug 2003
A discussion of the Dispose method, how to use it, when to use it, and problems using it.
C#, VC6, VC7, VC7.1, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Marc Clifton 4.68
Command Line Windows Services Manager
Updated: 23 Jun 2003
How to manipulate Windows services on local or remote computers.
C#, Windows, .NET1.0, Dev
 
Haidong Chen 4.68
Effective C# - Performance notes
Updated: 4 Jul 2005
Don't emphasize practices that may have an affect on performance in a few cases
C#, Windows, .NET, Visual-Studio, Dev, QA
 
Bill Wagner (SRT) 4.67
A C# Implementation of Douglas-Peucker Line Approximation Algorithm
Updated: 6 Jun 2007
DP Line approximation algorithm is a well-known method to approximate 2D lines. It is quite fast, O(nlog_2(n)) for a n-points line and can drastically compress a data curve. Here, a fully OOP implementation is given.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
CraigSelbert 4.67
Create a Class and its Collection in Memory, Create Objects from them and Bind them to DataGrid at RunTime using CodeDOM and Reflection
Updated: 17 Jul 2007
Create a Class and its Collection in Memory at RunTime, then generate objects and assign values and bind to datagrid using CodeDOM and Reflection
C#, Windows, .NET, VS2005, Architect, Dev, QA, Design
 
haitham hamed housin 4.67
Conditional Invoking of Methods Using Delegates and Reflection
Updated: 25 Jan 2005
This document describes how to implement conditional or cyclic invoking of methods using such features of C# and the .NET Framework as delegates and Reflection. The document contains a number of C# code examples with comments.
C#, Windows, .NETCF, Mobile, .NET1.1, VS.NET2003, Dev
 
Alexander Turlov 4.67
Tree Iterators
Updated: 20 Mar 2009
Discussing about Tree Iterators: Choices of Datastructure and Algorithm
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Vista, Win2008), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), STL, LINQ, Architect, Dev
 
bsargos 4.67
Drive the TAXI! - Unedited
Updated: 18 Jan 2009
A new face for XmlDocument
C# (C#1.0, C#2.0, C#3.0)
 
Tolgahan ALBAYRAK 4.67
Scalar Data Visualization Part 2
Updated: 5 Jan 2007
This article will describe the line contouring section in more detail
C#, Windows, .NET, Visual-Studio, Dev
 
I_gO_tO_schoOl_by_scoOter 4.67
Bulk SMS Sender
Updated: 8 Feb 2012
Sending multiple / bulk SMS through Excel file to multiple recipients using GSM phone or GSM modem
C#, Windows, .NET
 
Fahad R 4.67
MEF Features - with Examples
Updated: 28 Jul 2011
In this article, I will explain some of the useful features that MEF provides
C#, MEF
 
Mahadesh Mahalingappa 4.67
Convert Numeric Currency into Words (For INDIAN Currency Only) (Optimized)
Updated: 6 Sep 2011
Converts from 0(zero) to 10^39(adant-shinghar) into words. E.g. 70250 into seventy thousand two hundred fifty
C#, General
 
Hiren solanki 4.67
Evaluate Expressions from C# using JavaScript's Eval() Function
Updated: 5 Dec 2009
This article describes how to wrap Eval() in a tiny JScript class, compile it into an assembly and call it from C# to evaluate expressions at runtime.
C#, Javascript
 
Martijn Boeker 4.67
The Null Coalescing Operator (??)
Updated: 28 Sep 2007
One of the most useful yet little-known features to come out of C# 2.0
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, VS2005, Dev
 
TheCodeKing 4.66
Connect To MSN Messenger Using The MSN Protocol
Updated: 12 Apr 2007
Connect to the MSN Messenger Server using the MSN Protocol
C#2.0, .NET, WinXP, VS2005, Dev
 
Syed M Hussain 4.66
Application Trial Maker - Unedited
Updated: 16 Feb 2009
A library to easily create a trial version of your application
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Hamed J.I 4.66
Simulating polymorphic operator overloads with C#
Updated: 19 Apr 2005
Article shows how to overcome the C# insistence on operator overloads being static and describes a method for simulating polymorphic behavior for operator overloads.
C#, Windows, .NET, Visual-Studio, Dev
 
James T. Johnson, Nish Sivakumar 4.66
Time scheduler in C#
Updated: 16 May 2007
This library allows iterating through a sequence of events or time ranges based on a time schedule.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Aleksey Bykov 4.66
Revisit the Game of Life while Learning about Extension Methods in C#
Updated: 24 Aug 2008
A fun variation of the Game of Life re-factored using extension methods
C#, WinXP, Win2003, Vista, Dev
 
Johan Fourie 4.65
ConsoleLibrary, C-Functions for use in C# console applications
Updated: 16 May 2004
A C++ class library with functions like GetKey(), SetCursor(), Cls() ... for use in C# console applications
C#, VC7.1, Windows, .NET, VS.NET2003, Dev
 
ManiB 4.65
Masks and flags using bit fields in .NET
Updated: 20 Apr 2004
A simple use of bit fields as flags for Windows forms.
C#, VC7, VC7.1, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, PocketPC-2002, VS.NET2003, Dev
 
Edward Smoljanovic 4.65
The Universal Framework for Science and Engineering
Updated: 12 Jun 2006
An article on a universal scalable engineering framework.
C#, .NET2.0, WinXP, Win2003, VS2005, Dev
 
Petr Ivankov 4.65
Recommending a "Deep Assignment" Instruction for C#
Updated: 22 Feb 2008
This article recommends a "deep assignment" instruction to add to the C# language.
C#, .NET, Dev
 
Daniel M. Camenzind 4.65
Simplifying Exception-Safe Code
Updated: 1 Apr 2003
Exception correctness can be more easily attainted with the help of a couple of utility classes and C#'s "using" clause.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
MohammadAbdulfatah 4.65
How does it work in C#? - Part 2 - Unedited
Updated: 12 Oct 2011
How does throw, rethrow and where, select clause of Enumerable class work in C# programming language.
C# (C#2.0, C#3.0, C#4.0)
 
Mohammad A Rahman 4.65
Assert Enhancements
Updated: 3 Jul 2003
This article describes an ready-to-use enhanced Assert dialog and its implementation. The dialog offers features such as "Always Ignore" and displays the actual Assert expression that failed.
C++/CLI, C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Wesner Moise 4.65
Using Unmanaged code and assembler in C#
Updated: 22 Sep 2001
This article describes how to call unmanaged code and assembler in C# using DLLs
C#, VC6, Windows, .NET1.0, Dev
 
Zeeshan Amjad 4.65
C# 3.0 New Language Features (Part 1)
Updated: 5 Jan 2008
An article about the new language features of C# 3.0
C#3.0, Windows, .NET3.0, ASP.NET, GDI+, Dev
 
Mony M 4.65
C# CCITT-8 CRC Algorithm
Updated: 6 Feb 2010
An article on a C# Cyclic Redundancy Check (CRC) algorithm
C# (C#2.0), Windows, .NET (.NET1.1, .NET2.0, .NET3.0), Visual-Studio, Dev
 
Rob Magee 4.65
Simple Rapidshare Download Class C#
Updated: 29 Jul 2009
By using this class, you can simply download multiple rapidshare links at once! (parallel)
C#, .NET, All-Topics, Dev
 
Ghasem Heyrani Nobari 4.65
Advanced Unit Testing, Part II - Core Implementation
Updated: 22 Sep 2003
This article illustrates how a unit test automation framework is implemented and continues the case study developed in Part I.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Marc Clifton 4.64
Capturing Minimized Window: A Kid’s Trick
Updated: 5 Oct 2007
Capture a window even if it is minimized or fully hidden by other windows
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Hessam Jalali 4.64
Coco Custom Tool for Visual Studio.NET
Updated: 29 Oct 2005
Use the award winning Coco compiler's compiler directly from within Visual Studio
C#, Windows, .NET (.NET1.1), Visual-Studio (VS.NET2003), Dev
 
Pascal Ganaye 4.64
Encrypt and Decrypt Data with C#
Updated: 18 May 2006
Encrypt and decrypt important data with C# and play
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Syed Moshiur Murshed 4.64
Building an AI Chatbot using a Regular Expression Engine
Updated: 21 Jun 2007
This article describes how to build an AI Chatterbot using a popular, Regular Expression-based open source Chatterbot engine: Verbots
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
MattsterP 4.64
DataObjectBase
Updated: 18 May 2010
DataObjectBase -> the new Object class for data objects!
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), WPF, Dev, .NET4
 
Geert van Horrik 4.64
Connecting a Davis Instruments Vantage Weather Station to the Internet
Updated: 27 Aug 2007
This article will describe how to connect a Davis Intruments Vantage weather station to the Internet using .NET 2.0 and C# as well as a few pieces of necessary hardware.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
DueVelocita 4.64
Arithmetic Overflow Checking using checked/unchecked
Updated: 20 Jul 2004
How to use overflow checking effectively and avoid some pitfalls.
C#, VC7, VC7.1, VC8.0, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Andrew Phillips 4.64
RAPPTOR.Persistence - Transparent object persistence the easy way
Updated: 31 Aug 2005
An example on how to use the object persistence framework.
C#, SQL, Windows, .NET2.0, VS2005, DBA, Dev
 
Ingo Tippold 4.64
Marshalling For Remote Persistence
Updated: 24 May 2007
An article on remote persistence implementation using .NET marshal by value and XML.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Tetyana Loskutova 4.64
Dynamic Proxy Creation Using C# Emit
Updated: 24 Nov 2003
Creating a Java like Dynamic Proxy using the C# Emit feature
C#, Windows, .NET1.1, Visual-Studio, Dev
 
John Mikhail 4.63
A Simple C# Global Low Level Keyboard Hook
Updated: 30 May 2007
A simple description and sample of creating a global low level keyboard hook in C#
C#2.0, Windows, .NET, Visual-Studio, Dev
 
StormySpike 4.63
log4net XmlConfigurator Simplified
Updated: 16 Jun 2007
This article covers the configuration of log4net using the XmlConfigurator. This article also demonstrates how to create multiple log files for your application.
C#2.0, VB8.0, Windows, .NET2.0, VS.NET2003, VS2005, Dev
 
Joseph Guadagno 4.63
BigInt
Updated: 8 Mar 2010
A general-purpose unbounded integer implementation
C# (C#3.0), .NET (.NET3.0, .NET3.5), Dev
 
Stephen Swensen 4.63
Fast Native Structure Reading in C# using Dynamic Assemblies
Updated: 17 Feb 2009
This article shows how to generate dynamic methods for fast byte to structure conversion
C#, Windows, .NET2.0, Mono, .NET3.0, .NET3.5, Architect, Dev
 
Yuri Astrakhan, Sasha Goldshtein 4.63
Yahoo! Weather Reader/Wrapper
Updated: 11 Sep 2007
A library meant to simplify getting the current weather conditions (as well as a 2 day forecast) into your .NET programs.
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
El Chubb 4.63
Improving String.Format
Updated: 17 Nov 2006
Creating an improved version of String.Format.
C#, Windows, .NET2.0, VS2005, Dev
 
Bevan Arps 4.62
Middle Mouse Button (or Wheel) to Doubleclick (.NET 2.0)
Updated: 9 Jul 2007
This is a small but handy tool I'm using everyday. It converts a middle mouse button click into a left mouse button double click.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
kim.david.hauser 4.62
Matrix Rain
Updated: 5 Oct 2010
A simple C# Console program to display Matrix Movie Effect
C#, Windows
 
NaveenSoftwares 4.62
A small Content Detection Library - Unedited
Updated: 1 May 2007
Introducing a library to detect content based on file content (and extension)
VC8.0, C#2.0, Windows, .NET2.0, VS2005, Dev
 
Uwe Keim 4.62
An SVG framework in C# and an SVG-GDI+ bridge
Updated: 8 Mar 2003
Svg.Net is a C# framework for creating SVG images. A GDI-SVG bridge is implemented on top of it.
C#, Windows, .NET1.0, Dev
 
Ben Peterson 4.62
Interpolation with Polynomials and Splines
Updated: 20 Oct 2005
A port of the Java sample project written by Tobias von Petersdorff
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Marco Roello 4.62
TdhCursorFactory - A Class to Provide Animated and Color Cursors to DotNET Applications
Updated: 1 Nov 2007
This article describes a class to manage animated and color cursors and make them available for use in .NET applications. The cursors may derive from embedded resources, from standard cursors, or from files read from disk.
C#1.0, Windows, .NET1.0, .NET1.1, .NET2.0, Dev, WinForm
 
Ilíon 4.61
EZLogger - drop-dead easy logging
Updated: 22 Mar 2007
A lightweight .NET logging component.
C#2.0, Windows, .NET, VS2005, Dev
 
Ravi Bhavnani 4.61
Using the _CDECL calling convention in C# (changing compiler service)
Updated: 22 Dec 2005
An article on using the __cdecl callback from C#, changing compiler service.
C#, MSIL, VC6, .NET1.1, Win2K, VS.NET2003, Dev
 
Mainak Saha 4.61
Understanding Namespaces in C# 2.0
Updated: 20 Dec 2006
This articles specifies the problems with namespaces in earlier versions of C# and how C# 2.0 handles them
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Sidhartha Gundavarapu 4.61
Benchmarking Direct, Delegate and Reflection Method Invocations
Updated: 5 Jan 2003
This console mode applet illustrates the significant performance hit of methods invoked using reflection.
C#, VC6, VC7, Windows, .NET1.0, Visual-Studio, Dev
 
Marc Clifton 4.61
General Guidelines for C# Class Implementation
Updated: 2 Aug 2002
Practical tips for making your classes good friends with .NET
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Eddie Velasquez 4.61
Developing Managed Event Sinks/Hooks for Exchange Server Store using C#
Updated: 17 Dec 2003
This Article explains the Exchange Event Sinks and the creation of Event Sink Store Component using C#. Article also discusses about registering the event sink component to the component services and binding the event sink to an exchange user.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Logu Krishnan 4.60
The Tiny Wrapper Class for URL History Interface in C#
Updated: 5 Mar 2010
I think there are people who learned a bit of C# but don't know about COM. I hope my tiny wrapper class library is helpful for such people to use IUrlhistory interface without difficulty.
C#, Windows (Win2K, WinXP), .NET (.NET1.1), Visual-Studio (VS.NET2003), Dev
 
goblins 4.60
C# 4.0 Features
Updated: 6 May 2009
This article demostrates some of the exciting features in the upcoming C# 4.0.
C#, .NET, Dev
 
Adil Mughal 4.60
Script Engine Implemented by C# and Regular Expression
Updated: 21 Nov 2009
Script engine to execute script codes, which is built by C# and regular expression
C# (C#2.0), .NET (.NET2.0)
 
Zhang Wangqiu 4.60
Basics of Single Instruction Multiple Data (SIMD)
Updated: 15 Jan 2011
Using SIMD instructions with C# via the Intel MKL.
C#2.0, C#3.0, C#4.0, .NET, Vista, Win2008, Win7, Win2008-R2, Visual-Studio (VS2008, VS2010), Dev
 
logicchild 4.60
Fix Message Implementation using QuickFix
Updated: 6 Sep 2011
This article is about how to use QuickFix .NET engine.
C#, .NET, Architect
 
neeraj1980 4.60
ΝUnit Inspired Task Runner
Updated: 26 Nov 2010
Creating NUnit like task sequences for routine application processes
C#, Windows
 
cigwork 4.60
Achieve Persistence Through Serialization
Updated: 6 Jan 2011
This article compares the two common types of serialization in aspects of data access, readability, and runtime cost.
C#, Windows
 
trestan 4.60
C# Code Reviews using StyleCop – Detailed Article
Updated: 6 Nov 2008
This is a detailed article on C# code reviews using StyleCop
C#, .NET, ASP.NET, Visual-Studio, Architect
 
Shivprasad koirala 4.59
Basics of Dataflow Programming in F# and C#
Updated: 3 Sep 2010
This article introduces dataflow programming and provides basic implementations of dataflow variables in C# and F#
C#, F#, .NET, Dev
 
Vitaliy Liptchinsky 4.59
Drawing Names (A Christmas Name Drawing Application) - Unedited
Updated: 4 Dec 2011
A Christmas Name Drawing Application Using DHTML JavaScript XML C# FORMS VS2008 .NET 3.5 ENCRYPTION
C#, Windows, .NET (.NET3.5), Visual-Studio (VS2010), Dev, WinForm
 
ZachCox 4.59
Stripping Accents from Latin Characters: A Foray into Unicode Normalization
Updated: 20 Mar 2006
How to turn accented characters into ASCII for search purposes.
C#, .NET, WinXP, Visual-Studio, Dev
 
Evan Stein 4.58
Mandelbrot Set with Smooth Drawing
Updated: 11 Apr 2007
This program implements a simple way to see a Mandelbrot set
C#2.0, .NET2.0, Win2K, WinXP, Win2003, VS2005, Dev
 
livibetter 4.58
A USB HID Component for C#
Updated: 22 Mar 2007
A component to communicate with a USB HID device
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
wimar 4.58
Visually Manage Applications Settings
Updated: 15 Apr 2003
A component with design-time support for managing application settings.
C#, .NET1.0, Win2K, WinXP, Dev
 
Martin Cook 4.58
Multi-monitor Warp Speed Screen Saver
Updated: 21 Dec 2008
High-speed screen saver simulating a warp-speed effect; will span multiple monitors.
C#, Windows, .NET2.0, Win32, Dev, WinForm
 
James Ritchie Carroll 4.58
The myUML Project.
Updated: 30 Sep 2003
This article explains the myUML project that provides a set of tools for the creation and manipulation of UML diagrams.
C#, Windows, .NET1.0, .NET1.1, Dev
 
Frank Olorin Rizzi 4.58
Get System Info using C#
Updated: 9 Sep 2004
An Article that shows how to use System.Management in C# to get System Information
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Nitin Kunte 4.58
Type casting impact over execution performance in C#
Updated: 21 Aug 2004
This article analyzes the most common type casting situations in C# and the compiler behaviour in them.
C#, Windows, .NET1.1, VS.NET2003, Dev, Virtualization, virtual-machine
 
Emilio Guijarro 4.57
A C# Password Generator
Updated: 17 Aug 2003
An article on implementing a simple password generator class in C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Kevin Stewart 4.57
Poker Card Library and Poker Bot Challenge
Updated: 8 Nov 2004
An article on poker bots and card libraries
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Wesley Varela & Jonathan Feldkamp 4.57
Gurux Data Refinery
Updated: 11 May 2010
Retrieve data from a physical device, process it, and visualize the results
C# (C#3.0), Windows (WinXP, Win2003, Vista, Win2008, Win7), Win32, Win64, LINQ, MySQL, CEO, DBA, Dev, SysAdmin, Sales, Marketing, WinForm
 
Gurux Ltd 4.57
Summarize C# Control Word Skills
Updated: 16 Jun 2011
Summarize some basic skills on C# controlling Word files
C#, .NET
 
loveyou999 4.57
Best practices to create your own Fluent library
Updated: 4 Nov 2010
You'll be able to easily and mechanically create your own Fluent library.
C#, .NET, Dev, RIA
 
Nicolas Dorier 4.57
SNMP library - Unedited
Updated: 20 Apr 2006
Make SNMP request to get or set value on your computer, CISCO server, server in general, appliance,...
C#, Windows, .NET1.1, VS.NET2003, Dev
 
zitun 4.57
Password Safe Database Reader Library in C# for .NET
Updated: 16 Oct 2007
An independent library implementation to read Password Safe Password Manager V3 database files
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, .NET3.5, VS2005, Dev
 
Svante Seleborg 4.57
Notification Client and Server Written in C#
Updated: 22 Oct 2007
Notification Client and Server written in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Helbrax 4.56
Chameleon - Connection Settings Manager
Updated: 1 Aug 2007
Chameleon is an application that allows users to easily change network configuration on each network adapter from taskbar. Chameleon offers the benefit of changing network settings according to the users location such as home or office.
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, VS2005, Architect, Dev, WinForm
 
Tamer Oz 4.56
Create a Windows Media Player List
Updated: 22 Aug 2006
Create Playlist regardless of Windows recognised format using strings, arrays and files
C#2.0, Windows, .NET2.0, VS.NET2003, VS2005, Dev
 
suneelp 4.56
Castle's DynamicProxy for .NET
Updated: 14 Dec 2004
Explains how to use DynamicProxy to intercept on object instances.
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Hamilton Verissimo 4.56
log4net NonBufferedSmtpAppenderWithSubjectLayout
Updated: 10 Nov 2006
NonBufferedSmtpAppenderWithSubjectLayout is an appender for the log4net logging framework. The mails it sends are non buffered (1 log message = 1 mail) and the subject of the mail can be customized with a layout
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
DaBuddhaMan 4.56
JumpTo RegEdit
Updated: 30 Aug 2007
A Sysinternals JumpTo clone
C#1.0, .NET1.1, WinXP, VS.NET2003, Dev
 
Reto Ravasio 4.56
Automatic Interface Implementer: An Example of Runtime Type Building
Updated: 10 Jan 2008
An example of run-time type building; given an interface, returns an object that automatically implements the interface.
C#2.0, .NET2.0, Dev
 
GWBas1c 4.56
Random Generation Framework
Updated: 10 Apr 2009
A .NET generics framework for generating random values of various types.
C#, .NET2.0, .NET3.0, .NET3.5, Dev
 
Ali Kheyrollahi 4.56
Dynamic Keyword In C# 4.0 - Part 2
Updated: 19 Apr 2011
Superb Example To Traverse an XML File. One should have an understanding of Dynamic Keyword before reading this article which I explained in Part 1
C# (C#4.0)
 
Sanjay J Patolia 4.56
Controlling iTunes through COM
Updated: 14 Jul 2004
An example of how to utilize COM in C# through a system tray application that controls iTunes
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Adam Durity 4.55
(Desktop) Falling Snowflakes
Updated: 3 Oct 2007
Using GDI+ and a transparent form
C#2.0, .NET2.0, WinXP, Vista, GDI+, VS2005, Dev
 
]Metty[ 4.55
Zip and Unzip from a C# program using J# runtime
Updated: 25 Apr 2004
Zip and Unzip from a C# program using java.util.zip
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Valeri Makarov 4.55
A Synchronized Volume Control for your Application
Updated: 16 Jan 2008
Using WinMM.DLL to build a Volume Control synchronized to the system Volume Control utility.
C# (C#2.0), Windows, .NET (.NET2.0), Dev
 
Maurice Tarrant 4.55
Productivity macros for C# in Visual Studio 2005
Updated: 13 Mar 2007
How to automate typical routine coding tasks in C# with the help of macros
C#2.0, VB8.0, Windows, .NET2.0, VS2005, Dev
 
Aleksey Bykov 4.55
Static Keyword Demystified
Updated: 5 Oct 2006
This article aims to clear the confusion regarding the use of the static keyword in C#.
C#, Windows, .NET, Visual-Studio, Dev
 
Vivek Thakur 4.55
Set Your Data and Code Free from the Constraints of Hierarchies and Tables
Updated: 31 May 2010
This article describes a base implementation of Ted Nelson's zzstructure in C#.
C# (C#3.0), Windows, Dev
 
George Henry 1954 4.55
Writing Hello World in different styles using C# and .NET
Updated: 11 Jan 2004
Writing Hello World in different styles using C# and .NET
C#, Windows, .NET, Visual-Studio, Dev
 
Wizard12 4.54
An Introduction to Business Objects in C#
Updated: 11 Mar 2002
An Introduction to Business Objects in C# using a simple Person object as an example
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Kevin McFarlane 4.54
Structs in C#
Updated: 20 Dec 2004
Explains differences between classes and structs, and how to use structs.
C#, Windows, .NET1.1, Visual-Studio, Dev
 
S. Senthil Kumar 4.54
An Undo/Redo Buffer Framework
Updated: 2 Jun 2005
The basic framework to implement undo/redo functionality.
C#, Windows, .NET, Visual-Studio, Dev
 
Marc Clifton 4.54
Lazy Loading in C#
Updated: 3 Nov 2011
Lazy loading is a design pattern that helps a developer to delay initialization of an object until the program actually needs the object.
C#, .NET, Dev
 
Suprabhat Paul 4.54
WebCam Fast Image Capture Service using WIA
Updated: 17 Aug 2006
Grab frames from any webcam, transfer frames using WebServices, super easy and super fast
C#2.0, .NET1.0, .NET1.1, .NET2.0, WinXP, .NET3.0, Visual-Studio, Dev
 
Oz Jundi 4.54
Fix Protocol C# Fix Engine Source Code
Updated: 16 Apr 2009
Fix Protocol C# Fix Engine Source Code
C# (C#1.0, C#2.0, C#3.0), Visual-Studio (VS2005)
 
w.hooper 4.53
Using IEnumerator and IEnumerable in the .NET Framework
Updated: 3 Dec 2003
An article on the .NET Framework's implementation of the Iterator pattern
C#, Windows, .NET1.0, Dev
 
Colin Angus Mackay 4.53
An extension for a Configuration Settings class in .NET
Updated: 19 Aug 2003
A class to allow easy access and updating to configuration settings for your .NET application.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Dev
 
Nick Parker 4.53
A realtime event log monitoring tool
Updated: 27 Aug 2003
Demonstrates how to do realtime event log monitoring
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Marc Merritt 4.53
Universal Framework for Science and Engineering - Part 4: Space elevator
Updated: 14 Aug 2006
An article on framework applications to the space elevator.
C#2.0, .NET, WinXP, Win2003, Visual-Studio, Dev
 
Petr Ivankov 4.53
Implementing A Data Model and Business Layer that Supports State Management
Updated: 29 Aug 2007
This article describes a technique to develop business layer logical entities that have in-built state management capabilities. It focuses on how to re-use components to make development of new business logic and data modelling layers easier.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Benzi K. Ahamed 4.53
Multi Index Container for C# 2.0
Updated: 20 May 2007
A generic class library in C# (inspired from Boost.MultiIndex) enabling you to maintain more than one index on a container
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Parag.Gadkari 4.53
Desktop Switching
Updated: 7 Jul 2004
An article showing how desktop switching can be achieved
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Nnamdi Onyeyiri 4.53
Adding Default Parameters to C#
Updated: 16 Dec 2007
A small code generator generating the necessary overloads for default parameters
C#2.0, Windows, .NET2.0, VS2005, Dev
 
peterchen 4.53
Overview of XQuiSoft Logging using the Provider Pattern (Open Source)
Updated: 6 Dec 2010
An Introduction to XQuiSoft Logging with a comparision to other log components
C#, Windows, .NET, Visual-Studio, Architect, Dev
 
Mike Lang 4.53
Fun with Dynamic Objects and MEF in C# 4.0 - A dynamic File System Wrapper
Updated: 5 Sep 2009
Exploring the exciting things we can do with DynamicObject in the System.Dynamic namespace and MEF, using .NET 4.0 and C#.
C#4.0, .NET3.5, Visual-Studio, Architect, Dev, Design, .NET4
 
Anoop Madhusudanan 4.52
WaitCursor hack using using
Updated: 2 Mar 2004
A simple way to display a WaitCursor.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Nicholas Butler 4.52
MSBuild Task Tutorial: Label SourceSafe Project
Updated: 28 Feb 2006
Create your own MSBuild Task to label SourceSafe projects
C#, Windows, .NET, ASP.NET, Visual-Studio, Dev
 
tod1d.net 4.52
Class for Adding Buttons, Menu Items and Explorer Bars to Internet Explorer
Updated: 19 Feb 2007
A simple class that edits the registry to set up toolbar buttons, menu items and explorer bars for Internet Explorer
C#2.0, Windows, .NET2.0, VS2005, Dev
 
A55imilate 4.51
All about abstract classes.
Updated: 26 Feb 2004
This article provides a quick introduction to abstract classes in .NET.
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Jayababu 4.51
Using Managed Code to Detect if IIS is Installed and ASP/ASP.NET is Registered
Updated: 30 Dec 2007
Explains how to use managed code to detect which version of Internet Information Services (IIS) is installed and if ASP or ASP.NET is registered.
C#1.0, C#2.0, C#3.0, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, ASP.NET, IIS5.1, IIS6, VS.NET2003, VS2005, IIS7, Dev
 
Scott Dorman 4.50
Diagrams with Reflector and the Graph Plugin (Part 1)
Updated: 6 Aug 2007
Updating the Graph Plugin to provide a diagram of method dependencies within a class.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
hughd 4.50
Enhanced EventLog writing for .NET Applications
Updated: 11 Nov 2002
A set of C# classes that work around issues with the standard EventLog object
C#, .NET1.0, Win2K, WinXP, Dev
 
David Field 4.50
Complex Data Binding a collection implementing IBindingList and ITypedList
Updated: 31 Mar 2003
Complex Data Binding a collection implementing IBindingList and ITypedList
C#, .NET1.0, Win2K, WinXP, Dev
 
Dan Glass 4.50
A C# alternative for the Visual Basic GetObject function
Updated: 7 Dec 2006
Make the BindToMoniker method work like the Visual Basic GetObject function.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
rmortega77 4.50
Autocaster - Implicit interfaces for .NET
Updated: 12 Jan 2005
An implementation of latent typing or implicit interface casting for .NET.
C#, Windows, .NET1.0, .NET1.1, .NET2.0, DotGNU, VS.NET2003, VS2005, Dev
 
Rüdiger Klaehn 4.50
Bind Better with INotifyPropertyChanged
Updated: 5 Oct 2006
Data bind using INotifyPropertyChanged
C#, Windows, .NET, Visual-Studio, Dev
 
pconverse 4.50
Application Data Utility Class
Updated: 27 Apr 2002
ApplicationData is a generic utility library class for managing an application's data
C#, Windows, .NET1.0, Dev
 
Michael Mumcuoglu 4.50
DependencyProperty Serialization for Business Objects
Updated: 5 Mar 2009
Presents a simple way to serialize business objects that are derived from WPF's DependencyObject and use DependencyProperty with the help of some reflection
C# (C#2.0, C#3.0), WPF, Architect, Dev
 
Christoph Menge 4.50
VTD-XML: XML Processing for the Future (Part I)
Updated: 17 Apr 2008
Introduce VTD-XML, the future of XML processing
C, C# (C#1.0, C#2.0, C#3.0), XML, Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET1.1, .NET2.0, .NET3.0, .NET3.5), Office, Win32, Visual-Studio (VS.NET2003, VS2005, VS2008), LINQ, Dev, Design
 
Jimmy Zhang 4.50
Creating a Mechanical Trading System Part 2: Four Percent Trading System
Updated: 17 Aug 2006
An article describing how to implement and test a mechanical trading system such as Ned Davis 4 percent model using a C# simulator.
C#1.0, .NET1.0, Win2K, WinXP, VS.NET2003, VS2005, Dev
 
Alejandro Simon 4.50
Writing a Background Color (bKGD Chunk) to a PNG File
Updated: 17 Nov 2006
An article explaining a bit about the PNG file format, how write a bKGD chunk to a PNG file to escape Internet Explorer's cream-cyan background color.
C#1.0, C#2.0, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Visual-Studio, Dev
 
Paul Young of StyleSpread 4.50
Smart Broom as an Adaptive Autonomous Machine
Updated: 10 Jun 2006
An article about smart devices and adaptive autonomous systems
C#, Windows, .NET, Visual-Studio, Dev
 
Yildirim Kocdag 4.50
Runtime Embedded Resource Manager
Updated: 1 Jan 2006
A library to help use your project's embedded resources at run-time.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Sean Michael Murphy 4.50
Step by Step Guide to Delicious OAuth API - Unedited
Updated: 24 Apr 2010
Learn how to use Delicious OAuth API in your .NET projects with an example
C#, ASP.NET
 
Kamruzzaman Titu 4.50
MVP: Updating View’s Binding Asynchronously with the SynchronizationContext Object
Updated: 15 Mar 2010
MVP: Updating View’s binding asynchronously with the SynchronizationContext object.
C#, .NET, Dev
 
FatCat_Programmer 4.50
Different Kinds of Operator Overloading
Updated: 23 Oct 2010
How Can you Overload an Binary +, Implicit and Explicit conversion Operators
C#
 
sirama2004 4.50
Operator Overloading in C# .NET
Updated: 7 Apr 2011
This article gives an overview about operator overloading in .NET using C#
C# (C#1.0, C#2.0, C#3.0, C#4.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev, C#3.5, Microsoft
 
krdeepak123 4.50
Anonymous Methods - Behind the Scenes
Updated: 9 Feb 2011
In this article, we will see what's going on behind the scenes when we are using anonymous methods
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
İlkay İlknur 4.50
BinaryFormatter or Manual serializing? - Unedited
Updated: 13 Jan 2012
Comparison of serializing with BinaryFormatter (standard .NET class) to manual per-byte serializing; some pros and cons before selecting the right method for you.
C#, .NET, WCF, Architect, Design
 
kosmoh 4.50
AzharDNA New Bioinformatics Program (Basic Tools for the Analysis of DNA)
Updated: 18 Jul 2011
Basic tools for the analysis of DNA like transcription and reversion
C#, Windows, analysis
 
Al-Samman Mahmoud 4.50
Expression Tree Basics
Updated: 4 Aug 2011
Using C# Expression Trees to build a custom sort routine
C# (C#3.0), Windows, .NET (.NET3.0), LINQ, Dev
 
Abul Kayes 4.50
Building XMPP Client using MatriX XMPP SDK
Updated: 1 Jul 2011
How to build XMPP Client using MatriX XMPP SDK
C#, Windows, .NET, Dev
 
Faruk Pasic 4.50
Dynamic Invoke C++ DLL function in C#
Updated: 26 Jun 2008
This article introduces why I use dynamic invoke C++ DLL function in C# and how to call it.
C++, C#2.0, Dev
 
Namdn 4.49
C# 3.0 Features
Updated: 20 Dec 2007
Shows the new language features for C# 3.0
C#3.0, .NET3.5, Dev
 
marlongrech 4.48
Extension Methods in .NET
Updated: 29 Sep 2011
Introduction to extension methods in .NET with examples
C# (C#4.0), VB.NET, Windows
 
Stuart Blackler 4.48
MultiLanguage Applications
Updated: 12 Oct 2003
Describes how to make your applications support multiple languages without rewriting code.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
War Nov 4.48
Using CollectionBase and DictionaryBase
Updated: 20 Jun 2003
An article on deriving from CollectionBase and DictionaryBase in order to data bind to controls and access data in an easier manner.
C#, Windows, .NET1.0, Dev
 
Jeff Martin 4.48
Yet Another Chess Board Control
Updated: 17 Feb 2004
Chess control with full move validation including checks, mates, stalemates. PGN and FEN parsers.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Cafechess 4.47
Who Needs LINQ Anyway ? Build Queries with Intellisense Support in C#
Updated: 5 Jun 2007
This article explains how one could implement something that looks like LINQ in the current versions of the .NET Framework.
C#, SQL, Windows, .NET, ASP.NET, SQL-Server, Visual-Studio, WebForms, DBA, Dev
 
Tom Janssens 4.47
Hacking out the C# 2.0 Iterators
Updated: 4 Apr 2005
A hack that enables C# 2.0 Iterators with .NET 1.1.
C#, VB, MSIL, Windows, .NET1.1, .NET2.0, VS.NET2003, Dev
 
Giancarlo Aguilera 4.47
DispatcherFrame. Look in-Depth
Updated: 31 Jan 2011
DispatcherFrame. Look in-Depth
C#, .NET, WPF, Dev
 
Renat Khabibulin 4.47
Creating a Form That Doesn't Take Focus
Updated: 10 Apr 2010
Popup forms that won't take focus even if clicked on, and cannot be alt+tabbed onto
C#, Windows
 
Diamonddrake 4.47
OO, Patterns and Sudoku Solver: Part 2 - Unedited
Updated: 6 May 2007
Sudoku solver
C#2.0, Windows, .NET2.0, VS2005, Dev, Design
 
manojo 4.46
Using Keyword Is Not Abort Safe
Updated: 6 Mar 2010
This article shows why not even the "using" keyword is a failsafe mechanism
C#, .NET, Dev
 
Paulo Zemek 4.46
Using SQLite in your C# Application
Updated: 16 Dec 2007
Using SQLite in your C# application
C#, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Win32, Architect, DBA, Dev
 
Chayan 4.46
XML Finite State Machine in C#
Updated: 31 Mar 2002
An article on implementing a table-driven finite state machine using XML and C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Kevin Stewart 4.45
A Controllable Notifying Thread Queue with Generics
Updated: 3 Aug 2006
An alternative to the System.Threading.ThreadPool. A controllable queue to execute operations asynchronously.
C# (C#2.0), Windows, .NET (.NET2.0), Visual-Studio (VS2005), Architect, Dev
 
Mark Newman #2 4.45
NParallel, A Small Parallel Execution Library - Unedited
Updated: 19 Dec 2007
A Simple Library which allows you to write asynchronous code easily, almost in a synchronous pattern.
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, .NET3.5, VS2005, VS2008, Dev
 
leafwiz 4.45
LSA Functions - Privileges and Impersonation
Updated: 27 Aug 2003
Managing privileges and impersonating users
C#, .NET1.0, .NET1.1, Win2K, WinXP, Dev
 
Corinna John 4.44
Downloading C# ActiveX Components through CAB File
Updated: 24 Jul 2007
This article describes the procedure to create an ActiveX Component in C#, download it from server and execute it on client side in Web based application.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Anand Todkar 4.44
The "using" Keyword in C#
Updated: 10 Jan 2007
A look at the C# "using" keyword. What happens behind the scenes.
C#, Windows, .NET, Visual-Studio, Dev
 
pfemiani 4.44
Using IMessageFilter to create a generic filter for operating system events
Updated: 15 Oct 2003
An article on implementing IMessageFilter to create a message filter for operating system messages
C#, Windows, .NET1.1, VS.NET2003, Dev
 
sbkar 4.43
Water Motion Simulation
Updated: 11 Jul 2007
This article contains code which simlates water wave motion using several techniques and data structures
C++/CLI, C#, Windows, .NET2.0, VS2005, Dev
 
Angel Rafael Rapallo 4.43
Understanding the 'using' statement in C#
Updated: 29 Mar 2004
Understanding the 'using' statement in C#
C#, Windows, .NET, Visual-Studio, Dev
 
TiNgZ aBrAhAm 4.43
RSS Feed Link Reader
Updated: 5 Jun 2008
This article discusses the construction of a simple application that may be used to view RSS feeds from the desktop.
C#, XML, VS2008, Dev
 
salysle 4.43
Handling Fixed-width Flat Files with .NET Custom Attributes
Updated: 28 Oct 2006
Handling Fixed width flat files with .NET custom attributes
C#, Windows, .NET, Visual-Studio, Dev
 
Stephan Depoorter 4.43
Dynamic Application Configuration Solution
Updated: 7 Aug 2007
Another simple way to work with complex updatable configuration in .NET applications
C#2.0, Windows, .NET2.0, VS2005, Architect, Dev, Design
 
Leon Langleyben 4.43
Sorting Lists using IComparable and IComparer Interface in .NET
Updated: 4 Oct 2009
Sorting Lists using IComparable and IComparer interface in .NET
C# (C#3.0), .NET (.NET3.5), Dev
 
Abhishek D V 4.43
Demonstrating Custom Attributes: Build An Assembly Searching Tool.
Updated: 25 Dec 2005
Build an assembly searching system via custom attributes and reflection.
C#, VC7, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Lim Bio Liong 4.42
Asynchronous Context Processor
Updated: 25 Aug 2004
Asynchronous message processing infrastructure for .NET applications.
C#, VC7.1, Windows, .NET1.1, VS.NET2003, Architect, Dev
 
P.Adityanand 4.42
Base class for cloning an object in C#
Updated: 29 Dec 2002
This class implements the ICloneable for you.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Amir Harel 4.42
WAVE File Processor in C#
Updated: 19 Jul 2007
A very simple class containing useful methods to process WAVE audio files
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Sujoy G 4.40
TypeLoader for .NET
Updated: 3 Jan 2002
Class and splash screen to load custom types at runtime.
C#, Windows, .NET1.0, Dev
 
James T. Johnson 4.40
Solving Paint-by-numbers puzzles in C# - Unedited
Updated: 11 Aug 2005
A small program which solves the paint-by-numbers puzzles in virtually time. It is a spoiler if you're a player. If you're a programmer however I think it shows how this problem can be solved.
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
Pascal Ganaye 4.40
Export Excel File for C#
Updated: 1 Sep 2011
Use C# Export Excel Files has been widely used for developers and programmers
C#, .NET
 
loveyou999 4.40
IP Address Extension
Updated: 22 Sep 2010
Some extension methods to determine whether an IP Address is from the intranet (The local network)
C#
 
shteff 4.40
Data Aware Unit Testing
Updated: 10 Oct 2006
An article discussing strategies for unit testing in data aware environments.
C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
cgreen69 4.39
SID Translator Library
Updated: 17 Jan 2005
The article briefly describes the library for conversion of Windows domain account name into its security identifier (SID) and vice versa.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Martin Budar 4.38
Performance considerations for strings in C#
Updated: 8 May 2005
The effects of string handling on performace.
C#, Windows, .NET, Visual-Studio, Dev
 
Dr Herbie 4.38
Helper class to load WinWord
Updated: 28 Nov 2002
Simple class to load/unload WinWord (or any other OLE application)
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Alexander Kojevnikov 4.38
Enumerate System Objects using WMI
Updated: 23 Apr 2007
This article demonstrates how to query system using WMI interface
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Manish Ranjan Kumar 4.38
Command Line Written in C#
Updated: 18 Jul 2003
The article is about how to use command lines written in C#.
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Roman Kuzmin 4.38
Effective C# - Part I
Updated: 5 Apr 2005
Make your C# code efficient.
C#, .NET, Visual-Studio, Dev
 
Cohen Shwartz Oren 4.37
DNSBL Lookup Class
Updated: 19 Nov 2007
A class for looking up IP addresses against DNS black list server (Anti Spam List Servers)
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, VS2005, Dev
 
Paw Jershauge 4.37
A Modified C# Implementation of Tony Selke's TextFieldParser
Updated: 27 Feb 2005
A C# implementation of the TextFieldParser class submitted by Tony Selkes that includes the ability to put the schema in an XML file and load the data directly into a DataTable.
C#, .NET1.1, Win2K, WinXP, Win2003, ADO.NET, VS.NET2003, Dev
 
WendellH 4.36
Lambda Expressions: A C# 3.0 Language Enhancement
Updated: 13 Jul 2009
An article that describes the C# 3.0 Lambda Expression feature
C# (C#1.0, C#2.0, C#3.0), .NET
 
logicchild 4.36
Windows Service Management
Updated: 4 Apr 2002
Simple application to manage and control Windows Service
C#, Windows, .NET1.0, Dev
 
Agus Kurniawan 4.36
Unmanaged Arrays in C# - No Problem
Updated: 3 Jan 2009
Using unmanaged arrays is simple and easy in C#! Includes useful code examples.
C#2.0, C#3.0, .NET2.0, .NET3.0, .NET3.5, Architect, Dev
 
AnonX 4.35
Testing Serial Application with Virtual Ports
Updated: 11 Jul 2008
Article explains how to install & test virtual ports
C#, Windows, Dev
 
vikas amin 4.35
Pelco P and D protocol implementation in C# - Unedited
Updated: 18 Aug 2004
This is a full C# classes to control a PELCO PTZ cameras, matrix switching systems, reciever devices and more via RS422/485 'P' and 'D' protocol. It supports all of the commands including UP, DOWN, IN, OUT, LEFT,
C#, VC7, VC7.1, VC8.0, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Visual-Studio, Dev
 
Tamir Khason 4.34
Virtual Extension Methods
Updated: 2 Nov 2006
This library allows you to simulate adding a virtual method to a class in another assembly.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Steve Benz 4.33
Script Generation in C# with In Script Objects
Updated: 23 Dec 2007
The generation and compilation of script element in C# language that allows for the insertion of in script objects.
C#, .NET, Dev
 
Y-ME 4.33
Using the Google Desktop and ReSharper APIs
Updated: 13 Sep 2006
This article describes coding against the Google Desktop API to create a plug-in for ReSharper.
C#, Windows, .NET, VS.NET2003, Dev
 
gone_cat 4.33
Entity Framework 4 EDMX Modifier - Correct Default Values in SQL Server
Updated: 24 Jun 2010
This article describes a utility that modifies EF4 edmx files so that they support SQL Server's 'Default Value or Binding' property
C# (C#4.0), SQL, .NET, SQL-Server, ADO.NET, DBA, Dev, .NET4, EF
 
Jason Sobell 4.33
A Link to LINQ and a Look at the Binary Search Tree
Updated: 19 Apr 2010
A Comprehensive Look at LINQ and the Binary Search Tree Data Structure
C# (C#3.0, C#4.0), Windows (Vista, Win2008, Win7, Win2008-R2), Visual-Studio (VS2008, VS2010), LINQ, Dev
 
logicchild 4.33
Generic SinglyLinkedList in C# with Basic and Advanced Custom Operations
Updated: 7 May 2010
The following article describes C# implementation of various basic and advanced operations including some of the programming problems involving singly linked list
C#, list, programming, Algorithms
 
Sarang Date 4.33
Registry Export File (.reg) Parser
Updated: 19 Apr 2011
A class to read and parse reg files
C#, Windows, .NET, Win32, Dev, regular-expression
 
Henryk Filipowicz 4.33
Enum, Alternate Values, and FluentNhibernate
Updated: 29 May 2011
Pulling together various techniques to make enums, alternate values, and FluentNHibernate play well together
C#
 
Tim Schwallie 4.33
Validation Library using C# 3.0 Lambda Expressions
Updated: 18 Dec 2007
A very easy to use business object validation library using C# 3.0 lambda expressions
C#3.0, .NET3.5, WCF, LINQ, VS2008
 
Gabor Mezo 4.32
C# 2.0 Aliases
Updated: 3 Oct 2005
A general description of C# 2.0 aliases.
C#, Windows, .NET, Visual-Studio, Dev
 
Edward Moemeka 4.31
File System Search Engine
Updated: 5 Jan 2009
A generic File System search engine
C#3.0, .NET (.NET3.5), LINQ, Dev
 
Jean-Christophe Grégoire 4.30
C# ViewState Management/Storage - Four Locations! - Unedited
Updated: 5 Nov 2007
In this article, I discuss the PageStatePersister, and detail ViewState storage in one of four locations: Session, Application, AppGlobals, and server Cache.
HTML, C#1.0, C#2.0, C#3.0, .NET2.0, WinXP, Win2003, .NET3.0, .NET3.5, VS.NET2003, VS2005, VS2008, Dev
 
xbadenx 4.30
Some Useful Features of C#
Updated: 27 Feb 2011
This article discusses some useful but unknown features of C#.
C#, .NET, Dev
 
Pranay Rana 4.30
Random Number Generation
Updated: 2 Mar 2011
The .NET Framework’s built-in generator.
C#2.0, C#3.0, C#4.0, .NET2.0, .NET3.0, .NET3.5, Visual-Studio (VS2005, VS2008, VS2010), Dev, C#3.5
 
logicchild 4.30
Reflection
Updated: 17 Mar 2005
An article about Reflection in .NET, using C#.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
smn-12 4.30
Plugin Architecture using C#
Updated: 3 Aug 2003
How to make plugins to work with .NET
C#, .NET1.0, Win2K, WinXP, Win2003, Dev
 
Shoki 4.30
Overriding App.Config Settings for Multiple Objects - Unedited
Updated: 17 May 2008
One method for loading common and object-specific data from your app.config file.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
John Simmons / outlaw programmer 4.30
Use WM_COPYDATA to send data to/from C++ and C# Windows processes
Updated: 26 Oct 2003
Use WM_COPYDATA to send data to/from C++ and C# Windows processes
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
mcgahanfl 4.29
Most Recently Used (MRU) Menu Class in C#
Updated: 13 Nov 2007
A Most Recently Used files class, in C#.
C#, .NET1.1, VS.NET2003, Dev
 
Joe Woodbury 4.29
Organization Chart Generator
Updated: 4 Mar 2008
An article on the development of an Organization Chart generator
C#2.0, Windows, .NET2.0, ASP.NET, VS2005, Dev
 
Rotem Sapir 4.29
Creating a Windows Service for Watching System Directory's Files
Updated: 16 Jan 2009
Creating a Windows Service for Watching System Directory's Files
C# (C#1.0, C#2.0, C#3.0)
 
Amir Hesami 4.29
Monitoring attribute value changes inside a class
Updated: 7 Jan 2012
A class that allows you to monitor the actual change of a variable and notifies all interested objects with an event.
C#, .NET, Architect, technical
 
kosmoh 4.29
7 Simple Steps to Run Your First Azure Blob Program
Updated: 5 May 2010
7 simple steps to run your first Azure Blob Program
C# (C#1.0, C#2.0, C#3.0, C#4.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), ASP.NET, SQL-Server (SQL2000, SQL2005, SQL-CE, SQL2008), Visual-Studio (VS.NET2003, VS2005, VS2008, VS2010), Azure, Architect, .NET4
 
Shivprasad koirala 4.29
Using Collaboration Data Objects (CDO) to check for new Exchange email
Updated: 18 Feb 2004
Using Collaboration Data Objects (CDO) to check for new Exchange email
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Mark F Garrison 4.28
The case for a generic C# converter using operators
Updated: 28 May 2010
Describes how to implement a generic converter between types that takes into account the possible existence of conversion operators.
C#, .NET, Dev
 
mbarbac 4.27
Castle Validator Component for Beginners
Updated: 10 Sep 2011
In this article, I will explain how to use Castle validator component in an application and how it works from inside out.
C#, Windows, Dev
 
Henry He 4.27
Object-Oriented Programming in C# .NET - Part 1
Updated: 3 Jul 2011
An article that discusses Object-Oriented Programming in C# .NET
C#, .NET, Dev
 
MortezaCoder 4.27
The Unsafe way of doing it - Unedited
Updated: 8 Jun 2007
Writing codes with pointers and memory allocation in c#
C#1.0, Windows, .NET1.1, Dev
 
Bala Rajesh 4.27
Simple Source Line Counter in C# for C#
Updated: 24 Jan 2005
A simple source code line counter written in C#.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Tom Ollar 4.27
UI for Simple HTTP File Downloader
Updated: 18 Aug 2006
Demonstrates how to properly multi thread a UI application while downloading files over HTTP
C#, Windows, Visual-Studio, Dev
 
Fred Johanns 4.27
Exception Handling in C# with the "Do Not Catch Exceptions That You Cannot Handle" rule in mind
Updated: 6 Jan 2006
Exception handling in C# with the "Do Not Catch Exceptions That You Cannot Handle" rule in mind.
C#, Windows, .NET, Visual-Studio, Dev
 
Michael Vanhoutte 4.27
CRC Encoding
Updated: 6 Dec 2003
An article on using CRCxxx checksum calculations in C#, combined with the serialstreamreader example found on this site.
C#, .NET1.0, Win2K, WinXP, Dev
 
Marcel de Wijs 4.26
Errors in XML Log with C#/.NET
Updated: 23 Oct 2002
How to write all your errors when using Console.Error to an XML file.
C#, Windows, .NET1.0, Dev
 
GriffonRL 4.26
MOS Protocol Fundamentals
Updated: 1 Apr 2009
MOS protocol from introduction to implementation
C#, .NET (.NET2.0), ADO.NET, Architect, DBA, Dev, Design, SysAdmin
 
Rizwan Qureshi 4.26
Implementing Perl-style list operations using C# 2.0
Updated: 22 Jul 2004
Instructions on implementing Perl map and grep with C# 2.0.
C#, Windows, .NET1.0, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Jouni Heikniemi 4.26
Jalali Calendar
Updated: 17 Mar 2006
This article explains a more accurate method than the algorithm that the .NET Framework's PersianCalendar uses, to deal with the Persian calendar. This method covers a wider range of dates, and also years before Common Era.
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Homam Hosseini 4.26
LOG4NET WebServiceAppender - Unedited
Updated: 27 Dec 2006
Introducing a small appender that logs to a web service within the LOG4NET logging framework
Windows, Visual-Studio, Dev
 
Uwe Keim 4.25
STL Dotnet
Updated: 19 Oct 2005
STL for C#.
C#, Windows, .NET2.0, VS2005, Dev
 
Frédéric DIDIER 4.25
Object Composition Over Inheritance
Updated: 2 May 2011
This article explains the use of Composition in WPF applications, but it can very well be used in others as well.
C#, WPF, Dev
 
RakeshGunijan 4.25
A Practical Means to Perform Functions with Administrator Privilege (Elevate Process Privilege)
Updated: 10 Apr 2011
Elevate process privilege without restarting it
C#, Windows (Vista, Win2008, Win7, Win2008-R2), Visual-Studio (VS2008)
 
McArthor Lee 4.25
String Enumerations in C#
Updated: 27 Jul 2005
Options for declaring and referencing static string data.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
CodeBureau - Matt Simner 4.25
Object Comparer
Updated: 15 Jun 2005
A fun but probably useless foray into comparing objects of different types.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Marc Clifton 4.24
Check If A String Value Is Numeric
Updated: 7 Mar 2006
A way to determine if a string value has a specific Style Number And/OR Culture
C#, Windows, .NET1.0, .NET1.1, .NET2.0, Visual-Studio, Dev
 
Leon Kovach 4.24
A Naive Bayesian Classifier in C#
Updated: 28 May 2006
A Naive Bayesian Classifier in C#
C#, VC8.0, .NET, WinXP, VS2005, Dev
 
ErichG 4.24
Active Directory Searcher
Updated: 17 Jun 2005
How to search Active Directory
C#, .NET1.1, Win2003, VS.NET2003, Dev
 
Nikita D. Sinelnikoff 4.24
Introducing Serialization in .NET
Updated: 18 Mar 2009
Introducing Serialization in .NET
C#2.0, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Gaurav-Mehta 4.23
Having fun with MIT's ConceptNet 2.1 in C#. - Unedited
Updated: 21 Feb 2006
A ConceptNet .Net Utility Class Library.
C#, XML, Windows, .NET, Visual-Studio, CEO, Architect, DBA, Dev
 
JoeSox 4.23
MultiException: Type-Safe Collections without CollectionBase
Updated: 12 Sep 2001
How to create Type-Safe collections without using CollectionBase
C#, .NET1.0, Win2K, Dev
 
Jared Bienz 4.22
StateProto - Executing Multiple StateMachines - Unedited
Updated: 22 Jul 2006
Drawing State diagrams and C# Code Generation for modified QF4Net
C#, Windows, .NET, Visual-Studio, Dev
 
statedriven 4.22
Generating MD5 Hash out of C# Objects
Updated: 25 Jul 2008
This article describes how to generate the MD5 hash string for a common C# object.
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
Hasler Thomas 4.22
Face Detection in C#
Updated: 8 Aug 2011
Using image processing for detecting faces
C#, Windows (WinXP, Win2003, Vista, Win2008, Win7)
 
IRSOG 4.21
StringBuilder vs. String / Fast String Operations with .NET 2.0
Updated: 30 Mar 2007
Comparision of String/StringBuilder functions. Efficient String handling.
C#, Windows, .NET, Visual-Studio, Dev
 
Alois Kraus 4.21
Implementing Linked Lists with The Null Object Pattern
Updated: 2 Mar 2006
Designing a Linked List without the use of NULL or looping
C#, Windows, .NET, Visual-Studio, Dev
 
Matt Fowler 4.21
StateProto Beta - State Chart Designer for Qf4Net
Updated: 5 Jul 2006
Drawing state diagrams, and C# code generation for the modified QF4Net.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
statedriven 4.20
How to make a Smart Tag using C#
Updated: 8 Sep 2003
This article is a tutorial on the creation of a simple smart tag
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
The Orange Rider 4.20
Amicable Number Calculator
Updated: 14 Jan 2007
Amicable number (pairs between 1 and 2 million)
C, C#1.0, C#2.0, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, VS.NET2003, Dev
 
zeltera 4.20
Access Basecamp Through .NET API Wrapper
Updated: 8 Dec 2006
This API will make submission to Basecamp easier by converting returned responses into .NET objects.
C#, Windows, .NET, Visual-Studio, Dev
 
binaryace 4.20
C# Language Infrequent Methods, Operators and Techniques
Updated: 4 May 2007
Here I provide a basic overview of some things which are included in .NET 2.0/1.1 but only few developers are using them. I am not saying that nobody knows about these functions, Operators or facilities but only few developers are using these based on their requirements.
C#2.0, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
vivekgaur 4.20
Working with Crystal Reports in C#
Updated: 20 Apr 2004
All about working with Crystal Reports in .NET
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Alex Getman 4.20
Generic ValueConverter for Binding Enumerations to Check Boxes
Updated: 15 Oct 2011
Generic ValueConverter for Binding Enumerations to Check Boxes
C#, XML
 
Clifford Nelson 4.20
Anonymous Types - Dynamic Programming With C#
Updated: 28 Jul 2009
Anonymous Types are a powerful feature in the .NET language, but are limited when you need to pass that information around. In this post, I discuss a class that I wrote to allow you to work with Anonymous Types easily, even after they leave their initial scope.
C#1.0, C#2.0, C#3.0, .NET, Dev, WinForm
 
webdev_hb 4.20
List(T).ForEach or Foreach, It Doesn't Matter...Or Does It?
Updated: 18 Jun 2010
When you use a List, it doesn't matter if you use the ForEach method of the generic list or use a normal foreach or does it? Sometimes it makes a difference!
C#, .NET2.0, .NET3.0, .NET3.5, Dev, .NET4
 
Mattia Baldinger 4.20
Dynamic Screen Resolution
Updated: 22 Jul 2008
Setting the Screen Resolution in C#
C#, Windows, .NET1.0, Dev
 
sreejith ss nair 4.19
PHP4Apps: PHP Scripting from your application
Updated: 20 Dec 2005
How to call the PHP engine from your application and receive the reply and any variables.
C#, .NET1.1, Win2K, WinXP, Win2003, Vista, PHP, VS.NET2003, Dev
 
Daaron 4.19
IEnumerable<> and Yield in .NET 2.0
Updated: 11 Jun 2007
Using IEnumerable and Yield to create on-the-fly collections in .NET 2.0
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
Ryan Andrus 4.19
Declarative Programming--Unifying Form And Web Development
Updated: 23 Nov 2004
Use declarative programming to create UI's common for both Web and Form applets.
C#, XML, Windows, .NET, ASP.NET, Visual-Studio, XAML, WebForms, Architect, Dev, WinForm
 
Marc Clifton, J. Dunlap 4.19
Marshal an Array of Zero Terminated Strings or Structs by Ref
Updated: 1 Feb 2007
Marshal an array of zero terminated strings or structs by reference
VC8.0, C#2.0, .NET2.0, Win2K, WinXP, VS2005, Architect, Dev
 
dmihailescu 4.18
Flexible Cron And Schedule C# 2.0
Updated: 15 May 2007
Iterate through a timeline using flexible predicate system with Cron Syntax in one class - Update to Previous Flexible Time Schedule
C#2.0, Windows, .NET2.0, VS2005, Dev
 
seeblunt 4.18
C# CSV Reader and Writer
Updated: 22 Jun 2010
Class library which provides the ability to read and write CSV files
C#, Windows, ASP.NET, WebForms, Dev, WinForm
 
CroweMan 4.18
Enhanced FileSystemWatcher
Updated: 17 Aug 2010
Enhanced FileSystemWatcher class, which can be used to suppress duplicate events that fire on a single change to the file
C#, .NET, Dev
 
viprash 4.18
Doing Arrays - C#
Updated: 14 May 2011
The article explains type of arrays in C# with easy to understand examples.
C#, .NET, programming
 
Abdur Rehman Raza Khan - dontumindit 4.18
Object-Oriented Programming in C# .NET - Part 2
Updated: 7 Jul 2011
In this part of the article, I will continue my discussion on OOP by discussing methods, properties and access modifiers.
C#, .NET, Dev
 
MortezaCoder 4.17
Count With Letters Extension
Updated: 22 Jun 2011
A pair of wrappers about Zeltera's "Count with Letters" code to generate "Integer to Excel Column" and "Excel Column to Integer"
C#, Windows, Visual-Studio (VS2008), Dev
 
Gammill 4.17
C# Filtering with JSON
Updated: 16 Sep 2010
Part 2 of creating a dynamical filtering mechanism in C#
C#, .NET, LINQ, Architect, Dev
 
strofo 4.17
Understanding Implicit Operator Overloading in C#
Updated: 15 Aug 2006
Explains the implicit operator overloading in C#
C#, Windows, .NET, Visual-Studio, Dev
 
aamironline 4.17
Using InsomniaServer to Build a Web-interface for your Application
Updated: 15 Jul 2011
InsomniaServer enables you to add a fully-featured, customizable webserver to your projects. See how it works.
Javascript, XML, C#2.0, Windows, .NET2.0, Visual-Studio, Ajax, Dev
 
Manuel Then 4.17
Cascading Deletes in LINQ to SQL
Updated: 7 Jul 2008
This article will discuss alternative methods for performing cascading deletes using LINQ to SQL.
C#, SQL, .NET (.NET3.5), Visual-Studio (VS2008), LINQ, Dev
 
salysle 4.17
C# Equivalent of VB's IsNumeric()
Updated: 10 Nov 2006
C# alternatives to VB's IsNumeric() function
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
Chris Fulstow 4.16
C# FileAssociation Class
Updated: 14 Nov 2009
Allows you to quickly create, edit, and delete file associations in your registry. A file extension's default icon, description, executable application, etc.
C#, Windows (Vista, Win7), Dev, SysAdmin
 
Aidan Follestad 4.16
Non CLS-Compliant Code in C#
Updated: 15 Jun 2011
Non CLS-Compliant Code in C#
C#, Windows, .NET, Dev
 
ssanjeevik 4.15
Handling Multiple Views on a Common Data Set
Updated: 20 May 2001
This atricle looks at some problems and solutions for using multiple views on a single data set in the C# and .NET framework.
C#, Windows, .NET1.0, Dev
 
Joey Runyans 4.15
Programmatically Convert Documents to PDFs the Easy Way
Updated: 9 Feb 2007
An easy way to create PDF documents from code
C#2.0, Windows, .NET1.1, VS.NET2003, Dev
 
jkandiko 4.15
UniqueStringList
Updated: 21 Nov 2002
A C# class to store and manipulate lists of unique strings
C#, Windows, .NET1.0, Visual-Studio, Dev
 
SimmoTech 4.15
A .Net Auto-Updating Project Template - Unedited
Updated: 4 Mar 2004
A basic template to show how to create auto-updating apps using the .Net framework.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
TravisMerkel 4.15
Workflow Interruptions
Updated: 10 Apr 2007
Using serialization to start, stop, and resume work on different PCs
C#2.0, Windows, .NET2.0, VS2005, Dev
 
victorbos 4.14
ThreadQueue -- A queue for threads that allows asynchronous execution and a time limit
Updated: 6 Dec 2006
Describes my ThreadQueue class and related classes.
C#, Windows, .NET2.0, VS2005, Dev
 
PIEBALDconsult 4.14
Xmi CodeDom Library, Part 2 - Using dynamic types to increase performance
Updated: 30 May 2006
A .Net 2.0 library that converts XMI into CodeDom. Part 2 shows how CodeDom was used to create dynamic types to outperform the reflection-based parsing.
C#, Windows, .NET2.0, Visual-Studio, Dev
 
Dustin Metzgar 4.14
Convert & Parse are Nice, But What If You Need to Convert to a Nullable Type?
Updated: 1 Nov 2007
A class to convert primitive types to their nullable counterparts
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Scott C Davis 4.14
Introduction to C# 3
Updated: 13 Sep 2005
Introduction to C# 3
C#3.0, Windows, .NET, Visual-Studio, Architect, Dev
 
Ayende @ Rahien 4.14
Internals of Constants and Readonly
Updated: 3 Oct 2011
Indepth details about constants and readonly
C#, .NET
 
zenwalker1985 4.14
Serial Communication using C# and Whidbey
Updated: 20 Oct 2004
In this article, I will give you an introduction on how to do serial port communication on .NET platform using C#.
C#, Windows, .NET2.0, VS2005, Dev
 
Tapan Dantre 4.13
Practical Unit Testing - a manual
Updated: 11 Oct 2004
An article on the details and HowTos of Unit Testing on the .NET platform
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Francois Bonin 4.13
GetOpt for .NET
Updated: 29 May 2008
A GetOpt implementation for .NET.
C# (C#1.0, C#2.0, C#3.0), VB, MSIL, JScript.NET, Forth.NET, F#, .NET (.NET2.0, Mono, .NET3.0, .NET3.5)
 
Unknown Narrator 4.13
StopWatch with digital display
Updated: 4 Sep 2002
A Stopwatch in C# with a digital display control as well as a Time set control
C#, Windows, .NET1.0, Dev
 
Anthony Roach 4.13
re-mix - A Mixin Library for .NET
Updated: 7 May 2011
How to implement mixins with C#.
C#, .NET, Dev
 
StefanPapp 4.13
P.I. Per Inquiry TV Ads & YouTube Video Scriptor & Teleprompter
Updated: 4 May 2011
Easy Editor for Creating Videos for P.I. Per Inquiry and YouTube
C#, Windows, .NET, CEO, Architect, Dev, Design, Sales, Marketing
 
Bill SerGio, The Infomercial King 4.12
Event Like Processing for Properties
Updated: 18 Jan 2007
Attach delegates to properties for invocation when property value changes.
C#, Windows (WinXP), .NET (.NET2.0), Visual-Studio (VS2005), Dev
 
urbane.tiger 4.12
INI Class using C#
Updated: 20 Mar 2002
An INI file handling class that wraps the API functions from KERNEL32.dll
C#, Windows, .NET1.0, Dev
 
BLaZiNiX 4.11
Glade Code Changer
Updated: 18 Jul 2007
This article introduces a code generator for Glade that produces C# code
C#, Windows, .NET, Visual-Studio, Dev
 
Marek Wyborski 4.11
Shell.NET
Updated: 27 Jul 2003
A set of Unix-like console applications written using the .NET Framework
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Laurent Rodier 4.11
Inserts Tabular Text from Text Files into Microsoft Word Table
Updated: 26 Aug 2010
Inserts tabular text into Microsoft Word document
C# (C#4.0), Windows, LINQ, regular-expression, General, PInvoke, .NET4
 
Bassam Alugili 4.11
Business Object Introduction - Unedited
Updated: 18 May 2007
This article is going to be served as an introduction to Expert C# 2005 Business Object by RockFord Lhotka which was written for business application developer.
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, SQL2000, SQL2005, VS2005, Architect, DBA, Dev, QA, Design
 
derekliang 4.10
Customizing Code Generation of Telelogic Rhapsody in C with .NET
Updated: 30 Aug 2007
A detailed guide on how to extend the Rhapsody code generator in C#
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Mike Pagel 4.10
Visualizing Project Dependencies Automatically
Updated: 4 Sep 2007
Have a large code tree? Wondering which projects refer to which other ones? Manually run this console app, schedule it to run nightly or after each build.
C#2.0, C#3.0, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, VS2005, Dev
 
Paul B. 4.09
Excel Charts in C# Applications
Updated: 1 Aug 2007
This article shows you how to use Excel charts in C# applications
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Jack J. H. Xu 4.09
Implementing Object Undo and Redo capabilities in .NET
Updated: 4 May 2004
Implementing Object Undo and Redo capabilities in .NET
C#, VB, Windows, .NET1.1, VS.NET2003, Dev
 
Pankaj Chatterjee 4.09
Populate data from database in a ComboBox
Updated: 16 Aug 2004
How to populate data from database in a ComboBox.
C#, .NET1.0, .NET1.1, WinXP, VS.NET2003, Dev
 
Huseyin Altindag 4.08
Sorting Generic Collections
Updated: 15 Feb 2007
Here is an advanced sortable list that can be used in ASP.Net Pages.
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
Saravanan Muthiah 4.08
SparseArray for C#
Updated: 18 Mar 2002
A class that supports sparse arrays
C#, VC7, .NET, Win2K, WinXP, Visual-Studio, Dev
 
David Hall 4.08
Late Bound ActiveX Loading [TamilFM]
Updated: 27 Oct 2006
Late Bound ActiveX loading [TamilFM]
C#, Windows, .NET, Visual-Studio, Dev
 
Kannan K 4.08
Contacting a Registration Server to obtain a unique registration key based on unique machine ID
Updated: 20 Sep 2007
This article describes usage of System.Net.WebRequest & WebResponse to contact a Server and obtain a registration key for a Windows application.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Sajjitha Gunawardana 4.08
C# Class Construction Techniques
Updated: 14 Apr 2009
An article that describes interfaces, indexers, and delegates.
C#, .NET, Dev
 
logicchild 4.06
KBSoft IP Locator
Updated: 1 Mar 2008
This article covers aspects of getting information by IP Address.
C#, Dev
 
Alexandr Golovanov 4.05
The Runaway Application
Updated: 29 Sep 2003
Using XML-RPC to communicate between .NET and Java
C#, Java, Windows, .NET1.1, Visual-Studio, Dev
 
Salil Pitkar 4.05
Help To Use EnvDTE - A Little Simple Library
Updated: 24 Apr 2007
A piece of library that can help to use Visual Studio Editor to search, write, change code directly in the code
C#, VC8.0, Windows, .NET2.0, VS2005, Dev
 
Elia Conchione 4.04
Three C# Tips: Indexed properties, property delegates, and read-only subproperties
Updated: 31 May 2004
How to get indexed properties, property delegates, and readonly subproperties in C#.
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
barrd 4.04
Intelligent Systems - Part I
Updated: 2 Dec 2004
Introduction to Intelligent Systems in practice.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Utku KAYA 4.03
Game Of Life 2 Life Wars
Updated: 29 Sep 2003
A variation on the Game Of Life Theme
C#, VC7.1, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
pseudonym67 4.00
Genetic Algorithms and the Traveling Salesman Problem using C# and ATL COM
Updated: 24 Nov 2002
An article on Travelling SalesMen Problem Solving by GA
C#, VC6, VC7, .NET, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Kalyan S Dontharaju 4.00
Creating a Basic Extension Method
Updated: 7 Nov 2007
Extending System.Color with .toHTML()
C#3.0, Windows, .NET3.0, VS2008, Dev
 
Matthew Hazlett 4.00
A Simple Extension Framework in C#
Updated: 30 Jul 2007
Extend your applications by providing a framework for other developers
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Greg Osborne 4.00
Custom application configuration. [With Editor Demo]
Updated: 15 Aug 2002
This class helps you to create and modify custom configuration files for your application.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Gevik Babakhani 4.00
An Easy way to interface with semiconductor SECS/GEM equipment in .NET
Updated: 26 Dec 2005
This article provides an introduction on how to interface with SECS/GEM compliant equipment using Insphere SecsToTool.Net.
C#, VB, .NET, Win2K, WinXP, Win2003, Visual-Studio, Architect, Dev
 
Insphere Technology 4.00
Visual Cryptography Generator
Updated: 23 Oct 2007
Visual cryptography is a cryptographic technique which allows visual information (pictures, text, etc.) to be encrypted in such a way that the decryption can be performed by the human visual system, without the aid of computers.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Jacky Yiu 4.00
Image Viewer User Control with Preview Capability
Updated: 5 Jun 2008
This article discusses the construction of an image viewer user control that may be used to display images from a directory containing a collection of image files.
C#, .NET3.5, VS2008, Dev
 
salysle 4.00
Redirecting Text Output to a File from a Console Application
Updated: 17 Jun 2008
A short article describing how to redirect text output from a console application to a file.
C#, .NET (.NET2.0), Dev
 
czeshirecat 4.00
SettingsXpress - Application Settings Made Easy
Updated: 10 May 2003
Application Settings Storage and Retrieval Simplified
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Amber Star 4.00
Yet Another QuickWatch
Updated: 26 Nov 2007
This QuickWatch displays complex data as a user-friendly tree
C#2.0, Windows, .NET2.0, .NET3.0, .NET3.5, VS2005, Dev
 
Daniel Smolka 4.00
log4net C# Code Snippets - Unedited
Updated: 26 Mar 2009
Visual Studio Code Snippets to assist with configuration of and logging in log4net
C# (C#1.0, C#2.0, C#3.0), .NET2.0, .NET3.0, .NET3.5
 
daniel macey 4.00
Implementing XOR cipher encryption / decryption in C# - Unedited
Updated: 18 Mar 2009
A theoretical and practical implementation of the XOR encryption technology in C# which is extended from the Vernam cipher
C# (C#1.0, C#2.0, C#3.0), Windows, WinMobile, .NETCF, .NET, Dev
 
mightyCoCo 4.00
Simple File Tracer
Updated: 20 May 2009
Custom component responsible for logging into a file
C# (C#1.0, C#2.0, C#3.0)
 
Wael Al Wirr 4.00
Execute a Program for n Seconds
Updated: 29 Apr 2009
Start a program, execute for n seconds, then kill it
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP), Win32
 
Linccg 4.00
CLR Stored Procedure and Creating It Step by Step
Updated: 22 Aug 2009
CLR Stored procedures are very simple and can be used in most complex scenarios when dealing with database.
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Win2003, Vista, Win2008, Win7), .NET (.NET3.5), SQL-Server (SQL2005, SQL2008), DBA, Dev, .NET4
 
Virat Kothari 4.00
.NET Framework Runtime Serialization
Updated: 22 May 2009
An article with a focus on object serialization.
XML, C#1.0, C#2.0, C#3.0, .NET, Dev
 
logicchild 4.00
Learn How to Simplify the Asynchronous Programming Model
Updated: 19 Aug 2009
An article that desribes the concepts of the APM and the use of features to simplify its use.
C#1.0, C#2.0, C#3.0, .NET, Dev
 
logicchild 4.00
Forms’ (Dialogues’) Customization, Based on Moveable / Resizable Elements
Updated: 21 Aug 2009
Though the developers try to design these forms in the best possible way, “the best” from their point is often not the best from the users’ point of view. It’s not only the conflict between the designers and the users, but each user may have (and often has) personal opinion about the “would be the
C#, Dev
 
SergeyAndreyev 4.00
Transferring Data to the New EXE
Updated: 13 Aug 2009
Have you ever wanted to change variables without rebuilding?
C# (C#1.0, C#2.0, C#3.0)
 
SimpleData 4.00
My Flex Grid ActiveX Control
Updated: 26 Oct 2007
Edit Flex grid with Combo box
C# (C#1.0), Windows, .NET (.NET1.1), Visual-Studio (VS.NET2003), Dev
 
Mostafa Kaisoun 4.00
HTML DOM Using .NET
Updated: 5 Jun 2010
Retrieving & Processing HTML from Websites in .NET Applications
C#, HTML, .NET
 
ai8rahim 4.00
Some Time on Reflection
Updated: 27 Aug 2010
An article that explains some valuable aspects about .NET's Reflection API
C# (C#2.0, C#3.0, C#4.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008, VS2010), Dev, C#3.5, .NET4
 
logicchild 4.00
A Simple C# Labyrinth and Maze
Updated: 20 Jul 2010
An application and algorithms for best path in maze
C#, Windows, .NET, Visual-Studio, GDI+, WinForm
 
_H2_ 4.00
Using the .NET Framework BCL Math APIs via C#
Updated: 13 Apr 2011
An article to help the beginning C# student who may need to code Math in school.
C#2.0, C#3.0, C#4.0, .NET2.0, Mono, .NET3.0, .NET3.5, Dev, C#3.5
 
logicchild 4.00
Show a WinForm in FullScreen mode using C# - Unedited
Updated: 16 Apr 2008
This article contents source code and demo show how to set your WinForm in Full screen mode
C#2.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, VS2005, Dev
 
Adiphe 4.00
Bridging the Gap between the Functional and the Technical. Think Functional.
Updated: 18 Sep 2011
Separating the flow of a program from its implementation. Then this flow definition can resemble the one of the functional design. How to this with the use of functions.
C# (C#4.0), Windows
 
Member 3531622 4.00
A Graphics Drawing Tool by using C# and Winforms
Updated: 23 Jun 2011
A Graphics Drawing Tool by using C# and Winforms
C# (C#3.0), Windows (WinXP), GDI+, Dev, GUI
 
Lewis Liu (yyiu002) 4.00
How to Work with TFS
Updated: 30 Oct 2011
TFS Build agent, Build definition, TFS Build Custom Task
C#, TFS
 
Bangla Gopal Surya 4.00
Multilanguage Supporting Urdu and English
Updated: 1 Dec 2011
In this article, we discuss a way in which you could manage your site to support multiple languages.
C#, Windows
 
MuhammadShahidRasul 4.00
Working with the COM+ admin objects under .NET/C#
Updated: 30 May 2001
An article that explores ,NET interoperability with COM components.
C#, .NET1.0, Win2K, Visual-Studio, Dev
 
Ranjeet Chakraborty 3.97
Strongly Typed Guid Classes
Updated: 22 Mar 2004
Create strongly typed Guid classes by deriving (essentially) empty subclasses from a TypedGuid base class.
C#, Windows, .NET, Visual-Studio, Dev
 
Darius Z 3.97
Getting local groups and member names in C#
Updated: 24 Sep 2002
How to get local groups and members with Win32 API in C#
C#, .NET1.0, Win2K, WinXP, Dev
 
Mazdak 3.95
Simple Ontology Support for C#
Updated: 11 Jul 2007
Extending the class hierarchy with semantic information
C#2.0, Windows, .NET2.0, Mono, Visual-Studio, Architect, Dev, Design
 
mf040 3.95
Saving Registry Settings
Updated: 7 Nov 2006
Saving Registry Settings in Visual C#
C#, VC7.1, .NET1.1, Win2K, WinXP, Dev
 
Mohammed Kawser 3.95
vCard Parser with Lightweight Approach II
Updated: 31 Jul 2008
vCard parser implemented using C#
C#, .NET, Dev
 
Zijian 3.95
Sorted Set and MultiSet with Embedded Keys
Updated: 16 Feb 2008
AVL Search tree implementation with the objects accessed by an embedded key
C#2.0, C#3.0, .NET, Dev
 
Mick O'Neill 3.95
Nice Movie Cast (Text Scroller)
Updated: 23 Mar 2008
Scrolling text with music (just like those in movies' ends!!)
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
Muammar© 3.94
Game Puzzle
Updated: 29 Jun 2011
This is an easy game puzzle for beginners.
C#, Windows, Game
 
Reza Mansoori 3.94
Option Library
Updated: 1 Aug 2002
Provides methods to save and load option classes
C#, Windows, .NET1.0, Dev
 
leppie 3.94
How to Use an XML Database as a Registry for Storing Information in a Hierarchical Structure
Updated: 14 Sep 2011
A demonstration of how to use an XML database as a registry for storing information in a hierarchical structure
C#, Windows
 
Samuel Philip Blackford 3.93
Custom AppSettings
Updated: 29 Nov 2005
Another article on AppSettings.
C#, XML, Windows, .NET, Visual-Studio, Dev
 
Thoughthopper 3.93
Programming XPath with VTD-XML
Updated: 10 Jun 2010
Learn to take advantage of VTD-XML's stateless XPath capability to achieve unmatched efficiency and flexibility
C# (C#1.0, C#2.0, C#3.0), XML, XSLT, .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), Mobile, Office, Win32, Visual-Studio (VS.NET2003, VS2005, VS2008), Dev
 
Jimmy Zhang 3.93
Creating Cool Agent User Interfaces
Updated: 14 Mar 2002
This article describes using Microsoft agent to create user interfaces that display characters, like Office 2000 Office Assistants.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Nikhil Dabas 3.93
Self-Implemented Properties versus Public Fields
Updated: 14 Jul 2008
A single match between Properties and Fields and their implementations.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS.NET2003, VS2005, VS2008), Dev, Design
 
Theraot 3.92
digg API.NET - C# Implementation of digg Web Services - Unedited
Updated: 5 Oct 2007
A C# Library Interface For the Digg.com API
C#2.0, Windows, .NET2.0, VS2005, Dev
 
thund3rstruck 3.92
Use Reflection To Generate Complete Color Chart
Updated: 15 Apr 2002
Artcile on use of reflection to get color values to draw the complete color chart
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Softomatix 3.91
HLinq -ORMapping tool - - Unedited
Updated: 6 Oct 2009
HLinq is a stored procedure based ORMapping tool
C# (C#1.0, C#2.0, C#3.0), .NET (.NET3.5), SQL-Server (SQL2000, SQL2005, SQL2008), Architect, DBA, Dev
 
Higty 3.91
StealthObjectFactory
Updated: 30 Mar 2006
A brief introduction to StealthObjectFactory, simple OOP scripting framework for .NET Framework 2.0
C#, Windows, .NET, Visual-Studio, Dev
 
Ferry Mulyono 3.91
Dynamically load a class and execute a method in .NET
Updated: 10 Apr 2006
Dynamically load a class and execute a method.
C#, Windows, .NET, Visual-Studio, Dev
 
Gary Dryden 3.90
Optimized Calculation Algorithm for Business Days
Updated: 7 Sep 2005
Library that implements business days and age calculation and also implements the DateDiff function in C#.
C#, SQL, Windows, .NET1.0, SQL2000, DBA, Dev
 
Gaurang Desai 3.89
Numeric TextBox
Updated: 22 Sep 2008
The textbox that accepts numbers and uses separated character for reading easily
C#, Dev
 
Ehsan Golkar 3.89
Code generator, plug-in based
Updated: 27 Dec 2006
Another code generator, plug-in based.
C#, .NET, WinXP, Visual-Studio, Dev
 
Andre Luiz de Alcantara Chaves Bittencourt 3.89
Production Grammar Framework for .NET with Applications to Testing
Updated: 10 Jun 2004
Production grammar can be used to produce a wide range of results, including automatic test cases.
C++/CLI, C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, ASP.NET, Visual-Studio, Dev
 
Jonathan de Halleux 3.88
Formless Notify Icon Application
Updated: 21 Apr 2007
Shows notify icon, starting an app without a form, unhandled exception handling
C#, VB8.0, .NET2.0, WinXP, Embedded, VS2005, Dev
 
mdv113 3.88
Web Timer Control
Updated: 7 Oct 2008
Provides a mechanism for executing a method at specified intervals
C#, ASP.NET, Dev
 
Prem Rajadattan 3.88
Anonymous Method Serialization
Updated: 12 Feb 2009
Anonymous method serialization
C#, Windows, Dev
 
Fredrik Norén 3.88
SQLDoc Sharp
Updated: 23 Apr 2009
SQLDoc Sharp, an interactive tool designed to generate the SQL Server 2005/2008 documentation.
C#, Windows, .NET, ADO.NET, Architect, DBA, Dev
 
Amit Chaudhary 3.88
Regular Expression Validation Class
Updated: 14 Jun 2006
A class that allows easy validation of variables via Regular Expressions
C#, Windows, .NET, Visual-Studio, Dev
 
Cheml0ck 3.86
Building Snap-In Applications: Appendix A, Code Signing for Security
Updated: 14 Sep 2003
This article builds on my previous Snap-In article, adding security through .NET code signing.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Todd Sprang 3.86
Plug-in Enabled Applications - Unedited
Updated: 11 Nov 2008
Develop extensible application by enabling 3rd party plug-ins
C#2.0, C#3.0, .NET2.0, .NET3.0, .NET3.5, Dev, Design, WinForm
 
Tharindu Nishad Patikirikorala 3.86
Creating a Nickname Generator
Updated: 19 Aug 2007
Nickname generator
C#2.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, Dev
 
Juraj Borza 3.86
Custom ConfigurationSettings through configuration resource embedding
Updated: 3 May 2004
Selective .config/embedded xml config resources reading
C#, Windows, .NET1.1, VS.NET2003, Dev
 
nemes 3.85
A C# Implementation of Mime De/encode
Updated: 21 Aug 2005
A C# implementation of Mime de/encode
C#, VC7.1, Windows, .NET1.1, VS.NET2003, Dev
 
lionwind 3.85
Specify a Configuration File at Runtime for a C# Console Application
Updated: 14 Jun 2006
Using an app.config file with a console application is a great way to manage settings for a console app. However there is no method to specify a config file at runtime. Here is one way to do it.
C#, Windows, .NET, Visual-Studio, Dev
 
braditude 3.85
Navigating Exception Backtraces in Visual Studio
Updated: 21 Nov 2007
A code snippet to print exceptions and inner exceptions in Visual Studio's error parser format.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
henon the hacker 3.84
I Love C# Extension Methods
Updated: 21 Oct 2011
Some useful C# Extension Methods
C# (C#3.0), Windows, .NET
 
fgrimm 3.84
JS Parser
Updated: 17 Jul 2003
Simple utility to browse and summarize script files
C#, Windows, .NET1.1, Visual-Studio, Dev
 
Leon Langleyben 3.83
The .NET bug: the finally block could be executed twice
Updated: 1 Oct 2005
An exception in asynchronous delegates causes all finally blocks to be executed twice.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Laurent Fournié 3.83
Fun with Unit Testing - testing abstract classes
Updated: 23 Sep 2003
I'll show how to use mock objects to test abstract classes.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Roy Osherove 3.83
Simple Application Settings Persistence
Updated: 5 Apr 2005
Simple, easily reusable class to persist name/value pair settings for an application
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Dewey Vozel 3.83
Using C# to Create an Excel Document
Updated: 26 Aug 2007
Shows how to create an Excel document using C# and formatting the cells
C#2.0, .NET2.0, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Hector Pacheco 3.83
Generic Mathematical Expression Framework
Updated: 2 Jun 2007
A Generic Mathematical Expression Framework for solving complex equations, and performing common operations on them, such as Integration, Differentiation, etc.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Syed Hassaan Ahmed 3.81
Tolgahan's Form Property Saver
Updated: 15 Sep 2007
Tolgahan's Form Property Saver Class Library
C#, .NETCF, Mobile, Office, XBox, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, Mono, DotGNU, .NET3.0, VS2005, Dev
 
Tolgahan ALBAYRAK 3.81
Adding Custom Dialog to Visual Studio .NET 2003 Project
Updated: 29 Jul 2007
Visual Studio custom action provides the option to add predefined custom dialogs, however there is no option to add our own custom dialog. The following class can be used to add the custom dialog. We can create a DLL using the following class and custom dialogs.
C#, Windows, .NET, Visual-Studio, Dev
 
Sandeep. Vaidya 3.80
Google Spider .NET
Updated: 9 Jul 2009
Search your keyword against your competitors
C# (C#1.0, C#2.0, C#3.0), WebForms
 
Proxytype 3.80
Windows Services information component
Updated: 25 Sep 2002
An article on a Windows Services component
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Chandra Hundigam 3.80
Creating Your First C# Windows Application
Updated: 27 Feb 2002
Learn how to create your first Visual C# Windows application.
C#, .NET1.0, Win2K, WinXP, Dev
 
Nick Parker 3.80
Calling Unmanaged Code from .NET and Device Detection with C#.NET
Updated: 23 Apr 2007
An article that explores hardware insertion or removal
C#, Windows, .NET, VS.NET2003, Dev
 
svsundar (Vairavan) 3.80
Binary String Manipulation
Updated: 11 Dec 2006
An article to demonstrate conversion of a string to binary and manipulation thereof.
C#, .NET2.0, WinXP, VS2005, Dev
 
Rolf Baxter 3.80
LED Example with Measurement Studio - Unedited
Updated: 28 Sep 2010
How-to article describing software, hardware setup
C#, .NET, Hardware, Architect, Dev
 
Nick Alexeev 3.80
Object-Oriented Programming in C# .NET - Part 3
Updated: 7 Jul 2011
A discussion of constructors, finalizers, static classes and static members, constants and abstract classes in C#
C#, .NET, Dev
 
MortezaCoder 3.80
Right Mouse Click Menu Control
Updated: 29 Nov 2010
A C# control that pops up in a cascade of submenus on a right-click
C#, Windows
 
Christ Kennedy 3.80
Safe Method Caller -- A Defensive Programming Technique
Updated: 26 Jun 2007
There are numerous times when we write code that communicates with a service or technology that, by nature of the connection or the robustness of the technology, can fail. This service helps protect you from those problems.
C#, Windows, .NET, Dev
 
Marc Clifton 3.79
Visual Studio Unit Testing Extensions
Updated: 21 Dec 2007
Creating extensions for unit testing
C# (C#3.0), .NET (.NET3.5), Visual-Studio (VS.NET2003, VS2005, VS2008), Dev
 
William E. Kempf 3.78
Flags are Your Friends
Updated: 17 Aug 2007
Another article about flags; this time the topic is:
C#1.0, C#2.0, Windows, .NET, Visual-Studio, Dev
 
Jacek Gajek 3.78
A .NET Component for Localizing String and Message Boxes
Updated: 4 Mar 2010
Managing strings contained in a project-scoped resource file can be a real pain. This component makes it easier to colocate the strings with their corresponding classes, even if they are business objects.
C#, Windows, .NET, Architect, Dev, WinForm
 
vtpdawg 3.78
Whereis for Windows
Updated: 11 Mar 2003
A UNIX-like Whereis utility written for Windows in C#.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Tim Fitzgerald 3.77
Application Core Messaging
Updated: 18 Oct 2006
This article explains how you can use messaging to solve dependency and crosscutting problems
C#, Windows, .NET, Visual-Studio, Dev
 
WillemM 3.77
Deep copy of objects in C#
Updated: 18 Jul 2009
How to do a deep copy of objects using System.Reflection.
C#1.0, C#2.0, C#3.0, .NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5, Dev, .NET4
 
DetoX83 3.77
C# 2.0 Nullable Types
Updated: 3 Oct 2005
General instructions on the use of nullable types in C#.
C#, Windows, .NET, Visual-Studio, Dev
 
Edward Moemeka 3.77
WinXpStyle Class
Updated: 6 Jun 2004
You can use this class for Windows XP Style Forms.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
HugoRomano 3.76
Creating Custom Controls-Providing Design Time Support 2
Updated: 2 Mar 2005
This article explains how we can use Designers for providing Design time support.
C#, Windows, .NET, Visual-Studio, Dev
 
Kodanda Pani 3.75
Understanding Destructors in C#
Updated: 27 Jun 2002
This article is about understanding the working concept of destructor in C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Chandra Hundigam 3.75
Protecting Writable Properties with an Interface Delegator
Updated: 1 Apr 2006
This article explains the use and implementation of an InterfaceDelegator. You may also find it to be a good example on building dynamic types using the System.Reflection.Emit namespace.
C#, Windows, .NET, Visual-Studio, Dev
 
billholmes54 3.75
Opening multiple document windows with previous instance
Updated: 15 Mar 2004
Communicates with previous instance by passing command line argument file name. Previous instance opens new child window each time file name is passed.
C#, Windows, .NET1.0, Dev
 
neilck 3.75
StateProto - Saving and Restoring the State Machine
Updated: 9 Aug 2006
Drawing state diagrams and C# code generation for the modified QF4Net.
C#, Windows, .NET, Visual-Studio, Dev
 
statedriven 3.75
C# ConceptNetUtils (CNU) Version 2
Updated: 24 Mar 2007
A C# dynamic link library that runs ConceptNet: A Semantic Network of Common Sense
C#, Windows, .NET, Visual-Studio, Dev
 
JoeSox 3.74
Generic Object Factory
Updated: 7 Feb 2006
A generic object factory using C#.
C#, Windows, .NET2.0, VS2005, Dev
 
Rob Hemstede 3.74
Authorize Navision Sales Order Line with Navision add-on "NDA", Developed in C#
Updated: 29 Dec 2010
This is an excellent example of how to integrate Navision with any third party application with data flowing in and out from Navision to that application.
C# (C#3.0), C#3.5, WinForm
 
abhishek pareek2009 3.73
Image Protector - Merge an Image with a Transparent Image with Copyright Programmed in C#
Updated: 25 Jul 2005
Image Protector - Merge an image with a transparent image with copyright, in C#
C#, .NET1.1, Win2K, WinXP, Win2003, GDI+, VS.NET2003, Dev
 
Marcelo Lujan [El Bebe.Net ] 3.73
A C# Class for Complex Polynomials
Updated: 3 Jul 2007
A C# class for complex polynomials providing polynomial arithmetics, differentiation and integration
C#, .NET2.0, WinXP, VS2005, Dev
 
hanzzoid 3.72
Motion class to animate your controls
Updated: 25 Jul 2003
An article on easily animating controls on a form in C#
C#, .NET1.0, Win2K, WinXP, Win2003, Dev
 
mijalis 3.72
.NET Useful Functional Class Library
Updated: 16 Nov 2006
This code includes lots of algorithms and desired code segments for .NET. Written entirely in C#.
C#2.0, .NET, WinXP, VS2005, Dev
 
Tolga Birdal 3.72
Multilingual Support in C#
Updated: 18 Oct 2002
The article gives an introduction on how to develop multilingual applications using C#
C#, .NET1.0, Win2K, Visual-Studio, Dev
 
Tafseer Ahmed 3.71
Software Design Patterns (Simplified) - Abstract Factory - Part 2 - Unedited
Updated: 26 Aug 2005
a.k.a (Dr.D and his adventures in Software Design)
C#, VC7, VC7.1, VC8.0, .NET, WinXP, Win2003, VS.NET2003, IE6.0, Dev
 
KJAM2005 3.71
Introducing C# 2.0 Partial Types
Updated: 3 Oct 2005
A general discussion on C# 2.0 partial types.
C#, Windows, .NET, Dev
 
Edward Moemeka 3.71
How to Print Invoice using C#?
Updated: 15 May 2011
This is a trial to print Invoice with C#
C#
 
Mostafa Kaisoun 3.70
Counting PDF Pages using Regular Expressions
Updated: 11 Jul 2006
Explains how to count PDF pages using regular expressions in C#
C#, Windows, Visual-Studio, Dev
 
Vicente Angotti 3.70
Introduction of Managed Extensibility Framework (MEF)
Updated: 3 Apr 2010
An introduction of Managed Extensibility Framework (MEF) with Visual Studio 2010
C#, .NET (Mono), Visual-Studio (VS2010), WebForms, Architect, Dev, Design, .NET4, WinForm
 
Muhammad Shujaat Siddiqi 3.69
Write Data to Excel using C#
Updated: 6 Jul 2007
Describes how to write data to an Excel sheet using C#
C#2.0, Windows, .NET2.0, VS2005, Dev
 
shinilkp 3.69
Three Ways To Extend A Class
Updated: 4 Apr 2008
An article shows three different easy ways to add features on an existing class.
C# (C#3.0), Windows, .NET (.NET2.0)
 
pompair 3.67
Access a Web page in Dynamics CRM with JavaScript Code
Updated: 21 Mar 2008
In this article, I will show you how to access a Web page with JavaScript code in Microsoft Dynamics CRM. You can process CRM entities or different actions in that page
C#, Javascript, Win2003, Vista, ASP.NET, IIS6, IIS7
 
brsk 3.67
Wireless Push
Updated: 24 Sep 2008
Push files from PC to PDA using C#
C#, Windows (Vista), Dev
 
seesunmoon 3.67
Hierarchical Tree
Updated: 24 Dec 2008
Updated version of the wonderful and sleek "Tree Chart Generator" written by Rotem Sapir
C#, .NET3.0, Dev
 
Nagarajan Rajesh 3.67
Visual Studio Designer Cache Hell
Updated: 21 Nov 2007
A practical workaround for the "Unable to cast object of type T to type T" error in Visual Studio Designer
VB, C#2.0, Windows, .NET2.0, VS.NET2003, VS2005, VS2008, Dev
 
Attilio Pavone 3.67
Simple Text Editor With Speech Abilities
Updated: 27 Jun 2007
An article on using the Microsoft Speech SDK to make a simple text-to-speech application
VB, C#2.0, Windows, .NET, ASP.NET, WebForms, VS.NET2003, Dev
 
Muneer Safi 3.67
Simple SVG Editor
Updated: 18 Sep 2007
This application is a combination of two projects from The Code Project: DrawTools by Alex Fry and SVGPad by Maurizio Bigoloni
C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
Shokhin 3.67
A C# Class to Perform Arithmetic on Complex Numbers
Updated: 14 Nov 2007
A C# class to perform arithmetic on complex numbers
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Mike Pliam 3.67
JavaScript Reflection
Updated: 27 Jul 2007
Reflection of JavaScript Object through Text Parsing of *.js files
C#, Javascript, Windows, .NET, ASP.NET, Visual-Studio, Dev
 
Shreyans Kothari 3.67
Message & InfoBus Components
Updated: 9 Dec 2002
An article on message/info bus components for lightweight messaging.
C#, .NET1.0, Win2K, WinXP, Dev
 
lambo82669 3.67
Using the VB.NET My Namespace in C# .NET 2.0
Updated: 20 Jan 2006
In VB.NET 2.0, we have a new namespace, My, that exposes some nice classes. This article shows you how to access this namespace in C#
C#, Windows, .NET, Visual-Studio, Dev
 
kubben 3.67
DNA Fractal Beginning of Finger Print Detection
Updated: 8 Aug 2011
CHAOS GAME REPRESENTATION OF DNA SEQUENCES
C#, Windows (WinXP, Win2003, Vista, Win7)
 
IRSOG 3.67
Extract Text from PDF in C# (100% .NET)
Updated: 20 May 2006
A simple class to extract plain text from PDF documents with ITextSharp
C#, Windows, .NET, Visual-Studio, Dev
 
Zollor 3.66
Simple Binary Clock using Graphics
Updated: 13 Aug 2009
A simple binary clock snippet
C#, Dev
 
Tommy Pickersgill 3.64
A spelling corrector based on Bayes Theorem (PHP, C#) - Unedited
Updated: 10 Sep 2007
This article introduces SpellingDice a spelling corrector based on Bayes Thorem and Dr. Peter Norvig's essay
C#, Windows, .NET, ASP.NET, Visual-Studio, PHP, WebForms, Dev
 
Jia.C 3.64
Simple RSS Reader in C#
Updated: 7 Aug 2007
Simple RSS Reader in C# using XSL
XML, XSLT, C#2.0, .NET2.0, WinXP, VS2005, Dev
 
Raymund Macaalay 3.64
C# Bitwise Helper Class
Updated: 1 Feb 2006
A class that helps with some basic bitwise operations.
C#, .NET, WinXP, Visual-Studio, Dev
 
ziade 3.63
EventyList: The List with Events
Updated: 28 Apr 2008
Generic list class based on Microsoft's implementation with few additional events to handle like BeforeAdd, OnAdd, BeforeRemove, etc.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Jacek Gajek 3.63
Launching a process and processing its standard output in real-time
Updated: 30 May 2006
A patch for an article by Mike Mayer.
C#, Windows, .NET, Visual-Studio, Dev
 
Peter Schlang 3.63
Exceptions Handling - Some Advanced Detail
Updated: 31 Jan 2010
What is the difference between 'throw e' and just 'throw'
C#
 
db_developer 3.63
C# XML Directory Lister
Updated: 1 Oct 2001
Generates a directory list as XML
C#, .NET1.0, Win2K, Visual-Studio, Dev
 
Greg Hack 3.62
Fractions in C#
Updated: 17 Oct 2005
An article on a Fraction class in C#.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Nikola Stepan 3.62
Selecting Colors from Anywhere on the Screen
Updated: 7 Aug 2007
Allows you to drag an eyedropper anywhere on the screen to select a color
C#2.0, Windows, .NET2.0, VS2005, Dev
 
hankhuf 3.62
Simple PropertyComparer
Updated: 1 Nov 2006
A Simple PropertyComparer
C#, Windows, .NET, Visual-Studio, Dev
 
Ion Botnari 3.61
Synchronize access to stream data section by section
Updated: 23 Feb 2004
An article about locking sections of a stream for reading and writing.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Wytek Szymanski 3.60
Get Size of a File from the Internet
Updated: 18 Apr 2009
C# program to get the size of a file from the internet
C#, Windows, .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Dev
 
Vipin.150 3.60
A managed "Send To" menu class
Updated: 20 May 2002
An article on a small managed C++ class which gives ability to use the "Send To" feature of Windows Explorer.
C#, VB, VC7, Windows, .NET1.0, Dev
 
Alexey Sinutin 3.60
Thunder Measurement Unit Conversion Framework
Updated: 23 Dec 2005
An article on a unit conversion library written in C#/.NET.
C#, .NET2.0, Win2K, WinXP, VS2005, Dev
 
Rob Harwood 3.60
Reading and Writing app.config or web.config Settings - Simply
Updated: 14 Aug 2007
Read and write for app.config or web.config files with two simple, tested functions
C#2.0, C#3.0, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, ASP.NET, WebForms, VS2005, Dev, WinForm
 
Paul B. 3.59
Really Simple RSS (Yeah, I know)
Updated: 15 Oct 2007
An easy way to publish your own news feed in ASP.NET
C#, XML, Windows, .NET, ASP.NET, Visual-Studio, WebForms, Dev
 
Ennis Ray Lynch, Jr. 3.58
Encrypt and Decrypt ConnectionString in app.config and/or web.config!
Updated: 8 Sep 2007
Encrypt and Decrypt ConnectionString in app.config and/or web.config!
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Dariush Tasdighi 3.58
Properties, Controls and XML: AutoSettings
Updated: 16 Jun 2007
How to connect a control, a property and an entry in an XML-file
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Chris_42 3.57
How to Configure Default Values in .NET Classes.
Updated: 24 Feb 2002
This article describes how to setup default values of the value type fields in the .NET class using the Custom Attribute from the Application Assembly or Config file.
C#, VC7, .NET1.0, Win2K, Dev
 
Roman Kiss 3.57
Embed Win32 resources in C# programs
Updated: 10 Dec 2002
How to emebd and use Win32 resources with a C# program
C#, .NET1.0, Win2K, WinXP, Dev
 
Christian Tratz 3.57
Using Multiple NHibernate Assemblies with NHSessionManager
Updated: 1 Feb 2007
This article describes how NHSessionManager can be configured to use multiple NHibernate assemblies
C#2.0, .NET2.0, Win2K, WinXP, Win2003, SQL2000, SQL2005, VS2005, DBA, Dev
 
Ali Ozgur 3.57
Using Custom Attributes to Create Performance Counters
Updated: 12 Jun 2007
This article describes how to use custom attributes to automate performance counter and category creation.
C#, .NET, Win2003, VS.NET2003, Dev
 
Andreas Piefke 3.55
List processing using Yield and Delegates
Updated: 4 May 2005
Instead of iterating through each element in a collection, we can write iterators to do specific tasks.
C#, Windows, .NET2.0, VS2005, Dev
 
Marcus Andrén 3.55
Using Resource File for Adding and Extracting ZIP File
Updated: 28 Aug 2007
Using Resource file for adding and extracting ZIP file
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, VS2005, Dev
 
Anshuman Roy 3.53
Utilizing Microsoft's Object Builder to Create Custom Objects Based on the Dependency Injection Patt
Updated: 24 Apr 2007
An article describing the utilization of the Object Builder framework to develop custom objects for dependency injection.
C#, Windows, .NET2.0, .NET3.0, Visual-Studio, Dev
 
Handpeople 3.52
Understanding Expression Trees
Updated: 22 Jul 2009
Expression trees tutorial.
C#1.0, C#2.0, C#3.0, .NET3.5, LINQ, Dev, .NET4
 
abcdefghijklasdsad 3.52
Using MSMQ from C#
Updated: 11 Jan 2004
Using MSMQ from C#
C#, Windows, .NET1.0, Dev
 
Wizard12 3.52
Culture Invariant DateTime values
Updated: 26 Sep 2003
Demonstration of how to represent DateTime values in a culture-invariant format in C#.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Alan Dean 3.50
Graphical Analysis of Process Control Program
Updated: 11 Feb 2007
This mathematical program uses explicit conversion and graphical display
C#2.0, Windows, .NET2.0, VS.NET2003, Dev
 
David A Brighton 3.50
Understanding the System.Buffer class
Updated: 17 Dec 2001
A brief introduction to the .NET System.Buffer class
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Chandra Hundigam 3.50
Encoding Accented Characters
Updated: 22 May 2007
There is a problem exporting accented characters in plain text files. You need to encode, but which one?
C#1.0, C#2.0, C#3.0, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, VS.NET2003, VS2005, Dev
 
Simon Hughes 3.50
Object-Oriented Programming in C# .NET - Part 5
Updated: 7 Jul 2011
A discussion of virtual and override members, overriding operators, interfaces and nested types in C#
C#, .NET, Dev
 
MortezaCoder 3.50
MathLibrary for Matrix and Vector
Updated: 29 Sep 2011
It has all the operations of matrix, vector
C#, Windows
 
N.Banukobhan 3.50
Integrated College Management System[Credit Hours Sys.] --Part 1-- Class Library & Database
Updated: 21 May 2005
This project is established for helping students to make registration easily. It also simplifies this process for both students and employees and prevent usual problems the Credit Hours System faces.
C#, SQL, Windows, .NET2.0, ASP.NET, SQL2000, VS.NET2003, VS2005, DBA, Dev
 
Ameen Abudbush 3.48
Running a Web Site in Kiosk Mode with C#
Updated: 27 Feb 2008
This article is about running a Web site in kiosk mode and disabling some normal keyboard control functionality to limit a user’s ability to depart from kiosk mode.
C#, VS2008, Dev
 
salysle 3.48
Combine multiply MSN chat histories into whole one - Unedited
Updated: 4 Feb 2006
It can combine multply MSN chat histories into whole one and guide you how to use XML.
C#, Windows, .NET, Visual-Studio, Dev
 
confach 3.48
Creating MMC Snapin using C# (Part I)
Updated: 12 Nov 2003
This article explains how to create an MMC Snapin using C#.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Harish Kumar L 3.47
The Monty Hall Problem - C# Solution
Updated: 6 Nov 2006
C# Solution to the "Monty Hall Problem"
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Troy Magennis 3.47
Mouse Operations
Updated: 22 May 2007
Doing some things to the mouse using API
C#2.0, .NET2.0, WinXP, Visual-Studio, Dev
 
sharpiesharpie 3.46
Plug-in Manager for Logging - Configure MSEL2 On the fly - Unedited
Updated: 20 Mar 2006
A plug-in Manager allow switching between different logging tools and 3rd parties (like log4net; nLog ; MSEL Logging Block and other).
C#, Windows, .NET, Visual-Studio, Dev
 
Mohamed Elzahaby 3.46
How to get user SID using DirectoryServices classes
Updated: 19 Feb 2003
An article describing how to use DirectoryServices classes to get a user's SID.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Softomatix 3.46
Custom XPath Functions
Updated: 28 Aug 2006
Using custom functions to extend XPath expressions
XML, C#2.0, Windows, .NET1.0, .NET1.1, .NET2.0, VS2005, Dev
 
Mark Nischalke 3.46
Manage Processes on Remote Machine
Updated: 8 Mar 2007
The article describes how to manage processes on a remote machine using WMI
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, VS.NET2003, VS2005, Dev
 
jdkulkarni 3.46
IEnumerable And IEnumerator interfaces
Updated: 17 Jul 2008
Using IEnumerable And IEnumerator interfaces in C#
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
sreejith ss nair 3.45
Dependency Injection for .NET using a Dynamic Service Locator with Dynamic Proxy Injection
Updated: 8 Mar 2008
Dependency Injection for .NET using a Dynamic Service Locator with Dynamic Proxy Injection.
C#2.0, C#3.0, .NET2.0, .NET3.0, .NET3.5, Architect, Dev
 
Ralph Varjabedian 3.45
C# Script Engine tutorial
Updated: 21 Aug 2002
Introduces how to use Microsoft.vsa to make your programs have script functions
C#, .NET1.0, Win2K, WinXP, Dev
 
zhangzq71 3.45
Pluggable Remote Object Hosting
Updated: 11 Nov 2003
This article presents a Pluggable mechanism for the identification and hosting of .NET Remote objects.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
David Boland 3.44
Flattening a Hierarchy – a producer thread to get all files in a folder and subfolders
Updated: 21 Aug 2003
Flattening a Hierarchy using a producer thread to get all files in a folder and subfolders.
C#, .NET1.0, Win2K, WinXP, Win2003, Dev
 
Frank Eden 3.44
Using Extension Methods to Create Form Extensions
Updated: 5 Feb 2009
This article demonstrates the use of the Extension Methods language feature of C# 3.0.
C# (C#3.0), .NET (.NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Architect, Dev
 
Jonas Butt 3.44
C# DateTime Library
Updated: 19 Dec 2005
Common DateTime routines for C#.
C#, Windows, .NET1.0, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Michael Ceranski 3.43
Enhancing C# Enums
Updated: 11 Oct 2007
How to make a class look like an enum with added functionality
C#, Windows, .NET2.0, Visual-Studio, Dev
 
Cassio Mosqueira 3.43
How to Get the Last Restart/Reboot Time for Windows
Updated: 12 Feb 2008
This code snippet helps to get the last Windows reboot time using C# and interop
C#
 
Gautham Jayaraman 3.43
Complete Guide on How To Turn A Monitor On/Off/Standby
Updated: 23 Jan 2006
How to turn on/off the monitor
C#, Windows, .NET, Visual-Studio, Dev
 
Gelu Vac 3.42
Working with collections in the .NET Framework
Updated: 21 Jun 2004
Introduction to collections in the .NET Framework.
C#, Windows, .NETCF, .NET, Mobile, Visual-Studio, Dev
 
Sune Trudslev 3.42
The Magical Exclusive OR (XOR)
Updated: 17 Aug 2011
XOR operation is magical and what can it do for you? It can switch the values of variable, back up and encrypt data.
C#, .NET, All-Topics, Design
 
KentBill 3.42
Splash Screen with Semitransparent Borders
Updated: 17 Nov 2007
This article shows how to create a Splash Screen with alpha-channel image and semitransparent borders.
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, GDI+, VS2005, Dev, WinForm
 
Vladimir N. 3.42
Using a Rules Engine to Separate Business Rules from the Application
Updated: 29 Aug 2006
Using a Rules Engine to separate Business rules from the application
C#1.0, C#2.0, .NET1.1, .NET2.0, Win2K, WinXP, ASP.NET, Visual-Studio, Dev
 
Jeff Bramlett 3.42
How to fix DateTime values after .NET Xml Serialization
Updated: 15 Sep 2004
This will explain what happens when you use the .NET XmlSerializer class directly or indirectly (via .NET Remoting or Web Service calls) to send DataTables with DateTime values in them across different time zones. .NET framework automatically converts the values to the caller's timezone.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Craig Geil 3.40
Object-Oriented Programming in C# .NET - Part 4
Updated: 7 Jul 2011
A look at advanced concepts such as inheritance, polymorphism, sealed classes and partial classes in C#
C#, .NET, Dev
 
MortezaCoder 3.40
.NET Collections Performance Test in WindowsXP and WindowsCE
Updated: 26 Jul 2011
.NET Collections performance test in WindowsXP and WindowsCE
C#, .NETCF, .NET
 
Cloud Hsu 3.40
Win 32 API Timers for .NET
Updated: 1 Dec 2003
This article describes how to work with timers provided by win32 API
C#, .NET1.0, Win2K, Dev
 
toclipa 3.39
ConsoleWriter
Updated: 12 Apr 2010
A control for writing out text to the UI
C#, Windows, .NET2.0, .NET3.0, .NET3.5, Dev
 
TwinLane 3.38
A DXF Reader Solution and a Simple DXF Viewer
Updated: 31 May 2011
This project gets a DXF file, extracts and interprets data and draws it on screen.
C#, .NET1.0, .NET1.1, WinXP, GDI+, Dev, WinForm
 
Evren Daglioglu 3.38
Message Maintenance Architecture with C# and XML
Updated: 4 Mar 2005
De-coupling Error Messages out of your web application.
C#, VB, Javascript, XML, HTML, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
sarav.r 3.38
Emulate Const Correctness in C#
Updated: 6 Mar 2008
How to use interfaces to emulate const correctness
C#, .NET, Dev
 
Glenn Dawson 3.36
SafeDeflateStream
Updated: 30 Jan 2006
A wrapper class for DeflateStream that properly handles exceptions.
C#, Windows, .NET2.0, VS2005, Dev
 
Jason.Thomas 3.35
Automate key sequences for repetitive tasks, reference XML data
Updated: 13 Jan 2004
Automate key sequences for repetitive tasks. Enter data into forms from XML files.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
SathishVJ 3.33
Using attributes to document alterations
Updated: 27 May 2003
Using attributes to solve subjects linked to the daily work of software maintenance.
C#, .NET1.0, Win2K, WinXP, Dev
 
Palladino 3.33
Math Parser
Updated: 25 Aug 2005
Solve mathematical equations
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Paratrooper666 3.33
Remotely Eject CD and Pop Up Message Box
Updated: 16 Sep 2007
Remotely display message, eject and close CD
C#2.0, .NET, WinXP, Vista, VS2005, Dev
 
Paul Chin PC 3.33
FileDiff Contest Entry
Updated: 12 Aug 2009
Text Difference between two files
C# (C#2.0), Windows (WinXP, Vista, Win7), Visual-Studio (VS2008), Dev
 
Matthew Hazlett 3.33
Splash Form and Loading Data in a Separate Thread
Updated: 7 Apr 2006
How to display a splash form and load data in a separate thread
C#, Windows, .NET, Visual-Studio, Dev
 
anichin 3.32
Sending Input Messages to Other Windows or How To Win a Flash Game By Your Programming Skills
Updated: 4 Jul 2006
Library for sending input messages to other windows and links to libraries you need to take full control over any running window.
C#, Windows, .NET, Visual-Studio, Dev
 
Michal Remi 3.32
Asp.net Currency Exchange Rate via RSS - Unedited
Updated: 20 Jun 2007
This articles is to explain the use on live XML for displaying data. I have used Exchange Rates from currencysource.com to show one of many use of this technique. I have used bit of comments to explain how this code is working.
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
Suvendu Banik 3.32
Application and component configuration
Updated: 28 Mar 2003
Application and component configuration from XML .config files.
C#, .NET1.0, Win2K, WinXP, Dev
 
Robin Galloway-Lunn 3.31
Creating a Mechanical Trading System Part 1: Technical Indicators
Updated: 3 Aug 2006
How to program the building blocks of a mechanical trading system: creating technical indicators
C#, Windows, .NET, Visual-Studio, Dev
 
Alejandro Simon 3.31
Avoiding null in C#
Updated: 20 Jun 2004
Make Code More Robust by Avoiding nulls in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Dr Herbie 3.31
Inter-Process Communication with C#
Updated: 11 Jul 2007
This app shows how to send and receive messages between apps using WM_COPYDATA.
C#2.0, Windows, .NET, VS2005, Dev, WinForm
 
tran manh tuan 3.30
Special Function(s) for C#
Updated: 15 Sep 2005
Physical constants and special functions not found in the System.Math class
C#, Windows, .NET, Visual-Studio, Dev
 
Miroslav Stampar 3.29
Writing Microsoft CRM 3.0 Callouts – Sample Code: Turkish Citizen Number Validator - Unedited
Updated: 26 May 2007
This article focuses on callout development for MS CRM 3.0. As an example Turkish Citizen Number Validator code is written.
C#1.0, .NET, Win2003, VS.NET2003, Dev
 
Ziver Alen MALHASOGLU 3.29
Create Custom Color Maps in C# - Unedited
Updated: 15 May 2007
This article shows how to create various custom color maps
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Jack J. H. Xu 3.29
Simple Encrypt and Decrypt Technique and Computing Hash using C# in .NET
Updated: 6 Aug 2009
This article demonstrates how simply you can encrypt and decrypt simple text and compute hash values
C#, .NET (.NET2.0, .NET3.0, .NET3.5), ASP.NET, Dev
 
Muhammad Shafiqul Islam (Rana) 3.29
Slide Show
Updated: 12 Oct 2007
This article describes how to create a simple presentation application
C#2.0, Windows, .NET2.0, GDI+, VS2005, Dev
 
Ata Kirmani 3.27
XRandom
Updated: 24 May 2002
Testing the c# random generator numbers
C#, .NET1.0, Win2K, WinXP, Dev
 
Vlad Beu 3.27
Managing Quota Entries in C# and DiskQuotaTypeLibrary
Updated: 21 Jun 2004
A simple library to manage the quota entries of the Windows system, works for local and remote computers
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
ex3cut3_2 3.26
A Ball Bouncing on the Desktop
Updated: 30 Sep 2007
This article describes how to create a simple user-drawn form which moves over the desktop
C#2.0, .NET2.0, WinXP, Mono, GDI+, VS2005, Dev
 
]Metty[ 3.26
A Console ZIP Utility Using ICSharpCode SharpZipLib
Updated: 30 Nov 2007
A sample but usable program using the SharpZipLib.
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
Coding Marc 3.25
CustomIdentity
Updated: 17 May 2007
Customize Identity, Custom Principal with ADS
SQL, C#2.0, Windows, .NET2.0, VS2005, Architect, DBA, Dev, Design
 
Anandhi K 3.25
Desktop Sheep
Updated: 23 Mar 2008
Animated sheep for your desktop
C#, Windows, .NET, Visual-Studio, Dev
 
Muammar© 3.25
Using POP3 with C# to download and parse your mail.
Updated: 17 Nov 2002
Using this class in your C# application you can manage your mailbox and download and parse your messages.
C#, .NET1.0, Win2K, WinXP, Dev
 
Karavaev Denis 3.25
Testing, tracing and debugging in Project Hoshimi - Unedited
Updated: 11 May 2007
Learn how to trace and debug your Project Hoshimi program with Visual Studio
C#1.0, C#2.0, VB7.x, VB8.0, .NET2.0, WinXP, Vista, VS2005, Dev
 
Raptor.XP 3.25
Terminal 3
Updated: 6 Jun 2007
A Multi-port Plug-in Based Serial Port Terminal Program
C#2.0, .NET, Win2K, WinXP, Win2003, Vista, VS2005, Dev
 
Ed.Poore 3.25
Getting Started with ReSharper OpenAPI
Updated: 13 Jan 2007
Very basic guide to beginning development of your ReSharper PlugIn
C#, Windows, .NET, Visual-Studio, Dev
 
developer.dave 3.25
Base64 Encoder/Decoder in C#
Updated: 19 Nov 2003
An implementation of Base64 encoding/decoding in C#
C#, Windows, .NET1.1, VS.NET2003, Dev
 
wchvic 3.25
Little Class Library to manage project file related Windows Form Application
Updated: 20 Apr 2003
Did you ever want to code a little utility that should manage a project file?
C#, .NET1.0, Win2K, WinXP, Dev
 
Chris Richner 3.24
System Performance Indicator in C# - Unedited
Updated: 14 Jul 2009
System Performance Indicator in C# by That That Guy
C# (C#2.0), Windows (WinXP), CEO, Architect, Dev, QA, Design, WinForm
 
akash dhar 3.24
Top 10 tips and tricks to jazz up your C# business solutions/server products
Updated: 16 Nov 2004
I have tried to compile a list of things which we commonly need, when we sit down to code a ‘business solution’ or ‘application server’ kind of software for the first time using .NET. This list of tricks gives ideas on how to jazz things up, to give you the extra edge to win customers hearts.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Salil Khedkar 3.24
Optimize your C# with Inline ASM via ATL and C++
Updated: 10 Nov 2003
Optimize your C# with Inline ASM via ATL and C++
C#, VC6, VC7, VC7.1, VC8.0, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, ATL, Dev
 
dzzxyz 3.23
Single Instance Children Forms in MDI Applications
Updated: 24 May 2004
An article on C# MDI applications.
C#, .NET, WinXP, Visual-Studio, Dev
 
Polis Pilavas 3.23
Serialization in C# .NET I - Custom Serialization
Updated: 15 Jul 2010
Explains serialization, the need for custom serialization, and how to implement custom serialization in your code.
C# (C#3.0, C#4.0), .NET (.NET3.5), Architect, Dev, Design, C#3.5, .NET4
 
Anupam Banerji 3.23
Bspline in C#
Updated: 12 Dec 2006
Drawing Bsplines in C# with the help of GDI+
C#, Windows, .NET, Visual-Studio, Dev
 
Shailendra Sason 3.23
A C# class that deals with System Registry
Updated: 31 Mar 2002
This C# class retrieves, creates, deletes Registry values and keys, and even more...
C#, Windows, .NET1.0, Dev
 
Alexandr_K 3.23
One Type To Convert Them All
Updated: 5 Jan 2006
Have you ever wished if there could be a type that could be converted at least to all primitive types? Then, this article is for you.
C#, Windows, .NET, Visual-Studio, Dev
 
Kaveh Shahbazian 3.23
Simple ASCII Art Generator
Updated: 18 Jul 2007
Uses less than 25 lines of code to convert a given picture to an equivalent ASCII picture
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Sajjitha Gunawardana 3.22
Windows Service to Host Multiple Processes
Updated: 10 Oct 2006
A Windows service which spawns mutiple threads
C#, Windows, .NET, Visual-Studio, Dev
 
Arjun Arora 3.22
Extension Method (Basic Understanding)
Updated: 12 Jun 2009
Extension method is a feature in C# 3.0, which allows a developer to add functionality in existing class without modifying or recompiling or extending the existing class.
C# (C#3.0, C#4.0), .NET (.NET3.0, .NET3.5), Visual-Studio (VS2008), Architect, .NET4
 
rajeshrocks 3.22
Extension Methods in C#
Updated: 17 Mar 2009
Extension methods as one of C# Enhancements
C#3.0, .NET3.0, .NET3.5, Architect, Dev
 
Moustafa Arafa 3.22
Software Design Patterns (Simplified) - Abstract Factory - Part1 - Unedited
Updated: 25 Aug 2005
a.k.a (Dr.D and his adventures in Software Design)
C#, VC7, .NET1.1, WinXP, VS.NET2003, IE6.0, Dev
 
KJAM2005 3.22
A .NET File System Watcher
Updated: 20 Apr 2002
A utility that monitors a selected directory for changes
C#, Windows, .NET1.0, Dev
 
toneware 3.21
STL-Style Functor Delegates
Updated: 24 Sep 2002
An article on how to use delegates to emulate STL-functors
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Jörgen Sigvardsson 3.21
Notepad Application in C#
Updated: 6 Jun 2004
An article on C# describing a notepad application
C#, Windows, .NET1.0, Dev
 
Abhishek M 3.21
Addition, Multiplication of Very Long Integers
Updated: 7 Sep 2010
Performing addition, multiplication of very long integers using C#
C#
 
Saleth Prakash 3.20
A Generic Enum Detail List Class
Updated: 24 Jan 2006
An article describing a simple Generic class to provide user friendly text for a constant or enum value.
C#, Windows, .NET2.0, VS2005, Dev
 
Richard Isaac 3.19
Run a Command Line Tool as a Windows Application in C#
Updated: 8 Apr 2002
Simple windows application in C# to give command line tools the convenient windows interface
C#, Windows, .NET1.0, Dev
 
shilin 3.19
Coding Standards for C#: Names
Updated: 7 Apr 2007
Comprehensive and essential facts which we developers sometimes neglect in C#
C#1.0, C#2.0, Windows, .NET1.1, Visual-Studio, Dev
 
LakshmiChava 3.18
Multiple Language Syntax Highlighting, Part 2: C# Control
Updated: 12 Mar 2003
Fast and furious colorizing library for source code (C, C++, VBScript, JScript, xml, etc.)
C#, Windows, .NET1.0, Dev
 
Jonathan de Halleux 3.18
Refactoring a Switch Statement
Updated: 15 Aug 2009
Avoiding a switch statement in order to avoid Cyclomatic complexity.
C#2.0, C#3.0, Windows, .NET, Dev
 
rajeshjj 3.18
How to Embed /Access JavaScript, CSS, Images in an Assembly.
Updated: 14 Sep 2008
This article will explain how to embed/access JavaScript, CSS and images to server control’s assembly.
C#2.0, Windows, .NET2.0, ASP.NET, VS2005, Dev
 
Bhupendra Sinha 3.17
A Winamp Front-End Library with C#
Updated: 8 Dec 2005
An article on a C# library responsible for acting as a Winamp front-end
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Polis Pilavas 3.17
Simple Application to Zip and UnZip files in C# using J#
Updated: 20 Apr 2007
An article to demonstarte the usage of J# library in C# for zip and unzip functionalities
C#, Windows, .NET2.0, Dev
 
Mohammed Habeeb 3.15
Text-based menu class for Console Applications
Updated: 25 Jan 2003
This class helps creating and using menus in console applications by using delegates. It will show you the basics of array lists and delegates.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Kiff 3.15
Debugging OnStart Method in .NET Service when Debbuger.Launch Doesn't Work
Updated: 12 Sep 2007
Technique to attach a debugger to a starting service project
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Thomas Maierhofer 3.15
FireNSIS Studio Installer Creator - Unedited
Updated: 19 Feb 2006
Is a desktop application developed for allow developers to fast creation of their software installation
C#, Windows, .NET2.0, ASP.NET, VS2005, Dev, WinForm
 
dotnetfireball 3.15
C# Interfaces for the Windows Scripting Host - Unedited
Updated: 18 May 2007
Introducing a C# implementation of the interfaces required to implement a Windows Scripting Host
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Uwe Keim 3.15
Open Forms Elegantly
Updated: 2 Nov 2008
This article will show an elegant way to open a lot of forms, without the redundant code
C#, Windows, .NET3.0, Dev
 
Dieter Deysel 3.14
Editing a Resource File Treating It as an XML File
Updated: 11 Apr 2007
This demo shows how to edit a resource file content by treating it as an XML File
C#2.0, Windows, .NET2.0, ASP.NET, VS2005, Dev
 
Saleth Prakash 3.14
IMAP Messages Transfer Tool
Updated: 28 Dec 2006
IMAP messages transfer tool
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Ivar Lumi 3.14
Creating a Mechanical Trading System Part 3: Get real time quotes using DDE - Unedited
Updated: 10 Mar 2008
Shows how to obtain real time forex or stock quotes in a C# application from a provider such as Metatrader or eSignal.
C#2.0, Windows, .NETCF, .NET2.0, VS2005, Dev
 
Alejandro Simon 3.14
PDF creation using C# (and Office) from RTF/DOC files
Updated: 25 Feb 2004
Converts RTF, DOC to PDF; sample is a part of a big Project that converts nearly everything, parts can be used to convert html, bmp ,Lotus 1-2-3 documents...
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Stefan Eberhardt 3.14
Simple Preference Module
Updated: 3 Apr 2007
A simple module to save and restore preferences for objects in your application
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
Chris Zangarine 3.13
An Introduction to SortedSet Collection of .NET 4.0
Updated: 26 Oct 2010
This article will introduce some of the benefits of using SortedSet.
C# (C#4.0), .NET, Visual-Studio (VS2010), Dev, .NET4
 
Niladri_Biswas 3.13
FOREACH Vs. FOR (C#)
Updated: 19 Apr 2004
Checking the performance between foreach and for loops in depth.
C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Chester Ragel 3.12
Operator overloading for Mathematical Libraries
Updated: 16 Jan 2005
Operator overloading for Mathematical libraries in C#.NET.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
VijayaSekhar Gullapalli 3.12
Display the Output from Command-line Process on your Desktop (A GeekTool Clone)
Updated: 15 Feb 2007
The trials and tribulations of creating a GeekTool clone
C#2.0, Windows, .NET2.0, VS2005, Dev
 
adparadox0 3.11
Passing binary data in xml: a C# example which puts and gets icon and bitmaps to and from a xml file.
Updated: 13 Jun 2001
Binary data needs to be base64 encoded to go into an xml file. .Net framework has made this a painless method wiht its System.Xml namespce classes. I use the XmlTextWriter to put in a bitmap and icon image into a xml file. I then use XmlTextReader to parse the xml file and dynamically set the icon a
C#, Windows, .NET1.0, Dev
 
Wahid Choudhury 3.11
Scalar Data Visualization Part 1
Updated: 11 Aug 2006
This is an introduction for a series of articles about scalar data visualization. This part will introduce the data structure used in my project.
C#, Windows, .NET, Visual-Studio, Dev
 
I_gO_tO_schoOl_by_scoOter 3.10
Safe typecasting of arbitrary data
Updated: 16 Dec 2003
A library for safely converting data from obscure sources into most commonly used strong types.
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Alex Beynenson 3.10
Cisco configuration download and upload - Part II - Unedited
Updated: 30 Dec 2002
The second section of cisco configuration download and upload. In this section, the win SNMP api is explained a litle bit.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
firat kocak 3.10
Sql Script Generator in C# From SQL Table
Updated: 8 Sep 2007
SQL Script Generator generates the SQL Scripts to run on SQL query to analyze only insert and update queries
C#, SQL, .NET1.0, .NET1.1, .NET2.0, WinXP, Vista, .NET3.0, ASP.NET, WebForms, SQL2000, SQL2005, VS.NET2003, VS2005, DBA, Dev
 
idreeskhan 3.08
Auto Increment Microsoft Build Task
Updated: 27 Jun 2007
Auto Increment Assembly Version in a Microsoft Build Task
C#, .NETCF, Mobile, .NET2.0, Win2K, WinXP, Win2003, .NET3.0, VS2005, Dev
 
andrewcates 3.08
Multi-threaded polling process - base for NT-Service
Updated: 23 Mar 2003
This is a simple skeleton for a multi-thread process or services
C#, Windows, .NET1.0, Dev
 
pgrenette 3.08
Really Lazy Properties
Updated: 6 Jan 2004
Make the task of defining properties a little less typing intensive. It should provide a convenient location to track changes to entities or whatever you can think of.
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
worldspawn 3.08
Outlook Signatures Out of Active Directory Information
Updated: 24 Aug 2007
Generating Outlook signatures automatically using information of the Active Directory
C#2.0, Windows, .NET2.0, VS2005, Dev
 
cute-solutions 3.07
Testable Applications - Unedited
Updated: 20 Apr 2007
Make your application testable.
C++, C#2.0, Windows, .NET2.0, VS2005, Architect, Dev, QA
 
Refky Wahib 3.07
Conversion of Decimal to any Base (Binary, Octal or Hexa) and vice-versa (C#)
Updated: 27 May 2005
Generic functions written in C# to convert a binary,octal or a hexa-decimal to a decimal number and vice-versa.
C#, Windows, .NET1.0, Dev
 
Balamurali Balaji 3.06
Static Members vs Instance Members (Overview)
Updated: 18 Jun 2007
An overview on how Static and Instance Declaration works
C#1.0, C#2.0, Windows, .NET1.0, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Douglas Parsons 3.05
Read and Write Structures to Files with .NET
Updated: 10 Aug 2005
Reading and writing structure data to and from Binary files
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
zadeveloper.com 3.04
How to convert DOC into other formats using C#
Updated: 22 Oct 2003
This article explains how to convert DOC into other formats using C#.
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Prashant Agrawal 3.04
Base 36 type for .NET (C#)
Updated: 7 Jun 2005
A struct that provides base-36 functionality.
C++, C#, .NET, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Steve Barker 333 3.04
How to use Microsoft Agent in C#
Updated: 8 Sep 2004
An article explaining how to use Microsoft agents in a C# application
C#, Windows, .NET1.0, Dev
 
Ahmed jamil Kattan 3.03
Model View Controller (MVC) Using C#, Delegates and Events in .NET
Updated: 28 May 2002
Model View Controller written in C# using the .NET Framework
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Paul Gielens 3.02
Documentation in C#
Updated: 27 Oct 2006
This article explains about C# documentation and ways to automate it
C#, XML, Windows, .NET, ASP.NET, Visual-Studio, WebForms, IE6.0, IE5.5, Dev
 
Jaiprakash M Bankolli 3.02
C# Wallpaper Switcher
Updated: 28 Nov 2007
Windows service code to change wallpaper at configured intervals
C#2.0, .NET1.1, .NET2.0, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
shanAtCP 3.00
C# Wizard Templates Integrated with SourceSafe
Updated: 14 Aug 2005
I was looking for some solution that may be helpful in creating Code Templates to be used across the development team(s) and that can also maintain the versioning/revision history as well as provide integration with SourceSafe.
C#, .NET, Win2K, WinXP, Win2003, VS.NET2003, Architect, Dev
 
Muneeb R. Baig 3.00
Helper Class for Development/Test/Release Configuration Files
Updated: 22 Nov 2006
An article on how to make a single configuration file for the entire development life-cycle
C#2.0, Windows, .NET2.0, ASP.NET, VS2005, Dev
 
Chris Hambleton 3.00
Command Line Written in C#. Part 2: Attribute Arguments.
Updated: 5 Aug 2003
Accessing a command line data formatted as an attribute argument list.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Roman Kuzmin 3.00
Write Your Customized Editor for Your Own Programming Language
Updated: 13 Jun 2004
An article on a customized editor for your own programming language
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Taha Amin 3.00
Custom Serialization using the SOAP Formatter - Advanced
Updated: 19 Aug 2007
A tutorial on custom serialization using the SOAP formatter - Part II
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Rudolf Jan Heijink 3.00
Extract/Save Article Headers from Newsgroups
Updated: 9 Sep 2006
A simple C# program that can extract/save article headers from Newsgroups
C#, Windows, .NET, Visual-Studio, Dev
 
Jacky S 3.00
Improve Performance with Anonymous Methods, Asynchronus Processing, and Thread Pools
Updated: 26 Nov 2007
Improve performance with anonymous methods, asynchronus processing, and thread pools.
C#, Windows, .NET, VS2005, VS2008, Dev
 
caloia 3.00
Function to Resize Images on Upload
Updated: 21 Oct 2007
This is a quick C# function to proportionately resize a JPG based on max width and max height parameters
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
Captainobvious 3.00
A Proposal for an Enhanced C# Property syntax
Updated: 18 Aug 2003
Proposal to make C# properties flexible whilst maintaining the Smart Field syntax.
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Salil Pitkar 3.00
File Watcher Windows Service in C#
Updated: 1 Sep 2004
This article will give you a peep into creating a basic windows service in C#
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Prashant B. Bhide 3.00
Goto Shrinkster
Updated: 10 Feb 2007
Quickly go to a Shrinkster.com url.
C#, Windows, .NET, Visual-Studio, Dev
 
rbriere 3.00
Javascript to find the weeknumber (Gregorian Calendar)
Updated: 29 Apr 2003
Been searching the Internet for a waterproof way to find weeknumber based on a certain date? Search no more, because here is the solution,
C#, Javascript, VC6, VC7, VC7.1, Windows, .NET, Visual-Studio, Dev
 
tommy skaue 3.00
Computer Conversions (Hexadecimal, Decimal, Octal and Binary)
Updated: 5 Feb 2007
An article to demonstrate how to convert from one base 2, 8, 10 or 16 to another of base 2, 8, 10, 16
C#1.0, C#2.0, .NET1.0, .NET1.1, .NET2.0, WinXP, .NET3.0, ASP.NET, VS.NET2003, VS2005, Dev
 
Scott Klawitter 3.00
Automation Helper for Stored Procedures in C#
Updated: 18 Jul 2007
Helper classes for automation of stored procedures
XML, SQL, C#2.0, Windows, .NET2.0, ASP.NET, SQL2005, VS2005, DBA, Dev
 
Jeff Bramlett 3.00
Structs in C#, Structs vs. Classes, Heap or Stack? Structs Constructors
Updated: 25 Sep 2007
This article describes Structs in C#, Structs vs. Classes, Heap or Stack? Structs Constructors
C#2.0, C#3.0, .NET2.0, WinXP, .NET3.0, VS.NET2003, VS2005, DBA, Dev
 
idreeskhan 3.00
Implementing Dynamic Escalations Using Timers to Augment K2 Workflow
Updated: 10 Jun 2007
Implementing dynamic escalations using Timers to augment K2 Workflow
C#2.0, Windows, .NET2.0, Visual-Studio, Architect, Dev
 
idriseAbdi 3.00
Simple EventLog
Updated: 30 Jul 2002
A simple event log class written in C#
C#, Windows, .NET1.0, Dev
 
Anthony Roach 3.00
SMTP Mail Manager - Unedited
Updated: 26 Jul 2007
A useful library for sending mail from your apps. Its the easiest i know off.
C#2.0, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev, WinForm
 
Seun 3.00
Property Acccesor Modifiers
Updated: 3 Oct 2005
General description of the new property accessor modifiers in C# 2.0.
C#, Windows, .NET, Dev
 
Edward Moemeka 3.00
Read and Write Config Files with an Object Oriented Style with .NET 1.1
Updated: 22 May 2006
Read and Write Config files with an Object Oriented Style with .NET 1.1
C#, Windows, .NET, Visual-Studio, Dev
 
Syed Moshiur Murshed 3.00
A ServiceController Class that Contains the Path to the Executable
Updated: 31 May 2008
Extends the System.ServiceProcess.ServiceController class to obtain the path to the process executable
C#2.0, Windows, .NET2.0, Dev
 
Schmuli 3.00
Logging into single file from multi-process - Unedited
Updated: 2 Jun 2008
This article shows a way to logging into single logfile from multi-process avoiding file lock conflict
C#, .NET, Dev
 
Masayuki Tanaka 3.00
Extending Polymorphism Backward in Class Hierarchy
Updated: 19 Jun 2009
This article explains how to apply polymorphic behavior back in the class hierarchy
C#, Windows, .NET (.NET3.5), Visual-Studio (VS2008), Dev, .NET4
 
Stas Kashepava 3.00
KeyValues - Unedited
Updated: 7 Apr 2009
Powerfull XML Alternative
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5)
 
knive1 3.00
Functional Programming in C# 3.0 using Lambda Expression - Part 1
Updated: 12 Feb 2009
This article explains how to use C# 3.0 lambda expression for functional programming.
C#3.0, .NET3.5
 
M Sheik Uduman Ali 3.00
WMI Notification Provider - Unedited
Updated: 29 Jan 2009
Raise and publish WMI events and message programatically
C#, .NET, Dev
 
Wael Al Wirr 3.00
Difference Between Int32.Parse(), Convert.ToInt32(), and Int32.TryParse()
Updated: 27 Jan 2009
Difference between Int32.Parse(), Convert.ToInt32(), and Int32.TryParse()
C#2.0, C#3.0, Dev
 
AgileWare 3.00
Covariance, Contravariance and Invariance in C# Language
Updated: 23 Jul 2009
Covariance, contravariance and invariance in C# language
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio, WebForms, Architect, Dev, .NET4, WinForm
 
abcdefghijklasdsad 3.00
Using the APIs Defined in the System.Net.NetworkInformation Namespace
Updated: 30 Dec 2009
An article that uses C# to demonstrate how to gather network information
C#, .NET (.NET2.0), Hardware, Dev
 
logicchild 3.00
Serialization in C# .NET II - XML Serialization - Unedited
Updated: 16 Jul 2010
Explains XML serialization, schemas, and provides an example of XML serialization.
C# (C#3.0, C#4.0), XML, .NET (.NET3.5), Architect, Dev, Design, .NET4
 
Anupam Banerji 3.00
Introduction to XML and XSLT in C#.Net - Unedited
Updated: 15 Jun 2010
In this article, you will see how to create and read the XML file, how to add new elements, new attributes and replace the value of existing element in/from existing XML file.
C#, XML, XSLT
 
Pallavi Wasnik 3.00
Dynamic Keyword In C# 4.0 - Part 3
Updated: 19 Apr 2011
Difference between Dynamic and Object type
C# (C#4.0)
 
Sanjay J Patolia 3.00
AzharDNA New Bioinformatics Program (DNA Translation)
Updated: 20 Jul 2011
Basic tool for the translation of DNA
C#, Windows, Algorithms
 
Al-Samman Mahmoud 3.00
Non-Deterministic Destructors - What Are They?
Updated: 31 Jul 2007
An article on non-deterministic destructors in C#
C#2.0, Windows, .NET, Visual-Studio, Dev
 
jinu.net 2.97
New features of C# 3.0 - Unedited
Updated: 4 Apr 2009
A quick look at C# 3.0 language features.
C# (C#1.0, C#2.0, C#3.0), .NET
 
P S Sreejith 2.96
Specialized Queues - A Cyclic Queue
Updated: 20 Nov 2005
A fixed-sized FIFO queue
C#, .NET, WinXP, VS.NET2003, Dev
 
Ilan Assayag 2.96
Broadcasting Using Socket-Oriented Approach
Updated: 21 Nov 2007
This solution explains a socket approach to send a message (broadcast message ) to clients in the same VLAN
C#2.0, Windows, .NET1.1, Visual-Studio, Dev
 
Muneer Safi 2.95
C#:Abstract Factory Pattern - Unedited
Updated: 18 Jun 2007
This tutorial describes the implementation of Abstract Factory Pattern in c#
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, Visual-Studio, Dev
 
PrashantRishu 2.95
Count with Letters
Updated: 16 Jun 2007
A way to use letters instead of numbers to count
C#, Windows, .NET1.0, .NET1.1, .NET2.0, Dev
 
zeltera 2.94
Generic IComparer
Updated: 30 Dec 2005
An article on implementing a generic comparer.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Stephane Schwartz 2.94
Using Resources In Windows Applications
Updated: 29 Jan 2006
This is a resource manager class library. You can put any type of resource such as image, icon, Wave, MIDI and ... in the executable of your application and then load it from the EXE or DLL file by using the methods of this library.
C#, Windows, .NET, Visual-Studio, Dev
 
xironix 2.94
Mixin in C# 3
Updated: 19 Sep 2005
How to add mixin to a class in C# 3
C#3.0, Windows, .NET, Visual-Studio, Dev
 
Ayende @ Rahien 2.94
CSC.EXE CMDLGen
Updated: 23 Nov 2003
Simple utility for generating csc.exe command line options
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Dev
 
peter2713 2.94
How to expand .NET structs and sealed classes in C#
Updated: 1 Aug 2006
A way for expanding sealed data structures in .NET
C#1.0, Windows, .NET1.0, VS2005, Dev
 
Kaveh Shahbazian 2.94
Remoting An Interface Based Approach
Updated: 15 Feb 2010
Remoting sample using Interfaces and NTier approach
C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
WCFguru 2.94
Implementing Object Pool in C#
Updated: 2 Dec 2005
Object pooling patterns are very useful object-oriented patterns. They work well for large or heavy weight objects that are expensive to create.
C#, .NET, WinXP, Visual-Studio, Dev, WinForm
 
Madhu Raykar 2.93
Enums powered by Reflection
Updated: 25 Apr 2003
An article about building enums in runtime by means of System.Reflection.Emit
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
jlsa 2.93
Avoiding IDisposable while still working with unmanaged resources
Updated: 10 Oct 2005
The IDisposable pattern and a way to avoid it.
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Alexey A. Popov 2.93
Real World Best Practices for Handling Dates
Updated: 19 Sep 2004
Best practices for use when handling dates during less than ideal development projects. Explains a simple way to approach input and output date formatting when integrating with applications and databases.
C#, Windows, .NET, Visual-Studio, Dev
 
smacdonald@sheervision.net 2.93
The CFGLite Project
Updated: 27 Aug 2003
The CFGLite Project, for managing configuration files in .NET
C#, Windows, .NET1.0, Dev
 
Frank Olorin Rizzi 2.92
Vital Techniques for Using Objects as Properties
Updated: 7 Mar 2007
Explains critical undocumented design issues of building components with objects as properties
C#, Windows, .NET, VS2005, Dev
 
mike montagne 2.91
Textbox Which Holds an IP Address
Updated: 18 Aug 2008
This is a control which represents a single IP Address
C# (C#2.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005), Dev
 
jkatebin 2.91
Using Interfaces for Advanced Accessibility Control Level
Updated: 24 Jun 2005
Using interfaces besides the traditional access modifiers (i.e. public, protected, internal, or private) for advanced accessibility control.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
evxif 2.91
NHibernate DaoFactory Exposer with Castle MikroKernel
Updated: 2 Feb 2007
How to create DaoFactory instances with Castle/MikroKernel in NHibernate applications
C#2.0, .NET2.0, Win2K, Win2003, SQL2000, SQL2005, VS2005, DBA, Dev
 
Ali Ozgur 2.91
A computational statistics class
Updated: 21 Nov 2004
A computational statistics class in C#
C#, Windows, .NET, Visual-Studio, Dev
 
YOSSI ROZENBERG 2.91
Bit wise operations in C#
Updated: 6 Nov 2001
Using bitwise operators in C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Chandra Hundigam 2.90
MSN Floating Personal Message
Updated: 31 Aug 2005
Showing floating text message on the MSN Messenger as a personal message
C#, .NET1.1, Win2K, WinXP, Win2003, Vista, COM, COM+, VS.NET2003, VS2005, CEO, Architect, DBA, Dev, QA
 
cagatay.yildir.im 2.90
WBXML Support in C# - Handy
Updated: 1 Nov 2007
Open source class to handle WAP Binary XML in C# and CF C#
C#1.0, C#2.0, .NETCF, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, PocketPC-2002, WinMobile2003, .NET3.0, WinMobile5, .NET3.5, VS.NET2003, Dev, WinForm
 
Tamir Khason 2.90
Class Diagram in VS.NET 2005 - Unedited
Updated: 9 Oct 2006
Class Diagram in VS.NET 2005
C#, Windows, .NET, Visual-Studio, Dev
 
Namratha Shah 2.90
A Form with Customized Caption Bar and Flexible Border
Updated: 11 Apr 2007
An article on how to customize caption bar (e.g. displaying image on caption bar) and change border width and border color.
C#1.0, C#2.0, .NET, WinXP, VS.NET2003, VS2005, Dev
 
Arijit Datta 2.88
Moving Form Without Titlebar
Updated: 13 Jun 2007
This code will help you in creating a customized form interface
C#1.0, C#2.0, .NETCF, Mobile, .NET1.1, .NET2.0, WinXP, DotGNU, VS.NET2003, VS2005, Dev, QA, Design, WinForm
 
jinfrics 2.88
Displaying Greek letters in .NET using char casting
Updated: 4 Sep 2006
How to display Greek letters in .NET using char casting.
C#1.0, Windows, .NET1.1, Visual-Studio, Dev
 
JHotGermany 2.88
Alternative to the C# out keyword using Generics, Anonymous methods and Type converters
Updated: 12 Jul 2006
This article will demonstrate an alternative to the C# out parameter for those times when you need to get a value back from a method plus some additional information. I'll show you how generics and anonymous methods can be used together to help you write cleaner resuable code.
C#, .NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC, VS2005, Architect, Dev
 
Steve Ward UK 2.88
Cross Thread - Unedited
Updated: 23 Oct 2006
We can't perform operations on a control, if that control was created by another thread. When we try to do thatm, we will get cross thread exceptions.
C#, Windows, .NET2.0, ASP.NET, Visual-Studio, Dev
 
raajaak 2.88
An introduction to Big Integer class - Dotnet 4.0 - Unedited
Updated: 27 Oct 2010
This short article will show some of the benifits that the BigInteger class provides
C# (C#4.0), .NET, Visual-Studio (VS2010), Dev, .NET4
 
Niladri_Biswas 2.88
A Basic Tour To Dynamic Keyword - Dotnet 4.0 - Unedited
Updated: 27 Oct 2010
This short tutorial will give the idea about the usage of Dynamic Keyword in dotnet 4.0
C# (C#4.0), .NET, Win32, Dev, General, .NET4
 
Niladri_Biswas 2.88
C# Templates for Visual Studio 2003
Updated: 18 Oct 2005
This article contains new templates for Form, Control and Class creation in C# which are more compactly formatted. It also gives an idea of how to edit the templates yourself.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
miklovan 2.87
In C#, Use Win32 API to Enumerate File and Directory Quickly
Updated: 21 Jul 2007
In C#, use Win32 API to enumerate file and directory quickly
C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
fu yuans 2.86
Customising FxCop using Introspection
Updated: 1 Nov 2007
This article explains how to create some of the advanced FxCop Custom rules.
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
sasik_72 2.85
Multiple Indexers In a Class Using Interface Indexers
Updated: 17 Jan 2006
Using multiple indexers in a class using interface indexers.
C#, Windows, .NET, Visual-Studio, Dev
 
Namratha Shah 2.85
Loops and Arrays
Updated: 29 Sep 2007
Leveraging data using loops and arrays
C#2.0, Windows, .NET2.0, ASP.NET, VS2005, Dev
 
AdamNThompson 2.85
Fast Dialogs and Message Boxes
Updated: 14 Jun 2006
Some useful messageboxes and dialogs
C#, Windows, .NET, Visual-Studio, Dev
 
Sir Zeppa'Man 2.84
Passing Parameters to Crystal Reports at Runtime
Updated: 20 Nov 2003
Get and set the parameter value from the report
C#, Windows, .NET1.0, Dev
 
gfajardo 2.84
ISBN13 Validation
Updated: 27 Mar 2007
Validating ISBN13 numbers on format and correct checksum in class or CustomValidator (ISBN: book reference numbers)
HTML, C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev, WinForm
 
Matglas 2.83
Extensible Line Code Counter - Unedited
Updated: 2 Jan 2009
Utility for counting lines of source code. It can easily be extended to count any source code types
C# (C#3.0), .NET (.NET3.5), Architect, Dev
 
mattraffel 2.83
Common C#.NET Performance Guidelines
Updated: 8 Sep 2011
Common C#.NET Performance Guidelines
C#, .NET, Dev
 
Swapnil Ahire 2.82
Creating MDI application using C# (Walkthrough) - Unedited
Updated: 29 Jun 2004
If you are a beginner(or intermediate) and want to develop an MDI application in C# then this one is for you!!
VB6, C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
irfan patel 2.82
Satellite Assembly Demo by Using 12 Languages in C#
Updated: 5 Apr 2007
This demo is nothing new. It just shows the usage of localization using resource files for 12 languages.
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
Saleth Prakash 2.81
Custom Resource Reader
Updated: 1 Jun 2006
Implementing custom resource reader with database
C#, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, SQL2000, VS.NET2003, VS2005, DBA, Dev
 
Palwinder Singh 2.78
Forms Authentication ! An Introduction - Unedited
Updated: 18 May 2008
An Introduction to Forms Authentication and Its practical usage.
C# (C#2.0), .NET (.NET2.0), ASP.NET, WebForms
 
Kamal Singh Kharayat 2.77
Enhancing User Experience - Part 1 : A Simple Unit Converter Application
Updated: 12 Apr 2004
Writting a Unit Converter application for an improved user experience (ease of use).
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Al Choudhury 2.77
A non-well-formed HTML Parser and CSS Resolver - Unedited
Updated: 20 Jul 2007
A non-well-formed HTML parser and CSS Resolver builded by pure .NET C#
C, VB, XML, CSS, HTML, XHTML, C#1.0, C#2.0, Windows, .NETCF, Mobile, .NET1.0, .NET1.1, .NET2.0, DotGNU, Visual-Studio, Dev
 
James S.F. Hsieh 2.77
ATOM To RSS Converter
Updated: 24 Oct 2007
This article will help you to find a way to convert the ATOM to RSS Feed Format
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, ASP.NET, WebForms, VS.NET2003, VS2005, Dev
 
Govardhana Reddy 2.76
Control Windows System
Updated: 25 Jun 2007
Control your system by shutting down, rebooting, log-off, hibernate
C#1.0, Windows, .NET2.0, VS2005, Dev
 
Ranjan.D 2.76
Visual Studio Unit Testing Extensions
Updated: 23 Dec 2007
An article on creating extensions for unit testing.
C#3.0, Windows, .NET3.5, Visual-Studio (VS2008), Dev, QA
 
William E. Kempf 2.75
Understanding Extension Methods and Mixin
Updated: 19 Jul 2008
C# extension methods and Mixin implementation.
C#, Windows, .NET, Dev
 
abhigad 2.75
A Custom Message Box - Unedited
Updated: 11 Jul 2008
This article explains how to develop a custom message box in C#
C#2.0, .NET, WinXP, VS2005, Dev
 
Syed M Hussain 2.74
Persisted Data in C#
Updated: 17 Feb 2005
This article builds a persisted data application in C#.
C#, Windows, .NET1.0, Dev
 
Dave Brighton 2.72
Profiting from the WebForm designer generated code
Updated: 14 Nov 2006
Create a class with DB access code, from the Webform designer generated code.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
rmortega77 2.71
Skin Recognition in C# - Unedited
Updated: 28 Aug 2004
Skin Recognition in C#.
C#, .NET, Win2K, WinXP, Win2003, Dev
 
xwml 2.71
Gregorian Date To ISO Date Converter
Updated: 8 Aug 2002
An article on converting Gregorian calendar date to ISO 8601 calendar date
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Siva Ram Mateti 2.71
Generics in C# 2.0
Updated: 23 Sep 2004
An introduction to Generics in C#.
C#, Windows, .NET2.0, VS2005, Dev
 
Ansil 2.70
DateTruncate
Updated: 14 Nov 2006
This article describes my DateTruncate function.
C#, Windows, .NET2.0, VS2005, Dev
 
PIEBALDconsult 2.70
EmailSender
Updated: 17 Feb 2003
A suite of classes to send email messages and attachments.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
pat29 2.69
Kill Brontok A HVM 32 Virus Files - Unedited
Updated: 25 Aug 2006
This is an antivirus solution to deal with the Brontok A HVM 32 Virus.
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
Abhishek _Agarwal 2.69
An introduction to Complex Struct of dotnet 4.0 - Unedited
Updated: 27 Oct 2010
This short article will show some of the benifits that the Complex Struct provides
C# (C#4.0), .NET, Visual-Studio (VS2010), Dev, .NET4
 
Niladri_Biswas 2.68
Complex Calculator
Updated: 26 Jun 2007
This calculator is written as a demo application for the SCI library
C#, .NET2.0, WinXP, Win2003, VS2005, Dev, WinForm
 
livibetter 2.68
Another C# sets this time generic ones - Unedited
Updated: 19 Feb 2006
How to easily implement generic sets within C# for .NET Framework 2.0
C#, Windows, .NET2.0, VS2005, Dev
 
Smart K8 2.68
Best Practices on Using Implicitly Typed (i.e. var ) and Explicitly Typed Variables
Updated: 4 Nov 2009
Best practise using var
C# (C#3.0, C#4.0)
 
ATANU.PODDER 2.68
UNIX timestamp to System.DateTime
Updated: 10 Apr 2005
Converting UNIX timestamp to System.DateTime.
C#, Windows, .NET, Visual-Studio, Dev
 
Miros79 2.68
Adding Data to Word Doc - Unedited
Updated: 15 Feb 2008
How to add data to an existing word doc from .net
C# (C#1.0, C#2.0, C#3.0), Windows, Visual-Studio (VS2005), Architect, Dev
 
Sanat Palia 2.67
Dynamic Assemblies
Updated: 24 Aug 2008
Creating Dynamic assemblies in C#
C#1.0, C#2.0, .NET1.1, .NET2.0, Architect, DBA, Dev, QA, Design
 
Tharindu Nishad Patikirikorala 2.67
Simple Memory Cleaner that forces GC to collect objects - Unedited
Updated: 27 Sep 2008
In a separate thread there is a loop to invoke GC.Collect()
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev
 
onxonx 2.67
Creation of Exception Layer using OOPs Concept
Updated: 5 May 2005
This article explains how one can trap exceptions in an application. This layer helps to determine from which layer, module and source an exception has occurred.
C#, .NET1.1, Win2K, WinXP, ASP.NET, WebForms, VS.NET2003, Dev, WinForm
 
santosh poojari 2.67
Running a Single Instance per User
Updated: 14 Mar 2006
How to run one instance per user of an application on a machine with multiple users logged in.
C#, Windows, .NET1.1, Visual-Studio, Dev
 
smallwisdom 2.67
DfsmvPorty - XML-configurable Port Scanner - Unedited
Updated: 9 May 2003
A small utility to notify you by e-mail when ports on servers are not available.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Dev
 
Uwe Keim 2.67
Configuration Files for Class Library Projects
Updated: 8 Mar 2007
This article explains how we can create a custom ConfigurationManager for DLL assemblies (created with .NET 1.1) that can load configuration settings from an XML based configuration file.
C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
m_irfan 2.67
Using the Linked List via C#
Updated: 24 Mar 2010
An article meant to encourage the use of the Linked List in C#
C# (C#2.0, C#3.0, C#4.0), Windows (Vista, Win2008, Win7)
 
logicchild 2.67
AutoCAD Drawing Using C# - Unedited
Updated: 23 Dec 2005
Generate AutoCAD drawings using C#
C#, Windows, .NET, Visual-Studio, Dev
 
Sheel Gohe 2.64
A Comparative Study of Java and C#
Updated: 30 Aug 2003
A brief article comparing and contrasting the features of Java and C#.
C#, VC6, VC7, VC7.1, Java SE, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev, Virtualization, virtual-machine
 
gspatwal 2.64
Mapping exceptions to events
Updated: 21 May 2003
What I try to achieve is avoiding the need of capturing library exceptions, specialy those generated by users, in the presentation layer.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Pedro M Santos 2.63
Use .NET Reflection APIs to facilitate get/set property
Updated: 13 Jan 2005
Dynamic access to .NET object's property/field.
C#, .NET1.1, Win2K, Win2003, VS.NET2003, Dev
 
HongJu.Cao 2.63
How can you build your necessary components in c# ? - Unedited
Updated: 11 Jul 2007
This article will try to learn you the way of building new components
C#, Windows, .NET2.0, VS2005, Dev
 
Arezoo Sarkheyli 2.63
Zip Extension method- Dotnet 4.0 - Unedited
Updated: 27 Oct 2010
This article will describe some of the functionalities of ZIP Extension Method
C# (C#4.0), .NET, Win32, Dev, General, .NET4
 
Niladri_Biswas 2.63
Step by step guidance for calling a IronRuby Method from C#4.0 - Unedited
Updated: 27 Oct 2010
A short demo as how to call a method written in IronRuby 1.1 and making a dynamic invocation to the method from C# environment.
C# (C#4.0), .NET, Win32, Dev, General, .NET4
 
Niladri_Biswas 2.63
An introduction to Optional Parameters - C#4.0 - Unedited
Updated: 27 Oct 2010
This article shows the benefits of using Optional Parameter
C# (C#4.0), .NET, Visual-Studio (VS2010), Dev, .NET4
 
Niladri_Biswas 2.61
Understanding Static Methods and Data
Updated: 24 May 2010
This article may be helpful for beginners of C#
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.5)
 
munir.hoque 2.60
Traditional "Hello World" Programme Using Different Approaches. PART-II.
Updated: 30 Sep 2001
Writing hello world program using different approaches in C#.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
nemesh 2.60
Restrict your application from creating a new instance - Unedited
Updated: 7 Mar 2004
This sample code uses the System.Diagnostics namespace to restrict the application from creating an instance more than once.
C++, C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, MFC, Dev
 
rajeshvasan 2.60
Log4net GUI Configuration Tool - Unedited
Updated: 30 Nov 2006
A tool can save your effort on configuring log4net.
C#1.0, .NET1.1, Win2K, WinXP, Win2003, Vista, TabletPC, VS.NET2003, Dev, QA, WinForm
 
Tom Tang API 2.59
Cache Collection
Updated: 11 Aug 2008
A data structure implementation of a fixed size collection: the oldest element is automatically deleted if the maximum capacity is reached
C#, .NET2.0, Mono, .NET3.0, .NET3.5
 
Jerome Bellanger 2.57
event and custom eventargs in depth for beginners - Unedited
Updated: 12 Nov 2008
learn how to attach event with an object and how to create custom eventargs for beginners
C#, .NET (.NET2.0), Visual-Studio (VS2005), Dev
 
Joydeep Sen 2.56
C# Form Location Manager
Updated: 1 Nov 2005
An article containing details of a class that handles form locations without adding code to each form
C#, Windows, .NET1.0, .NET1.1, .NET2.0, DotGNU, VS.NET2003, Dev, WinForm
 
Tupps 2.56
Boosting Performance with Fields
Updated: 17 Aug 2009
A potentially significant amount of performance gain and code size reduction can be achieved by making use of internal fields rather than designing applications with a blanket use of public properties.
C# (C#1.0, C#2.0, C#3.0), Architect, Dev
 
ShofarNexus 2.55
Redhotglue C# ArrayObject
Updated: 27 Jun 2002
Using the ArrayObject you can easily resize 2D and 3D arrays in C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Michael France 2.55
XML Validation Patterns in .NET 2.0 using C#
Updated: 28 Feb 2006
This article highlights some ways to validate inbound XML documents .NET 2.0 using the C# programming language. It also addresses some changes to the general pattern from .NET 1.1
C#, Windows, .NET, Visual-Studio, Dev
 
Edward Moemeka 2.54
Basic Understanding of Implicit Variables in C# 3.0 - Unedited
Updated: 3 Jul 2011
This article gives you a brief introduction to Implicit Variable provided by .net Framework 3.0 onwards and illustrating its usage.
C#, .NET3.0, Dev
 
Shashank Bisen 2.54
Generate a PDF File using CrystalReports
Updated: 14 Nov 2006
Very simple code to generate a PDF document using the CrystalReports engine.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
rmortega77 2.54
File-Interface-Script
Updated: 5 Dec 2004
Script-interpret-class with comfortable editor and debugger
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Michael Alexander Classen 2.53
Capture all of the forms of a .net Desktop application - Unedited
Updated: 20 Nov 2005
This Application helps you to save a pring screen of all of the forms in another .net application
C#, Windows, .NET, Visual-Studio, Dev
 
Mohamed Elzahaby 2.52
C# Threadding, one on one - an easy way to do multi-threadding - Unedited
Updated: 9 Jun 2007
how to do threadding in .net with C# and update the UI from worker threads
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, VS2005, Dev, WinForm
 
Bishoy Ghaly 2.52
How to convert a numeric value or currency to English words using C# - Unedited
Updated: 11 Oct 2006
This article includes a sample application that will show you how to convert a numeric value to an English word representation.It handles numeric values up to a billion and may be extended beyond
C#, Windows, .NET, Visual-Studio, Dev
 
Fred.B 2.50
Conditional Methods using Conditional Attribute - Unedited
Updated: 18 Jan 2006
Conditional Methods using Conditional Attribute
C#, Windows, .NET, Visual-Studio, Dev
 
Namratha Shah 2.50
For C# - For and For More
Updated: 6 May 2005
Just moved to C#? Do you miss the for i = 1 to 50 syntax? Look no further, C# can do it too by extending it in a unique way.
C++/CLI, C#, VB, Windows, .NETCF, .NET1.0, .NET1.1, .NET2.0, DotGNU, Visual-Studio, Dev
 
Chad Z. Hower aka Kudzu 2.50
Image Processing Library in C# - Unedited
Updated: 29 Jan 2003
This Article Help you to Build an Image Processing Library in C#
C#, .NET1.0, Win2K, WinXP, Dev
 
Kishor Aher 2.50
myComboBox - Unedited
Updated: 25 Jul 2006
how to make the standard combobox to drop custom controls
C#, VC8.0, .NET, Win2K, WinXP, Visual-Studio, Dev
 
funygel 2.50
Auto scrolling html to give an impression of rolling news - Unedited
Updated: 18 May 2007
This will be useful to make data continuosly rotate and give an impression of news flash vertically in ur webpages.This is not windows scrolling but this is making a div or panel to scroll.
C#, Javascript, Windows, .NET, ASP.NET, Visual-Studio, WebForms, Dev
 
prabhu_g_cool 2.50
Creating Extensible and Abstract Layer
Updated: 18 Feb 2008
Abstraction and Extensibility are important factors in modern day frameworks. If you are part of any framework team or developing a library that will be used by multiple divisions of your organization or community, you will appreciate what I am talking about.
C#2.0, .NET2.0, Architect, Dev, Design
 
Niranjan Kumar 2.50
Basic Events Out Of The Box
Updated: 25 Jan 2011
Use simple events the same way you call a method
C#, .NET (.NET3.5), Dev
 
George Nairooze 2.50
Calling methods from Dll compiled in 'C' from C# - Unedited
Updated: 1 May 2004
Describes how to interface 'C' code with C# through Dlls compiled in 'C'
C++/CLI, C#, VC7, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Dev
 
vancemc 2.48
HttpTunnel in C# - Unedited
Updated: 29 Jan 2007
How to create TCp connection through proxy server
C#, Windows, .NET, Visual-Studio, Dev
 
Kamlesh Singh 2.48
Drag and Drop text containing file in textbox. - Unedited
Updated: 27 Sep 2007
You can drag and drop text file or any other file which contains text in textbox.
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
Shinde Sachin 2.48
How to make Informal Form - Unedited
Updated: 30 Jul 2005
How to make Informal Form Using C#
C#, VC7, Windows, .NET1.1, VS.NET2003, Dev
 
Majdi Jamal 2.47
File Explorer using Treeview controller in C# 2.0
Updated: 10 Mar 2006
A simple application I developed to display files and folders in your computer using Treeview controller in C# 2.0
C#, Windows, .NET, Visual-Studio, Dev
 
Chandana Subasinghe 2.47
Speex in C# - Unedited
Updated: 1 Sep 2007
Using the Speex speech codec with the .NET framework
C#2.0, .NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC, Mono, .NET3.0, VS2005, Dev
 
Alex Flood 2.47
Dynamic Type Programming with C# 4.0
Updated: 10 Nov 2008
Learn how to define types without defining the class first using C# 4.0.
C#1.0, C#2.0, C#3.0, .NET, Dev
 
Edward Moemeka 2.46
Creating A Custom Message Box Part 2 - Unedited
Updated: 11 Jul 2008
How to create a custom message box with buttons and icons.
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
Syed M Hussain 2.46
Paging Class for .NET - Unedited
Updated: 17 Sep 2007
a customizable class that can be used for paging
C#1.0, C#2.0, C#3.0, Windows, .NETCF, Mobile, .NET1.0, .NET1.1, .NET2.0, .NET3.0, ASP.NET, WPF, WebForms, VS.NET2003, VS2005, Dev, WinForm
 
Sreejith Thathanattu 2.44
Bind Data's to Table Using JSON with Webservice. - Unedited
Updated: 23 Nov 2007
Create JSON Application With WebServices
Javascript, XML, C#2.0, .NET, WinXP, ASP.NET, Visual-Studio, WebForms, Ajax, IIS5.1, IE6.0, IE5.5, IE7, Dev
 
justindhas 2.44
A Simple Immutable ArrayList for C# - Unedited
Updated: 21 Nov 2007
An ArrayList container wrapper class that permits the table to be filled with data in an early phase of a program, but then made read-only (Immutable) for subsequent usage.
C#1.0, C#2.0, C#3.0, Windows, .NETCF, Mobile, .NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5, ASP.NET, WebForms, VS.NET2003, VS2005, VS2008, Dev
 
bearvarine 2.44
Step by step introduction to Database programing in C# using controls - Unedited
Updated: 3 Sep 2003
This article gives an introduction to adding Database support in a C# Windows program by using the available Data controls.
C#, Windows, .NET, Visual-Studio, Dev
 
san77in 2.44
Empty the Recycle Bin using C#. - Unedited
Updated: 24 Aug 2007
Empty the Recycle Bin using C#.
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
S.Vinothkumar 2.44
Fully Object Oriented AddressBook with Database in C# .NET Created By => Hiten Patel - Unedited
Updated: 15 May 2002
AddressBook In C# with Database
C++, C#, .NET1.0, Win2K, WinXP, MFC, Dev
 
hpindia 2.43
My BitArray Class - Unedited
Updated: 12 Jun 2006
A BitArray class with more function
C#, Windows, .NET, ASP.NET, Visual-Studio, Dev
 
Hamed J.I 2.43
Internet web macros in C#
Updated: 4 May 2004
Write web macro agents with plugin libraries for data processing
C#, Windows, .NET1.0, Dev
 
JEHAN Sebastien 2.41
Inside Cdot-Insource Framework - Unedited
Updated: 9 Sep 2004
This article describes the architecture of the "Cdot-Insource Framework".
C#, Windows, .NET1.0, Visual-Studio, Architect, Dev
 
Manuel Permuy 2.41
Browsing objects using ObjectReflector.Net - Unedited
Updated: 6 Apr 2007
Browse any object using ObjectReflector.Net at runtime
C#1.0, C#2.0, .NET1.1, .NET2.0, WinXP, VS.NET2003, VS2005, Architect, Dev
 
Hayder Marzouk 2.41
A simple but handy utility for serializing and de-serializing various data
Updated: 11 Aug 2004
Interop various data among native, .NET and Java codes.
C#, VB, VC6, VC7, VC7.1, VC8.0, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Yuancai (Charlie) Ye 2.41
Outlook Add-in: Set the time for your draft mails, for sending the mails at particular time in Microsoft Outlook 2003 - Unedited
Updated: 11 Aug 2006
This Outlook add-in will create a Command Bar button in the Standard Tool buttons collection. This utility will automatically send the draft mails.
C#1.0, .NET1.1, WinXP, VS.NET2003, Dev
 
Lalit Singh Sisodia 2.40
Solving a system of linear equations
Updated: 27 Jun 2007
Special classes hold a coefficient matrix and right site constants
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
Vit Buchta 2.40
Persian DialogBox Controller - Unedited
Updated: 7 Oct 2006
A Sample Component to Control Some of DialogBoxes
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Mohammad Mir mostafa 2.40
Read a certain line in a text file - Unedited
Updated: 3 Nov 2005
Read a certain line in your text files by making an array
C#, Windows, .NET2.0, VS2005, Dev
 
Jisu74 2.40
Simple Windows Service which sends auto Email alerts - Unedited
Updated: 16 Nov 2006
Sending Email alerts to your friends saying Good Day
C#, Windows, .NET, Visual-Studio, Dev
 
ravindradonkada 2.39
An introduction to Tuple - Unedited
Updated: 25 Oct 2010
This article will explain about some of the benefits of using Tuple in C#4.0
C# (C#4.0), .NET, Visual-Studio (VS2010), Dev, .NET4
 
Niladri_Biswas 2.39
The using Keyword and IDisposable
Updated: 8 May 2009
Accessing IDisposable objects in a bounded scope with the using keyword
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
Omer .NETz 2.38
Hex Editor in c# - Unedited
Updated: 20 Sep 2005
This is a hex editor in c#
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Glenn Inman 2.36
FlashCard101
Updated: 22 Oct 2003
A simple educational flash card program that uses xml files for its word source
C#, Windows, .NET1.0, Dev
 
Paul J Barrett 2.33
Simple Email Formatter Framework - Using C#, Smtp - Unedited
Updated: 6 Jun 2006
This article explains a simple Email formatter framework in conjunction with an EmailPublisher class to format and send email messages.
C#, .NET, WinXP, VS.NET2003, Architect, Dev
 
Aravind Rajagopal K 2.33
Images into sql server - Unedited
Updated: 20 Jan 2008
It examples show how insert any image into sql server and perharps other types
C#, Windows, .NET, Visual-Studio, Dev
 
Augusto Humire Martinez 2.33
Custom Generic Compare For Collection - Unedited
Updated: 20 Dec 2006
A generic class, used for comparing an object by one of it's properites.
C#1.0, Windows, .NET1.1, ASP.NET, VS.NET2003, Dev, WinForm
 
knowledge43 2.33
How to convert leads to an account or contact? - Unedited
Updated: 15 Jun 2007
Gives a brief description to convert the leads in MS CRM 3.0.
C#2.0, Windows, .NET, Visual-Studio, Dev
 
Cem Onvar 2.33
Rolling label - Unedited
Updated: 3 Oct 2008
A user control which is rolling text from right to left
C#, Windows, Win32, Win64, Visual-Studio (VS.NET2003, VS2005, VS2008), CEO, Architect, DBA, Dev, QA, Design, SysAdmin, Sales, Marketing
 
Saloman Wu 2.33
Another XML parser in C# - Unedited
Updated: 9 Sep 2008
A simple XML file reader
C#, .NET
 
Knasenmc 2.33
Sending Emails from C# Application using default SMTP - Unedited
Updated: 21 Sep 2004
Sending Mails from C# using System.Web.Mail using default SMTP
VB6, C#, Windows, .NET1.1, VS.NET2003, Dev
 
Rajan2may 2.33
Incorporating Parameterized Construction in the Singleton Design Pattern
Updated: 5 Aug 2003
How to incorporate parameterized construction in Microsoft's recommended implementation of a Singleton
C#, Windows, .NET, Visual-Studio, Dev
 
Kevin McFarlane 2.33
Parameter Discovery on Ms Access and SqlServer. using Microsoft Patterns and Practices DataBlock version 3.0 final - Unedited
Updated: 8 Apr 2007
Uses DataBase Schema to aid in Parameter Building for commands.
C#2.0, .NET2.0, WinXP, ADO, ADO.NET, SQL2000, SQL2005, VS2005, DBA, Dev, WinForm
 
Patrickquinn1212 2.33
Introducing C# 2.0 static classes
Updated: 3 Oct 2005
A general discussion on C# 2.0 static classes.
C#, Windows, .NET, Visual-Studio, Dev
 
Edward Moemeka 2.32
GBVB - Converting VB.NET code to C#
Updated: 27 Apr 2003
A tool and a method for VB.NET to C# source code conversion
C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
 
Daniel Turini 2.32
Robin Project - Not Only A Super Parser - Unedited
Updated: 17 Mar 2008
Robin implements ANN method into parser technology which ends the age of parser generators
C#, .NET, Architect, Dev
 
yilin_yang 2.32
ThreadManager - Unedited
Updated: 25 Sep 2005
An easy way to use threading in your applications.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
balazs_hideghety 2.31
Binding parameters to a Crystal Report using SqlDataSource control – A reduced code approach - Unedited
Updated: 3 Nov 2007
Reduced code approach to parameter binding in Crystal Reports
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
Viswanath Majeti 2.30
Creating a Switch function that works for non-integral types
Updated: 4 Jun 2007
A Switch function that works for non-integral types.
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, VS.NET2003, Dev
 
Joe Sonderegger 2.30
TSP - Unedited
Updated: 28 Mar 2006
Travelling Sales Man Problem solved Using Genetic Algorithm
C#, Windows, .NET, ASP.NET, Visual-Studio, Dev
 
Sameh Samir 2.29
Designing and Integrating Crystal Reports - Unedited
Updated: 8 Aug 2007
For Professional looking reports within your application
C#1.0, C#2.0, Windows, .NET1.0, .NET1.1, .NET2.0, Visual-Studio, Dev
 
Muhammad Asad Siddiqi 2.29
Ride the Override
Updated: 28 Aug 2003
An in depth look at polymorphism using C#
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Salil Pitkar 2.29
An Introduction to Named Parameters - C#4.0 - Unedited
Updated: 27 Oct 2010
TThis article will tell about the advantage of using named parameter
C# (C#4.0), .NET, Visual-Studio (VS2010), Dev, .NET4
 
Niladri_Biswas 2.29
Record Navigation using Events in c# - Unedited
Updated: 3 Nov 2005
This article explains you how to do Record Navigation in Web Form using events in c#.
C#, Windows, .NET, Visual-Studio, WebForms, Dev
 
Raji @ Pottu 2.28
How to build an Inductive User Interface using the Windows Presentation Foundation - Unedited
Updated: 13 Sep 2006
This article explains how you can build an Inductive User Interface using the Windows Presentation Foundation
XML, C#2.0, Windows, .NET2.0, .NET3.0, WPF, VS2005, Dev
 
WillemM 2.27
Implementing the Huffman algorithm as a C# library - Unedited
Updated: 20 Sep 2005
Flexible HuffmanAlgorithm object, based on streams data forms.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
JadBenAutho 2.26
Smart Client Application based on the No touch deployment - Unedited
Updated: 21 Jun 2006
Smart Client Application based on the No touch deployment. This kind of application provides you very rich GUI in a Internet zone.
C#, VC7.1, .NET, Win2K, WinXP, Win2003, ASP.NET, Visual-Studio, WebForms, IIS5.1, IIS6, Dev
 
pvinaysh 2.25
Static Events
Updated: 1 Nov 2005
Refresh all loaded controls by changing the base fields.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Asghar Panahy 2.24
E-mail Address Scanner in C# - Unedited
Updated: 26 May 2006
Scan a website for email addresses and add them to an XML-based file (MSN contact list file)
C#, Windows, .NET, Visual-Studio, Dev
 
James Gupta 2.23
Parsing Sentences and Building Text Statics in C#
Updated: 4 Jun 2008
This article describes three approaches to parsing the sentences from a body of text; three approaches are shown as a means of describing the pros and cons for performing this task using each different approach.
C#, VS2008, Dev
 
salysle 2.22
Load config files - Unedited
Updated: 6 Sep 2006
Load an ini file to configure own application
C#2.0, Windows, .NET, Visual-Studio, Dev
 
Javier Lema 2.21
Abstract Factory Pattern in C#
Updated: 20 Apr 2010
Abstract Factory Pattern in C#
C#, Dev
 
RishiGanesh 2.21
Console Input in C#
Updated: 29 Dec 2003
This article was written to provide a brief overview of console input in .NET
C#, Windows, .NET1.1, VS.NET2003, Dev
 
DQuigley 2.21
How to export a Crystal Report using C# - Unedited
Updated: 11 May 2007
This article describes how to use C# to customize exporting a Crystal Report
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
LeoSimon 2.21
How to copy a String into a struct using C#
Updated: 10 Jun 2004
How to copy a String into a struct using C#
C#, Windows, .NET, Visual-Studio, Dev
 
dgiljr 2.20
Creating Active Directoy group OwnerShip using c# - Unedited
Updated: 4 Jul 2007
Creating Active Directoy group OwnerShip using c#
C#, Windows, .NET, Visual-Studio, Dev
 
Ravi Kant Kumar 2.20
Inside Trivadis Framework - Unedited
Updated: 9 Sep 2004
This article describes the architecture of the "Trivadis Framework".
C#, Windows, .NET, Visual-Studio, Architect, Dev
 
Manuel Permuy 2.19
Step by step guidance of calling Iron Python Function From C# 4.0 - Unedited
Updated: 27 Oct 2010
A short demo as how to call a method written in IronPython 2.6 and making a dynamic invocation to the method from C# environment.
C# (C#4.0), .NET, Visual-Studio (VS2010), Dev, General, .NET4
 
Niladri_Biswas 2.19
How to Hide GridView Cloumn Cell and how retrive value of a hidden cell - Unedited
Updated: 27 Aug 2007
Hide and Retrive value of cloumn of a GridView
C#2.0, .NET1.1, .NET2.0, WinXP, ASP.NET, WebForms, SQL2005, IIS6, VS2005, CEO, Architect, DBA, Dev
 
T.Ashraf 2.18
Message Queue Part I - Using Message Queue for Connectionless Programming
Updated: 19 Jul 2008
An article about using message queue for connectionless programming
C#, Windows, .NET, Visual-Studio, Dev
 
sreejith ss nair 2.18
Partial Class in Polymorphism
Updated: 26 Oct 2007
Partial class implementation using C# in polymorphism.
C#, Windows, .NET2.0, VS.NET2003, VS2005, VS2008, Dev
 
RajeshKumar Shan 2.18
Load structure from a byte[] byffer
Updated: 27 Apr 2007
How to can load a structure with unsafe coding and fill the structure using a byte array.
C#1.0, C#2.0, Windows, .NET, Visual-Studio, Dev
 
Nick Yakov 2.18
Enums as a DataSource
Updated: 25 Jul 2004
How to use an enum as a datasource for lists in .NET applications
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Graham Brooks 2.17
An "easy to use" FTP client library - Unedited
Updated: 10 May 2006
Get connected to your FTP server
C#, Windows, .NET, Visual-Studio, Dev
 
seesharper 2.16
Mail Magic Plus version 0.69 - Unedited
Updated: 25 Mar 2004
You can use this program to send emails directly from your desktop without the need for either an email account or emailing programs like Outlook , ..etc. All what you need is a windows NT series machine and a properly configured virtual SMTP server.
C#, .NET1.0, Win2K, WinXP, Dev
 
ahmos 2.16
RSS Parses Library - Unedited
Updated: 2 Aug 2006
Parses RSS 2.0
XML, C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
Zhen.Liang 2.16
Data Encryption/Decryption using RSACryptoServiceProvider and X509Certificate2 - Unedited
Updated: 24 May 2007
Data Encryption/Decryption using RSACryptoServiceProvider and X509Certificate2
C#2.0, Windows, .NET2.0, SQL2000, VS2005, DBA, Dev, Design
 
ranajitbiswal 2.15
Use bar code fonts in C#.net - Unedited
Updated: 29 Jul 2007
Use bar code fonts in C#.net
C#2.0, .NET, WinXP, Vista, VS2005, Dev
 
anishmm 2.15
Decompiling CHM (help) files with C#
Updated: 11 Nov 2003
Introduction to IStorage interface and MS Help file format including sample C# decompilation DLL for CHM files.
C#, .NET1.1, Win2K, Visual-Studio, Dev
 
Yuriy Maksymenko 2.15
Horizontal ListView Component - Unedited
Updated: 28 May 2006
Component which you can add to your project that allow you to add items horizontal to a ListView component.
C#, VC7.1, .NET, WinXP, VS.NET2003, Dev
 
nicklenting 2.15
Dynamic Keyword in C# 4.0 - Part 1
Updated: 19 Apr 2011
An introductory article about the dynamic keyword in C# 4.0
C# (C#4.0)
 
Sanjay J Patolia 2.14
Source Code Uncommentor in C# - Unedited
Updated: 15 Sep 2009
One of the first C# application to remove comments across multiple C-style languages (C, C++, Java and C#)
C#, .NET, All-Topics, Dev
 
Brendan Chong 2.14
Constructors, Destructors and MSIL
Updated: 18 Sep 2001
Using ILDASM to view custom destructors in C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Filip Bulovic 2.13
Use HTTPRequest/HTTPResponse to browse WEB pages - Unedited
Updated: 25 Jul 2005
Use HTTPRequest/HTTPResponse to browse WEB pages
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Eran Aharonovich 2.12
An introduction to System.Lazy- Dotnet 4.0 - Unedited
Updated: 27 Oct 2010
This article introduces the System.Lazy and its usefulness
C# (C#4.0), .NET, Visual-Studio (VS2010), Dev, .NET4
 
Niladri_Biswas 2.12
.NET Rational (fraction) value type using Decimals, written in C#
Updated: 24 Jan 2006
Implements a Rational datatype.
C#, Windows, .NET2.0, VS2005, Dev
 
PIEBALDconsult 2.12
BiDirectionalHashtable - Unedited
Updated: 1 Nov 2005
Create a BiDirectionalHashtable to access both key and items in O(1) time, and create a connection between items.
C#, .NET1.1, .NET2.0, Win2K, WinXP, VS.NET2003, VS2005, Dev, WinForm
 
Itay Sagui 2.12
Create Transparent Windows using C#
Updated: 31 May 2001
This article demonstrates various new UI features such as Transparent Windows, Control Anchoring and Control Docking.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
M.A.K.Jeelani 2.11
Finding Document Similarity using Cosine Theorem - Unedited
Updated: 7 Dec 2006
Finding Similarity in Docs
C#, Windows, .NET2.0, VS2005, Dev
 
m0nt0y4 2.11
ListView Find Items Text - Unedited
Updated: 8 Jun 2007
ListView Find Items string or integer etc: *text, or *text*, or text*
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Suha 2.11
Customised TabControl using C# - Unedited
Updated: 9 Jul 2008
Customised TabControl using C#
C# (C#1.0, C#2.0, C#3.0)
 
vidyaa shrinivasan 2.11
An introduction to Expando Object- Dotnet 4.0 - Unedited
Updated: 27 Oct 2010
This short article will highlight upon some of the features of Expando Object
C# (C#4.0), .NET, Visual-Studio (VS2010), Dev, .NET4
 
Niladri_Biswas 2.11
Implementing the Singleton Pattern in C# - Unedited
Updated: 10 Mar 2008
This article describes about design pattern namely Singleton Pattern.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5)
 
Jaiprakash M Bankolli 2.11
DialogBoxes - Unedited
Updated: 1 Nov 2006
Frequently used Dialog Boxes
C#, Windows, .NET, Visual-Studio, Dev
 
ChandraSekar Maheswaran 2.11
Custom Control: Numeric TextBox: TextBox that alow you to enter only numbers - Unedited
Updated: 29 Jan 2007
Sometimes we need to control the user input to some specific values. The following article explain how to do this with a TextBox
C#, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, VS.NET2003, Dev
 
zeltera 2.10
Bot Suite - Unedited
Updated: 24 Aug 2008
Bot Suite is a collection of utilities provided to create, schedule and run the chat bots. Bot suite consists of three applications i.e. Bot Studio, Bot Engine & MyMessenger. Bot suite provides the solution for the automated conversation using these applications. We will see their usage here.
C#, Windows, .NET, Visual-Studio, Dev
 
Mansoor Sarfraz 2.10
A Beginner's Guide To Events - Unedited
Updated: 11 Jun 2007
An article for beginners explaining how to make those fancy events you always see on visual studio controls in 5 simple steps.
C#2.0, Windows, .NET2.0, Dev
 
sharpiesharpie 2.10
prim's algorithm - Unedited
Updated: 23 Dec 2002
a graphical implementation for prim's algorithm
C#, VC6, VC7, .NET1.0, Win2K, WinXP, MFC, Dev
 
Sameh Ahmed 2.10
Converting JScript.NET to C#.
Updated: 29 Apr 2003
Want to make it easy to make the jump to C#? Here's the answer.
C#, JScript.NET, Windows, .NET1.0, .NET1.1, Dev
 
essence 2.09
Building Basic Windows Applications - Unedited
Updated: 23 Oct 2009
An Article that explains certain aspects of Windows Forms
C#, Windows (Vista, Win2008), Dev, WinForm
 
logicchild 2.09
A "how to" for Delegate use as a thread safe pointer
Updated: 24 Mar 2005
This article provides a real world usage example for using delegates.
C#, Windows, .NET, Visual-Studio, Architect, Dev
 
Christopher G. Lasater 2.08
Winding Back the System Clock
Updated: 5 Jul 2006
Launch an application after temporarily change the system clock.
C#, Windows, .NET, Visual-Studio, Dev
 
Maurice Tarrant 2.08
NotifyIconExample Shows All Combinations of NotifyIcon and Taskbar Logic and Much More - Unedited
Updated: 26 Sep 2010
NotifyIconExample Shows All Possible Combinations of NotifyIcon, Taskbar and Much More. All Possible Tricks For NotifyIcon, Taskbar, Invisibility, Restricted Exit, Shared Context Menus, Multiple Context Menus, Microsoft ClickOnce Deployment Technology, ClickOnce Automatic Update Technology.
C#, Windows, .NET, Visual-Studio (VS2005, VS2008, VS2010), Architect
 
TheUberOverLord 2.07
Garbage collection and resource deallocation
Updated: 2 Nov 2004
An article about IDisposable and the Garbage Collector in .NET.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Cristian Prats 2.06
A WIX web setup - Unedited
Updated: 9 May 2007
Create WIX web setup using VS2005 and Wix 3.0
XML, C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
JannuD 2.05
Client For SQL Server Databases in C# .NET - Unedited
Updated: 10 Dec 2005
SQLServerClient is a simple assembly which provides a very organized way to connect to & edit SQL Tables. It also contains a demo Form showing its usage
C#, .NET1.1, WinXP, VS.NET2003, Dev, WinForm
 
Siddhartha Batra 2.05
PictureBox Array in Visual Studio .NET - Unedited
Updated: 1 Nov 2007
Visual Studio .NET not support Array of controls, I try to create PictureBox array
C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
Mostafa Kaisoun 2.04
Faxing with XP and C# - Unedited
Updated: 16 Sep 2004
Send faxes with C# using Win 2k or XP
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Leon v Wyk 2.04
Simple chat application using .NET remoting - Unedited
Updated: 27 Nov 2006
This is a simple and powerful chat application for the intranet using .NET remoting.
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
jdkulkarni 2.04
Show navigation bar item in IFrame in Microsoft CRM - Unedited
Updated: 21 Mar 2008
We don't make anything without Navigation Bar in CRM. In default, CRM haven't a setting about showing their pages in a IFrame. But we can change this event and we can more effective a usage area in CRM Form.
C# (C#1.0, C#2.0, C#3.0)
 
brsk 2.00
an XML to CSV converter - Unedited
Updated: 11 May 2007
this is a quick simple bit of code in a project that can convert an XML file to a csv file
C#, XML, Windows, .NET, Visual-Studio, DBA, Dev
 
danielbromley 2.00
Topography Table
Updated: 20 Oct 2008
A simple way to add colorization to large grids of raw data
C#, Windows, .NET, ASP.NET, Dev
 
Ennis Ray Lynch, Jr. 2.00
Microsoft Message Queuing (MSMQ) - Unedited
Updated: 28 Nov 2007
Microsoft Message Queuing is Microsoft technology for asynchronous messaging. Whenever there is need for applications to send messages to each other, MSMQ can be used. MSMQ can communicate between remote machines, even over internet using http/https.
C#2.0, Windows, .NETCF, Mobile, .NET2.0, VS2005, Dev, WinForm
 
Bhupendra Sinha 2.00
HTML Parser - Unedited
Updated: 3 Aug 2006
C# DLL for use it in .Net Applications, you can convert it easy to any code
C#, Windows, .NET, Visual-Studio, Dev
 
Ahmed Ali El-Sayed 2.00
Automatic Expandable Properties in a PropertyGrid
Updated: 4 Jan 2006
The article describes a family of classes that will automatically enable each of your custom-type's public properties to be expandable in a PropertyGrid without the need to write an explicit TypeConverter. You will also be able to edit those properties that support the 'set' accessor.
C#, .NET2.0, WinXP, VS2005, Dev
 
RichAhem 2.00
Create Sample Application Using Entity Objects In C#.Net - Unedited
Updated: 15 Oct 2007
Create Sample Application Using Entity Objects Using C#.Net
SQL, C#2.0, Windows, .NET2.0, ASP.NET, ADO.NET, WebForms, SQL2000, IIS5.1, VS2005, DBA, Dev
 
justindhas 2.00
Dotnet eXtended framework
Updated: 19 Jul 2004
Extend the .NET framework power with DotNetX - free libraries that allow you to generate code, cache database objects, etc.
C#, SQL, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, DBA, Dev
 
Hugo Pais Batista 2.00
Application Framework to plug components - Part II - Notify Events
Updated: 15 Jun 2005
This article describes how to fire events to a framework from a component plugged into it.
C#, Windows, .NET1.1, VS.NET2003, Architect, Dev
 
ChinHim 2.00
C# Language Essentials for the Beginner
Updated: 1 Nov 2009
An article to help the beginner in the C# language
C#, .NET (.NET2.0, .NET3.5), Visual-Studio, Dev, Design
 
logicchild 2.00
Using Remoting - Unedited
Updated: 18 Dec 2009
There are three separate programs that must be created to build an application that uses remoting: • A remote class that allows clients to access and use the methods contained in the class. • A server program that advertises and hosts the server class on a machine • A client program that uses the se
C#
 
Alabamaaaa 2.00
Windows XP Security Center - Unedited
Updated: 27 Dec 2009
Windows Security Center in Windows® XP was made and designed to monitor three different security essentials: Windows Firewall status, Windows Updates settings and antivirus product status.
C++, C, C#, ASP, ASP.NET, GDI, GDI+, DirectX, Flash, Architect, Dev, Design
 
Member 2530864 2.00
New features of C# 3.0 - Unedited
Updated: 7 Jun 2011
New features available in the C# 3.0
C# (C#2.0, C#3.0), .NET (.NET3.0, .NET3.5)
 
A Mahesh 2.00
Generics sample in C# - Unedited
Updated: 5 Aug 2007
This article will explain about Generics feature in C# 2.0
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Harikaran S 1.95
User Action Based Undo/Redo in C# - Unedited
Updated: 2 Aug 2005
Illustrates how to implement Undo/Redo with GUI for Basic User Actions
C#, VC7.1, .NET1.1, Win2K, WinXP, VS.NET2003, Architect, Dev
 
Prasad N 1.94
Set the Culture and UI Culture for Windows Forms Globalization - Unedited
Updated: 28 Mar 2007
In some instances, you may want to have most of your application change according to the operating system's or user's culture settings, You can have culture-specific classes format the information with the invariant culture,
C#2.0, Windows, .NET2.0, VS2005, Dev
 
JM ® - DE CASTRO 1.93
Indexers In C# - Unedited
Updated: 6 Sep 2006
C# introduces a new concept known as Indexers which are used for treating an object as an array. The indexers are usually known as smart arrays in C# community.
C#, Windows, .NET, Visual-Studio, Dev
 
kalyan.Bandarupalli 1.93
XML Reader - Import data from XML file to MSSQL table - Unedited
Updated: 23 Aug 2007
Import data from a bulky XML file to a MSSQL table.
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
DhanuWeedagam 1.92
A Workaround Method To Achieve Default Parameters In C#
Updated: 10 Oct 2006
An article on a workaround solution to achieve default parameters in C# using the parameter array feature.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Lu Yixiang 1.92
Simple Cryptographic Engine - Unedited
Updated: 8 Aug 2007
Simple Cryptographic Engine showing how to implement Rijndael, RC2 and DES Cryptographic Algorithims using Cryptographic Serives built in .Net Framework
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
Vivek Krishnamurthy 1.91
C# - Installing and uninstalling software - Unedited
Updated: 21 Aug 2007
This article will teach you how to install and uninstall *.msi files with C#
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
KronoX 1.89
Access Modifiers - Unedited
Updated: 2 Sep 2007
Some Use of Access Modifiers
C#2.0, Windows, .NET, VS2005, Dev
 
AmitDhiman_India 1.88
Function Overloading
Updated: 10 Mar 2007
An exploration of function overloading in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Chetan Kudalkar 1.88
Extend Built-In Classes - Unedited
Updated: 24 Feb 2008
How to extend built in Classes
C# (C#3.0), Windows (Win2K, WinXP, Win2003, Vista), WinMobile, .NET, Visual-Studio (VS2008), Architect, Dev, Design
 
Mohamed M. El-Kalioby 1.88
Application Framework to plug components - Part I
Updated: 22 Apr 2005
Simple framework to late bind assemblies using reflection and interfaces.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
ChinHim 1.86
Converting Database records to Excel file(Very simple code) - Unedited
Updated: 21 Feb 2006
This is project is to know about how to convert the retrieved data from database to Excel file thro' c# code
C#, Windows, .NET1.0, ADO.NET, Dev, WinForm
 
Raja Chandrasekaran 1.85
Convert VB6 forms to C# - Unedited
Updated: 5 Apr 2003
Convert VB6 forms to C#
C#, Windows, .NET1.0, Dev
 
JarekNET 1.85
Adding Event to Event Viewer - Unedited
Updated: 18 Sep 2007
Code for adding events to the event viewer by C#
C#3.0, WinXP, .NET3.0, VS2005, Dev, WinForm
 
Navneet Codes 1.85
Sql Database Engine - Unedited
Updated: 8 Apr 2010
Helper Class for .Sql Server Database Engine
C#, .NET, All-Topics, Dev
 
Amit Ranjan 1.83
Windows Mail - Unedited
Updated: 17 Sep 2007
Code for sending emails through winforms by using C#
C#3.0, Windows, .NET3.0, VS.NET2003, Dev, WinForm
 
Navneet Codes 1.83
Working with TFS Server
Updated: 23 Jun 2007
Working with TFS Server using TeamExplorer SDK.
C#2.0, .NET, WinXP, VS2005, Dev
 
Petro Protsyk 1.82
BullsAndMagpies - Unedited
Updated: 18 Jul 2006
Bulls and Mags is a simple English word game played by two - One of the player must assume a four letter english word with unique letters and the other person attempts to guess the word assumed by trying out some words. Clues will be given based on the word by the player who had guessed the word.
C#, Windows, .NET, Visual-Studio, Dev
 
Prithvi raju 1.80
External tools add-in with ProcessStartInfo and Process classes - Unedited
Updated: 6 Dec 2007
Describes making of an external tools add-in using ProcessStartInfo and Process classes in System.Diagnostics
C# (C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), .NET (.NET2.0, Mono, DotGNU, .NET3.0, .NET3.5), Win32, Architect, DBA, Dev, Design, WinForm
 
Ali Ozgur 1.80
DAL DataSets vs. Collections
Updated: 15 Apr 2007
Shows how to create a data bindable strongly typed collection via a DAL to replace a DataSet.
C#2.0, Windows, .NET2.0, VS2005, DBA, Dev
 
Justin Bozonier 1.80
Auto test all the Enum types for duplicated values and error-prone Flags values using Reflection - Unedited
Updated: 13 Jul 2007
Auto test all the Enum types for duplicated values and error-prone Flags values using Reflection
C#1.0, Windows, .NET1.1, Visual-Studio, Dev
 
ZhaoRuFei 1.80
A tool to view and debug XML XPath queries with .net 2.0 - Unedited
Updated: 23 Jan 2012
A tool to view and debug XML XPath queries with .net 2.0
C#
 
rj45 1.80
XML C# STARTING GUIDE First Part - Unedited
Updated: 3 Nov 2007
First Part of a Starting Guide for XML with C#, Methods to manipulate XML in C#
XML, C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, VS2005, VS2008, Dev, WinForm
 
dacanetdev 1.78
KS Technologies Crystal Report - Unedited
Updated: 27 May 2006
Show Crystal Report On Selection Base
C#, SQL, Windows, .NET1.1, SQL2000, VS.NET2003, DBA, Dev
 
| Muhammad Waqas Butt | 1.77
Logging with NLog - Unedited
Updated: 6 Jan 2007
The article describes how to configure nlog to log reports as per your requirement
C#2.0, Windows, .NET2.0, VS2005, Dev
 
hacked.emotions 1.77
Password Generator - Unedited
Updated: 13 Dec 2005
This program generates random passwords (and SHA1 hash)
C#, Windows, .NET2.0, VS2005, Dev
 
Adelino Araújo 1.75
store and retrieve image to/from sql server database - Unedited
Updated: 5 Aug 2007
simple save and fetche image toand from database
C#2.0, Windows, .NET2.0, VS2005, DBA, Dev
 
jalal khodabandeh 1.75
CodeDOM Strong Type Collection Maker - Unedited
Updated: 9 Nov 2004
It's a tool to help you create a strong type collection class.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
twodays 1.75
StringConc vs StringBuilder Test - Unedited
Updated: 18 Jan 2007
StringConc vs StringBuilder Test
C#1.0, C#2.0, Windows, .NET1.0, .NET1.1, .NET2.0, VS.NET2003, Dev
 
zeltera 1.73
Expression Evaluator - Unedited
Updated: 14 Feb 2004
Evaluate expressions in C#. Simple introduction to building interpreter.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Werdna 1.73
LAN Chat Using Multicating - Unedited
Updated: 3 Feb 2006
An article on LAN chat using multicasting.
C#, Windows, .NET, Visual-Studio, Dev
 
Andrews Raj 1.72
Minesweeper - Unedited
Updated: 25 Feb 2006
It is a game like Window minesweeper of microsoft
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, Dev
 
Dau Quoc Chung 1.72
Understanding Indexer in C# - Unedited
Updated: 25 Sep 2005
This article explains about the indexer in C# programming with simple program.
C#, Windows, .NET, Visual-Studio, Dev
 
Arul Nayagam C 1.71
export sql server or other database query in to excel or word by using c# programming - Unedited
Updated: 8 Aug 2007
export sql server or other database query in to excel or word by using c# programming
C#2.0, Windows, .NET2.0, VS2005, DBA, Dev
 
jalal khodabandeh 1.70
Designing Exception Hierarchy in C# - Unedited
Updated: 27 Oct 2006
How Exception Hierarchy be designed in C#
C#1.0, C#2.0, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, VS.NET2003, Dev
 
Sumit Jain 1.70
C# Events: Create class events and use that class - Unedited
Updated: 26 May 2008
Educational article about C# events
VB (VB7.x, VB8.0, VB9.0), F#, C#1.0, C#2.0, C#3.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, DotGNU, .NET3.0, .NET3.5, ASP.NET, WebForms, VS.NET2003, VS2005, CEO, Architect, DBA, Dev, QA, Design, WinForm
 
popnadrian 1.69
DataParser Helper Class
Updated: 14 Apr 2007
Helper/Utility class to easily convert and/or provide defaults in variable conversions.
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
voxdog 1.67
mbNotes: electronic notes v1.1
Updated: 2 Feb 2004
Electronic notes in C#
C#, .NET1.0, Win2K, WinXP, Dev
 
Massimo Beatini 1.67
LogHelper - Unedited
Updated: 9 Oct 2006
Log your application. I t also logs the exceptions and its stack trace.
Windows, Visual-Studio, Dev
 
YoursMilu 1.67
OO, Patterns and Sudoku Solver: Part 1 - Unedited
Updated: 23 Apr 2007
Sudoku solver using OO and patterns
C#2.0, Windows, .NET2.0, Visual-Studio, Dev, WinForm
 
manojo 1.67
Using Regular Expressions in C# .NET - Unedited
Updated: 16 Jul 2010
Explains regular expressions, and some of the common ways to use them.
C# (C#3.0, C#4.0), .NET (.NET3.0, .NET3.5), Visual-Studio (VS2008), Dev, Design, C#3.5, regular-expression, .NET4
 
Anupam Banerji 1.67
Lottery Number Picker (Uses Random and Array) - Unedited
Updated: 18 Aug 2002
A small little program that randomly picks six numbers and display the top six picked
C++, C#, .NET1.0, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Zachery 1.65
Encryption Build From Scratch
Updated: 14 Nov 2007
A simple yet effective way of encrypting data
C#, Windows, .NET2.0, ASP.NET, Visual-Studio, GDI+, WebForms, Dev
 
Harvey Saayman 1.65
Introduction to Threads in C# - Unedited
Updated: 13 Apr 2004
A Beginers introduction to Threads using C#
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
hasansheik 1.64
Resume Sender - Unedited
Updated: 20 Jan 2007
A simple application to help manage your job applications
C#, Windows, .NET, Visual-Studio, Dev
 
Kerry Teo 1.63
MD5 and SHA-1 Hashing (for String and Files) - Unedited
Updated: 2 Mar 2006
MD5 and SHA-1 Hashing for String and Files using the .NET cryptography Provider
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
donperry 1.63
HTML Meta Tag Generator - Unedited
Updated: 15 Jan 2007
Visual HTML Meta Tag Generator
C#, Windows, .NET, Visual-Studio, Dev
 
zeltera 1.63
Height of Text - Unedited
Updated: 23 Jun 2004
This function will return the height of text. Designed for use with text boxes on windows forms.
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
 
ACanadian 1.63
Using Windows Service - Unedited
Updated: 9 Aug 2005
Using Windows Services to get a list of all Services running on the Localmachine and to Start or Stop the Respective Services
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Tanmoy Moitra 1.63
CleanUp Files using C Sharp
Updated: 22 Jan 2001
Describes the File Access, Persistance with C Sharp
C#, VC7, .NET1.0, Dev
 
Shankara Narayanan 1.62
Easy to check recursion - Unedited
Updated: 9 Oct 2006
Easy to check recursion
C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
fu yuans 1.62
Set Value Types to Null - Unedited
Updated: 15 Nov 2006
How to assign Null to Value Types
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
BuddyWork 1.62
Working with UTF8 characters... - Unedited
Updated: 11 Mar 2008
it is not difficult to work with UTF 8 characters anymore...
C# (C#1.0, C#2.0, C#3.0), VB (VB8.0)
 
JustChiragPatel 1.62
Yet another Logger class
Updated: 18 Aug 2002
The Logger class helps .NET developer create application logs in an easy way.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Gevik Babakhani 1.62
Applied Mathematics in C# via the Extreme Numerical Libraries for .NET
Updated: 10 Oct 2010
An article that describes how to use and integrate a Numerical Library for .NET
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008, VS2010), Dev, Framework, .NET4
 
logicchild 1.61
Using Windows Application on web - Unedited
Updated: 29 May 2006
This article gives you brief idea of how to run your windows application web
C#, Windows, .NET, Visual-Studio, Dev
 
as_prabahar 1.60
How to create a User Defined Collection - Unedited
Updated: 7 Oct 2006
How to create a User Defined Collection
C#1.0, C#2.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, VS.NET2003, VS2005, Dev
 
interface Mirror 1.60
Memo Pad - Unedited
Updated: 20 Aug 2005
A little memo pad that reminds me of important tasks
C#, Windows, .NET1.1, VS.NET2003, Dev
 
tcflee 1.60
A Simple Immutable Hashtable for C# - Unedited
Updated: 21 Nov 2007
A Hashtable wrapper class that permits the table to be filled with data in an early phase of a program, but then made read-only (Immutable) for subsequent usage.
C#1.0, C#2.0, C#3.0, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5, ASP.NET, WebForms, VS.NET2003, VS2005, VS2008, Dev, WinForm
 
bearvarine 1.60
Gradient Enumerator - Unedited
Updated: 31 Aug 2005
The Gradient Enumerator is a simple utility to display resulting gradients from the combination of two colors.
C#, VC7.1, .NET1.1, Win2K, WinXP, VS.NET2003, Dev, WinForm
 
Andrey Butov 1.57
MDI Container background - Unedited
Updated: 2 Sep 2006
Change mdi form background picture at run time
C#2.0, .NET, Win2K, WinXP, Win2003, VS2005, Dev
 
anishmm 1.56
BST Deletion - Unedited
Updated: 24 Sep 2006
It is for the deletion of the node from the BST Tree
C#, Windows, .NET, Visual-Studio, Dev
 
Abbas Ali Butt 1.56
A Calculator using C#
Updated: 1 Oct 2001
This is basic Calculator program written in C# 
C#, Windows, .NET1.0, Visual-Studio, Dev
 
S.Thangaraju 1.54
Changing file properties such as date of creation, modification and last access - Unedited
Updated: 23 Oct 2007
This application will help to change file properties such as date of creation, modification and last access.
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
Shinde Sachin 1.54
A Calculator via Visual C - Unedited
Updated: 14 May 2010
An Article the Demonstrates How to Build a Windows Forms Calculator
C# (C#2.0, C#3.0, C#4.0), Windows (WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2), Visual-Studio (VS2005, VS2008, VS2010), Architect, Dev
 
logicchild 1.54
Applied Reflection or stop SWITCHing
Updated: 29 Oct 2004
This article illustrates a practical implementation of one of the common tasks that developers face every day, using reflection.
C#, VC7.1, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Serge Lobko-Lobanovsky 1.53
Formats for DateTime.ToString() - Unedited
Updated: 20 Jul 2007
Formats for DateTime.ToString()
C#2.0, Windows, .NET2.0, VS2005, Dev
 
S.Vinothkumar 1.53
Transform XML via XSLT-Stylesheets - Unedited
Updated: 9 Nov 2004
Shows how you can make a transformation of XML pages via XSL transform stylesheets, under C#.
C#, XML, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Ekki 1.53
How to write custom log and source for custom log in C# - Unedited
Updated: 12 Jun 2007
It will show you the way for writing custom log in C#.Net
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
Neeraj Kumar Suryawanshi 1.52
Calling Stored procedures in ADO.NET - Unedited
Updated: 29 Aug 2006
An introduction to executing SQL Server stored procedures and how to retrieve the return parameters
C#, VC8.0, Windows, .NET1.1, .NET2.0, SQL2000, SQL2005, VS.NET2003, VS2005, DBA, Dev
 
sandeep@s 1.51
Statistical functions - Unedited
Updated: 20 May 2006
Statistical functions
C#, Windows, .NET, Visual-Studio, Dev
 
Eran Aharonovich 1.51
Simulating Signal recovery - Unedited
Updated: 11 Jun 2008
NRZ, Bipolar AMI, M Level, PSK, FSK, ASK
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Win2003, Vista), WinForm
 
pechan00000 1.50
Searching in an ArrayList
Updated: 12 Aug 2008
A smart way to search an ArrayList.
C#1.0, C#2.0, C#3.0, .NET, Dev
 
M Usman 1.50
Logical Sudoku Solver - Unedited
Updated: 8 Nov 2007
Utilize logical rules and scanning to solve soduku puzzle, no guessing
C#2.0, Windows, .NET2.0, VS2005, Dev
 
H. Tony 1.50
Using ADO.Net for your Data Access Classes - Unedited
Updated: 6 Aug 2007
This articles describes the workling of ADO.Net using .Net base classes for database access
C#1.0, C#2.0, C#3.0, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, SQL2000, SQL2005, VS.NET2003, DBA, Dev
 
Muhammad Asad Siddiqi 1.48
Generate Filter String - Unedited
Updated: 15 Oct 2007
Generate Filter String as per user requirment
C#2.0, VB8.0, .NET2.0, Win2K, WinXP, Win2003, ASP.NET, Visual-Studio, WebForms, IE6.0, IE7, Dev
 
Chirag Patadia 1.48
Convert String To Decimal - Unedited
Updated: 5 Jun 2006
How convert a string to a decimal using .NET
C#, Windows, .NET, Visual-Studio, Dev
 
Edusie 1.48
How to make a class Sealed without Sealed Keyword - Unedited
Updated: 10 Aug 2006
We can make a class sealed without sealed keyword
C#1.0, Windows, .NET1.0, .NET1.1, .NET2.0, VS.NET2003, Dev
 
biswam 1.46
A simple library catalog system in C# - Unedited
Updated: 15 Nov 2007
This article describes a simple library catalog system developed in C# which can be used as the foundation.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Saranga Amarasinghe 1.44
Addin to create the Dependent Upon Add-in - Unedited
Updated: 27 Jan 2008
Addin to create the Dependent Upon Add-in
C# (C#1.0, C#2.0, C#3.0)
 
haughtycool 1.44
Sorting Datagrid Columns - Unedited
Updated: 18 Sep 2007
Code for sorting of data in datagrid according to columns headers
C#3.0, WinXP, .NET3.0, ASP.NET, WebForms, VS2005, Dev
 
Navneet Codes 1.44
C# Parameter: Pass object by value, The copy constructor - Unedited
Updated: 5 Jul 2006
Work around: C# Parameter: Pass object by value, The copy constructor
C#, Windows, .NET, Visual-Studio, Dev
 
Zero Wang 1.44
C# vs C/C++ Performance - Unedited
Updated: 2 Mar 2008
Comparison of Performance of C++ and C#
C++ (VC6), C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Win2003, Vista), .NET (.NET2.0), Win32, MFC, XAML, CEO, Architect, DBA, Dev, QA, Design
 
Mugunth Kumar, Singapore 1.44
ChartControl - Unedited
Updated: 15 Oct 2003
In This User Control 10 Types Of Charts are Created Dynamically Depending upon type of Chart Selected by User That Chart is Displayed .It also Changes BackColor and ForeColor of Chart
C++, C#, .NET1.0, Win2K, MFC, Dev
 
Amit Goel 1.44
Equation Analyzer(Parser) - Unedited
Updated: 17 Jun 2004
This is a very Useful DLL I use it to parse equations online.
C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, ASP, ASP.NET, VS.NET2003, Dev
 
Tamer Ahmed Farrag 1.44
Encryption with RC5 Algorithm - Unedited
Updated: 28 Dec 2007
Encryption with RC5 Algorithm (with alittel change)
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), Win32
 
George_Botros 1.43
Lock - Unedited
Updated: 27 Nov 2007
LOCK is used to lock and unlock the files using symmetric key cryptography
C#2.0, .NET2.0, WinXP, Vista, .NET3.0, .NET3.5, VS2005, Dev, WinForm
 
Fun@learn 1.43
DBTree - Unedited
Updated: 16 Nov 2007
A DB Base Tree that load it's nodes from a table
C#2.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, SQL2005, VS2005, DBA, Dev
 
MH2538 1.43
C# Word 2003 Mailmerge by DSN - Unedited
Updated: 26 Apr 2006
Word 2003 Mailmerge using a DSN connection
C#, Windows, .NET, Visual-Studio, Dev
 
Digital_Human 1.42
C# control library - Unedited
Updated: 23 Feb 2006
A few controls: ImageListBox, ImageComboBox, ColorComboBox, UpDown, OutputWindow, and PickList
C#, .NET, WinXP, Visual-Studio, Dev
 
MJDamron 1.41
Draw objects using Multithreaded - Unedited
Updated: 26 Dec 2002
Program that draw objects using the concept of multithreading
C++, C#, .NET1.0, Win2K, WinXP, MFC, Dev
 
Eyad Buhulaiga 1.40
DotNet TimePicker control - Unedited
Updated: 25 Jul 2007
Easy to use DotNet TimePicker user control
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Adarsh N 1.40
Onward! 1.4: A command line alternitive. - Unedited
Updated: 3 Jun 2006
A Command Line Alternitive
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Blair "Killingblair" Cahue 1.39
Text to Braille Converter - Unedited
Updated: 18 Jul 2007
Converts the regular text into Braille text.
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, VS2005, Dev
 
MussaratAziz 1.38
Threading in C#
Updated: 21 May 2001
This application demonstrates the threads in C# using Forms and GUI controls.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Anshuman Dimri, narendar 1.37
Financial Calculations in C# - Unedited
Updated: 14 Jan 2002
C# Windows Application to calculate monthly loan payment
C++, C#, Windows, .NET1.0, Visual-Studio, MFC, Dev
 
Shashi Menon 1.36
Executing Stored Procedure with Data Reader - Unedited
Updated: 31 May 2007
Data Reader use to read data from Sql server stored procedure
C#, Windows, .NET, Visual-Studio, Dev
 
Tariqaziz 1.36
To Unload a Running Dll - Unedited
Updated: 25 Apr 2007
In DotNet how we can Unload DLL
C#2.0, Windows, .NET2.0, VS2005, Dev
 
himanshu_jain2005 1.36
How to compress and decompress a file using Huffman Algorithm
Updated: 14 Jun 2007
This article provides code to compress and decompress a file(s) using Huffman algorithm.
C#2.0, Windows, .NET1.1, VS2005, Dev
 
Hesham Yassin 1.35
Key Press Detector ('Press any key to continue' for C#) - Unedited
Updated: 28 Jul 2005
In Simple Console Applications, for C#, we do not have a feature like pressing a key without hitting Carriage Return. This article addresses this requirement
C#, Windows, .NET, COM, VS.NET2003, Dev, QA
 
Vasudevan Deepak Kumar 1.35
Datalist paging - Unedited
Updated: 19 Nov 2007
Article defines how we can implement paging in Datalist
C#, Windows, .NET2.0, VS2005, Dev
 
Sun Rays 1.33
Image to Sql dataBase asp.net - Unedited
Updated: 20 Sep 2007
It help users to upload images into DataBase
SQL, C#1.0, C#2.0, C#3.0, Windows, .NET1.1, .NET2.0, SQL2000, SQL2005, VS.NET2003, IE6.0, IE5.5, IE7, DBA, Dev
 
Balaji Manoharan 1.33
Windows Printing using the Shell - Unedited
Updated: 1 Nov 2004
This project describes how print files using windows programming
C#, Windows, .NET, Visual-Studio, Dev
 
Supriya Angle 1.33
Convert a byte array to a struct which contains managed data
Updated: 4 Jul 2007
How to convert a managed type to a byte array and a byte array to a struct.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
vinh2b 1.33
System Mouse Cursors available through .NET/C# - Unedited
Updated: 30 Jun 2002
Different Mouse Cursors that can be displayed using C#/.NET
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Abhishek Patil 1.32
Using a Property to store an Array
Updated: 19 May 2005
How to use a C# property to store and retrieve an array.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
legalAlien 1.32
Basic Design Pattern in C# - Unedited
Updated: 29 Jul 2006
Describes the Singleton class
C#, Windows, .NET, Visual-Studio, Dev
 
Boyko Markov 1.31
Your first delegate is 4 steps away - Unedited
Updated: 23 Jun 2006
Writing your first delegate is as simeple as that of eating a pice of cake
C#, Windows, .NET, Visual-Studio, Dev
 
Arun K Jose 1.30
Globalization in C# .NET Assemblies - Unedited
Updated: 13 Jul 2010
Explains the .NET approach towards globalization, and introduces the tools and methods to successfully implement globalization.
C# (C#3.0), Windows, .NET3.5, Dev, Design, C#3.5, GUI
 
Anupam Banerji 1.30
File Splitter & Builder - Unedited
Updated: 31 May 2006
The exe will split the files acording to the user defined size and also it builds the file from the splitted ones.
C#, Windows, .NET, Visual-Studio, Dev
 
Vinayaka Krishna Shenoy 1.29
Finding Dll's and Exe's under a given directory - Unedited
Updated: 21 Aug 2007
File_Version is a Simple Tool developed in C#.Net. It will fetch you the Complete Dll and EXE information under any selected directory. Many a times, we may be required to know the information for Dlls\Exe's which gett installed with a particular product .
C#2.0, Windows, .NET2.0, IIS, Visual-Studio, Dev
 
edukulla 1.29
Sorting objects on their properties that do not have their own CompatreTo() implementation. - Unedited
Updated: 15 Mar 2006
Shows how to Sort objects on their properties that do not have their own CompatreTo() implementation with an example of Colored Balls in Pipe using GDI+.
C#, Windows, .NET, Visual-Studio, Dev
 
B.Sai Suryanarayana 1.29
Custom Event Handlers - Unedited
Updated: 11 Apr 2007
Improved custom implementation of event handling mechanism in c#
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Rene Dohan 1.27
Generating types from external metadata
Updated: 31 May 2008
Type generation from external metadata.
C#, XML, Dev
 
Bojan Petkovic 1.25
Sending mail from C# 2.0 - Unedited
Updated: 13 Mar 2007
See how to send mail from C#
C#2.0, .NET2.0, WinXP, Win2003, VS2005, Dev
 
ppassos 1.25
Get value from one page to another - Unedited
Updated: 21 Nov 2007
Getting value from one page to another page
C#, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
Sun Rays 1.25
A Mentor’s Example Article - Unedited
Updated: 21 Aug 2009
An Article to Help the New Writer Understand Sone Helpful Concepts
C# (C#1.0, C#2.0, C#3.0)
 
logicchild 1.25
C# Code profiling - Unedited
Updated: 24 Aug 2007
Optimize your code
C#1.0, Windows, .NET1.0, .NET1.1, VS.NET2003, VS2005, Dev, Virtualization, virtual-machine
 
Vincent DUVERNET (Nolmë Informatique) 1.24
A cool game that uses the mouse - Unedited
Updated: 18 May 2004
A cool game that uses the mouse
C++, C#, .NET1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Pure_Acid 1.24
Manage .NET configuration file appsettings section - Unedited
Updated: 19 Oct 2006
This is .NET 2.0 Windows Form Application wich can help you to none tech user to update you appsettings in your application configuration file.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Haiyan Du 1.24
Simple Chat Application Using .Net Sockets - Unedited
Updated: 22 Mar 2004
It is a simple chat application that helps two users to chat live. It makes simple use of .Net classes TcpClient and TcpListener.
C#, .NET1.0, .NET1.1, Win2K, VS.NET2003, Dev
 
Prasad N 1.23
TreeView with multi selection feature - Unedited
Updated: 13 Sep 2007
TreeView with multi selection feature
C#2.0, Windows, .NET, Visual-Studio, Dev
 
Allisat Software GmbH 1.22
Reverse Polish Notation - Unedited
Updated: 28 Sep 2006
How Processor solve the arithmetic expressions
C#, .NET, WinXP, VS2005, Dev
 
Abbas Ali Butt 1.22
Luhn' s Algorithm - Unedited
Updated: 8 Dec 2004
Calculating checksum number using Luhn's algorithm
C++/CLI, C#, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Visual-Studio, Dev
 
wapnethr 1.22
Encryption/Decryption with .NET
Updated: 23 Jun 2002
Encryption/Decryption with .NET
C#, Windows, .NET1.0, Dev
 
Frank Fang 1.21
Top 10 Reasons to Dump Java for Visual C# - Unedited
Updated: 6 Oct 2006
This article details the major reasons for Java programmers to consider switching from the Java language to Visual C#.
C#, VC8.0, Java SE, .NET, WinXP, Visual-Studio, Dev
 
hyle 1.21
A Simple FTP Application - Unedited
Updated: 14 Jan 2003
This is a brief description.
C#, .NET1.0, Win2K, WinXP, Dev
 
Ammar Al-Jamri 1.20
Get all IP-Adresses within a given text - Unedited
Updated: 2 Mar 2005
Sometimes it's needed to get IP-Addresses within a text for further use
C#, Windows, .NET1.1, Visual-Studio, Dev
 
Angren Aldaron 1.20
Making and using events. - Unedited
Updated: 11 Aug 2002
Make a class that exports its custom event.
C#, .NET1.0, Win2K, WinXP, Dev
 
rosen 1.19
Wizard like application using Windows.Forms.TabControl - Unedited
Updated: 6 Jun 2007
Creating wizard like application using Windows.Forms.TabControl
C#, Windows, .NET, Dev, WinForm
 
Huanacaraz 1.19
DLL Hell Solution in DOTNET - Unedited
Updated: 7 May 2007
This article provides an example how to execute two DLLs with same name but different version number simultaneously
C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
sarvesh.upadhyay 1.19
Insert and retrieve data through stored procedure - Unedited
Updated: 15 Feb 2007
All about stored procedure
C#2.0, Windows, .NET2.0, ASP.NET, ADO.NET, WebForms, SQL2000, VS2005, DBA, Dev
 
Tariqaziz 1.19
Design Patterns in C# - Unedited
Updated: 1 Jun 2007
Design Patterns in C#
C#2.0, Windows, .NETCF, Mobile, .NET2.0, VS2005, Dev
 
KundanKumar Ugale 1.18
Print Formatted Text To A Printer - Unedited
Updated: 15 Oct 2003
Prints Formatted Text To A Printer. When you have a need for a report from a text field in a database thats small, say 2000 characters...how do you print it?
VB6, C#, .NET1.1, Win2K, VS.NET2003, Dev
 
Rod DeValcourt 1.18
Difference between - Unedited
Updated: 9 Oct 2007
working in saasthainfotech bangalore
C#2.0, Windows, .NET2.0, VS2005, Dev
 
tsv_surya 1.17
Tips using DataGrids - Unedited
Updated: 12 Feb 2007
Tips on using DataGrids when programming using .Net
C#2.0, Windows, .NET2.0, VS.NET2003, Architect, Dev
 
Nahed Qudieh 1.17
A Scary Bug in String.Compare, ArrayList.Sort, SortedList etc - Unedited
Updated: 13 Nov 2006
A Scary Bug in String.Compare, ArrayList.Sort, SortedList etc
C#1.0, C#2.0, Windows, .NET1.0, .NET1.1, .NET2.0, Visual-Studio, Dev
 
w.hooper 1.16
Asynchronous Threading - Unedited
Updated: 5 Dec 2005
Asynchronous Threading Using C#
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Mubi | www.mrmubi.com 1.16
Easier Database Access with Diamond Binding (Part 1) - Unedited
Updated: 18 Sep 2007
An introduction to the benefits of ORM using the free Personal Edition of Diamond Binding
C#2.0, VB8.0, .NET2.0, Win2K, WinXP, Win2003, Vista, ADO.NET, SQL2000, SQL2005, VS2005, Architect, DBA, Dev
 
Matty22 1.16
The miracle of Tag
Updated: 17 Jun 2007
How to use the Tag property.
C#2.0, Windows, .NET, Visual-Studio, Dev
 
Bertus Kruger 1.16
Math Parther Engine - Unedited
Updated: 30 Jul 2004
A parser that understand the mathematical equations.Just enter the equation and you will get the result
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Mohammed Azmy 1.15
Dot NET Code Generator - Unedited
Updated: 9 May 2006
Shows you how to automate coding process
C#, Windows, .NET, Visual-Studio, Dev
 
Muhammad Shahbaz Saleem 1.14
Alternative way to support languages under the .NET Framework
Updated: 16 Feb 2004
A suggestion to an alternative way to support languages under the .NET Framework.
C#, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Mark Johnson 1.13
Using the treeview in your applications - Unedited
Updated: 13 Mar 2004
This article explains how to link instances of classes to your treenodes.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
WillemM 1.12
Carved Dialog - Unedited
Updated: 20 Jan 2004
A dialog class whose top is made carved and the title bar is gradient filled
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Nidheesh T.Mani 1.12
Simple Note Pad - Unedited
Updated: 5 Oct 2007
A Simple Note Pad Application
C#2.0, Windows, .NET2.0, VS2005, Dev
 
axe.delhi 1.11
A .Net Tetris game in c# using GDI+ - Unedited
Updated: 5 Feb 2004
I use GDI+ to create a simple tetris game
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Edward Moemeka 1.11
Hebb neural network - Unedited
Updated: 31 Oct 2007
implementation of ocr by hebb algorithm
C#, Windows, .NET, Visual-Studio, SQL2005, DBA, Dev
 
Mohammad Mehdi Norian 1.10
Understanding Delegates in C# - Unedited
Updated: 2 Nov 2006
This tutorial describes some basics about some of the great features of the C# language, namely Delegates and Events.
C#, Windows, .NET, Visual-Studio, Dev
 
lakshmi patil 1.08
XML Database In C#
Updated: 6 Jul 2008
This small application stores data in XML format
C# (C#1.0, C#2.0, C#3.0), XML, DBA, Dev
 
Mansur Ehmad 1.08
Game with planes in C# - Unedited
Updated: 10 Jun 2007
Nice game with planes
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Ionescu Marius 1.07
Monitor Folder Activity - Unedited
Updated: 16 Mar 2003
Monitor Folder Activity in C#
C#, Windows, .NET1.0, Dev
 
Gerald Nelson 1.05
Crystall Motion - Unedited
Updated: 17 Jun 2004
Control LCD connected to parallel port
C++, C#, .NET1.0, Win2K, WinXP, Win2003, MFC, Dev
 
Mamad876 1.05
Understanding the Generic Type in C#
Updated: 2 Sep 2002
Storing value and reference types in the generic type in C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Chandra Hundigam 1.03
Intermediate Class to interact with database(SQL Server) - Unedited
Updated: 24 Jun 2008
Intermediate class to access database only with stored procedures. The Class File is developed in C#
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, SQL2005, VS2005, DBA, Dev
 
Saleth Prakash 1.03
A basic Virtual Machine for Experimentation - Unedited
Updated: 13 May 2003
A basic Virtual Machine for experimentation.
C#, Windows, .NET1.0, Visual-Studio, Dev, Virtualization, virtual-machine
 
Include123 1.03
Custom Message Box - Unedited
Updated: 14 Nov 2006
This article is written for the help of developing his own message box and can be used anywhere we want to use. This is written in C#. I think it will help to maximum developer.
C#, Windows, .NET, Visual-Studio, Dev
 
Avadhesh Kumar Maurya 1.02
Database Abstraction
Updated: 10 Aug 2007
Database abstraction using factory design pattern
C#2.0, Windows, .NET, ASP.NET, ADO.NET, WebForms, Dev
 
C Razzeto 1.00
JPEG Date Imprint, 4*6 Cropping, SlideShow, HTML Pages Gen Batch processing Tool - Unedited
Updated: 15 Jul 2004
JPEG Date Imprint, Automatic 4*6 Cropping, Resizing, Thumbnails, SlideShow, HTML Pages Gen Tool. Best part is it is Batch processing Tool.
C#, VC8.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
chandrap 1.00
Your own custom browser !! - Unedited
Updated: 8 Sep 2005
. This article explains how to add and web browser ActiveX to your project to developer your own customized web browser.
C#, VC6, VC7, .NET1.1, Win2K, WinXP, ATL, VS.NET2003, Dev
 
Anand Manikiam 1.00
Calendar control in Data Grid in C# - Unedited
Updated: 28 Mar 2007
Trigerring a Calendar in a Datagrid
C#1.0, Windows, .NET, ASP.NET, WebForms, SQL2000, VS.NET2003, DBA, Dev
 
kokilaB 1.00
ARSLib 1.0 - Unedited
Updated: 19 Aug 2006
ARSLib 1.0 is just a starting platform for building a Rich Utility Library
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Ali Raza Shaikh 1.00
A C# idiom to simulate global functions
Updated: 22 Sep 2001
When what you really want is a global function.
C#, Windows, .NET1.0, Dev
 
another 1.00
Visual Matrix - Unedited
Updated: 14 Aug 2001
How to solve any sort of matrix using C#.
C#, .NET1.0, Win2K, Dev
 
Junaid Majeed 1.00
Bitwise operator(XOR) - Unedited
Updated: 17 Nov 2007
XOR application by bitwise operator(XOR) or exchanging 2 variables values without use 3rd variable
C++, C#, .NET2.0, WinXP, VS.NET2003, Dev
 
Abbas Ali Butt 1.00
Long Integer Addition/Multiplication - Unedited
Updated: 3 Jul 2007
This article help you how to add/sub/div/mul long integers
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Shakeel Mumtaz 1.00
Network settings changer - Unedited
Updated: 2 Jul 2005
A utility to change your network card settings automatically
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Usman Rauf 1.00
8-bits paralel port..C# version.. - Unedited
Updated: 21 Apr 2004
8-bits paralel port..C# version..It's done with mod(%) approach..
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
mehmetydm 1.00
Another Simple Yahoo Map Proxy - Unedited
Updated: 3 Apr 2007
Another Simple Yahoo Map Proxy
C#, Javascript, XML, Windows, .NET, Visual-Studio, Ajax, Dev
 
jebberwocky 1.00
Scripted tutorials - Unedited
Updated: 21 Feb 2006
Interactive tutorials through a simple script
C#, .NET1.1, .NET2.0, WinXP, VS.NET2003, VS2005, Dev
 
sterra 1.00
To Remove Decimal From Price - Unedited
Updated: 29 Jun 2006
How to remove decimal from Price column where , decimal point exist
C#, Windows, .NET, Visual-Studio, Dev
 
msaffi 1.00
Reflector
Updated: 11 Jan 2004
An article on Reflection.
C++, C#, .NET1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Jayakrishna Damarla 1.00
How to search & modify within XML documents using XPath queries - Unedited
Updated: 3 May 2004
XML data manipulation.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Ramsin 1.00
Generate .cs class from XML - Unedited
Updated: 16 Dec 2011
Generate .cs class from XML
C#, XML, XmlReader, serialization
 
rj45 1.00
A Graphics Drawing Tool by using WPF - Unedited
Updated: 23 Jun 2011
Graphics Drawing Tool by WPF
C#, Windows, WPF
 
Lewis Liu (yyiu002) 1.00
A tool statistic C# solution code count - Unedited
Updated: 14 Jan 2008
With this tool, you can statistic a C# solution or project code count.
C#, Windows, .NET2.0, VS.NET2003, Dev
 
Andy Lang  
DataAnnotations Validation for Beginner
Updated: 17 Sep 2011
In this article, I will explain how to use DataAnnotations library's validation feature for domain entity with a simple demo application.
C# (C#4.0), Windows, Dev
 
Henry He  
Converting PHP arrays to a C# Dictionary - Unedited
Updated: 21 Dec 2011
PHP array to C# Dictionary conversion.
C#, PHP, Silverlight
 
taralex  
Implement Virtual List with Paged Data - Unedited
Updated: 10 Jan 2012
This article solve the performance issue while loading and displaying large amount of data by virtual list with paged data technique
C#, .NET, XAML, Dev, list, performance, virtual, Data
 
Young Ye  
Getting a string out of a ref ushort - Unedited
Updated: 17 Aug 2007
Handling string parameters incorrectly declared as ref ushort
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
Peter Wone  
Addit – A Simple Puzzle Game - Unedited
Updated: 16 Aug 2007
A complete Simple Puzzle Game in c#.net
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Thilina Hasantha  
Smart Search Textbox - Unedited
Updated: 26 Nov 2007
This Article is an enhancement of the Typeahead Texbox article in code project site. I have tried to generalize and give more functionality which were missing in the Typeahead article.
C#, Javascript, XML, CSS, HTML, XSLT, Windows, .NET2.0, VS2005, Dev
 
lsnarayanan  
Register New Account using Matrix XMPP Library
Updated: 3 Sep 2011
Register New Account using Matrix XMPP Library
C# (C#3.0), Windows, .NET, Visual-Studio, Dev, XMPP, Protocol
 
K.Kirivarnan  
Custom CSharp Control for Powershell
Updated: 7 Jan 2012
Customizable Custom CSharp Control for the Powershell New-PSDrive cmdlet
C#, PowerShell
 
Paul Jorgensen  
MongoDB Basics
Updated: 30 Jan 2012
This article demonstrates how to setup MongoDB running on your machine
All-Topics, mongodb
 
M-Idrees-pk  

Generics 

top
Title / Updated Author Score  
Dependency Injection with ObjectPoolManager (OPM)
Updated: 31 Oct 2010
Lightweight and simple
C# (C#2.0, C#3.0, C#4.0), VB, MSIL, F#, .NET (.NET3.0, .NET3.5), ASP.NET, ADO, ADO.NET, MVC, Architect, Dev, QA, Design, C#3.5, Web-Development, Application, Framework, plugin, .NET4, Controls, Extension
 
Navnath_Kale 5.00
Implementing Continuations in a Generic Way - The Usage of the Option Type in C# - Make Code More Clear
Updated: 23 Aug 2011
How to make code more clear, easier to write and more extensible in a generic way. Use of Option type in C# in combination of Func delegates
C#4.0, ASP.NET, MVC, Dev
 
Member 3531622 5.00
MEF Generics - Unedited
Updated: 2 Feb 2012
How we can harness the power of MEF and extend it by way of generics.
C#4.0, MEF, reflection, IOC
 
Dean Oliver 5.00
Building a Generic Range class
Updated: 1 Jun 2007
This article discusses the creation of a generic Range class, and goes into the decisions and thoughts about many of the design aspects. Touches on lambdas, iterators, and generics.
C#3.0, Windows, .NET3.0, Visual-Studio, Dev
 
Sean Hederman 4.96
Using generics for calculations
Updated: 11 Oct 2004
Performing calculations with generic types is not as easy it seems. This article shows how to do it.
C#, Windows, .NET2.0, VS2005, Architect, Dev
 
Rüdiger Klaehn 4.94
Reusable dynamic programming with C# generics
Updated: 24 Jul 2006
Dynamic programming is a mathematical optimization technique. Generics are used to provide a reusable algorithm.
C#, Windows, .NET2.0, Visual-Studio, Dev
 
Andrew Tweddle 4.87
Updating Your Form from Another Thread without Creating Delegates for Every Type of Update
Updated: 8 Oct 2010
Updating your form from another thread without creating delegates for every type of update
C# (C#3.0, C#4.0), VB, .NET (.NET3.0, .NET3.5), .NET4
 
Michael Demeersseman 4.86
Generic Collections: Interfaces & Classes
Updated: 9 Jun 2009
An intermediate level article for those who need a reference for Generics
C# (C#1.0, C#2.0, C#3.0)
 
logicchild 4.82
C# 2.0 FlexKeyCollection
Updated: 29 Sep 2004
Using C# 2.0 Generics for Flexible Business Object Collection
C#, Windows, .NET, VS2005, Dev
 
Oscar Bowyer 4.81
Using C# Generics to implement a Cache collection
Updated: 10 Jul 2004
An article on how I used Generics to implement a general purpose caching collection with user defined size limits.
C#, VC8.0, Windows, .NET2.0, VS2005, Dev
 
Ray Hayes 4.78
Generic Singleton Provider
Updated: 26 Jul 2005
An article describing how to use Generics to create a singleton provider.
C#, .NET2.0, WinXP, VS2005, Dev
 
davojc 4.76
Leaveraging GenericType Converter for Hybrid Property Databinding
Updated: 23 Feb 2008
Leaveraging GenericType Converter for Hybrid Property Databinding
C# (C#1.0, C#2.0, C#3.0), Dev
 
Arup Banerjee 4.73
A Generic State Machine and Attempt to Generic Component
Updated: 25 Jul 2007
A Generic State Machine and Attempt to Generic Component
C#2.0, Windows, .NET2.0, VS2005, Architect, Dev
 
article 4.70
Fun with Singletons in C# 2.0
Updated: 21 Nov 2006
This article will show you how to create generic singletons that honor all of their properties and at the same time are extensible enough to handle not so obvious scenarios.
C#, Windows, .NET2.0, VS2005, Dev
 
Federico Andres Lois 4.67
Plug-ins in C# 2.0: Generics Enabled Extension Library
Updated: 7 Nov 2007
A follow up to my previous article, this article takes the plug-in concept and encapsulates it in a Generics enabled library, including support for source code compilation at runtime.
C#2.0, C#3.0, VB8.0, VB9.0, .NET2.0, .NET3.0, .NET3.5, VS2005, VS2008, Dev, WinForm
 
Redth 4.67
Constructing an instance class from its base class instance
Updated: 8 Sep 2009
A Generic way to construct an instance of a class from an instance of its base class.
C#1.0, C#2.0, C#3.0, C#4.0, .NET, Dev
 
Yang Yu 4.67
Declarative Generics And Type Converters
Updated: 17 Sep 2004
How to declaratively define a closed generic and use type converters to implement assignment from a string.
C#, Windows, .NET2.0, VS2005, Dev
 
Marc Clifton 4.64
Operator Overloading with Generics
Updated: 23 Jun 2005
Using Lightweight Code Generation and delegates to allow operator overloading in .NET 2.0.
C#, Windows, .NET2.0, VS2005, Dev
 
Keith Farmer 4.61
Generic Dynamic Methods Primer
Updated: 23 Aug 2007
Sample how to use generics and dynamic methods together to get simple type safe access to private variables
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Alexander Arlievsky 4.60
C# Generic Type Generator
Updated: 9 Jul 2010
Combinatorial generation of C# generic types.
C#4.0, Windows, LINQ, VS2010, Dev, testing, programming, .NET4
 
Alexander Van Berg 4.60
Generics, Serialization and NUnit
Updated: 10 Jul 2006
Generic class to help de/serialize any Type, plus a discussion on NUnit testing Generic classes
C#, Windows, .NET, Visual-Studio, Dev
 
craigd 4.60
Lagged Generics: Easily Constrain Change Rate of Variables
Updated: 27 Dec 2007
This article shows a very basic example of using generics to create variables that cannot be changed faster than a specific rate
C# (C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), .NET (.NET2.0, .NET3.0, .NET3.5)
 
Inaki Ayucar 4.58
Grouping a List on a String Property without LINQ
Updated: 14 Oct 2010
Grouping a List based on string property of the object in the list without LINQ
C# (C#2.0, C#3.0, C#4.0), Windows, .NET (.NET2.0, Mono, .NET3.0, .NET3.5), Dev, .NET4
 
Greg Olmstead 4.57
Templating via Generics and delegates
Updated: 1 Mar 2006
Using the new mojo of .NET 2.0 Generics for a "Real World" database querying template.
C#, Windows, .NET2.0, Visual-Studio, Architect, Dev
 
Oren Ellenbogen 4.54
A generic Trictionary class
Updated: 11 Mar 2009
This article describes a generic Trictionary class derived from Dictionary that allows two values of different types per key
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), Architect, Dev, Design
 
Nish Sivakumar 4.51
Generic Event Arguments
Updated: 5 Oct 2009
Save your keyboard and fingers, and write less code using generic event arguments.
C#2.0, C#3.0, C#4.0, .NET, Dev
 
DaveyM69 4.51
Arithmetic in Generic Classes in C#
Updated: 23 Feb 2009
A discussion of doing arithmetic in generic classes and a small utility to make it easy.
C#, .NET3.0, Dev
 
DogSpots 4.50
Multifield indexed list
Updated: 18 Jul 2009
Generic container class which has a possibility to add numerous indexes to any public property of a content class.
C#2.0, C#3.0, C#4.0, .NET (.NET2.0, .NET3.0, .NET3.5), Dev, .NET4
 
max_cn 4.50
Using a Generic Type to Simplify Flags Enumeration Operations
Updated: 6 Dec 2010
Using a generic type taking an enumerated type to provide simple manipulation of the enumeration as an alternative to [Flags] attribute
C#, Windows, .NET (.NET3.0), Dev
 
cigwork 4.50
Trictionary - Multi-Value Dictionary
Updated: 11 Mar 2009
A wrapper around the Dictionary that returns two values instead of one.
C#, .NET2.0, .NET3.0, .NET3.5, Dev
 
Joe Enos 4.48
Generic Abstract Factory
Updated: 25 Oct 2007
Generic Abstract Factory Design Pattern
C#2.0, Windows, .NET2.0, VS2005, Dev
 
31337 H4X0R 4.45
Convert the image to double[,]/double[][,]/T[][,] data , fast and safety - Unedited
Updated: 23 Oct 2009
I support a group methods to load the image to double[,]/double[][,]/T[][,], that could help to manipulate the image
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
mibxue 4.44
Casting and Passing Anonymous Types
Updated: 17 Jan 2008
How to pass anonymous types and how to cast them
C# (C#3.0), .NET (.NET3.5), Visual-Studio (VS2008), LINQ, Dev
 
thany.nl 4.38
Create Predicates from Expressions for Use with Generic Collections
Updated: 18 Aug 2006
Create Predicates from Expressions for use with Generic collections
C#, Windows, .NET, Visual-Studio, Dev
 
Tim Kohler 4.34
Policy Based Design Implemented in C#
Updated: 6 Oct 2011
Policy based design implemented in C#
C#, .NET, Design
 
Cloud Hsu 4.33
Convert a Generic List to a Datatable
Updated: 23 May 2010
A Generic List with a feature of converting itself to a DataTable
C# (C#2.0), .NET (.NET2.0), All-Topics, Dev
 
Abhijeet Singhai 4.25
Generics
Updated: 8 May 2009
More on Generics
C# (C#1.0, C#2.0, C#3.0)
 
logicchild 4.22
Lambda Converter Pattern
Updated: 13 Mar 2009
The article attempts to explain a neat coding pattern for converting an IEnumerable to a DataTable.
C#3.0, .NET3.5, Architect, Dev
 
Yang Yu 4.20
Generic List (C#)
Updated: 12 Aug 2009
Generic List based object that acts as a List but with built-in events
C# (C#1.0, C#2.0, C#3.0), Windows, Visual-Studio
 
Michael T. Shrove 4.16
Generic List Sort Function
Updated: 16 Jul 2008
This allows the programmer to sort a list based on multiple properties
C#, .NET (.NET3.5), ASP.NET, Dev
 
Bryan Sumter 4.15
A Circular List
Updated: 4 Mar 2007
A circular list implementation.
C#, Windows, .NET, Visual-Studio, Dev
 
Marc Clifton 4.14
SortedSet Collection Class in .NET 4.0
Updated: 22 Jun 2010
This article explains the SortedSet Collection class added in Base Class Libraries (BCL) of .NET 4.0
C# (C#4.0), .NET, Dev, .NET4
 
Samir NIGAM 4.14
Using Find in a Generic List
Updated: 27 Oct 2008
This article investigates the use of List.Find() when using value and reference types, and how to use it when working with your own custom classes.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Dev
 
johan_vw 4.06
LINQ Extension Methods
Updated: 16 Jun 2008
Calling LINQ Extension Methods on Generic Collections
C#, Windows (WinXP, Vista), .NET (.NET3.5), ASP.NET, LINQ, Architect, Dev, Design
 
Sam Haidar 4.00
Convert Base Type to Derived Type
Updated: 12 Mar 2009
.NET method to convert an object into a derived type
C#, .NET3.5
 
Joe Enos 4.00
Primer on Generics
Updated: 18 Apr 2009
An article that describes Generics and the need for them.
C#, .NET, Dev
 
logicchild 4.00
Perform Binary Searching on Range of Generic Types
Updated: 23 Sep 2008
Perform Binary Searching on Range of Generic Types
C#, Architect, Dev, Design
 
Paul Brower, dmprantz 4.00
Generic Number to/from Word Converter
Updated: 21 Nov 2011
Converter of Arabic number to/from strings
C#, .NET, LINQ, Dev
 
WilliamCruisoring 4.00
A Very Efficient Generic Recursive Iterator using Yield Return
Updated: 1 Jun 2007
This article demonstrates techniques on how to optimise the common programming task of recursively iterating through a container control using generics and yield return.
C#2.0, Windows, .NETCF, .NET, Mobile, Visual-Studio, Architect, Dev
 
marcel heeremans 3.97
Sorting using IComparer classes (including Generics)
Updated: 23 Jun 2006
Methodology demonstration for sorting collections by the item class properties or methods.
C#, .NET2.0, Win2K, WinXP, VS2005, Dev
 
Jeff Bramlett 3.95
Building a puzzle game using Generics
Updated: 8 Sep 2004
This article describes how to build a simple game using a doubly linked list
C#, Windows, .NET1.0, VS2005, Dev
 
Carlos R. Lacerda 3.93
Variance in C#.NET 4.0 Covariance and Contravariance
Updated: 8 Jun 2010
Conceptual Understanding of Variance in C#.NET Covariance and Contravariance
C# (C#4.0), .NET, .NET4
 
santosh poojari 3.82
Power of C# Generics - Constraints
Updated: 26 May 2010
The idea is to make the best use of Generics when we look for code reusability and performance.
C#3.0, C#4.0, .NET3.5, Dev, .NET4
 
santosh poojari 3.80
.NET Generics in a Nutshell
Updated: 23 Dec 2009
Generics in .NET explained.
C#3.0, Windows, .NET, Dev
 
Sunil Pandita 3.80
Interesting Use of Generics in C# 2 - Unedited
Updated: 20 Mar 2008
Generics in C# are cool. Not as cool as C++ templates, though. However, one can do pretty interesting things with them.
C# (C#2.0), .NET (.NET2.0), Visual-Studio (VS2005), Dev, Design
 
Gabriel Rozsa 3.75
Operator Overloading with Generics - Using Inheritance to Allow Use of C# Operators (C# 2005)
Updated: 1 Oct 2006
An article on how to use C# operators on the parameter types in your generic code (normally the compiler does not allow this). This solution just uses inheritance, so is fairly easy to maintain.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
theory2006 3.70
CollectionSorter
Updated: 31 Jan 2009
Alternative methods for sorting a .NET List
C#, .NET
 
Joe Enos 3.67
A Command Line Caller Example
Updated: 16 Nov 2011
A Command Line Caller example
C++
 
gemma85 3.67
Generics
Updated: 25 Feb 2004
An article on generics, gives clear picture about generics with examples
C#, Windows, .NET2.0, Visual-Studio, Dev
 
Aagamuri Sridhar 3.63
Generic Types Don't Share Static Members
Updated: 30 May 2008
Avoid the pitfall of open vs. closed types. Closed generic types do not share statics!
C# (C#1.0, C#2.0, C#3.0), Windows, .NET (.NET2.0), Dev
 
NoopMan 3.60
Trees
Updated: 12 Jun 2007
A tree demo comparing object and generic implementations.
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
pseudonym67 3.57
Dynamic Properties Implementation Using C# Generics
Updated: 30 Oct 2007
Dynamic properties implementation using C# generics.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
SteveLi-Cellbi 3.51
Querying In Memory Objects
Updated: 9 Jan 2009
How to use custom criteria classes to perform queries over in memory objects
C#2.0, WinXP, Win2003, Vista, VS2005, Dev
 
Alejandro Miralles 3.50
Generic XML Serialization Methods
Updated: 29 Apr 2009
An XML Helper Class that can Serialize and De-Serialize custom User objects using C# Generics
C# (C#3.0), Windows (WinXP), Architect, Dev, WinForm
 
Kanhar Munshi 3.45
Generics Explained (.NET Framework version 2.0)
Updated: 10 Apr 2007
This article discusses generics. Generics is a new feature included in .NET version 2.0.
C#, Windows, .NET, Visual-Studio, Dev
 
zubinraj 3.45
Immutable Generic Collection Extensions
Updated: 18 Dec 2007
Create immutable / read-only collections from existing ICollection, IList, or IDictionary instances.
C# (C#3.0), .NET (.NET3.5), Dev
 
Marshall Rosenstein 3.33
Constraints in Generics
Updated: 20 Dec 2006
This article discusses the problems with Generics and how to tackle them with out of the box solutions provided with .NET Framework 2.0
C#, Windows, .NET, Visual-Studio, Dev
 
Sidhartha Gundavarapu 3.33
Multi-map Generic Collection Class in C# - A Dictionary Collection Class that can Store Duplicate Key-value Pairs
Updated: 6 Jun 2009
The generic Dictionary collection class in .NET requires the key to be unique. But many applications/services require a flexible, generic Dictionary collection type that can accept multiple values for a key. This article explains one such generic Dictionary collection type.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
Bharath K A 3.29
Simplifying Exception-Safe Code, Generics Style
Updated: 14 Aug 2004
Exception correctness can be more easily attainted with the help of generics and C#'s "using" clause.
C#, Windows, .NET2.0, VS2005, Dev
 
MohammadAbdulfatah 3.25
Generic Lazy Load Cache Class
Updated: 5 Sep 2008
Presents a base class for creating a singleton lazy load cache.
C# (C#2.0, C#3.0), Windows, .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
Laughing.John 3.25
Generic Async Factory
Updated: 24 Nov 2006
A Generic Extensible Async Factory
C#, Windows, .NET, Visual-Studio, Dev
 
Krishnan Srinivasan 3.18
A Generic Clamp Function for C#
Updated: 31 Jan 2008
A function for 'clamping' values to within a given range
C# (C#2.0, C#3.0), Dev
 
Mike McCabe 3.17
An Easy Way to Populate Instances using Generics
Updated: 20 Dec 2006
A sample of using generics to simplify a Data Access Layer
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Martin Olivares 3.13
Generic Service Locator
Updated: 30 Sep 2006
This article shows a generic service locator implementation that gives you both ease of adding new services and type safe checking by compiler
Windows, Visual-Studio, Dev
 
alanliu0110 3.12
Sorting Collection of Custom Types Generically
Updated: 28 Jul 2007
Sorting a collection of custom types
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Kiran Bheemarti 2.91
Creating EventArgs Using Generics
Updated: 6 Jan 2008
Save Time using Generics creating EventArgs
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
Stewart 2.89
Handy wrapper class for thread-safe property access
Updated: 21 Feb 2009
A simple C# approach to thread-safe property access using Generics and type cast overloading.
C#, .NET2.0, .NET3.0, .NET3.5, Dev
 
Moreno Airoldi 2.87
Generics and Cloning
Updated: 12 Jun 2006
How to clone generic/template objects
C#, Windows, .NET, Visual-Studio, Dev
 
ozkar garcia 2.83
Design Flaws of the Singleton Pattern in C#
Updated: 1 Dec 2009
How to create a generic singleton for .NET
C# (C#2.0, C#3.0, C#4.0), .NET (.NET2.0, Mono, .NET3.0, .NET3.5), Architect, Dev, .NET4
 
Ordisoftware 2.83
Performance comparison of using a List as opposed to an Array
Updated: 17 Jun 2010
Benchmark both List and string[].
C#, .NET, Dev
 
ricrodrigues 2.81
Useful Generic Array Functions
Updated: 10 Apr 2008
Useful Generic Array Functions used to append, resize, remove elements in an array
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Vista), .NETCF, .NET (.NET2.0, .NET3.0, .NET3.5), Architect, Dev, Design
 
Yang Yu 2.71
A Simple Introduction to Generics
Updated: 24 Apr 2007
This article uses a simple example to illustrate the importance of Generics in C# 2.0
C#2.0, Windows, .NET2.0, VS2005, Dev
 
walera 2.69
Sample Code for Methods and Delegates in Generic List
Updated: 26 May 2007
Samples show how to use Generic default methods
C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS2005, Dev
 
che3358 2.64
Using Generic Extension Methods
Updated: 24 Oct 2008
Explains the concepts of Generics (introduced in C# 2.0) and Extension Methods (introduced in C# 3.0) and how to mix those together to get a new concept of Generic Extension Methods that will make a difference in our class designs.
C#3.0, Architect, Dev
 
Samer Abu Rabie 2.57
Generic Singleton Design Pattern - Unedited
Updated: 31 Aug 2009
Generic Singleton Design Pattern C#
C# (C#2.0, C#3.0, C#4.0), .NET (.NET2.0, .NET3.0, .NET3.5), WinXP, Win2003, Vista, Win2008, Win7, Win32, Win64, Architect, Dev, Design, .NET4
 
tomer bracksmayer 2.45
Generic NameValueCollection Implementation
Updated: 31 Jul 2007
Generic NameValueCollection Implementation
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
balazs_hideghety 2.43
Generics Converter for Basic Types
Updated: 18 Jun 2010
A generics method to convert an object to a basic type.
C#, .NET2.0, .NET3.0, .NET3.5, VS2005, VS2008, VS2010, Dev, .NET4
 
TheAvenger 2.36
Code Generation tools complementing generics
Updated: 25 Sep 2004
A palette of code generation tools for VS.NET.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
cminusminus 1.82
Object Cloning Using Generic in C# - Unedited
Updated: 20 Apr 2008
This utility creates a new instance of your class using generic.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0), ASP.NET, Visual-Studio (VS2005, VS2008)
 
Kurush Rastkar 1.76
Are interfaces evil or misused ? - Unedited
Updated: 31 May 2011
Interfaces vs Multiple inheritance
C#, .NET, Architect, Dev, Inheritance, Generics
 
Ordisoftware 1.63
Generic Classes
Updated: 18 Jan 2010
Microsoft .NET Generic classes.
C#2.0, C#3.0, C#4.0, .NET2.0, .NET3.0, .NET3.5, Dev, .NET4
 
Ludmal de silva 1.55
Types and Collections in C# 3.0 .NET - Unedited
Updated: 13 Jul 2010
Defines collections and types and explains their use in the C# 3.0 language.
C# (C#3.0, C#4.0), .NET (.NET3.0, .NET3.5), WPF, Architect, Dev, Design, C#3.5, Framework, .NET4, WinForm
 
Anupam Banerji 1.25
Generic List using LinkedList to overcome drawbacks of System.Collections.Generic.List - Unedited
Updated: 12 Apr 2009
Generic List that can be used where loads of List items are added and there is too much of memory fragmentation using List
C# (C#2.0, C#3.0), .NET
 
Rahul D. 1.00
Using Lazy for properties - Hack and slash attempt
Updated: 19 Aug 2011
Getting Lazy to work for me.
C#4.0, .NET, Dev
 
ColinBashBash  

How To 

top
Title / Updated Author Score  
Implementing MFC-Style Serialization in .NET - Part 2 - Reading MFC Serialized Objects into .NET
Updated: 21 Jan 2009
This article shows how to read into a .NET application binary files created using MFC serialization.
C++, C#, .NET2.0, MFC, Dev
 
Robert Pittenger, MCPD-EAD 5.00
Using Dynamic Proxies for Fault Tolerance and Failover
Updated: 4 Mar 2009
How to leverage LinFu (or any other Dynamic Proxy implementation) for Fault Tolerance and Failover
C#, WinXP, Win2003, Vista, .NET3.0, .NET3.5, Win2008, Architect, Dev
 
Derek Viljoen 5.00
How To Manage Windows Service Application on our Local Computer
Updated: 4 Aug 2009
This article will demonstrate how we can manage Windows service application on our local computer.
C#, .NET (.NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), .NET4
 
Md. Marufuzzaman 5.00
How To Create a Windows Event Log and Write your Custom Message as well
Updated: 22 Aug 2009
A simple class to create a Windows event log and write your custom message as well
C# (C#2.0, C#3.0, C#4.0), Windows, Visual-Studio (VS2005, VS2008)
 
Md. Marufuzzaman 5.00
How to Setup a Websphere MQ with C# .NET: GUI to Put/Get to Local & Remote Queues
Updated: 2 Jul 2009
Example to Put/Get Messages to Local and Remote Queues for Websphere beginners
C#, Windows, .NET, Visual-Studio, Dev
 
Reza Servia 5.00
3-tier Diffie Hellman
Updated: 31 Dec 2009
Shared secret for three users over an unsecured network connection
C#, Architect
 
taiar erez 5.00
Implementing Two-way Binding of a Numeric Value to a String (such as TextBox.Text)
Updated: 26 Apr 2010
Presents a class that facilitates high-usability binding of an ordinary TextBox to a numeric property
C# (C#3.0), Windows, WPF, Silverlight, MVVM, WinForm
 
George Henry 1954 5.00
Online TV Toolbar Splitter / Slider in C#
Updated: 23 Aug 2011
Online TV Toolbar Splitter / Slider
C#, Windows, .NET, Dev
 
Bill SerGio, The Infomercial King 5.00
.NET asynchrony in the UI context
Updated: 21 Nov 2011
UI and concurrent programming using IAsyncResult, BackgroundWorker, TPL, and ‘async’ syntax.
C#, .NET, Dev, Parallel, Async, syntax
 
dmihailescu 5.00
Windows 7 Trigger Start Service - Unedited
Updated: 17 Jan 2010
Implement services that start/stop automatically to some events like Device attached, Network Availability, Firewall port modified, Domain join, Group Policy change etc
C# (C#3.0, C#4.0), Windows (Win2008, Win7), Win32, Win64, Visual-Studio (VS2008, VS2010), Dev
 
Abhishek Sur 4.98
Receiving Events from late-bound COM servers - Unedited
Updated: 2 May 2005
An article demonstrating how to receive events from a late-bound COM server using Microsoft Word as an example COM server.
C#, VC7.1, Windows, .NET1.1, COM, VS.NET2003, Dev
 
Uwe Keim 4.98
Processing Global Mouse and Keyboard Hooks in C#
Updated: 31 Aug 2011
This class allows you to tap keyboard and mouse and/or to detect their activity even when an application runs in the background or does not have any user interface at all.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
George Mamaladze 4.96
Lambda Expressions and Expression Trees: An Introduction
Updated: 14 Mar 2007
Introduces C# 3’s lambda expressions and expression trees in an easy-to-understand way, and describes their benefits and uses. Also touches on anonymous delegates.
C#3.0, Windows, .NET3.0, LINQ, VS2005, Dev
 
J. Dunlap 4.96
Introducing Code Contracts
Updated: 25 Aug 2010
Using Code Contracts to make elegant code
C# (C#4.0), .NET, Dev, .NET4
 
Pete O'Hanlon 4.95
Reading Image Headers to Get Width and Height
Updated: 28 Apr 2009
Looks at techniques for getting an image's width and height quickly
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev
 
andywilsonuk 4.94
How to Keep Your Sanity and Multiple Projects Version Numbers in Sync
Updated: 23 Apr 2007
A simple solution to keeping multiple projects version numbers in sync
C#, VB7.x, VB8.0, VB9.0, Windows, .NET1.0, .NET1.1, .NET2.0, .NET3.0, VS.NET2003, VS2005, Dev
 
Herbrandson 4.94
Linq to SQL Performance Considerations - Part 2
Updated: 29 Apr 2010
Linq to SQL Performance Considerations - Part 2
C#, Windows, LINQ, Dev
 
Joe Pitz 4.92
Open Source QRCode Library
Updated: 20 Sep 2007
How to use QRCode library to encode and decode QRCode
C#2.0, .NET2.0, WinXP, Win2003, VS2005, Dev
 
twit88 4.92
Query Notification using SqlDependency and SqlCacheDependency
Updated: 9 Jan 2011
The article demonstrates how you can use SQL Server Query Notification feature to get notification from database whenever the result of a command gets changed. Sample application demonstrating SqlDependency and SqlCacheDependency is also included.
C#, SQL, .NET, ASP.NET, SQL-Server, ADO.NET, WPF, Architect, Dev
 
Abhishek Sur 4.91
Simple Method Caching
Updated: 12 May 2011
Shows how to create a simple method caching mechanism.
C#, .NET, Dev
 
seesharper 4.91
Introducing Code Contracts - Part 2
Updated: 25 Aug 2010
Using Code Contracts to make elegant code
C# (C#4.0), .NET, Dev, .NET4
 
Pete O'Hanlon 4.91
Lucene.Net – Custom Synonym Analyzer
Updated: 2 Jan 2009
How to use Lucene.net search to work with synonyms
C#, WinXP, Win2003, Vista, Architect, Dev, Design
 
AndrewSmith 4.90
Using a TypeDescriptionProvider to support dynamic run-time properties
Updated: 16 Jun 2008
This articles explains how to implement a TypeDescriptionProvider for a class to support multiple object types using a single class type
C# (C#3.0), .NET (.NET3.0), Visual-Studio (VS2008), Architect, Dev, Design, WinForm
 
Nish Sivakumar 4.90
Automatically Translate your .NET resource files with Google Translate
Updated: 27 Oct 2006
This article talks about building an application to translate .NET resource files like .resx and .js using Google Translate, for internationalization testing.
C#, .NET1.1, WinXP, VS.NET2003, Dev, QA
 
Satishkumar.B 4.89
Enumerate and Host Control Panel Applets using C#.
Updated: 15 Feb 2004
Demonstrates how to enumerate and host Windows Control Panel Applets using C# and unmanaged C++.
C#, VC7, VC7.1, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Mark Belles 4.89
Alternative way for Window services to interact with desktop where operating > XP
Updated: 23 Sep 2010
Alternative way for Window services to interact with desktop where operating > XP
C# (C#3.0, C#4.0), Windows (Vista, Win7), WinForm
 
sashidhar 4.89
Building Snap-In Applications
Updated: 23 Aug 2003
This article details how to build a Snap-In-Capable application, similar to the way that MMC works.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Todd Sprang 4.89
Parsing the IL of a Method Body
Updated: 28 Jun 2007
This article shows how to get a readable and programmable result from the IL array provided by the MethodBody.GetILAsByteArray() method.
C#, MSIL, .NET2.0, WinXP, VS2005, Dev
 
Sorin Serban 4.88
Talk to Sun One LDAP with .NET DirectoryServices
Updated: 24 Jun 2009
Add, Update, Delete and Search Sun One LDAP with .NET DirectoryServices
C#, .NET (.NET2.0, .NET3.0, .NET3.5), ASP.NET, COM, COM+, DBA, Dev, SysAdmin
 
rogwabbit5 4.88
Saving and obtaining custom objects to/from Windows Clipboard
Updated: 26 Aug 2004
The code shows how to save (and restore) an instance of your own class to clipboard.
C#, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Alexander Yumashev 4.87
Solve Linear and Polynomial Equations
Updated: 3 Nov 2011
This is used to Solve Linear or Polynomial equations.
C#, Windows, OOP
 
N.Banukobhan 4.87
How To Swap Top Level Forms
Updated: 25 Jun 2004
Use a specialized ApplicationContext to swap top level forms.
C#, VC8.0, Windows, .NET1.1, VS.NET2003, Dev
 
Marc Clifton 4.86
Sending Data from a Flash Movie to the Hosting C# Application
Updated: 30 Sep 2005
An article showing how to send data from a Flash Movie to the hosting C# application, using FSCommand.
C#, .NET1.1, Win2K, VS.NET2003, Dev
 
Hossam Aldin 4.85
Using reflection to extend .NET programs
Updated: 9 Jan 2002
In this article I use interfaces and reflection to extend a programs functionality.
C#, Windows, .NET1.0, Dev
 
James T. Johnson 4.85
LiveCode.NET
Updated: 6 May 2002
Compile C# code on-the-fly. Usage in a plug-in / plug-out component model.
C#, Windows, .NET1.0, Dev
 
NETMaster 4.85
How To Parse Hyperlinks in an HTML Document and Follow Them Recursively
Updated: 5 Jul 2007
This article shows you how to parse hyperlinks in an HTML document using regular expressions and follow them recursively
C#2.0, Windows, .NET, VS2005, Dev
 
Christoph Schick 4.85
Filtering properties in a PropertyGrid
Updated: 27 Mar 2006
This articles describes some easy ways to filter the properties displayed in a Microsoft PropertyGrid.
C#, Windows, .NET, Visual-Studio, Dev
 
bsargos 4.84
Dynamic Crystal Report with C#
Updated: 29 Sep 2007
This program shows how to dynamically load data from a database and application into the Crystal Report
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Manjula Wickramathunga 4.84
Embedding JavaScript into C# with Rhino and IKVM
Updated: 11 Nov 2009
Describes a technique to call JavaScript from C#, and then to allow the JavaScript to call back into C#.
C#, Javascript, Windows, .NET (Mono), Linux, Dev
 
GWBas1c 4.83
Plug-ins in C#
Updated: 4 Mar 2004
Give your application Plug-in functionlity!
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Redth 4.83
Extracting files from a remote ZIP archive
Updated: 30 Oct 2004
This article presents a technique to access parts of a ZIP archive stored on a Web Server.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Emanuele Ruffaldi 4.83
Complex Properties in C#
Updated: 5 Sep 2008
'Complex properties' and Size3D in C#.
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2008), Dev
 
DaveyM69 4.81
Utilize Internet Explorer to display reports using XML and XSL from a Windows application
Updated: 11 Jan 2005
How to create a report from XML, format it using an XSL style sheet and display the report in Internet Explorer, all done without saving anything to file.
C#, .NET1.1, WinXP, WebForms, VS.NET2003, Dev
 
Patric_J 4.80
Refactoring copy/paste code with the use of delegates
Updated: 3 Nov 2010
A tactical solution for refactoring copy/paste patterns in C#.
C#, Windows, .NET2.0, .NET3.0, .NET3.5, Dev, C#3.5, General, .NET4
 
Carlos Conceição 4.80
How to Integrate C# Window in C++ Project
Updated: 10 Oct 2009
This article describes how to integrate C# Window Form in C++ Project
C++, C#, Windows, .NET, Visual-Studio, COM, Dev
 
Daniel Yanovsky 4.80
Custom String Formatting in .NET
Updated: 28 Apr 2004
Discusses the implementation of custom format providers for existing types and custom formatting for user-defined types.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Heath Stewart 4.80
Using Resources in Your Application Part I - Simple Embedding.
Updated: 8 Mar 2003
The first article in a multi-part series, describing how to incorporate resources into your .NET application development.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Dan Logan 4.79
Mixing .NET and Assembly Language in a standalone 64-bit exe
Updated: 17 Oct 2011
This article deals with building a standalone 64-bit .NET .exe file that is statically linked with an Assembly Language compiled object file.
C++/CLI, ASM, C#2.0, C#3.0, C#4.0, Windows, .NET2.0, .NET3.0, .NET3.5, Win32, Win64, Dev, Encryption, Decryption, VisualStudio, Microsoft
 
Jose A Pascoa 4.79
Using EHLLAPI in C#
Updated: 17 Feb 2005
This article will explain how to interact with AS/400 applications using the PCSHLL32.DLL library distributed with IBM Client Access emulator.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Luca Bertoncini 4.79
Multiple Ways to do Multiple Inserts - Unedited
Updated: 5 Jun 2008
Various ways to do Multiple Inserts in SQL Server 2000/2005 or Oracle Database using ADO.NET in single database round trip.
C# (C#1.0, C#2.0), .NET (.NET1.1, .NET2.0), ADO.NET, Dev
 
Neeraj Saluja 4.78
Converting WinForms => Web Forms using CodeDom
Updated: 10 Feb 2005
Introducing a workable approach to converting Windows Forms to ASP.NET Web Forms.
C#, VB, Windows, .NET1.1, ASP.NET, WebForms, VS.NET2003, Dev, WinForm
 
Hardy Erlinger, ASommer 4.78
Accessing CVS Repository with C#
Updated: 24 Nov 2004
An article on accessing a CVS repositry using C#.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Jay Nelson 4.77
Using Exchange 2003 with Webdav (Send, Retrieve, Attachments, Contacts, Mailboxsize, Mark as Read)
Updated: 18 Sep 2009
Using Exchange 2003 with Webdav
C#, .NET (.NET3.5), Visual-Studio (VS2008), Dev, WinForm
 
Dennis Betten 4.77
Adding tray icons and context menus
Updated: 10 Apr 2002
Beginner's Tutorial on adding tray icons and setting context menus
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Nish Sivakumar 4.77
Reflecting on Generics
Updated: 12 Dec 2007
How to access, use and interpret generic classes and methods using reflection
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Win32, Win64, Dev
 
Derek Viljoen 4.76
Validating User Input - WPF MVVM
Updated: 6 Aug 2010
Validating user input in a WPF MVVM Application using the IDataErrorInfo Interface
C# (C#3.0, C#4.0), .NET (.NET3.5), WPF, Architect, Dev, validation, .NET4, MVVM
 
Wayne Gaylard 4.75
Object Serialization using C#
Updated: 31 Jan 2002
How to serialize custom created class objects using C#
C#, Windows, .NET1.0, Visual-Studio, Dev
 
omkamal 4.73
Calling API functions using C#
Updated: 10 Oct 2001
This article helps you to get an idea about calling API functions in C#.
C#, .NET1.0, Win2K, Dev
 
Ajit Mungale 4.73
Create in-process asynchronous services in C#
Updated: 6 Feb 2006
Use C# along with delegates, threads, and message queueing to create powerful in-process asynchronous services.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Gerald Gibson Jr 4.72
Model View Presenter Using Dependency Injection and Threading Support
Updated: 8 Jan 2008
How to code the MVP pattern using Spring.Net.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Win2K, WinXP, Win2003, Vista, Win32, Dev
 
mikeperetz 4.72
How to run PowerShell scripts from C#
Updated: 29 Aug 2008
An article on embedding and/or launching PowerShell scripts from a C# program.
C#2.0, .NET2.0, Vista, .NET3.0, VS2005, Dev
 
jpmik 4.71
Generic implementation of IEditableObject via TypeDescriptor and Reflection
Updated: 24 Jun 2009
A demonstration of how to create an IEditableObject wrapper for any object, and a detailed look at the concepts and patterns used.
C#1.0, C#2.0, C#3.0, .NET3.5, Architect, Dev
 
Charles Strahan 4.71
C# & SQLite 1007000
Updated: 3 May 2011
.NET project with a SQLite embedded database
C#, SQL, .NET, ADO.NET
 
kribo 4.71
A Simple Drag And Drop How To Example
Updated: 10 Dec 2004
The basics, along with some things I learned along the way.
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
Marc Clifton 4.69
Quiz - C# and .NET Secrets - Unedited
Updated: 1 Feb 2008
You are a .NET professional? C# is your native language? Try to answer these questions and prove it! We have assembled a set of questions around C#, the CLR and Intermediate Language. Even if you are not perfectly familiar with those topics give it a try!
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
r.stropek 4.69
Extract icons from EXE or DLL files
Updated: 2 Sep 2008
Extract all the variations of an icon, including the ones ExtractIconEx() can't extract.
C# (C#3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET2.0), Dev
 
Tsuda Kageyu 4.69
Automating Internet Explorer
Updated: 24 Feb 2005
An article describing how to automate IE, mainly for testing purposes.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Leslie Hanks 4.69
Using AOP in C#
Updated: 9 Jan 2006
Shows how to use AOP with C# and the NKalore compiler. This article also has basic exemples of AOP with NKalore, and shows how to use the AFTER, BEFORE, and AROUND advices.
C#, Windows, .NET1.1, Visual-Studio, Dev
 
Guilherme Labigalini 4.68
Adding Multilanguage Support To Your Objects - Unedited
Updated: 21 Dec 2011
In todays world localization became a must requirement in applications that we develop. We can easily achieve this goal by using recource files for static resources such as exception messages, label texts etc. However using localized data fetched from a data source will be a problem. Since the data
C# (C#2.0, C#3.0, C#4.0), .NET (.NET2.0, .NET3.0, .NET3.5), WebForms, Architect, Dev, WinForm
 
Tamer Oz 4.68
Working with vCards using the MS CDO for Exchange Library
Updated: 1 Feb 2006
vCard is a popular format developed to exchange business information. It was developed to easily share your contacts with other people. In this article, I will explain how to get personal infromation from a vCard, edit it, and save the changes in a file.
C#, Windows, .NET, Visual-Studio, Dev
 
Alexander Kleshchevnikov 4.67
Single Instance Application in C#
Updated: 12 Dec 2004
An article demonstrating how to run a single instance of an application and activate previous one if already running.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Manish K. Agarwal 4.66
Description Enum TypeConverter
Updated: 3 Mar 2004
This article explains how to manage to make a TypeConverter for enums using its descriptions.
C#, Windows, .NET1.1, Visual-Studio, Dev
 
Javier Campos 4.66
How to avoid WSODs in the Visual Studio 2005 Designer
Updated: 3 Apr 2006
An article on how to deal with designer exceptions in Visual Studio 2005.
C#, Windows, .NET2.0, VS2005, Dev
 
nadav74 4.66
Control Electrical Appliances using PC
Updated: 30 May 2004
Control electrical appliances using PC.
C#, VC6, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Taha Amin 4.64
Export Data to Excel, Word, PDF without Automation from DataBase - Unedited
Updated: 8 Feb 2012
This article introduces how to export data from database to Excel, PDF, MS Word, HTML, MS clipboard ,XML, DBF, SQL Script, SYLK, DIF, CSV without Automation and Acrobat Reader.
C#, SQL, .NET, SQL-Server
 
rlejason 4.64
Compress Zip files with Windows Shell API and C#
Updated: 24 Oct 2005
Use Windows Shell API in C# to compress Zip files without showing the Copy Progress window.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Gerald Gibson Jr 4.63
WallPaper Changer for .NET
Updated: 29 Apr 2005
An article about changing the desktop wallpaper.
C#, .NET1.1, Win2K, WinXP, GDI+, VS.NET2003, Dev
 
arbel kfir 4.63
How To: (Almost) Everything In WMI via C# - Part 3: Hardware
Updated: 3 Apr 2007
An Extensible Framework for enumerating WMI Class Properties
C#2.0, Windows, .NET2.0, VS2005, Dev
 
thund3rstruck 4.62
Autonumbering in Dynamics CRM 2011
Updated: 22 May 2011
Learn how to create an autonumber system for custom entities in Dynamics CRM 2011.
C#, Visual-Studio (VS2010), LINQ, Dev, Development
 
cbm 4.60
How to develop a screen saver in C#
Updated: 12 Nov 2004
An article explaining how to develop a screensaver in C#, with a ready-to-code-screensaver source.
C#, .NET1.0, Win2K, WinXP, Win2003, GDI+, Dev
 
Rakesh Rajan 4.59
Programmatically add references to Visual Studio .NET
Updated: 16 Sep 2005
How to programmatically add references to Visual Studio .NET.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Matteo Mike Peluso 4.59
Creating Custom Controls-Providing Design Time Support 1
Updated: 22 Feb 2005
This article explains how to develop customized design time extensions.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Kodanda Pani 4.58
How To Get Process Owner ID and Current User SID
Updated: 15 Jul 2006
The article explains how to get the process owner ID and current user SID
C#, .NET, WinXP, Win2003, Vista, Visual-Studio, Dev
 
Warlib 4.57
Microsoft Dynamics CRM 4.0 Plug-in Testing and Debugging
Updated: 23 Jul 2010
A technique to test/debug the Microsoft Dynamics CRM 4.0 plug-in
C#, .NET3.0, Dev, Application, testing, practices
 
Dinesh Uthayakumar 4.57
Using Updater Block
Updated: 12 Apr 2005
A vanilla implementaion showing how Updater Block 2.0 can be included in a Windows Forms application.
C#, .NET1.1, Win2K, WinXP, Win2003, IIS5.1, IIS6, VS.NET2003, Dev
 
Praveen Nayak 4.56
How to Retrieve the REAL Hard Drive Serial Number
Updated: 17 Feb 2004
Shows you how to obtain the hardware serial number set by the manufacturer and not the Volume Serial Number that changes after you format a hard drive.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
zeddy 4.56
Scan directories using recursion - Unedited
Updated: 15 Jul 2008
A generic class for scanning directories using recursion and events
C# (C#1.0, C#2.0, C#3.0)
 
Jan Schreuder 4.56
How to redirect Standard Input/Output of an application
Updated: 27 Apr 2007
This articles demonstrates how to redirect Standard Input/Output of an application.
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
Manish Ranjan Kumar 4.55
Integrating Help into Visual Studio .NET
Updated: 17 Jan 2004
Document your C# code and have on-the-fly help directly integrated into Visual Studio .NET.
C#, VC7.1, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Sune Trudslev 4.54
Using NetZ with Dynamically Loaded Assemblies
Updated: 21 Jul 2006
How to use dynamically loaded assemblies with your NetZ-built application.
C#, Windows, .NET, Visual-Studio, Dev
 
Marc Clifton 4.53
Generic Type Mapping
Updated: 18 Dec 2010
A utility to assign the values of one type to another.
C#4.0, Windows, Dev, .NET4
 
Dave Sexton 4.52
Implementing MFC-Style Serialization in .NET - Part 1
Updated: 21 Jan 2009
This article shows how to implement MFC-style object serialization in .NET.
C++, C#, .NET2.0, MFC
 
Robert Pittenger, MCPD-EAD 4.52
Detect if another process is running and bring it to the foreground
Updated: 30 Sep 2002
Sometimes, you only want one instance of your application running. This is a C# implementation that tests to see if an instance of your application is already running, and brings it to the foreground if it is.
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Marc Clifton 4.52
Importing and Extending ActiveX Controls in .NET
Updated: 3 Aug 2004
Importing and extending ActiveX controls in .NET.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Colin Peng & Yang Si 4.52
Convert MP3 to EXE
Updated: 18 Mar 2008
An article showing how to convert MP3 file to executable file
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP), .NET (.NET2.0), VS2005, Dev
 
Giorgi Dalakishvili 4.51
Parsing floating point strings with specified decimal separator
Updated: 9 Apr 2003
Parsing strings in .NET is very easy, but if you want to specify different decimal separators, there might be some confusion.
C++, C++/CLI, C#, VB, Windows, .NET1.0, ASP.NET, Visual-Studio, MFC, Dev
 
Marcin Cuprjak 4.50
Regasm2.exe – The .Net/COM+ Installation Tool.
Updated: 22 Oct 2001
This article describes how to design, build and install .Net Application into the COM+ Catalog without using the ServicedComponent class in your application. The solution shows retrieving the assembly and class attributes (included custom) from the assembly file and their storing into the COM+ Catal
C#, VC7, .NET1.0, Win2K, Dev
 
Roman Kiss 4.50
Visually Present Configuration Data
Updated: 30 Jul 2003
A quick approach for presenting configuration settings at runtime.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Martin Cook 4.50
Retrieve Names from Nested AD Groups
Updated: 26 Jun 2008
This code walks though all nested groups under an Active Directory group and returns all user names that are members of these.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005), Dev
 
kian01 4.50
C# WCF Client/Server without HTTP with Callbacks Made Easy
Updated: 19 Aug 2009
A simple way to do callbacks that works in C# in programs
C#, Windows, WCF, Dev
 
Bob Bevers 4.50
Interaction between C# Application and Oracle through Custom Object
Updated: 1 Jan 2011
Interaction between C# application and Oracle through custom Object
C#, .NET (.NET3.5), ASP.NET, Oracle, Architect, Dev, Design
 
Bibhas Paul 4.50
Unit testing enumerations which map to a database table
Updated: 26 Sep 2006
How to ensure an enumeration is up-to-date with a table in the database.
C#2.0, Windows, .NET, Visual-Studio, Dev
 
Oyvind Hansen 4.48
How To: (Almost) Everything In WMI via C# Part 2: Processes
Updated: 19 Oct 2007
A C# Wrapper for WMI Win32_Process Class
C#2.0, Windows, .NET2.0, VS2005, Dev
 
thund3rstruck 4.48
Using OleDb to Import Text Files (tab, CSV, custom)
Updated: 15 Jul 2008
A simple class to help you get started with the OleDb Jet Engine to import text files
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), ADO.NET, Dev
 
Jan Schreuder 4.46
Automatically GAC an assembly after a build and include debug info.
Updated: 10 Aug 2007
This describes how to modify a VS project to automatically GAC an assembly after a build and optionally include debug info.
C#1.0, C#2.0, Windows, .NET, VS.NET2003, VS2005, Dev
 
Justin.Jones 4.44
Compiling code during runtime
Updated: 8 May 2005
This article shows how to compile code during runtime.
C#, .NET1.1, Win2K, WinXP, Win2003, Vista, VS.NET2003, Dev
 
Norbert Eder 4.44
Getting the user idle time with C#
Updated: 10 Mar 2006
Getting the user idle time using C# and the Windows API.
C#, .NET1.1, WinXP, Win2003, VS.NET2003, Dev
 
Xavi23cr 4.44
Send Lotus Notes Email Using C#
Updated: 17 Sep 2008
How to send email to Lotus Notes from C#.
C# (C#1.0, C#2.0, C#3.0), VB (VB8.0, VB9.0), Windows (WinXP, Win2003), .NET (.NET2.0), Visual-Studio (VS2005, VS2008), COM
 
kheaton1111 4.43
How To Disable FlashPlayer (AxShockwaveFlash) Right-click ContextMenu
Updated: 5 Sep 2008
How to disable FlashPlayer (AxShockwaveFlash) right-click ContextMenu
C#, .NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5, Flash
 
IncureForce 4.43
Create a Remote Process using WMI in C#
Updated: 21 Nov 2008
Create a remote process using WMI in C#
C#, .NET1.0, .NET1.1, .NET2.0, .NET3.0
 
Moorthi N 4.43
Using the Java Native Interface in C#
Updated: 26 Aug 2011
How to invoke Java methods from a .NET application.
Java, C#4.0, WinXP, .NET3.5, JNI, Dev, General, compiler, .NET4, Development, API
 
Simon Agholor 4.43
Print Screen in C#
Updated: 21 Aug 2009
How to Capture the PrintScreen keypress and Save it to an Image
C# (C#1.0, C#2.0, C#3.0)
 
jp2code 4.43
Sending Tasks Programmatically
Updated: 24 Jul 2005
This article shows two different ways of sending tasks programmatically. One is using the Microsoft Outlook 11.0 Object Library and the other is using vCalendar.
C#, Windows, .NET, Visual-Studio, Dev
 
Wizard12 4.40
Capturing the Desktop Screen with the Mouse Cursor Image
Updated: 27 Jan 2006
This artcile shows how to capture a desktop screenshot with the mouse cursor included.
C#, .NET2.0, Win2K, WinXP, GDI+, VS2005, Dev
 
Rashid.Mahmood 4.40
Lazy(Of T) Class in .NET Framework 4.0
Updated: 26 Aug 2010
Initialize the object in lazy pace in .NET Framework 4.0
C#, .NET4
 
venugopalm 4.40
Distance between locations using latitude and longitude
Updated: 16 Dec 2005
Calculate the distance between two locations given their latitude and longitude.
C#, SQL, Windows, .NET, Visual-Studio, DBA, Dev
 
Gary Dryden 4.39
Embedding IronPython in a C# Application
Updated: 21 Jan 2010
Examples of embedding the Iron Python engine in a C# form application.
C#, IronPython, Embedded, scripting
 
James Wucher 4.38
Whidbey to Everett Project Converter (Visual Studio 2005 to Visual Studio 2003)
Updated: 7 Jun 2006
This article describes how to convert a Visual Studio 2005 project into a Visual Studio 2003 compatible format
C#, Windows, .NET, Visual-Studio, Dev
 
andrewcates 4.38
A Workaround to Customizing and Localizing the Microsoft ReportViewer .NET Toolbar
Updated: 25 May 2006
An article about how to customize and localize the Microsoft ReportViewer Toolbar.
C#, Windows, .NET, Visual-Studio, Dev
 
yincekara 4.38
Create a Custom Color Shading in C#
Updated: 15 May 2007
This article shows how to create a custom color shading
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Jack J. H. Xu 4.35
Adding a 'Minimize to tray'-button to a Form's caption bar
Updated: 11 Jul 2005
An article on how to add a custom button to the caption bar.
C#, .NET, Win2K, WinXP, Visual-Studio, Dev, WinForm
 
Tyron Madlener 4.35
Multilingual Application Made Easier in C#
Updated: 16 May 2006
This article focuses on how to work with a multilingual application
C#, Windows, .NET1.1, VS.NET2003, VS2005, Dev, WinForm
 
Beniton Fernando 4.34
Creating a Tasktray Application
Updated: 23 Sep 2007
How to create an application that consists primarily of a tasktray icon
C#1.0, C#2.0, C#3.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, Visual-Studio, Dev
 
[ICR] 4.33
Interop: Waiting in C# on External Win32 Events
Updated: 31 Aug 2005
An article on catching external process events from within .NET (C#) code.
C#, VC7, VC7.1, VC8.0, .NET1.1, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Chip Patton 4.33
Create md5 Hash-code using Assemblies in SQL Server 2005
Updated: 7 Jan 2011
Create md5 hash-code using assemblies in SQL Server 2005
C#, SQL, .NET, SQL-Server (SQL2005)
 
Denis Strukachev 4.33
How to create a virtual directory with C#
Updated: 5 Jul 2001
A simple example of using the DirectoryServices namespace in .NET
VB6, C#, VC6, .NET1.0, Win2K, Dev
 
Gaston 4.32
Custom Serialization Example - Unedited
Updated: 9 Jan 2008
An example of implementing custom serialization, how to serialize a collection, and using a File Serialization utility class
C# (C#2.0), .NET (.NET2.0)
 
sdktsg 4.30
Simple C# Downloader
Updated: 30 Apr 2008
Connect and download any file from the Internet using .NET and C#
C# (C#3.0), .NET, Dev
 
Sean Dastouri 4.25
Bat file compiler
Updated: 13 Feb 2008
An article deskribing how to convert a bat file to an executable.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Giorgi Dalakishvili 4.25
A Study In Equality
Updated: 26 Dec 2007
Understanding value and ref types for equality tests and as keys in collections
C#, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Embedded, Dev
 
Marc Clifton 4.22
Visual Studio Tools for Office 2008 Ribbon Designer with XLINQ for Yahoo - Unedited
Updated: 5 Dec 2007
See the new Ribbon Designer in Visual Studio 2008 allowing you to graphically create ribbons for your Office add-ins. Add images from the Yahoo Image Search API and analyse the content of your document
C++/CLI, C#3.0, VB9.0, Office, Win2K, WinXP, Win2003, Vista, .NET3.5, XAML, WPF, LINQ, VS2008, Architect, Dev, Design, WinForm
 
hackman3vilGuy 4.20
The "Silent Process Service"
Updated: 3 May 2006
Convert an application to a service without modifying any code.
C#, Windows, .NET, Visual-Studio, Dev
 
Michael Ceranski 4.18
Service Controller
Updated: 29 Sep 2005
How to programmatically control an NT Service.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Michael Ceranski 4.18
Working with Embedded Data
Updated: 10 May 2005
The article shows you how to load embbeded data (e.g. XML, images) from an assembly.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Norbert Eder 4.18
A WGS84 to Swedish National Grid (RT90) Projection Class
Updated: 24 Apr 2007
An article on how to transform planar coordinates from the the WGS 84 Ellipsoid onto the Swedish National Grid (Riket koordinatsystem 1990).
C#, Windows, .NET2.0, Dev
 
flmz_81 4.17
Creating FTP and Web IIS virtual directories
Updated: 5 Feb 2006
Creating FTP and Web IIS virtual directories programatically, using C#.
C#, .NET2.0, Win2K, WinXP, Win2003, IIS5.1, IIS6, VS2005, Dev
 
Palwinder Singh 4.13
Setting Enum's Through Reflection
Updated: 23 Aug 2006
Solves the problem of how to set an enum type in a dynamically loaded DLL.
C#, Windows, .NET, Visual-Studio, Dev
 
bobdain 4.13
Integrating an unmanaged C++ .lib with C#
Updated: 6 Mar 2011
Demonstrates integrating Port95NT's unmanaged DLPortIO.lib with C#.
C++, C#, .NET, Dev
 
DLChambers 4.13
Scrolling a Rich/Textbox Automatically
Updated: 1 Feb 2008
How to scroll a textbox by given pixels
C#, Windows, Win32
 
Lipman Roi 4.12
How to make a mail enabled contact in C#
Updated: 22 Sep 2005
This little article explains how to make a mail enabled contact in C#.
C#, Windows, .NET, Visual-Studio, Dev
 
mapleleafsfan 4.10
Administrate Indexing Server from within your application
Updated: 1 Jul 2005
Describes in detail how you can programmatically administrate Indexing Server, for example create a new Indexing catalog and then add folders to be indexed by this catalog.
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Architect, Dev
 
klaus_salchner@hotmail.com 4.09
How to create a DLL library in C and then use it with C#
Updated: 13 Mar 2005
An easy-to-use example of how to create a DLL library in C and then use it with C#.
C++, C#, .NET1.1, WinXP, Dev
 
Vladimir Tskhvaradze 4.06
How to Create Birthday Reminders Using Microsoft Outlook, in C#
Updated: 4 Jan 2004
This article shows you hot to use Microsoft Outlook appointments. I used a version of the code to put reminders in for my family members.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Frank Eden 4.00
How To Work Around Passing a Property by Reference
Updated: 27 Nov 2008
How to work around passing a property by reference using delegates and wrapper class.
C#, .NET, Dev, Design
 
Yang Yu 4.00
IBM Websphere MQ Process Message Immediately with C#
Updated: 21 Sep 2008
IBM Websphere MQ process message immediately with C#
C#, Windows, Visual-Studio, Dev
 
Mr.Fuangwith S. 4.00
Globalization in WPF or Silverlight
Updated: 14 Mar 2010
Dynamic globalization for WPF and Silverlight apps without breaking design time
C#, Windows, .NET, WPF, Silverlight, Architect
 
mikewishart 4.00
Type conversions with implicit and explicit operators
Updated: 12 Apr 2011
This article helps to understand how to do user defined type conversions using implicit and explicit operators.
.NET, Dev, C#3.5
 
After2050 4.00
Demystifying OAuth
Updated: 30 Nov 2010
An attempt to know under-the-hood of Open Authorization protocol
C#, .NET, ASP.NET, Dev
 
Paramesh Gunasekaran 4.00
Install a Windows service the way YOU want to! (C# version)
Updated: 27 Nov 2003
Shows how to change settings for a Windows service during installation.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
HanreG 3.95
Modifying Configuration Settings at Runtime
Updated: 3 Jan 2006
This article will demonstrate how to add, delete, and update key value pairs in an App.config file.
C#, .NET, WinXP, VS.NET2003, Dev, WinForm
 
UsualDosage 3.95
Using the SqlServer.Management.Smo
Updated: 1 Feb 2008
Making use of the SqlServer.Management.Smo to get information about database objects
C#, .NET2.0, SQL-Server
 
Ashfield 3.94
Dynamically changing menu items according to CultureInfo
Updated: 29 Jun 2006
An article on how to change the text of menu items and other controls on changing the current language settings.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Petar Srdanovic 3.93
Write text to transparent GIF - Unedited
Updated: 19 Jan 2009
How to write text to a transparent GIF image and save it back without loosing the transparency.
C# (C#2.0), Windows, Dev, WinForm
 
Abdallah Gomah 3.93
An Elementary HTML Parser
Updated: 16 May 2002
A class to parse HTML - a part of the ScreenSaver competition
C#, .NET1.0, Win2K, WinXP, Dev
 
James T. Johnson 3.92
Writing a Win32 method to find if an application is already running
Updated: 21 Jan 2006
This article demonstrates how to write a method to find out if an application is already running in the background.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Itay Sagui 3.88
Run Microsoft SyncToy from a Console Application
Updated: 14 Jun 2007
An article that shows how to run the Microsoft's SyncTool application from a console application.
C#, Windows, .NET2.0, VS2005, Dev
 
AToad 3.86
Getting Closer to Multiple Inheritance in C# 3.0
Updated: 13 May 2008
How to implement multiple inheritance in C# 3.0
C# (C#3.0), .NET, Architect, Dev, Design
 
Audaxis 3.85
How To Get Properties and Methods in Late Binding COM-Apps Like Excel
Updated: 29 Jun 2005
The article describes how to find the methods and properties of an COM-Object (like Excel), which is unknown at compilation time (late binding).
C#, Windows, .NET, Visual-Studio, Dev
 
Ariadne 3.85
Using Resource-only Assemblies with C#
Updated: 17 Apr 2002
This note describes how to use resource-only assemblies with C# in the context of a multi-assembly project.
C#, Windows, .NET1.0, Dev
 
Alexis Smirnov 3.85
Numbers and Characters only Textbox Validation in C# !
Updated: 5 Jul 2011
Filter your Textbox to Integers, Characters or doubles only in C# , Create customized numeric alphabetic texboxes
C#
 
Mahmoud Hesham El-Magdoub 3.83
VS Recent Project List Cleaner
Updated: 21 Jan 2004
How to clear Visual Studio .NET Recent Project List.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Laudeci Oliveira 3.83
How to launch Windows applications (Notepad) / Call Batch files from a C#/.NET console application.
Updated: 12 Apr 2005
How to launch a Windows application (Notepad) / Call Batch files from a C#/.NET console application.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Harish Shikhare 3.82
Simple Guide to Mathematical Expression Parsing
Updated: 18 Jun 2010
In this article, I introduce a very simple way to parse an expression.
C#, .NET, Win32, Design
 
Mahyar Etedal 3.76
Decompress Zip files with Windows Shell API and C#
Updated: 3 Oct 2005
Use Windows shell API in C# to decompress Zip files, without showing the Copy Progress window.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Gerald Gibson Jr 3.76
C# - Data Transfer Object
Updated: 18 Nov 2004
This article demonstrates how to use the serializable Data Transfer Object to transfer data throughout applications.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Kenny Young 3.75
Reading and Writing Configuration Application Block: Enterprise Library 1.0
Updated: 27 Apr 2005
Reading and writing Configuration Application Block.
C#, XML, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
santosh poojari 3.75
Accessing songs and playlists from ITunes using C#
Updated: 20 Dec 2005
How to get the song list, song information from ITunes using .NET.
C#, XML, VC7, VC7.1, VC8.0, .NET, Win2K, WinXP, Visual-Studio, COM, Dev
 
yann bertaud 3.74
Set TextBox Height
Updated: 7 Sep 2008
How to change the height of a single-line textbox
C#, .NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC
 
hayes.adrian 3.70
Dynamic Encapsulation: On and off line hierarchy modification
Updated: 18 Feb 2008
This idea shows how to encapsulate objects from different hierarchies into a single “interface”. Later, I’ll show the way C# could be modified to include this feature as a built-in syntactic resource.
MSIL, C#2.0, C#3.0, .NET, Dev
 
Erich Ledesma 3.67
Using Reflection to convert DataRows to objects or objects to DataRows
Updated: 8 Oct 2005
Using Reflection to convert DataRows to objects or objects to DataRows.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
kubben 3.67
Multi Page Multi Column Text Printing
Updated: 15 Jun 2007
How to do a multi page multi column text printing
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Fiwel 3.67
How To Use Extension Methods
Updated: 25 Oct 2007
Explains how extension methods work and how you can use them.
C#3.0, Windows, .NET3.5, VS2008, Dev
 
Steve Hansen 3.64
Build Your Own Add-in For Microsoft Office Using .NET
Updated: 10 Dec 2005
How to build an add-in for Microsoft applications supporting add-ins, using C#.
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, IE6.0, Dev
 
Mubi | www.mrmubi.com 3.64
Google Desktop Command Line Search
Updated: 14 Sep 2007
How to perform Google desktop search query in C#
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
piotr.kolodziej 3.59
Explicit Implementation of Interface
Updated: 10 Jun 2009
Polymorphism using interfaces
C# (C#3.0), .NET (.NET3.5), Visual-Studio (VS2008), Architect, Dev, Design
 
Vinod Kumar Gupta 3.58
Easy Way of Converting a Decimal to a Fraction
Updated: 20 Mar 2011
How to convert a given decimal or double to a fraction in C#
C#, maths
 
Opata Chibueze 3.56
Sorting custom type elements stored in an ArrayList
Updated: 12 Feb 2005
Sorting custom type elements stored in an ArrayList.
C#, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, VS.NET2003, VS2005, Dev
 
Wesam Elsawirki 3.54
iPhone like List Scrolling with FingerFlicker
Updated: 5 Oct 2007
Simple example of how to build a finger controlled list that runs smoothly
C#2.0, Windows, .NETCF, Mobile, .NET2.0, Visual-Studio, GDI+, CEO, Dev, Design
 
8r13n 3.53
Detecting XP Themes
Updated: 18 Mar 2004
How To Detect Theme Settings in Windows XP
C#, VC6, VC7, VC7.1, .NET, WinXP, Dev
 
Alastair Dallas 3.50
Using reflection to fill ListViews with arbritary objects
Updated: 21 Jan 2004
How to make the ListView to display objects regardless of type.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Hugo Wetterberg 3.50
Using Windows APIs from C#, again!
Updated: 20 Jun 2006
How to trigger events for controls on another window running in another process.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev, WinForm
 
Rami Helmy 3.46
How to get current ApplicationContext instance at run time
Updated: 3 Aug 2004
Step by step instruction how to get current ApplicationContext instance at run time
C#, Windows, .NET, Visual-Studio, Dev
 
alphacon 3.44
Check to see if an MDI Child is already active in an MDI Parent
Updated: 20 Jul 2004
A Simple boolean function to check if an MDI Child has already been loaded into an MDI Parent Container.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
GRMartin 3.44
Dynamic Invoke from Unmanaged DLL
Updated: 4 Jan 2005
This article explains invoking unmanaged DLL functions from C#.
C#, VC7, Windows, .NET1.0, Visual-Studio, Dev
 
calaquendi 3.44
How To Convert an HTML Table into an XML File
Updated: 23 Aug 2007
This article demonstrates how to efficiently convert an HTML table into an XML file
C#, XML, HTML, Windows, .NET, Visual-Studio, Dev
 
Jia.C 3.43
Displaying a Notify Icon's Balloon Tool Tip
Updated: 29 Mar 2002
Displaying a balloon tool tip for a notification icon.
C#, Windows, .NET1.0, Dev
 
Joel Matthias 3.42
C# Creating Dynamic Menus
Updated: 5 Sep 2003
Creating Menus Dymanically in C#.
C#, VC7, VC7.1, .NET1.0, Win2K, WinXP, Win2003, Dev
 
Barretto VN 3.38
Pass Data from One Form to Another Form
Updated: 25 Mar 2009
How to transfer data from one form to another form
C#, Windows (WinXP), .NET (.NET2.0, .NET3.0, .NET3.5), All-Topics, Dev, Design
 
Angsuman Chakraborty 3.38
Serialization and Deserialization in ASP.NET with C#
Updated: 27 May 2009
Serialization and Deserialization in ASP.NET with C#
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), ASP.NET, Dev
 
Chirantan Upadhyay 3.31
Type-Strong Asynchronous Execution
Updated: 5 Jan 2008
Executing a method asynchronously with typed parameters.
C# (C#1.0, C#2.0, C#3.0), Windows, .NET, Dev
 
Jacob Korsgaard 3.29
Using Diagnostics.Process to start an external application.
Updated: 4 Jun 2003
This is a beginner-level article to show how to start an external application from C#.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
WillemSe 3.29
How to Execute a Command in C# ?
Updated: 12 May 2008
This article will help you to execute a command in C#, just like we execute a command using the Windows command prompt
C# (C#1.0, C#2.0, C#3.0), Dev
 
Sandeep Aparajit 3.24
Key Object-Oriented Concepts and how to use them in Visual C# - Unedited
Updated: 22 Oct 2008
Overview of Key Object-Oriented Concepts in Visual C# (Quick Guide)
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), Dev
 
Enayat Ashkian 3.22
Call C# code from C++ and read an array of struct which contains strings
Updated: 1 Nov 2006
How to call C# code from C++ and read an array of struct which contains strings.
VC6, C#2.0, .NET2.0, WinXP, VS2005, Dev
 
shinilkp 3.20
Filtering object collections using reflection
Updated: 25 Oct 2005
An article that shows how to filter a strongly typed collection using reflection.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Richard J Slade 3.19
How To Get IP Address Of A Machine
Updated: 1 Feb 2001
Tip on how to use DNS class and get IP address of a machine
C#, VC7, Windows, .NET1.0, Visual-Studio, Dev
 
Naveen K Kohli 3.17
Complete Unit Conversion Sample in C# .NET
Updated: 26 Dec 2007
How To Convert { Cm Px In Mm } Unit ?
C#, .NET2.0, WinXP, Win2003, Vista, .NET3.5, ASP.NET, WebForms, WinForm
 
Antonom 3.17
How to use Crystal Reports with Access database in C#
Updated: 2 Jun 2005
An article explaining how to add reports to your home database in your C# application.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Ahmed jamil Kattan 3.14
Multiple Inheritance With Interfaces
Updated: 13 Feb 2008
This articles talks about the clash situation where a function with the same name resides in two interfaces and one Derived class call it.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS.NET2003, VS2005, VS2008), Architect, Dev, Design
 
ANURAG VISHNOI 3.11
Detect browser closing through clicks on the [X] button
Updated: 23 Jun 2005
This explains the technique to detect Window closing with C# and how to close user sessions safely at the same time.
C#, .NET1.1, WinXP, ASP.NET, VS.NET2003, Dev
 
Mario Serrano (makadown) 3.10
Convert Arabic Number to equivalent Arabic text
Updated: 10 Jun 2004
Convert Arabic number to equivalent Arabic text.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Taha Amin 3.10
Basic C# Web Browser in Visual Studio 2008 - Unedited
Updated: 5 Jun 2008
This is a simple web browser I made in C# using visual studios 2008
C#, Windows
 
PaulU 3.07
Using the clipboard to transfer data to and from your applications
Updated: 1 Feb 2001
An article describing ways to use the clipboard to transfer data to and from applications on the .NET Platform using C#
C++, C#, .NET1.0, Win2K, Visual-Studio, MFC, Dev
 
Jon Boyce 3.05
Implement a basic IP Scanner for a local LAN in C#
Updated: 23 Apr 2005
Shows how to make a basic IP Scanner.
C#, VC7.1, .NET1.1, WinXP, VS.NET2003, Dev
 
Sharpoverride 3.00
How To Embed a Web Page in an InfoPath Form
Updated: 5 Oct 2006
How to embed a Web Page in an InfoPath Form
C#2.0, .NET, Win2K, WinXP, VS2005, Architect, Dev
 
FirozOzman 3.00
Excel Converter To Microsoft SQL SERVER
Updated: 24 May 2008
This application dynamically gets the Excel database and converts it to SQL Server
C#, .NET (.NET2.0), CEO, Architect, DBA, Dev, QA, Design, SysAdmin
 
HamidMoghadam 3.00
AOP Implementation of INotifyPropertyChanged
Updated: 11 Apr 2009
How to implement the INotifyPropertyChanged interface, for lazy people :)
C#, .NET, Dev
 
xpete111 3.00
How to Intercept Method Calls
Updated: 10 Apr 2011
In this article, I'll show you how you can intercept methods calls and add some code in there.
C# (C#3.0), Windows, .NET, Dev
 
Alejandro Miralles 3.00
Domain Specific Language using C# 4.0 - Part 3
Updated: 30 Dec 2010
Explains how to define internal DSL using C# language constructs
C# (C#4.0), .NET, All-Topics, Architect, Dev, Design, .NET4
 
M Sheik Uduman Ali 2.94
Late-Binding DLLs in C#
Updated: 29 Feb 2004
Creating plug-in DLL libraries for use in C# applications.
C++, C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
James Brannan 2.92
Implementing Message Queue Using Counting Semaphores
Updated: 26 Jun 2009
Implementing message queue in C Sharp
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Vista), .NET (.NET2.0, Mono, .NET3.0, .NET3.5), Linux, COM+, Architect, Dev, .NET4
 
Bunty1983 2.89
Populating a drop down control from an XML file
Updated: 26 Feb 2004
This article describes a simple way to populate a drop down control from an XML file.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
nikhilt 2.88
Generic Mapper
Updated: 28 Feb 2010
This article show an easy and reusable solution to create a generic mapper between two entity objects.
C#3.0, C#4.0, .NET3.0, .NET3.5, VS2005, VS2008, VS2010, Dev, .NET4
 
Massimiliano Peluso "PeluSoft Limited" 2.88
Coloring Consle and changing its Title
Updated: 12 Oct 2004
This article explains how to change fore and back ground color of text in a console application. It also explains how we can change the title of Console windows and the use of Win32 APIs.
C#, XML, Windows, .NET1.1, VS.NET2003, Dev
 
Kashif Bilal 2.83
SetServiceDescription
Updated: 14 Jan 2008
A method for setting the "description" of a Windows Service.
C#, Windows, .NET, Visual-Studio, Dev
 
PIEBALDconsult 2.82
C# and MySQL/Connector 5.2
Updated: 22 Mar 2008
An article on how to connect to a MySQL database using the Connector/NET 5.2
C# (C#1.0, C#2.0, C#3.0), MySQL, DBA, Dev
 
kribo 2.79
Convert an integer to a base 64 string and back again very quickly
Updated: 4 Jul 2008
Convert a positive 32 bit integer to a base 64 string. This is the fastest and shortest encoding / decoding of an integer to / from text. Easily modified for 64 bit integers.
C++, C, C#, .NET, Dev
 
w.hooper 2.68
Serialize - Deserialize multiple Objects - Unedited
Updated: 8 Nov 2008
Serializes and Deserializes multiple objects one at a time
C# (C#1.0, C#2.0, C#3.0), .NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5
 
Ashish Mundra 2.54
Porting from C++ to C#: Huo Chess Example
Updated: 11 Jan 2008
An example of how to move from C++ to C# with minimal effort
C++/CLI, C#, Dev
 
Palavos 2.47
Kill any application with system menu using C#
Updated: 17 Nov 2002
This article uses Windows APIs to kill any application with a system menu
C#, Windows, .NET1.0, Dev
 
Chandra Hundigam 2.46
Extensions - what can I do with them - Unedited
Updated: 29 Sep 2008
What are the possibilities of extension classes? See how you use them to provide logging facilities automagically
C# (C#1.0, C#2.0, C#3.0), .NET (.NET3.5), Architect, Design
 
Zakir Hoosen 2.44
Restricting Application to a Single Instance
Updated: 20 Mar 2003
In this article, we would discuss very breifly on how to restrict an application to a single instance, be it a Windows Forms or Web application.
C#, VB, Windows, .NET1.0, ASP, ASP.NET, Visual-Studio, Dev
 
Vasudevan Deepak Kumar 2.39
Command Manipulation, the C# Way
Updated: 22 Sep 2006
Adding new command options to an existing application, just by adding a new class.
C#, Windows, .NET, Visual-Studio, Dev
 
Shinil K P 2.38
Installing and Using side-by-side native assemblies from C# and MC++ - Unedited
Updated: 10 Sep 2008
This article details how to create, install and use side-by-side native assemblies from C# and MC++.
C++, C++/CLI, C, C#, Windows (WinXP, Win2003), COM, COM+, Architect, Dev, Design
 
akiran 2.33
Multilingual applications using C#
Updated: 18 Apr 2004
This code explains the basic understanding and development of multilingual applications in .NET using C#.
C#, .NET1.0, Win2K, ASP.NET, Visual-Studio, Dev
 
Mishra Krishna 2.32
Object Cloning at its simplest - Unedited
Updated: 28 Feb 2008
A reusable static class to clone objects, not specific to TYPE of the object
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0), Visual-Studio (VS2005), Dev
 
Rahul D. 2.30
Display Confirmation message in Console application - Unedited
Updated: 5 Oct 2008
Display Confirmation message in Console application
C#, .NET, Visual-Studio (VS2005)
 
Jans Mary Suncy 2.29
Descending Sorted List
Updated: 26 May 2008
What if you want the object to be sorted in descending order?
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
Or Shnaider 2.17
OID Conversion
Updated: 21 Nov 2006
Convert OID numbers from a byte array to a string and vice versa.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Miroslav Stampar 2.14
Modify the list of typed URLs in IE
Updated: 8 May 2005
How to modify the list of typed URLs in IE.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
MinaFawzi 2.04
Ways to Remove from List by Property Value
Updated: 9 Nov 2009
Having 2 Lists, how do you remove from List1 all the instances of List2, matching a property value
C#, Windows, .NET, LINQ
 
Henrik Sterndorff Jessen 2.00
Optimize Your Data Layer for Quicker Code Development
Updated: 19 Feb 2010
Create re-useable code for your data layer
C#, .NET
 
Joe Pitz 2.00
Send multiple parameters to a thread in C# - Unedited
Updated: 12 Feb 2008
This article explains how to create a C# thread that takes a function method with multiple input parameters. Also explains how do we get a return value in this scinario.
C# (C#1.0, C#2.0, C#3.0)
 
Pasupathi Narayanan 1.91
File Compression with ZipForge .NET Library - Unedited
Updated: 15 Dec 2007
File Compression with ZipForge .NET Library
C# (C#2.0, C#3.0)
 
satya r 1.87
Writing custom attributes in C#
Updated: 2 Nov 2006
This article and sample tries to describe how to implement custom attributes using C#.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
datenkabel 1.87
How to Create Birthday Reminders Using Microsoft Outlook, in C#
Updated: 4 Jan 2004
This article shows you how to use microsoft Outlook appointments. I used a version of the code to put reminders in for my family members.
C++, C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Frank Eden 1.74
XML parsing in C#
Updated: 29 May 2002
This project gives you a head start to write an XML parser in C#.
C#, Windows, .NET1.0, Dev
 
Sanjay Ahuja 1.66
How to find current ApplicationContext at run time
Updated: 3 Aug 2004
How to find current ApplicationContext at run time.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
alphacon 1.63
Preventing Multiple Application Instances When Using Application.Restart
Updated: 27 Jun 2008
Use the Mutex class with a timeout to prevent more than one instance of an application running in a situation where Application.Restart is being called.
C# (C#1.0, C#2.0, C#3.0), Windows, .NET (.NET2.0), Dev
 
therutman 1.63
Notification from Icon in statusbar - Unedited
Updated: 1 Feb 2008
Notification icon will be displayed in statusbar and from Icon can open webapplication
C#, Windows, .NET2.0, ASP.NET, VS.NET2003, Dev
 
Sun Rays 1.62
A simple and complete logger for .net applications - Unedited
Updated: 30 Dec 2008
The very complete logger for .net
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, Mono, .NET3.0, .NET3.5), Dev
 
ichramm 1.33
How to use a DLL from the GAC
Updated: 11 Apr 2006
This article descibes how to use the methods in a DLL which is located in the Global Assembly Cache.
C#, Windows, .NET, Visual-Studio, Dev
 
thiaguramani 1.13
Using late binding to ActiveX controls in C#
Updated: 13 Feb 2007
Using ActiveX controls in Windows Forms applications using C#. NET.
C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
Rafal Ziolkowski 1.00
My Practise On Design By Contract. in C#. - Unedited
Updated: 2 Dec 2009
My Practise On Design By Contract. in C#.
C#, Windows, All-Topics, Architect
 
reborn_zhang 1.00
Custom Message Box in VC#
Updated: 8 Feb 2012
How to create custom message box in C#.NET
C#, .NET
 
Awadhendra1234  

C# Programming - Memory Management 

top
Title / Updated Author Score  
Removing Event Handlers using Reflection
Updated: 23 Aug 2010
How to remove an object's Event Handlers using Reflection
C#
 
Hedley Muscroft 4.98
Better Than Zip Algorithm For Compressing In-Memory Data
Updated: 23 May 2006
An article on the in-memory data compression engine for .NET
C#, VB, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Andrey Dryazgov 4.96
Implementing IDisposable and the Dispose Pattern Properly
Updated: 30 Dec 2007
Explains how to properly implement the IDisposable interface, the Dispose Pattern, and deterministic finalization.
C++/CLI, VB, C#1.0, C#2.0, Windows, .NETCF, Mobile, .NET1.0, .NET1.1, .NET2.0, DotGNU, .NET3.0, VS.NET2003, VS2005, Dev
 
Scott Dorman 4.89
How to write a Memory Scanner using C#
Updated: 23 Sep 2006
Search a process' memory to find specified 16, 32 or 64 bit data values.
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
Sojaner 4.83
Pinned Object
Updated: 11 Feb 2007
A helper class for working with structures that need to be pinned to prevent the GC from moving them.
C#2.0, .NET, Win2K, WinXP, Win2003, Vista, VS2005, Dev
 
Marc Clifton 4.80
Monitoring Process Statistics in C# WPF
Updated: 25 Jul 2009
In this article, I will explain the performance monitoring of any instance in the Form of statistics and graphs as well.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET3.5), WPF, Dev, QA
 
Najam ul Hassan 4.79
Reducing memory footprint and object instance sizes: StructLayoutAttribute is only the beginning
Updated: 25 Jul 2011
Calculating the size of objects, and unexpected ways to make them smaller.
C#, Windows, .NET, Dev
 
R. Stacy Smyth 4.79
Object Pool Class for C#/.NET Applications
Updated: 28 Apr 2011
This article is about a thread safe object pool class that is very easy to use.
C#, .NET, Dev
 
Syed Rafey Husain 4.75
Trouble with the Large Object Heap
Updated: 16 Oct 2006
Having trouble keeping your applications running? This could be why....
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Keith Vinson 4.73
Excel Automation - With Clean Exit/Quit
Updated: 11 Sep 2011
This article provide APIs & functionality so that Excel Quits after automation
C# (C#3.0, C#4.0), Windows, WinForm
 
Little Things 4.56
How to write friendlier code for the Garbage Collector and to gain performance boost
Updated: 9 Feb 2006
Learn how to create objects in a way that diminishes the GC performance cost.
C#, .NET1.1, WinXP, Win2003, VS.NET2003, Dev
 
Cohen Shwartz Oren 4.54
Programming Memory-Mapped Files with the .NET Framework
Updated: 4 Jan 2011
An introduction to MMF and shared memory in .NET applications.
C#4.0, .NET, WinXP, Win2003, Vista, Win2008, Win7, Win2008-R2, VS2010, Dev, .NET4
 
Jun Du 4.47
Object Pooling using C#
Updated: 29 Dec 2005
An article on object pooling using .NET.
C#, VC6, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Srinibas Das & Koushik Biswas 4.45
WeakReferences as a Good Caching Mechanism
Updated: 10 Apr 2009
This article shows that weak references are a good caching mechanism if used with a KeepAlive structure in mind for recently used objects.
C#, .NET2.0, .NET3.0, .NET3.5, Dev
 
Paulo Zemek 4.33
Handling Unmanaged Memory Pointers in Managed Memory
Updated: 19 Dec 2005
This article shows some examples of using pointers from unmanaged-memory libraries in managed code (C#)
C#, VC6, Windows, .NET1.1, VS.NET2003, Dev
 
rwilly64 4.24
The ELMO Principle - Part 1 - Stack and Heap Usage
Updated: 20 Dec 2007
Utilizing the Etremely Low Memory Optimization principle.
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Win2003, Vista), Architect, Dev
 
UsualDosage 3.09
Shallow Copy vs. Deep Copy in .NET
Updated: 10 Oct 2008
Shallow and deep copy are used for copying data between objects.
C#, Windows, VS2005, Dev
 
Ahmad Eid Salim 2.47

C# Programming - PInvoke 

top
Title / Updated Author Score  
Control in Focus in Other Processes
Updated: 1 Apr 2009
Retrieve the hWnd of focused controls in other applications.
C#, .NET1.0, .NET1.1, .NET2.0, .NET3.0, .NET3.5, Win32, VS2008, Dev, WinForm
 
Andrec 5.00
Managed MessageBeep() in C#
Updated: 10 Apr 2003
Managed MessageBeep() and Beep() classes in C#
C#, .NET1.0, Win2K, WinXP, Dev
 
Robert Hinrichs 4.97
How to Marshal a C++ Class
Updated: 15 Mar 2007
An article on how to marshal a C++ class
C++, C#2.0, Windows, .NET, Visual-Studio, Dev
 
jeffb42 4.95
Command Prompt Explorer Bar
Updated: 10 Jun 2002
This tool extends explorer with functionality of a command prompt. Implemented as a band object completely in C#. Demonstrates COM Interop and P/Invoke, windows hooking and API interception. Finally you can run all these .Net SDK tools and ‘Hello World!’ programs without leaving explorer shell.
C#, VC7, .NET1.0, Win2K, WinXP, Dev
 
Pavel Zolnikov 4.93
Window Tray Minimizer
Updated: 26 Oct 2007
An article showing how to minimize any Window to the system tray
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Giorgi Dalakishvili 4.90
Late binding on native DLLs with C#
Updated: 12 Nov 2001
Delaying which DLL export to call until runtime is not possible with C#. This article shows you how to make it possible.
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Richard Birkby 4.88
How To Convert PDF to Image Using Ghostscript API
Updated: 28 Mar 2010
How to use Ghostscript library to create an image (or images) from a PDF file
C# (C#1.0), Windows (Win2K, WinXP, Win2003, Vista), Dev
 
Lord TaGoH 4.88
Interoperating with Windows Media Player using P/Invoke and C#
Updated: 7 Feb 2004
An article demonstrating the usage of Platform Invoke Services in Visual C# to interoperate with Windows Media Player.
C#, VC6, VC7, VC7.1, .NET1.1, Win2K, WinXP, Win2003, MFC, VS.NET2003, Dev
 
Alexander Kent 4.87
How to check for user inactivity with and without platform invokes in C#
Updated: 22 Dec 2004
Within the last month, two fellow programmers asked how to implement a timeout after a certain interval of inactivity. This article features four and a half ways of doing this.
C#, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, TabletPC, VS.NET2003, VS2005, Dev
 
Dennis C. Dietrich 4.86
Advanced Topics in PInvoke String Marshaling
Updated: 23 Dec 2010
An exploration of some subtle different ways that strings can be marshaled with PInvoke.
C#, .NET, Dev
 
David Jeske 4.83
Clearing the Console Screen using API - Unedited
Updated: 1 Apr 2010
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#, .NET, Win32
 
Mohammad Elsheimy 4.81
Enumerating Network Resources
Updated: 27 Feb 2004
Using the WNetEnumResource API from C#
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Rob Manderson 4.80
Putting colour/color to work on the console
Updated: 9 Jul 2002
How to change the colour/color of text in a console app
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Philip Fitzsimons 4.75
RunAs Class
Updated: 15 Feb 2005
Class that wraps CreateProcessWithLogonW as well as a simple control that makes use of the RunAs class.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Dewey Vozel 4.73
Subclassing Internet Explorer for Context Menu Overriding
Updated: 1 Sep 2004
Internet Explorer is a complex beast, I have managed to untangle the context menu to easily allow custom menus to appear when you right click
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Paul Talbot 4.71
Subclassing TextBox Using Native Callbacks
Updated: 3 Jan 2008
Adding Click Event on a Textbox by Subclassing using Native Callbacks
C# (C#1.0, C#2.0, C#3.0), .NETCF, .NET (.NET2.0), Dev
 
imran afzal 4.69
An INI file handling class using C#
Updated: 14 Mar 2002
A C# class that exposes the INI file handling functions from Kernal32.dll
C#, Windows, .NET1.0, Dev
 
BLaZiNiX 4.68
Using Hooks from C#
Updated: 30 Dec 2009
An article on using Windows hooks from .NET, demonstrated with a MouseHook.
C#, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Don Kackman 4.65
Essential P/Invoke
Updated: 31 Oct 2005
The article aims to shed some light on an irksome topic, in managed code, named P/Invoke.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Cohen Shwartz Oren 4.63
Sort Windows on the Windows Taskbar or Minimize them to System Tray
Updated: 12 Feb 2011
TaskbarSorterXP is a small utility which allows the user to sort the windows on the Windows Taskbar. Additionally windows can be minimized to system tray
C# (C#3.0), Windows (WinXP, Win7), Sorting, PInvoke, WinForm
 
StehtimSchilf 4.58
Using P/Invoke to Automate Database Signon
Updated: 24 Aug 2004
Using P/Invoke to automate database signon.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Charlie Williams 4.51
Capturing the Running IE Instances in C#
Updated: 31 Mar 2002
How to find the running instances of Internet Explorer on your machine.
C#, .NET1.0, Win2K, Dev
 
Manisha Mehta 4.50
Interoperating with Windows Media Player using P/Invoke and C#, Part 2
Updated: 26 Oct 2006
A more flexible/powerful approach to the original article.
C#, Windows, .NET, Visual-Studio, Dev
 
Chuck Han 4.47
Bienz.SysInfo - System Information the .NET way
Updated: 15 Jun 2002
A library that assists in gathering system information such as disk volumes, labels and even disk icons.
C#, Windows, .NET1.0, Dev
 
Jared Bienz 4.44
Creating System Restore Points using PInvoke
Updated: 23 Jul 2009
How to create system restore points for Windows in C# with PInvoke
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, Win2008, Win7), .NET, Win32, Win64, Visual-Studio, COM
 
ub3rst4r 3.70
Loop holes around PInvoke
Updated: 4 Mar 2004
Features some tricks related to File IO.
C#, .NET1.0, .NET1.1, Win2K, Visual-Studio, Dev
 
Edward Moemeka 3.48
Using legacy plug-ins with .NET - Part 2
Updated: 7 Sep 2004
So far, using Win32 plug-ins in .NET involved complex solutions like using CodeDOM or another legacy DLL. Now, I came up with a pure .NET solution.
C#, Windows, .NET2.0, VS2005, Dev
 
Leonardo Pessoa 3.46
CorPublishLibrary- Managed Library that gets Information for all Managed Processes Running on a Machine
Updated: 20 Oct 2008
An article that shows how to get information for all CLR processes on the local machine
C#, Windows, .NET2.0, .NET3.0, .NET3.5, COM, Dev
 
Hristo Bojilov 3.40
Using legacy plug-ins with .NET
Updated: 15 Jun 2004
Anyone who ever worked with Windows development before .NET should know how to load DLLs dynamically. However, it's not possible to convert function pointers to something like a delegate. So, I created a small trick to use legacy plug-ins still using PInvoke.
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Leonardo Pessoa 3.29
Calling Managed .NET Function from Unmanaged Windows Custom DLL.
Updated: 25 Apr 2004
It will help you to call a managed function from unmanaged DLL function.
C#, VC6, VC7, VC7.1, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
hasansheik 2.92
.NET and COM Object Events in Console Applications
Updated: 6 Sep 2007
How to receive events from a COM object using the application message loop in a console application.
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, COM, Dev
 
Boaz V 1.80

Reflection 

top
Title / Updated Author Score  
Using Custom Attributes to Map Database Tables and Columns to Classes and Fields
Updated: 18 Feb 2010
Building an O/R Mapper: Step 2.
C#, .NET, ADO.NET, Dev
 
Alaric Dailey 5.00
HyperDescriptor: Accelerated dynamic property access
Updated: 20 Apr 2007
Provides a vastly accelerate runtime property implementation that can be applied even to closed-source classes
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
Marc Gravell 4.95
Reflection is Slow or Fast? A Practical Demo
Updated: 5 Nov 2010
The article demonstrates how Reflection APIs behaves in real time development and also gives you few ways to improve its performance.
C# (C#1.0, C#2.0, C#3.0, C#4.0), .NET, All-Topics, Architect, Dev
 
Abhishek Sur 4.91
BBuilder: Open Source Batch Builder
Updated: 1 Nov 2007
An article on BBuilder - Open Source Batch Builder
C#, Windows, .NET2.0, Visual-Studio, Dev
 
breezback 4.90
Using Reflection to Manage Event Handlers
Updated: 26 Oct 2010
How to wire up delegates to events using reflection
C#, .NET
 
Derek Viljoen 4.90
Dynamic Type Using Reflection.Emit - Unedited
Updated: 4 Nov 2010
In this article, I have provided sample codes to ensure you could build your own Dynamic Type easily using Reflection.Emit classes.
C# (C#2.0, C#3.0, C#4.0), Architect, Dev
 
Abhishek Sur 4.89
Strong: Reflection without magic strings
Updated: 11 Aug 2008
A class that safely retrieves MemberInfos using the C# 3.0 compiler.
C# (C#3.0), .NET (.NET3.5), Visual-Studio (VS2008), LINQ, Architect, Dev
 
Nicholas Butler 4.86
Tracing Events Raised by Any C# Object
Updated: 19 Jul 2008
Describes a class to trace events raised by any C# object, via .NET Reflection
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
davidbakin 4.79
Invoke a Lambda Function through Reflection
Updated: 10 Aug 2010
How to call a strongly-typed lambda function with reflection
C#, .NET (.NET3.5), Dev, .NET4
 
brianclemmensen 4.76
Using Reflection to Create a Factory Class for Dynamic Method Invocation using Templates
Updated: 5 Mar 2010
How to call templates dynamically with Reflection
C# (C#3.0, C#4.0), Windows, .NET, Dev, EF
 
caloia 4.67
Examining an Assembly at Runtime
Updated: 10 Aug 2009
An article that desribes how to use the Reflection API.
C#1.0, C#2.0, C#3.0, .NET, Dev
 
logicchild 4.67
Generic user control to edit any arbitrary object
Updated: 15 Nov 2009
This article will provide insight into how Reflection could be helpful in developing generic desktop user control interfaces.
C#, .NET, Architect, Dev, WinForm
 
Anantjot Anand 4.50
Introduction to Creating Dynamic Types with Reflection.Emit: Part 2
Updated: 1 May 2006
Part 2 of an introduction to creating dynamic types. This article shows how to actually generate the methods in a dynamic type and how to call them.
C#, MSIL, UML, VC8.0, .NET, WinXP, Win2003, VS2005, Dev
 
jconwell 4.44
Using the LINQ ColumnAttribute to Get Field Lengths from your Database
Updated: 30 Jun 2008
Reflecting on LINQ properties gets you information about the length of your database fields
C#, Windows, LINQ, Architect, DBA, Dev, QA
 
HightechRider 4.40
Load Any Object From Most Any Database
Updated: 8 Feb 2010
Building An O/R Mapper Step 1
C#, .NET, ADO.NET
 
Alaric Dailey 4.40
Declarative Data Load for Object Properties & .NET UI Controls
Updated: 15 May 2010
This article details a new practice to prepare the .NET Business Objects using the data retrieved from the Database and binding them to .NET UI Controls dynamically using Reflection through centralized mapping between a types’ Properties Vs Data-Columns Vs UI-Controls.
C#, .NET, ASP.NET, Visual-Studio, ADO.NET, WebForms, Architect, Dev, Design, WinForm
 
Chandramouleswar Chakicherla 4.33
Copy Properties From One Object To Another
Updated: 27 Mar 2011
Deep copy routine for complex objects that can return a destination type different than the source type.
C#, .NET3.5, WCF, Dev, Recursive, C#3.5, Framework
 
Adrian Vintu 4.20
Parse DataSet via Reflection
Updated: 1 Sep 2009
This article shows how to bind relational data model with object design model
C#, WinMobile, Mobile, J2ME, SQL-CE, Dev, EF
 
NeoPunk 4.18
Implementing a generic CSV file importer using Reflection and attribute based programming in C#.NET
Updated: 1 Aug 2007
The purpose of this article is to discuss the design and development of a generic CSV file importer using features like Reflection and attributes present in .NET. This article serves as an example on how Reflection and attribute based programming can be used to create very powerful constructs.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Benzi K. Ahamed 4.05
Dynamic Loading of Assemblies at Runtime through .NET Reflection
Updated: 8 Sep 2010
Shows the ability of .NET to load assemblies at run time based on appropriate necessities by using the power of late binding and reflection
C#, XML, .NET, Dev
 
anshudutta 4.00
Parameters Flexibility When Late Binding to an Event
Updated: 20 Jun 2011
.NET allows binding to an event with a method that has a different signature than that of the published delegate, as long as the return type and the parameter types are derived from those in the published delegate. This article offers a mechanism for allowing this flexibility when late binding to an
C#, .NET, Dev
 
Asher Barak 4.00
Using DLL Component as Embedded Resource (Using Reflection)
Updated: 20 Aug 2006
Describes how you can use DLL component without reference from resources
C#2.0, Windows, .NET2.0, VS2005, Dev
 
FetalDump 3.90
Using Reflection to load unreferenced assemblies at runtime in C#
Updated: 24 Jan 2009
Very useful for making plug-in or addon support in .NET applications.
C# (C#1.0, C#2.0, C#3.0), .NET
 
jacobjordan 3.88
Quickly Generate and Use Dynamic Class
Updated: 15 Sep 2010
Quickly show you how to create and use a dynamic type/class
C#, Windows, WPF, Silverlight, MVVM
 
David Furshpan 3.83
Late Binding Helper Library
Updated: 21 Jan 2009
Simple library which aims to simplify late binding calls with C#
C#2.0, Windows, .NET, Dev
 
Ricardo Amores Hernández 3.78
Dynamic Assemblies using Reflection.Emit. Part II of II - Reflection.Emit
Updated: 6 May 2007
This article explains how Reflection.Emit classes can be used to dynamically generate .NET assemblies.
MSIL, C#1.0, C#2.0, Windows, .NET, VS.NET2003, VS2005, Dev
 
Piyush S Bhatnagar 3.67
Dynamic class loading
Updated: 12 Dec 2008
Dynamic class loading using a registered section structure in the config file.
C#2.0, C#3.0, .NET2.0, .NET3.0, .NET3.5, Dev, WinForm
 
MarkusDoof 3.64
Simple Object Serializer
Updated: 8 Dec 2009
Simple object serializer using .NET Reflection and XML
C#, XML, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, .NET3.5, Win7, Dev, .NET4
 
Thorsten_Loos 3.59
Loading an assembly using Reflection and invoking static methods from it
Updated: 14 May 2010
Invoking static methods from an assembly at runtime using Reflection.
C#, Windows, WebForms, Dev, WinForm
 
Syed Fasih 3.43
Reflection in C# Tutorial
Updated: 28 Aug 2007
Reflection in C# Tutorial
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
Idemudia Esangbedo 3.20
Custom Objects Searchable through Reflection
Updated: 28 May 2009
Make your custom objects searchable simply by annotating them.
C#1.0, C#2.0, C#3.0, .NET, Dev
 
I-Flite 3.14
Creating a Reflections Class Library and Implementation
Updated: 23 Jun 2007
Contains an example Reflection class that handles dynamic input/parsing parameters for finding/calling methods on the fly (dynamically)
C#2.0, .NET, WinXP, Visual-Studio, Dev
 
mariocatch 2.82
Compressed DataTable serialization using GZip - Unedited
Updated: 17 Sep 2008
Using this FastDataTable you can serialize your data with fast and good compressing.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), ADO.NET, Dev
 
A$TRAL Moristar 2.33
Reflection to Read XML
Updated: 16 Nov 2009
How Reflection can be used to populate XML data to BO
C#
 
KN.Sudha 2.00
Reflection for freshers
Updated: 13 Jun 2007
Some examples of Reflection which may be useful for fresh .NET developers.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
shinilkp 1.54

Reporting 

top
Title / Updated Author Score  
The HTML Report Engine
Updated: 23 Jun 2006
The HTML report engine is a .NET class library which helps in generating well formatted HTML reports.
C#, HTML, Windows, .NET, Visual-Studio, ADO.NET, Dev
 
Ambalavanar Thirugnanam 4.96
Genius Open HTML Generator - How To Easily Create an Amazing Report
Updated: 22 Oct 2009
Generate an HTML table in 4 lines of code either from a SQL query or a DataTable. Highlighting, sorting, all is customizable
C# (C#2.0, C#3.0, C#4.0), Javascript, CSS, SQL, HTML, Windows, Visual-Studio (VS2005, VS2008, VS2010), Dev
 
APIReport 4.94
EasiReports
Updated: 13 Feb 2006
A library to add reports to your application.
C#, Windows, .NET, Visual-Studio, Dev
 
Nicholas Butler 4.89
Progress Reporting Framework
Updated: 7 Sep 2011
Reporting Progress for Complex Algorithms
C#, Windows, Dev, WinForm
 
Doc Lobster 4.78
Report Builder
Updated: 10 Jun 2004
Article on a simple report builder.
C#, Windows, .NET1.1, GDI+, ADO.NET, VS.NET2003, Dev
 
Daniel Zaharia 4.74
Visual Reporting with .NET 2003 (C#)
Updated: 27 Oct 2006
Generate report files with your own controls.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Vincent DUVERNET (Nolmë Informatique) 4.58
Binding DataSet and Generic *.rdlc Reports to a ReportViewer at Runtime
Updated: 25 Jul 2006
Binding DataSet and Generic *.rdlc Reports to a ReportViewer at runtime
C#, Windows, .NET, Visual-Studio, Dev
 
DIren 4.35
Using Crystal Report with Oracle and parametrized Query (Passing sql query parameters to crystal reports) - Unedited
Updated: 3 Aug 2008
Using Crystal Report with Oracle and parametrized Query (C#.net windows application). Passing sql query parameters to crystal reports
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET1.0, .NET1.1, .NET2.0, .NET3.0), Visual-Studio (VS.NET2003, VS2005), ADO.NET, Oracle, Architect, Dev
 
Rehan Ahmad Abbasi 4.29
Creating Crystal Reports using C# with Datasets
Updated: 13 Jan 2006
This is a sample that guides you to create reports with Crystal Reports using C# Datasets, which is the best and the easiest way to create reports.
C#, Windows, .NET, Visual-Studio, Dev
 
Ishara Gunarathna 4.19
Crystal Report with DataSet and DataTable using C#
Updated: 8 Sep 2008
Crystal Report with Dataset and DataTable using C#
C#, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, .NET3.0, .NET3.5, ADO.NET, Architect, Dev
 
Rehan Ahmad Abbasi 3.83
Reporting XML data using Crystal Reports
Updated: 22 Oct 2007
This article will show you how to report XML data with Crystal Reports and a Windows Forms client.
XML, C#2.0, .NET2.0, WinXP, ADO.NET, VS2005, Dev, WinForm
 
Asif Sayed 3.77
How To Prevent "Enter Parameter Value" Dialog Popping Up While Using Crystal Report
Updated: 27 Sep 2008
This article contains code to prevent popping up "Enter Parameter Value" dialog for each SQL stored procedure parameter with dynamic database
C#, DBA, Dev
 
Sneha B Patel 3.40
Integrating Crystal Reports in .NET using C#
Updated: 1 Jul 2006
An article on integrating Crystal Reports in .NET using C#
C#, Windows, .NET, Visual-Studio, Dev
 
Moutaz Salem 2.90
How to use Crystal Reports in your project
Updated: 10 Jul 2005
How to use Crystal Reports from your .NET project.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
ShahabFatemi 2.88
How to do paging and navigation with Crystal Reports using C# .NET
Updated: 10 Dec 2007
Crystal Reports with paging and navigation functionality with C# .NET.
C#1.0, C#2.0, C#3.0, .NET, Dev
 
KennyPatel 1.44

Samples 

top
Title / Updated Author Score  
IBM WebSphere MQ with C#: GUI application that is both GET REQUEST/ PUT RESPONSE and PUT REQUEST/ GET RESPONSE
Updated: 9 Nov 2005
An article on synchronization of a GET REQUEST/ PUT RESPONSE MQ C# program and a PUT REQUEST/ GET RESPONSE MQ C# program.
C#, VC7, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Koushik Biswas 5.00
Document Processing Part II: Request Driven OCR
Updated: 30 Apr 2005
To get qualified access to paper based information, sometimes more than plain OCR is needed. This article shows why, and offers a solution to increase OCR quality by semi-automatic table extraction.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Martin Welker 5.00
C# for MS-DOS: Expression trees compiled into 16-bit MS-DOS binary
Updated: 4 Sep 2008
C# arithmetic expressions compiled into 8086 machine code (yes, you can run it on Vista :-))
C#, .NET3.5
 
Ivan Krivyakov 5.00
Reverse Geocoding with C# and MapPoint 2009
Updated: 27 Mar 2009
Use C# and MapPoint 2009 to find a street address from a latitude/longitude.
C#, Windows, .NET3.5, COM, Dev
 
james.wren 5.00
Candlestick Based off WPF Toolkit
Updated: 4 Dec 2011
Candlestick
C#, .NET, WPF, Dev, charts
 
Xavier John 5.00
Passing a set of name/value pairs to a service method
Updated: 4 Jan 2012
Presenting some custom code that serializes and deserializes a dictionary of name/value pairs.
C#4.0, .NET, Dev
 
George Henry 1954 5.00
A Few Extension Methods that Streamline Working with strings and Data Stores
Updated: 16 Jan 2012
These are a few extension methods that I have written to simplify working with strings and data stores, and within that context, to make my code more readable and expressive
C#, .NET
 
George Henry 1954 5.00
Home Automation with Netduino and Kinect - Unedited
Updated: 15 Jan 2012
Remote control a squirt gun, open the garage, and water the garden all through .net
C# (C#4.0), HTML, Windows (Win2008), .NET, Mobile (Android, Windows-Phone-7), XBox, ASP.NET, WCF, Hardware, CEO, Architect, Dev, Marketing, Threading, Video, Speech-SDK, Scheduler, Application, Framework, Humor, Microcontroller, socket, Robot, media, Algorithms, JSON, Network, TCP/IP, Web, Development, ArchitectNET, Phone, Arduino, REST, RemoteControl, Singleton, SOAP, WebService, Speech, Kinect, Andriod, Remote
 
Dan Thyer 4.97
A small C# Class for impersonating a User - Unedited
Updated: 11 Apr 2005
Introduced a class that simplifies Windows Impersonation in C#.
C#, VC8.0, Windows, .NET1.1, ASP.NET, IIS5.1, IIS6, VS.NET2003, Dev, WinForm
 
Uwe Keim 4.93
RSS 2.0 Framework
Updated: 28 Feb 2009
RSS 2.0 framework implements the RSS 2.0 specification in strongly typed classes. The framework enables you to create and consume valid RSS 2.0 feeds in your code in just a few minutes.
C#, .NET1.0, .NET1.1, WinXP, ASP.NET, VS.NET2003, Dev
 
Chris Richner 4.93
Integrating MapPoint in your .NET applications
Updated: 2 Oct 2005
Using the MapPoint web service API and C# to calculate the route/driving directions between two places (e.g. cities) and generate a map showing the same.
C#, VB, .NET1.1, Win2K, WinXP, VS.NET2003, Architect, Dev
 
Chayan 4.92
Delete Links from the Recent Projects List on the Start Page of Visual Studio 2003, 2005 and 2008
Updated: 25 Apr 2008
This application deletes links from the Recent Projects list on the Start page of Visual Studio 2003/2005/2008
C#2.0, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev, QA, WinForm
 
Carlos Saraiva Jr. 4.90
Automating a specific instance of Visual Studio .NET using C#
Updated: 14 Aug 2004
Get a list of running Visual Studio instances, and a reference to the automation server.
C#, VC7, VC7.1, .NET1.0, .NET1.1, WinXP, COM, VS.NET2003, Dev
 
Mohamed Hendawi 4.89
DIY Intellisense
Updated: 12 Jan 2004
Do it yourself intellisense/autocompletion.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Dev
 
yetanotherchris 4.89
Self-Extractor
Updated: 31 Jul 2009
How to embed resources at runtime by creating dynamic assemblies.
C#2.0, Windows, .NET2.0, Dev, WinForm
 
Thomas Polaert 4.88
Creating a System Monitoring Service in .NET
Updated: 9 Jan 2012
A demonstration of a configurable Windows service with multiple tasks monitoring and logging
C#, XML, Windows, .NET, WMI
 
Zuoliu Ding 4.83
C# Open Source Managed Operating System - Intro to Plugs
Updated: 4 Jul 2011
Introduction to writing plugs in Cosmos in C#, Assembly, or X#
C#, MSIL, Windows, Mono, .NET3.5, VS2010, Dev
 
Chad Z. Hower aka Kudzu 4.83
Securely Delete a File using .NET
Updated: 14 Jan 2008
How to securely delete a file using .NET
C# (C#1.0, C#2.0, C#3.0), Windows, .NET (.NET2.0), Dev
 
Johan Martensson 4.82
Term frequency/Inverse document frequency implementation in C#
Updated: 28 Oct 2005
Text statistical-based measuring of similarity between two documents in a corpora.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Thanh Dao 4.81
Multipage TIF Viewer
Updated: 26 Nov 2008
A simple and useful viewer of multipage TIF/TIFF images
C#2.0, C#3.0, WinXP, Win2003, Win32, Win64, GDI, GDI+, VS.NET2003, VS2005, VS2008, Dev, WinForm
 
Matjaž Grahek 4.79
Multi Tab WebBrowser
Updated: 23 May 2005
A webbrowser example of how to open new web windows in new tabs.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Ronit H 4.78
Amazon S3 from C# Developer Point of View
Updated: 2 Jun 2010
This article shows how you can interact with Amazon S3 storage directly from C#.
C#, .NET, Architect, Dev
 
ec2studio 4.78
Creating a Custom Configuration Section in C#
Updated: 18 Sep 2007
Creation of a custom configuration section similar to AppSettings. Stores settings for both Development and Production environments, and returns the appropriate settings based on the machine’s configuration in which the application is being executed.
XML, C#2.0, Windows, .NET2.0, ASP.NET, WebForms, VS.NET2003, Dev, WinForm
 
Dennis Fazekas 4.77
A C# WPF .NET 4.0 NumberBox UserControl
Updated: 21 Jun 2011
A user control for entering numeric values
C# (C#4.0), Windows, .NET, WPF, Silverlight, Dev, Silverlight4
 
Christopher Camacho 4.77
Perform Reflection and XML Traversing Using the dynamic Keyword in C#
Updated: 5 May 2011
Demonstrates using the dynamic keyword in Reflection and XML traversing.
C#, .NET, Dev
 
Sanjay J Patolia 4.77
Sample NHibernate IInterceptor implementation
Updated: 6 Feb 2007
This article describes a simple implementation of NHibernate IInterceptor interface
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Ali Ozgur 4.77
C# Extension Methods Using RSA
Updated: 4 May 2009
Example of creating Extension Methods that encrypt string values.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET3.0, .NET3.5), ASP.NET, WebForms, Dev, WinForm
 
Sean Rhone 4.76
The R Statistical Language and C#.NET: Foundations
Updated: 14 May 2008
Use the R Language in C#.NET applications.
C# (C#1.0, C#2.0, C#3.0), Windows, .NET, Dev
 
Jeff B. Cromwell 4.76
Building Applications with the SharpDevelop Core
Updated: 3 Jan 2006
Use XML definitions for your applications to make them extensible.
C#, XML, Windows, .NET2.0, VS2005, Architect, Dev, WinForm
 
Daniel Grunwald 4.74
A Small C# File Creator Class
Updated: 12 Sep 2010
Introducing a small class that helps you in creating a temporary file with string/binary data and clean-up the file automatically
C#, .NET
 
Uwe Keim 4.74
IInterfaces Part 2 – Implementing IComparable and IComparer
Updated: 6 Mar 2005
Part 2 of carefully crafted examples that demonstrate the usefulness of implementing various interfaces.
C#, Windows, .NET1.1, VS.NET2003, Dev, QA
 
Ryan Beesley 4.73
A Small C# File Cloner Class
Updated: 6 Sep 2010
Introducing a small class that helps you in creating automatic copies of files and clean them up automatically, too
C#, .NET, file
 
Uwe Keim 4.73
Converting CSV Data to Objects
Updated: 26 May 2006
Using custom attributes and .NET Reflection to load objects from a CSV file.
C#, Windows, .NET2.0, VS2005, Dev
 
Jeff Brand 4.73
Full-text searching with IFilter's
Updated: 30 Jul 2005
Indexing Server, SQL Server, Windows SharePoint Services, SharePoint Portal Server, Exchange Server and Windows Desktop Search provide full-text search capabilities. Each utilizes the so called IFilter components to index the content and then allows clients to search the index.
C#, SQL, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, SQL2000, VS.NET2003, VS2005, DBA, Dev
 
klaus_salchner@hotmail.com 4.71
Read tags of .ogg files
Updated: 12 Jul 2004
A simple class that reads default tags of ogg vorbis files.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
JockerSoft 4.69
Creating a Blend like Scrollbar
Updated: 26 Aug 2009
This article shows how to style a scrollbar to look like the scrollbars in expression blend
C# (C#1.0, C#2.0, C#3.0), Windows, WPF, Dev
 
Florin Badea 4.69
Screen Saver Starter Kit
Updated: 6 Nov 2007
A starter project to write your own Screen Saver
C#2.0, Windows, .NET2.0, Visual-Studio, GDI+, Dev
 
Daniel M. Camenzind 4.69
How to reuse the Windows Workflow Foundation (WF) cool type browser editor in your components
Updated: 11 Feb 2007
A step by step walkthrough on how to reuse the Workflow Foundation (WF) type browser in your own components and controls that will be used in a WinFx-enabled environment.
C#, .NET2.0, WinXP, VS2005, Dev
 
Daniel Cazzulino [XML MVP] 4.68
Strongly typed CSV reader (CsvToObj) and Code First initialization
Updated: 21 Sep 2011
Loading a strongly typed list from a CSV via Reflection and initializing tables using EF Code First.
C#, .NET, Dev
 
Giorgio Minardi 4.67
Run other programs from your .NET code
Updated: 26 Aug 2004
A .NET library and a sample application demonstrating simple use of the Process class.
C#, VB, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, VS2005, Dev
 
Xiangyang Liu 刘向阳 4.66
An MSN Messenger Log Listener
Updated: 7 Feb 2006
A custom log listener for the Microsoft Enterprise Library Logging framework.
C#, Windows, .NET2.0, VS2005, Dev
 
Bill Pierce 4.66
Custom app.config
Updated: 28 Mar 2005
Custom configuration class to load configuration settings from an external file.
C#, XML, Windows, .NET1.1, VS.NET2003, Dev
 
Brian ONeil 4.65
IconHandler
Updated: 1 Feb 2006
An icon handling class for icon extraction from files and registry
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Gil.Schmidt 4.60
An enhanced wrapper around the LOG4NET logging framework - Unedited
Updated: 26 Mar 2005
An article about an enhanced wrapper around the popular logging framework LOG4NET.
C#, VC7.1, VC8.0, Windows, .NET1.1, VS.NET2003, Dev
 
Uwe Keim 4.60
GPS - Deriving British Ordnance Survey Grid Reference from NMEA data
Updated: 23 May 2006
An article on a C# class to convert GPS derived NMEA data to the British Ordnance Survey Grid.
C#, Windows, .NET, Visual-Studio, Dev
 
Alex@UEA 4.59
Pdfizer, a dumb HTML to PDF converter, in C#
Updated: 17 Jan 2004
This library converts simple HTML documents to PDF.
C#, Windows, .NET1.0, .NET1.1, ASP.NET, VS.NET2003, Dev
 
Jonathan de Halleux 4.59
Custom Objects From the App.Config file
Updated: 21 Apr 2004
Defining custom objects in the App.Config file, and retrieving them via the IConfigurationSectionHandler Interface.
C#, .NET1.0, .NET1.1, Win2K, VS.NET2003, Dev
 
Mark Focas 4.59
Client-Side Caching for .NET Applications
Updated: 26 Jan 2005
Uses a cache on the client side of a distributed .NET application to improve performance.
C#, Windows, .NET1.0, .NET1.1, ADO.NET, VS.NET2003, Dev
 
Chris Wuestefeld 4.57
A Message Loop object
Updated: 29 Aug 2005
Asynchronous sequential execution of methods using a message loop.
C#, VC7.1, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Ilan Assayag 4.56
Simple Class to get Currency Exchange Rates
Updated: 12 Mar 2007
Explains how to get the latest currency exchange rates from the Internet.
C#2.0, C#3.0, .NETCF, .NET2.0, Win2K, WinXP, Win2003, Vista, WinMobile2003, .NET3.0, WinMobile5, ASP, ASP.NET, WebForms, VS2005, IE6.0, IE7, Dev, WinForm
 
Vitaly Zayko 4.53
Automatic Undo/Redo for .NET classes
Updated: 29 Jul 2005
A unique spin on implementing generic Undo/Redo funcionality for .NET classes using method invocation interception...
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Matt Davison 4.49
A Simple Analog Clock Widget
Updated: 23 Oct 2007
Create a simple C# analog clock widget; you can do it too!
C#, Windows, .NET, Visual-Studio, GDI+, Dev
 
gan.gary 4.45
Stop/Start IIS Website in .NET (C#)
Updated: 31 Oct 2007
I have seen a number of requests for Website control in C#, but no examples. So here it is at last!
C#2.0, Windows, .NET2.0, Visual-Studio, Dev
 
Tom Faust 4.44
Compiling and Executing Code at Runtime
Updated: 10 Dec 2004
This article describes how easy it is to run uncompiled code at runtime.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
patsissons 4.43
Moderately Complicated Windows C API in C#, using NtmsApi (RSM) from C#
Updated: 31 May 2008
Here is some code to serve as both an example "DllImport" beyond some of the trivial cases (I had trouble finding examples), and perhaps as a starting point for anyone else who might be using the RSM (aka NTMS).
C#2.0, Windows, .NET2.0, Dev
 
Rob Dal Santo 4.43
Strongly Typed Event Log Data
Updated: 30 Oct 2005
A technique for using the event log as object storage.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Sean Michael Murphy 4.42
C# and WebSphere MQ (formerly MQSeries) Client/Server examples
Updated: 7 Mar 2004
Examples to PUT and GET messages to and from MQSeries using four different methods which build on each other.
C#, Windows, .NET, Visual-Studio, Dev
 
John Concannon 4.40
WYSIWYG HTML Editor
Updated: 6 Jan 2006
Building a simple WYSIWYG (What You See Is What You Get) HTML Editor in C#.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Shlomo Schwarcz 4.40
IInterfaces Part 1 – Implementing IEnumerable and IEnumerator.
Updated: 5 Mar 2005
Part 1 of carefully crafted examples that demonstrate the usefulness of implementing various interfaces.
C#, VC7.1, Windows, .NET1.1, VS.NET2003, Dev, QA
 
Ryan Beesley 4.39
A C# implementation of Unix crypt()
Updated: 30 Dec 2004
A C# version of the Unix crypt() algorithm.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Jeroen-bart Engelen 4.38
Simulate the "Nudge" Effect
Updated: 15 Apr 2005
A very basic idea for the MSN-style nudging effect,, available on the latest MSN Messenger v7.0, on a Windows Form.
C#, .NET, Win2K, WinXP, Win2003, VS.NET2003, Dev, WinForm
 
Polis Pilavas 4.37
Hex Converter
Updated: 18 Jun 2003
This article is about a program which helps you convert numeric value from decimal to hexadecimal representation and vice versa.
C#, .NET1.0, Win2K, WinXP, Dev
 
Weiye Chen 4.35
Number conversion methods
Updated: 23 Sep 2005
Shows how to convert an integer to different number systems, and vice versa.
C#, Windows, .NET2.0, VS2005, Dev
 
StefanBoether 4.33
Simple Excel 2007 Data Loader to SQL 2008 Server
Updated: 9 Dec 2008
Simple Excel data loader to SQL Server using SQlBulkCopy
C#, SQL
 
Inga Bemman 4.33
Template based code generation
Updated: 10 Mar 2005
An article about template based code generation and a demonstration of how to quickly generate a wrapper class for stored procedures.
C#, SQL, Windows, .NET1.1, SQL2000, VS.NET2003, DBA, Dev
 
Wytek Szymanski 4.32
Need a SetConfig method for your Configuration Settings? What about an AppSettingsWriter?
Updated: 20 Jan 2006
Here are the configuration classes that allow you to modify your config file.
C#, XML, Windows, .NET, Visual-Studio, Dev
 
Alexandru Stanciu 4.32
Command line application to install components into ToolBox
Updated: 20 Sep 2005
An article on installing components to VS ToolBox.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Roberto Polesel 4.31
Range Constructor
Updated: 22 Sep 2005
Range resizing...emulating Microsoft Outlook address book buttons.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
csinge 4.30
“Hello world” program using Indigo MSMQ Service
Updated: 14 Jun 2005
The article demonstrates a simple Indigo server - client communication based on MSMQ.
C#, .NET2.0, Win2003, VS2005, Dev
 
| zvikapeer@hotmail.com 4.30
Extending the IAsyncResult Pattern for Multiple Parameter Function Calls
Updated: 22 Mar 2010
How to make your methods callable asynchronously by creating begin/end pair stems, in a similar way that the WSDL.exe tool generates the contract files for a Web Service.
C#, .NET2.0, .NET3.0, .NET3.5, Dev
 
Assil 4.30
A C# WPF .NET 4.0 "DataGrid" with Persistent Controls in Cells
Updated: 29 Aug 2011
A DataGrid lookalike that has persistent controls in cells
C#, WPF, Dev
 
Christopher Camacho 4.27
Add a context menu to the Windows Explorer
Updated: 12 Apr 2005
Add a context menu to the Windows Explorer using Registry only.
C#, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, VS.NET2003, Dev
 
dmihailescu 4.25
Controlling Skype with C#
Updated: 15 Feb 2006
C# example code for controlling Skype
C#, VC8.0, Windows, .NET2.0, VS2005, Dev
 
Gabriel Szabo 4.18
C# and Table Value Parameters
Updated: 20 Aug 2009
How to send bulk data using table value parameters from C#
C# (C#2.0, C#3.0, C#4.0), SQL, .NET (.NET2.0, .NET3.0, .NET3.5), SQL-Server (SQL2008), ADO.NET, Architect, Dev, Design, .NET4
 
gaurav_verma_mca 4.05
Really Simple Anagram Solver
Updated: 9 Sep 2011
One really simple anagram solver using recursion.
C#, .NET, Dev, Recursive
 
Ziming 4.00
How to Add a Smart-Tag to a User Control
Updated: 9 Oct 2008
This is a 3 step sample to include a Smart-Tag in your UserControl
C#, WinXP, Vista, VS2005, Dev, Design
 
alexlevocitakahashi 3.93
A C# Mersenne Twister class
Updated: 5 Oct 2003
A pseudorandom number generator.
C#, VC7, VC7.1, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Dave Loeser 3.81
How to manage product options with different prices in a catalog
Updated: 4 May 2009
This article provides a simple solution for managing product options in a catalog. This solution is valid for any number of options.
SQL, C#3.0, Windows, .NET3.5, SQL-Server, LINQ, Architect, Dev
 
Paolo Costa 3.75
Earth Map in C#
Updated: 25 Aug 2009
Detecting coordinate point on the raster image map
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP, Vista), Win32, WinForm
 
Reza Shojaee 3.71
AderPlotter
Updated: 14 Feb 2004
Simple graphics calculator.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Werdna 3.65
Converting numbers to another radix
Updated: 12 Dec 2005
This article presents the Radix class to represent numbers in another Radix.
C#, Windows, .NET, Visual-Studio, Dev
 
rob tillaart 3.56
Easy XML Parsing in C#
Updated: 2 Mar 2008
The easiest way to get XML parsing in C#
C# (C#2.0, C#3.0), XML, .NET (.NET2.0, .NET3.0), Dev
 
Joseph Armbruster 3.53
Loading Crystal Report reports which use Stored Proc in C#
Updated: 20 Apr 2005
An article on how to load Crystal Report reports using C#.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Pankaj A. Chitriv 3.51
Deploying Custom Tool on a developer machine using a Setup Project
Updated: 8 Apr 2009
Making a custom tool work on the developers machine requires several actions like placing keys in the registry and registering your DLL Library using the regasm command. This post will discuss the automation of these procedures using a setup project.
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0)
 
RMostafa 3.50
Bar Code Drawing
Updated: 9 Aug 2007
Bar Code drawing with 2 of 5 Interleaved format
C#2.0, Windows, .NET2.0, GDI+, VS2005, Dev
 
NotFromIndia 3.50
Interpreting Intel 80-bit Long Double Byte Arrays
Updated: 5 Apr 2004
A simple BitConverter class that is capable of reading and writing Intel 80-bit long doubles.
C#, Windows, .NET1.0, Dev
 
Nathan Baulch 3.46
Application Suite Template
Updated: 10 Mar 2004
An example of building an application suite using reflection and custom attributes to dynamically discover and add child applications.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Mark Nischalke 3.39
C# Object Cloning - For Business Applications
Updated: 28 Mar 2009
Not exactly a new technique for cloning, just a way of coding to meet business application needs.
C#, WinXP, Win2003, Vista, Win2008, Dev
 
Rajarshi (C# Pro) 3.38
Single instance app in C#
Updated: 3 Jan 2004
Sample for demonstrating interprocess communication using same application.
C#, .NET, Win2K, Visual-Studio, Dev
 
nigs_krec 3.35
Win Count
Updated: 14 Feb 2004
Count number of lines of code in your project.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Werdna 3.29
Make similar suggestions for input text by remembering old inputs
Updated: 15 Jul 2005
Suggest most similar typed text in the past while typing new ones to guide the user to select previously typed texts.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
EEmadzadeh 3.24
.NET scripting, a new approach
Updated: 15 Nov 2004
A new(?) approach to scripting in .NET applications.
C#, VC8.0, .NET2.0, Win2K, WinXP, Win2003, VS2005, Dev
 
Hugo Wetterberg 3.22
Template for VB.NET (C# Users).
Updated: 26 Sep 2004
Modified template for VB.NET which will make VB.NET similar to C#.
C#, VB, Javascript, .NET1.1, Win2K, WinXP, Win2003, Vista, VS.NET2003, Dev
 
Chester Ragel 3.22
Export DataGrid to Excel
Updated: 19 Jun 2003
Code that exports a whole DataGrid into an Excel file.
C#, VC7, .NET1.0, Win2K, WinXP, Win2003, ASP.NET, Dev
 
Bhavtosh 3.17
Subliminal Messaging
Updated: 24 Nov 2004
Displays subliminal messages.
C#, .NET1.0, Win2K, WinXP, Dev, WinForm
 
Adam McKee 3.07
Dumping is easy
Updated: 26 Aug 2004
A small method for easily dumping an array of Bytes.
C#, VC8.0, .NET, Win2K, WinXP, VS.NET2003, Dev
 
Egidio 3.00
Automatic currency rate updates every day to your database.
Updated: 18 Apr 2004
Update currency information in your database automatically with currency feed from xe.com.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Shrinivas K R 3.00
Recursion using C#
Updated: 16 May 2005
Background, advantage and usage of Recursion in C#.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Rahman Mahmoodi 2.95
Bottleneck - a tool for finding code bottlenecks in C#
Updated: 14 May 2002
A simple tool that can be used to time how long different parts of your code take to execute, and where bottlenecks occur
C#, Windows, .NET1.0, Dev
 
Christian Graus 2.88
Console and WinForm together for easy debugging
Updated: 2 Jan 2005
Using a console in a Windows application to easily generate log and/or debug information.
C++, C#, Windows, .NET, Visual-Studio, Dev
 
Wilfried Mestdagh 2.84
Calculator with Proportionaly Resizable Controls. Using Hashtable() to store default locations of controls.
Updated: 4 Jan 2003
This article shows you how to use Hashtable() to store data, foreach() to cycle through collections of elements, and some other functions that you can usually see in most of the applications.
C#, .NET1.0, Win2K, WinXP, Dev
 
diSant 2.83
Inductive Presentation Framework in C#
Updated: 15 Jan 2005
A framework for building inductive user interfaces.
C#, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, VS.NET2003, Dev
 
WillemM 2.75
Fowler Refactoring Example
Updated: 19 May 2003
A C# translation of the 'Starting Point' example in Chapter 1 of "Refactoring - Improving the Design of Existing Code", by Martin Fowler.
C#, Windows, .NET1.0, Dev
 
David Veeneman 2.73
Tree Builder
Updated: 18 May 2003
Tree Builder with MS Access.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Guillermo Rivero 2.67
StrategyLight, Business Logic under Business Control in Excel File
Updated: 19 Nov 2008
Definition of business logic (calculations, scorings, decisions, …) under business control in Excel file (without Excel installation and automation technique).
C#, Dev
 
steuer.j 2.60
Collection Initializers and Query Expressions for Dictionary Objects
Updated: 12 Feb 2009
This article explains the syntax to use collection initializers and query expressions for Dictionary objects in C# 3.0.
C#, .NET3.5, LINQ, Dev
 
Arun George John 2.57
Dynamic Crystal Reports Viewing
Updated: 22 Apr 2004
An article on simplified Crystal Reporting using C#.NET.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Tommie Carter 2.54
find out how processor load using wmi - Unedited
Updated: 25 Sep 2009
Example of how to find out the processor load using wmi (windows management instrument)
C# (C#1.0, C#2.0, C#3.0)
 
jesuli 2.33
A C# Serviced Component for Websphere MQ 5.3
Updated: 29 Oct 2004
A C# .NET serviced component that encapsulates MQ PUT and MQ GET.
C#, VBScript, .NET1.0, Win2K, WinXP, Win2003, ASP.NET, Visual-Studio, IIS5.1, IIS6, Dev
 
eleung 2.33
Complete Users' Password Administration for .NET
Updated: 24 Jun 2005
This article creates a complete suite to manage users and users' passwords. The application saves and loads all the data using an XML file and MD5 encryption.
C#, XML, .NET1.1, WinXP, VS.NET2003, Dev
 
arbel kfir 2.31
API Browser
Updated: 12 Jan 2005
A Windows API browser that shows you all the definitions and help on API methods.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev, WinForm
 
kbrryder 2.20
Test for additional instances of a process – short and simple
Updated: 4 Jan 2006
A simple method to test for additional instances of an application.
C#, .NET, WinXP, Visual-Studio, Dev
 
holgerl 2.20
Asymmetric Arithmetic Rounding
Updated: 29 Oct 2004
.NET uses Bankers rounding. Want to bring back the rounding they taught you in grade school? This simple bit of code will help!
C#, Windows, .NET1.1, Visual-Studio, Dev
 
Phylum 2.10
TwoSB (two student bodies) IDE for Java
Updated: 8 Nov 2004
Visual Studio.Net IDE written to support the java language
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev, WinForm
 
TwoSB 2.06
Exporting Crystal Reports in different formats
Updated: 1 Feb 2004
An article on exporting Crystal Reports in different formats.
C#, .NET1.0, Win2K, WinXP, Win2003, ASP.NET, Dev
 
kutubshikora 2.00
Invoking methods @ Runtime on method name
Updated: 27 Dec 2004
Invoking methods at runtime on method name, using the Reflection.MethodInfo class.
C#, Windows, .NET1.0, Architect, Dev
 
Jitesh Patil 1.79
Build a class to generate random passwords
Updated: 1 Apr 2005
An explanation of how to build a class in C# to generate random passwords.
C#, Windows, .NET, Visual-Studio, Dev
 
David Farrell 1.73
Various string reversal algorithms in C# - Unedited
Updated: 18 May 2010
Code illustrations of various string reversal algorithms in C#
C#, string, Algorithms
 
Sarang Date 1.53
Sorted Dictionary C# 2.0
Updated: 6 Mar 2006
Using the SortedDictionary for a contact list.
C#, .NET2.0, WinXP, VS2005, Dev
 
wws35801 1.44
Sorting an array of class objects on-the-fly
Updated: 18 Aug 2009
A class which allows you to sort an array of objects with just a sorting method.
C#1.0, C#2.0, C#3.0, .NET3.0, VS2005, Dev
 
Francine DeGrood Taylor 1.29
Useful classes for using with ASP/C#.NET applications
Updated: 23 May 2005
Some useful classes you can use when creating ASP/C# applications.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Kerry Teo 1.24
Updating the Assembly Version
Updated: 13 Feb 2007
Code and example showing how to update the Assembly Version.
C#1.0, C#2.0, C#3.0, .NET1.0, .NET1.1, .NET2.0, WinXP, Win2003, Vista, .NET3.0, VS2005, Dev
 
Aaron Sulwer 1.20
Generating a unique computer/user ID using C#
Updated: 11 Apr 2006
How to generate a unique computer/user ID, using C#, which can be used for user tracking, software licensing, etc.
C#, Windows, .NET, Visual-Studio, Dev
 
Gratemyl 1.00

Utilities 

top
Title / Updated Author Score  
Visual FoxPro Lines of Code Analysis
Updated: 5 Jan 2012
Lines of Code Counter in C# that analyze FoxPro Projects (PJX)
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Mark Miller 5.00
Bare bones SourceSafe journal monitor
Updated: 6 Sep 2008
A simple and straightforward tool to monitor and report SourceSafe database changes.
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), DBA, Dev, QA
 
David Catriel 5.00
Dynamically Map SQL Resultset to Business Object - Unedited
Updated: 10 Feb 2012
Dynamically map a DataTable to type-safe business objects using reflection and generics.
C#, .NET (.NET3.5), Architect, DBA, Dev, .NET4, DataTable, 4.0.
 
Sam Lombardo 5.00
A C#/.NET Attributes Based Command Line Argument Parser
Updated: 10 Jan 2012
This article introduces an easy to use attribute/reflection based library for seamlessly parsing command line arguments for applications.
C#, Windows, .NET
 
PeteBarber 4.96
WebCacheTool: Manipulate the IE Browser Cache From the Command-Line
Updated: 23 Feb 2006
This article presents the WebCacheTool, a command-line utility to make it easier and faster to list, view, and delete files residing in the Internet Explorer browser cache.
C#, Windows, .NET1.0, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Scott McMaster 4.96
Runtime Object Editor
Updated: 30 May 2006
A powerful window/object editor to be used at runtime that allows viewing/changing of properties and fields, method invocations, and object hierarchy navigation.
C#, .NET1.1, .NET2.0, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Corneliu Tusnea 4.95
How to Burn Optical File Images with IMAPI 2.0 from Managed Code
Updated: 30 May 2008
Burn ISO files using IMAPI v2.0 and C#
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.5), Win32, Visual-Studio (VS2005, VS2008), Dev
 
dmihailescu 4.94
.NET Native Multiple File Compression - Unedited
Updated: 16 Jan 2012
Multiple-File, Searchable, Streaming Compression Library Implemented Natively in .NET
C# (C#4.0), Windows, .NET, Dev, WinForm, binary, streaming, serialization
 
Simon Bridge 4.94
Depends4Net - Part 1
Updated: 1 Sep 2011
"Dependency Walker" light for .NET using a separate AppDomain and the reflection-only context
C# (C#4.0), .NET, WPF
 
Espen Harlinn 4.93
ZIP Code Utility
Updated: 2 Jan 2005
This article provides an easy method to lookup a U.S. City/State by ZIP Code, or one or more ZIP Codes by City/State. It also describes a method to calculate the distance between two ZIP Codes and find all other ZIP Codes within a radius of X miles of a specified ZIP Code.
C#, SQL, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, DBA, Dev
 
Jon Sagara 4.92
CommandParser - A getopt() Inspired Command Line Parser for C# using LINQ
Updated: 5 Sep 2009
Command line parsing is an irritatingly repetitive problem to solve when creating command line tools. What's worse, it has been solved many times over throughout the course of computing history. This library is an attempt to solve many of the problems common to handling command line arguments when
C# (C#3.0), Windows, .NET (.NET3.0), ASP.NET, Dev
 
Christopher Hahn 4.92
Exception Message Box Using C#
Updated: 18 May 2007
Allows applications to display detailed and formatted error messages
C#2.0, Windows, .NET2.0, VS2005, Dev, Design
 
Padoor Shiras 4.92
Advanced MIME Parser/Creator/Editor
Updated: 5 Oct 2005
An advanced MIME parser/creator/editor application.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Ivar Lumi 4.91
Color Matrix Image Drawing Effects
Updated: 26 Apr 2010
This program demonstrates the graphics effects of drawing an image with a ColorMatrix.
C#, Windows, .NET
 
Dennis Lang 4.91
GIOS PDF Splitter and Merger
Updated: 28 Nov 2006
The first open source PDF splitter and merger tool written in C#.
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
Paolo Gios 4.91
Visual Studio Project MRU List Editor III
Updated: 23 Apr 2010
An update to a stand-alone tool for editing Visual Studio's MRU list
C# (C#2.0), .NET (.NET2.0), Visual-Studio, Dev
 
peterchen, Josh Beach, Nelviticus 4.90
C#/.NET Command Line Argument Parser Reloaded
Updated: 9 Sep 2011
Easy to use yet powerful command line argument parser which also creates usage and parameter information for the user.
C#, .NET
 
Julian Ohrt 4.89
Lotus Notes Integration with Microsoft .NET Platform (C#)
Updated: 23 Apr 2007
This article explains how to use .NET and Lotus Notes Interop to integrate Lotus Notes capabilites into applications
C#2.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Aditya P Gupta 4.87
Util Library & Extension Methods
Updated: 2 May 2010
A simple Util Library
C# (C#3.0, C#4.0)
 
Farhan Ejaz 4.87
ResxWriter: Generating .resx files from an Excel spreadsheet
Updated: 17 Nov 2006
Generate .resx files from an Excel spreadsheet; fully customizable.
C#, XML, .NET1.1, Win2K, WinXP, Win2003, ADO.NET, VS.NET2003, Dev, WinForm
 
Patrick Bounaix 4.86
A High-Precision Stopwatch for C#
Updated: 17 Jan 2006
This article presents a stopwatch class with microsecond-precision for C# that offers split-time and a System.TimeSpan interface.
C#, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev
 
Nitron 4.86
Use C# to manage IIS
Updated: 6 Aug 2010
Use C# to manage IIS
C#, Windows, IIS
 
luckzj 4.86
Draggable Form: Drag a Borderless Form by Clicking Anywhere on the Form
Updated: 7 Apr 2006
Drag a borderless form by clicking anywhere on the form
C#, Windows, .NET, Visual-Studio, Dev
 
Russell Aboobacker 4.83
Visual Studio Cleaner and More
Updated: 18 Dec 2011
Delete junk files from Visual Studio solution/project by selecting files using search patterns
C#, .NET, Visual-Studio (VS2008)
 
Dennis Lang 4.83
United States Postal Service (USPS) Web Tools Wrapper
Updated: 9 May 2008
United States Postal Service (USPS) Web Tools Wrapper is a .NET library you can use for address validation, retrieving rates and YES even printing labels
C#, Windows, .NET, ASP.NET, Visual-Studio, Dev
 
johnnycantcode 4.82
Math Expressions Evaluator
Updated: 28 Mar 2010
Library that evals complex mathematical expressions into values
C# (C#1.0, C#2.0, C#3.0), .NET (.NET3.5), Architect, Dev, Design
 
DetoX83 4.81
Visual Studio Project MRU List Editor II
Updated: 6 Jun 2008
Improving Josh Beach's Visual Studio Project List editor
C#2.0, Windows, .NET2.0, VS.NET2003, VS2005, Dev
 
peterchen 4.81
Another C# Legacy HTML Parser Using Tag Processing
Updated: 26 Feb 2008
A class library of HTML parser for HTML tag work
HTML, C#3.0, .NET3.5, Dev
 
Ruxo Zheng 4.80
C# Zip Files and/or Folders
Updated: 8 Jul 2009
How to Zip files and/or folders using C#
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), ASP.NET, Visual-Studio (VS2005, VS2008)
 
david.ribeiro 4.80
CSI: A Simple C# Interpreter
Updated: 25 Apr 2005
CSI is a small utility which allows you to evaluate C# statements interactively.
C#, Windows, .NET, Visual-Studio, Dev
 
Steve Donovan 4.79
Build a Simple Watermarking Utility in C#
Updated: 19 Jan 2008
An article on building a simple Watermarking utility in C#
C#, GDI+, VS2005, Dev, Design
 
salysle 4.79
Microsoft Visual Source Safe Client
Updated: 20 Sep 2006
Microsoft Visual Source Safe client which can notify of check-ins.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
H. S. Masud 4.77
VS.NET Solution Cleaner
Updated: 29 Nov 2006
A small but useful application for cleaning a VS.NET solution folder.
C#1.0, Windows, .NET1.1, VS.NET2003, VS2005, Dev
 
Leonardo Paneque 4.77
Creating a Custom Tool to Generate Multiple Files in Visual Studio 2005
Updated: 30 Nov 2006
Visual Studio provides interfaces for extending the environment to generate one file from another through a "Custom Tool". Now, learn how to generate multiple files, easily, and extensibly.
C#, Windows, .NET, Visual-Studio, Dev
 
Adam Langley 4.76
Downloader Component
Updated: 14 Jan 2007
A component to download files over the network with support for proxies, SSL and resume.
C#1.0, C#2.0, Windows, .NET1.1, .NET2.0, VS.NET2003, Dev
 
Hadi Eskandari 4.76
MagicWords: How to build a SlickRun clone in one hour
Updated: 11 Feb 2007
An improved command line utility inspired by SlickRun.
C#, Windows, .NET, Visual-Studio, Dev
 
John Roland 4.76
TDHAppBar - A Library to Convert a Windows.Forms.Form into an Application Desktop Toolbar
Updated: 18 Dec 2007
This article describes a class which may be used to convert any Windows.Forms.Form into a docked Application Desktop Toolbar. That is, by use of the AppBar.ApplicationDesktopToolbar class, one's Toolbar applet may be either floating or docked to an edge of the Desktop.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET1.0, .NET1.1, .NET2.0, DotGNU), Win32, VS.NET2003, Dev
 
Ilíon 4.75
Property dependency generation in Visual Studio
Updated: 20 Jan 2009
A VS add-in to analyse property dependencies in classes.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Architect, Dev, Design
 
Dmitri Nesteruk 4.75
IIsAdmin.NET: Create Multiple Web Sites Under Windows XP
Updated: 16 Jun 2005
Tool for creating multiple web site definitions under Windows XP.
C++, C#, .NET1.1, WinXP, VS.NET2003, Dev, WinForm
 
Mark Belles, Gabe Wishnie 4.73
Create PDFs for Free
Updated: 3 Jan 2011
Learn how to automate Microsoft Word in C# to create PDF files based upon a template document that can be modified at runtime to reflect the dynamic information
C#, Windows, Office, Dev
 
Tim Corey 4.73
SimpleZip
Updated: 25 Mar 2008
Generate Zip archives without third-party support
C#2.0, Windows, .NET2.0, ASP.NET, Dev
 
mikeward001 4.71
XmlStore Part 2: Printing DataGridView Contents
Updated: 18 Mar 2007
A utility to read, edit, encrypt, decrypt, write and print XmlStore files
C#, Windows, .NET2.0, Visual-Studio, Dev
 
victorbos 4.69
Emit Proxy
Updated: 29 Dec 2010
A dynamically generated proxy using .NET emit
C#, .NET (.NET3.5), Dev
 
Greenhippo 4.69
Zeta Backup Validator - Unedited
Updated: 16 Nov 2009
A small console application that helps you in verifying whether your backups succeed by checking files and folders with various configurable rules
C#, .NET (.NET3.5), SQL-Server (SQL2005, SQL2008), Dev, SysAdmin
 
Uwe Keim 4.69
XGenPlus - A Flexible Tool to Generate Typed XML Serializers for your .NET Applications
Updated: 12 Nov 2007
XGenPlus is a flexible tool to generate typed XML serializers for your .NET applications. It provides more flexibility than the sgen.exe tool combining the efficiency offered by Mvp.Xml.Xgen library.
C#2.0, Windows, .NET2.0, VS2005, Architect, Dev
 
Sivakumar G, Anoop Madhusudanan 4.69
Detecting Application Idleness
Updated: 11 Apr 2006
A utility class that alerts your code when the application is idle.
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
GWSyZyGy 4.69
Monitoring Access to Your Shared Files on Network
Updated: 9 Mar 2010
ShareMonitor allows you to monitor any access to your network shared files
C# (C#3.0), XML, Windows, .NET, Visual-Studio (VS2008), LINQ
 
Abdollah Zawari 4.69
Wallpaper Changer
Updated: 27 Oct 2005
Periodically change your wallpaper automatically from among chosen images.
C#, Windows, .NET2.0, VS2005, Dev
 
SathishVJ 4.68
NonNullable Class Wrapper
Updated: 11 Apr 2008
A wrapper to place the burden of checking a class reference for null on the calling method rather than the called method.
C#, .NET2.0, Dev
 
PIEBALDconsult 4.68
Convert HTML to XHTML and Clean Unnecessary Tags and Attributes
Updated: 24 Jun 2005
Convert HTML to XHTML while applying tag and attribute filters in order to produce nice and clean HTML for web posting.
C#, XML, VC6, Windows, .NET1.1, VS.NET2003, Dev
 
Omar Al Zabir 4.67
Getting Started with Drools.NET - Unedited
Updated: 23 Sep 2008
How to use Drools.NET in Visual Studio 2008
C#, .NET, Visual-Studio, Dev, Design
 
MarkJoel60 4.67
Depends4Net - Part 2
Updated: 30 Aug 2011
A .NET 2.0 Windows Forms based version of Depends4Net - Shows how to create custom datasources for databinding
C#, .NET (.NET2.0), Architect, Dev, Design, WinForm
 
Espen Harlinn 4.67
RAII (Resource Acquisition Is Initialization) C# Helper Classes
Updated: 29 Oct 2010
Some useful RAII C# helper classes for functionality that does not implement IDisposable
C#, .NET, Framework, Patterns, programming
 
Andreas Gieriet 4.67
Some Utility Functions using SQL Server 2005 CLR Hosting
Updated: 3 Aug 2009
This article and code sample briefly describe the creation of User Defined Function in SQL Server 2005 by using CLR Hosting Feature
C# (C#3.0, C#4.0), Windows (Win2003), SQL-Server (SQL2005), Architect, Dev
 
senguptaamlan 4.67
How To Get A Website Thumbnail in a C# Application Without Creating A Form (console)
Updated: 5 Jul 2008
The article describes how to get a thumbnail of a Website in .NET Framework 2.0+ without launching a fully interactive WinForms application.
VB, C#2.0, .NET, Win2K, WinXP, Win2003, Vista, TabletPC, Visual-Studio, Dev
 
AdamNajmanowicz 4.65
WallRotate - A wallpaper changer in VC#
Updated: 17 Aug 2006
WallRotate is a simple-to-use software that will give your boring desktop new colours in a few minutes. WallRotate manages your wallpapers, and changes them periodically.
C#, Windows, .NET, Visual-Studio, Dev
 
Hitesh Sharma 4.63
Template Based Code Generator
Updated: 20 Nov 2007
A template based, command-line oriented .NET code generator
C#2.0, VB8.0, Windows, .NET2.0, VS2005, Dev
 
Rudi Breedenraedt 4.63
Web Server Information using .NET
Updated: 31 Aug 2010
This articles explains about a tool which can be used to get web server information using WebClient in .NET
C#, .NET, Architect, C#3.5, WinForm
 
NinethSense 4.63
WinDos Tool
Updated: 26 Oct 2007
A tool for executing any DOS command using property editors
C#, XML, XSLT, Windows, .NET, Visual-Studio, Dev
 
msmits 4.62
Post build step static linking tool for C#, using ILMerge
Updated: 1 Dec 2005
Post build step static linking tool for C#, using ILMerge.
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
manicguitarist 4.62
TorTray
Updated: 5 Oct 2005
An article describing tray icon controls, inter-thread event handling, and processes using .NET 2.0 RC1.
C#, .NET2.0, WinXP, VS2005, Dev
 
Paul A. Howes, Mark Barrineau 4.62
C# Scripts using DynamicMethod
Updated: 10 May 2011
C# scripts using DynamicMethod
C#, Windows, .NET, Visual-Studio, Dev
 
D. Christian Ohle 4.60
Visual Studio X86 Assembly Debugger (C# Open Source Managed Operating System)
Updated: 4 Jul 2011
Several users have written to me requesting information on the new Cosmos X86 assembly level debugger. Because of the great interest I have written this short preview article.
C#, ASM, MSIL, Mono, .NET3.0, .NET3.5, VS2010, Dev
 
Chad Z. Hower aka Kudzu 4.60
Project Tool
Updated: 23 Sep 2007
Backup your C# solution and projects for archive or source code sharing. Temporary or unused files are excluded.
C#2.0, Windows, .NET, VS2005, Dev
 
Liu Junfeng 4.57
Multi-threaded file download manager
Updated: 5 Jun 2006
A fully working multi-threaded file downloader application.
C#, Windows, .NET2.0, VS2005, Dev
 
Shailen Sukul 4.52
Single Instance Application (With a Twist)
Updated: 14 Mar 2007
A reusable class to support single instance applications
C#, Windows, .NET, Visual-Studio, Dev
 
Eyal Post 4.52
Clipboard Image Archiver
Updated: 23 May 2005
ClipboardImageArchiver is a utility that archives clipboard images. You can simply copy an image to clipboard (say from IE) and 'Paste' it into ClipboardImageArchiver. A key feature of ClipboardImageArchiver is that it can save (export) files to a Zip archive.
C#, Windows, .NET2.0, VS2005, Dev
 
ashish_patil++ 4.50
Comonitor - A COM+ Monitor
Updated: 7 Dec 2005
A COM+ monitoring application.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Iddo Lazar 4.50
DIffer: a reusable C# diffing utility and class library
Updated: 30 Apr 2005
Flexible C# directory tree comparison utility.
C#, .NET1.1, WinXP, Win2003, VS.NET2003, Dev, QA
 
David Hovel 4.50
A simple backup maker for your programs' folders
Updated: 5 May 2007
An application for backing up from your programs' folders.
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
Mehran Farshadmehr 4.50
Subtitle Synchronization with C#
Updated: 26 Jan 2009
Demonstrates regular expression use for subtitles synchronization
C#, .NET
 
RubensFarias 4.50
Small and easy bug report system
Updated: 16 Jan 2009
A very small and easy C# + PHP bug report system.
C#, .NET, Dev
 
Fco. Javier Marin 4.50
pseudoLocalizer -- a tool to aid development and testing of internationalized applications
Updated: 7 Oct 2004
An explanation of why you want to pseudo-localize, and a pair of tools for 'translating' into a useful pseudolocal language.
C++, C#, Windows, .NET1.1, VS.NET2003, Dev, QA
 
AGUNN 4.50
Code Test Bed
Updated: 25 Oct 2010
Algorithm experimentation via dynamic code generation and compile
C# (C#3.0), VB, Windows, .NET, Dev
 
KChandos 4.50
Schedule Different Tasks in your Apps
Updated: 18 Sep 2007
Set up a schedule of tasks to be performed - programmatically or via a GUI
C#1.0, C#2.0, .NET1.1, .NET2.0, WinXP, VS2005, Dev
 
Jesper Olsen 4.48
Call tree for C# programs
Updated: 8 Jan 2009
A simple C# user function call tree lister.
C#, Windows (WinXP, Vista), Win32, Win64, Visual-Studio (VS2008), Dev, QA
 
Louis T Klauder Jr 4.47
Generating Unique Key (Finger Print) for a Computer for Licensing Purposes
Updated: 24 Jan 2011
Generating Unique Key(Finger Print) for a Computer for Licensing Purposes
C#, Windows, .NET, Visual-Studio, Dev
 
Sowkot Osman 4.47
Add Item wizard
Updated: 17 Feb 2006
A wizard of wizards that can be configured without stopping Visual Studio.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Erlend Robaye 4.46
Lightweight Object to Object Mapper
Updated: 17 Sep 2008
An object to help map from one object to another
C#, .NET3.5, Dev
 
stavinski 4.44
Administering Printer Settings in C# for Flexible Printing
Updated: 18 Mar 2008
An article on setting printer settings from within a .NET program
C#, Windows, .NET2.0, COM, Dev
 
ggraham412 4.43
A C# Grep Application
Updated: 11 Mar 2003
Presenting a small C# application which provides Grep-like functionality under .NET.
C#, VC7, Windows, .NET1.0, Visual-Studio, Dev
 
George Anescu 4.43
Hartley Transform of an Image in C#
Updated: 22 Dec 2010
Implementation of 2D Discrete Hartley Transform of an Image in C#
C#, .NET, Dev
 
Dr. Vinayak Ashok Bharadi 4.43
P-Wallet - Personal Encrypted Wallet for Passwords and Texts
Updated: 15 Nov 2006
A utility application for keeping passwords in a single encrypted file
C#, Windows, .NET, Visual-Studio, Dev
 
Pazu 4.41
How to Change User Credentials of the Windows Services Programmatically
Updated: 17 Feb 2009
This article describes how to change username/password for a Windows service programmatically
C#, Win2K, WinXP, Win2003, .NET3.0, .NET3.5, Architect, Dev, QA, SysAdmin
 
Pankaj_Shukla 4.40
Firefox Bookmark Manager by C# and XML
Updated: 24 Sep 2008
With KingMark you can exchange your bookmarks between Firefox and IE
C# (C#1.0, C#2.0, C#3.0), XML, Windows (WinXP, Vista), .NET (.NET3.5), Visual-Studio (VS2008), LINQ, Dev
 
Mohammad Dayyan 4.36
C# - Formatting Text in a RichTextBox by Parsing the Rich Text Format (RTF)
Updated: 3 Aug 2006
Automatically colour the text/syntax of string submitted to a RichTextBox, by parsing the Rich Text Format
C#, Windows, .NET, Visual-Studio, Dev
 
Alun Evans 4.35
Explorer Shell Context Menu
Updated: 27 May 2008
Add the Windows Explorer Shell Context Menu to your application
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), Dev, Design
 
Jpmon1 4.35
Useful Console Logger Class to Use in All Test Applications
Updated: 27 Sep 2008
Util Log class to print timestamp and thread info with each Print
C#, .NET1.1, .NET2.0, .NET3.0, .NET3.5, Dev
 
onxonx 4.33
A Very Lightweight Platform for Testing in Console Mode
Updated: 31 Jan 2010
A library to help a developer to test core business operations in console mode before integration in larger UI project
C#, .NET (.NET2.0, .NET3.5), All-Topics, Architect, Dev, Design
 
Mostefai Mohammed Amine 4.33
Keldyn XmlFormatter
Updated: 19 Aug 2010
A .NET IFormatter which serializes to and from XML
C#, XML, .NET, Architect, Dev
 
Fredrik Norén 4.33
C# DAL Method Code Generator
Updated: 19 May 2008
Generates C# data access layer method code for SQL Server stored procedures
C# (C#2.0), .NET (.NET2.0), Dev
 
Saravanan.B 4.32
Encrypted Zipping of Files in C# and Java
Updated: 14 Sep 2008
Source code to create a compressed, encrypted password protected zip file in C# and Java
C#, Java, Windows, Dev
 
Neill Harper 4.31
Project Localizer
Updated: 13 May 2008
A tool for localizing source files and generating helper classes in any programming language
C#, Windows, .NET, Visual-Studio, Dev
 
Jacek Gajek 4.30
Auto-detect CSV Separator
Updated: 28 Jul 2011
Explains how to detect which character is used as a separator in CSV file
C#, .NET (.NET3.5), Dev, CSV
 
JosipK 4.29
C# .NET Background File Downloader
Updated: 2 May 2009
A multithreaded file downloader with progress details, speed info and more
C# (C#1.0, C#2.0, C#3.0), .NET (.NET3.0, .NET3.5)
 
Jeroen De Dauw 4.25
FtpPublisher, An FTP File Synchronization Tool
Updated: 12 Oct 2006
A small utility that will upload changed files to an FTP site
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Thomas Guilbault 4.24
C# Script for .NET 2.0
Updated: 29 Jan 2006
A simple yet amazingly powerful script engine for C# and .NET 2.0.
C#, .NET, Win2K, Visual-Studio, Dev
 
Ed.Poore 4.22
C# Object Cloning Machinery
Updated: 19 Mar 2009
A class that clones your C# classes.
C# (C#1.0, C#2.0, C#3.0), .NET, Architect, Dev
 
Ruben Hakopian 4.21
File Compare Utility for Lean and Mean Contest
Updated: 27 Aug 2009
File Compare Utility for entry in the Lean and Mean competition
C#, Windows, All-Topics, Dev
 
Gaurav Dudeja India 4.20
TypograFix: A Tool for Typographic HTML Beautification
Updated: 20 Dec 2008
Presents a script/tool for typographic HTML reprocessing
HTML, C#3.0, WinXP, Win2003, Vista, .NET3.5, WPF, Architect, Dev, Design
 
Dmitri Nesteruk 4.19
NetCalculator
Updated: 21 Jul 2005
A simple net calculator for use in networking math calculations
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Micu Radu 4.19
Integrate Windows Desktop Search 2.x with Web Search
Updated: 3 Dec 2006
An article on integrating Microsoft's Windows Desktop Search engine with Web search on an intranet
Javascript, XML, C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
Andrew Bingham 4.18
A Library for Writing/Building Scripts in C#
Updated: 14 Oct 2008
Designed to make it easier to write scripts such as JavaScript in C#
Javascript, XML, C#2.0, .NET2.0, Dev
 
Tigger2 4.15
RSS bar using BandObject
Updated: 14 May 2005
RSS aggregator in tool bar of IE/Explorer.
C#, VC7.1, .NET1.1, Win2K, WinXP, VS.NET2003, IE6.0, Dev, WinForm
 
kenshiro7 4.14
Sending Passthrough - Commands to a Printer
Updated: 8 May 2007
Bypassing GDI+ to send Printer-Commands
C#1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
m@u 4.11
Building your own Mail Client using C# - Unedited
Updated: 28 Mar 2009
This post will go with you step by step towards building your own Mail Client using C#
C# (C#2.0), .NET (.NET2.0), Architect, Dev, Design
 
RMostafa 4.10
Web Site Generator
Updated: 10 Feb 2006
A program that uses templates and an XML file to generate a web site.
C#, XML, Windows, .NET2.0, VS2005, Dev
 
Sten Hjelmqvist 4.09
FindRefs - Find Method, Property and Field References Originating From Your Assembly
Updated: 3 Apr 2007
A command line utility that analyzes your assembly and generates an XML file containing the methods, fields and properties referenced, grouped by assembly and type
C#2.0, Windows, .NET2.0, VS2005, Dev, QA
 
S. Senthil Kumar 4.08
DotLucene Indexer
Updated: 22 Feb 2006
DotLucene Indexer is a handy tool that can be used to automatically generate index for full text
C#, Windows, .NET, Visual-Studio, Dev
 
Abi Bellamkonda 4.00
Bookmark merger for Mozilla Firefox
Updated: 29 Nov 2006
Merge bookmarks from several files in Firefox format.
C#, Windows, .NET2.0, VS2005, Dev
 
Flandhart 4.00
Wmi2Dataset
Updated: 17 Nov 2007
Make Queries over WMI as in the Query Analyzer
C#2.0, Windows, .NET2.0, Visual-Studio, Dev, WinForm
 
canozurdo 4.00
Quick Application Launch Utility
Updated: 3 Mar 2007
This Windows utility enables you to launch applications simply by typing their name or part of it. It saves you the need to search for it in the hierarchical 'Start-->All-Programs' menus or to create a big ‘Quick Launch’ folder in your task bar.
C#, .NET2.0, Win2K, WinXP, Win2003, GDI+, VS2005, Dev
 
Michael Elly 4.00
SmartLists - Extended Lists with Events
Updated: 29 Sep 2010
SmartLists library is a collection of classes that extends the standard C# List object
C#, .NET (.NET2.0, .NET3.0, .NET3.5), Dev, .NET4
 
Luigi Grilli 4.00
Extending log4net's SmtpAppender to customize subjects. - Unedited
Updated: 21 Oct 2009
Log4net, the excellent logging framework, has the capability to send emails, but without customizing subjects, the feature is somehow less useful. Here is a simple way to extend it.
C#, Windows, Dev
 
techfun 4.00
Collision Finder
Updated: 12 Jul 2006
A tool that finds refernced DLL version collisions.
C#, .NET2.0, Win2K, WinXP, VS2005, Dev
 
nadav42 3.96
Track File Activites
Updated: 24 Jul 2008
It helps to track/monitor file activites using FileSystemWatcher and maintains log, which can be viewed using various filter options.
C# (C#1.0, C#2.0, C#3.0), Windows (WinXP), Win32, Dev
 
Biswas, Sumit 3.93
WindowClass
Updated: 10 Feb 2009
A class that provides methods for finding and manipulating windows
C#, Windows, .NET, Win32, Visual-Studio, Dev
 
Kristian Sixhoej 3.92
Change Notification with Nested Properties and Collection Support
Updated: 14 Jul 2010
A utility to provide change notification capable of monitoring nested properties and monitoring all items in collections at once.
C#4.0, Windows, .NET, Dev
 
Patrick Pineapple 3.90
Importing Data from Spreadsheet (XLS) to SQL Database
Updated: 27 May 2010
CSV 2 SQL Script Generator
C#, SQL
 
caiubyfreitas 3.90
Strong Password Generator
Updated: 27 Aug 2006
Cryptographically random and strong password generator
C#1.0, Windows, .NET1.1, VS.NET2003, Dev
 
Petr Felzmann 3.87
Text File Combiner
Updated: 2 Nov 2007
A utility to get combined text of multiple text files
C#, Windows, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
nwaheed 3.87
A Simple Logging Monitor for Motorola Surfboard Cable Modems
Updated: 17 Sep 2005
A simple program that fetches the modem power and SNR values from the status page, displays them nicely and logs them. Includes a simple bar graph control.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Brett Trotter 3.85
Constructing a Generic MarkupParser to Handle HTML, XML, etc.
Updated: 6 Nov 2008
This article discusses the construction of a generic markup parsing engine in C#.NET 2.0 as well as a set of objects for working with the markup.
C#2.0, C#3.0, Dev
 
Ben Fair 3.83
Reflection Explorer
Updated: 11 Jul 2006
Using reflection as a runtime debugger, and to load/save settings files.
C#, .NET1.1, WinXP, VS.NET2003, Dev
 
Giuseppe Casadio 3.80
ExtendedDataTable
Updated: 19 Jan 2008
ExtendedDataTable is a component which provides more functionality compared to native .NET Framework DataTable. It is also platform independent, you can use it with Web or Windows applications.
C# (C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET2.0, .NET3.0, .NET3.5), ASP.NET, Win32, Visual-Studio (VS2005, VS2008), ADO.NET, Dev
 
Tamer Oz 3.80
Semantic Password Generator that Uses WordNet
Updated: 5 Oct 2007
C#+IronPython 2+WordNet+Python+.NET = w00t!
C#, Windows, .NET, Visual-Studio, CEO, DBA, Dev
 
JoeSox 3.77
Generate SQL Script Programmatically
Updated: 8 Sep 2009
How to generate SQL object script using C#.NET
C# (C#2.0, C#3.0, C#4.0), Windows, .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008, VS2010), SQL2005, SQL2008, DBA
 
Md. Marufuzzaman 3.75
XTract: A tool for excerpting relevant text
Updated: 22 Apr 2005
Extracting the best fixed length excerpt from a document based on search terms.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Member 96 3.68
Parsomatic
Updated: 8 Dec 2008
A Dictionary of Parse methods for several datatypes
C#, .NET3.5, Dev
 
PIEBALDconsult 3.67
SnatchIE
Updated: 9 Nov 2005
A web browsing utility which snatches the addresses of all currently opened Internet Explorer web browser windows in real-time.
C#, .NET1.1, WinXP, Win2003, VS.NET2003, IE6.0, IE5.5, Dev
 
Steve Puri 3.67
Image File Reflector
Updated: 6 Mar 2007
A simple utility to quickly create reflected versions of an image file (*.GIF, *.PNG, etc.)
C#, Windows, .NET, VS2005, Dev
 
victorbos 3.67
Autoincrement Build Version, Using VCS (bazaar plugin included)
Updated: 27 May 2010
Autoincrement build version with possibility of using VCS
C#
 
vdasus 3.67
NetProfiles - Multiple IP Profiles Made Easy
Updated: 15 Jul 2010
A utility to manage multiple IP profiles (home/work/grandma's etc...)
C#, Windows, Visual-Studio (VS2008)
 
xExTxCx 3.67
Data Encryption/Decryption using RijndaelManaged and PasswordDeriveBytes Classes
Updated: 18 Jun 2006
A C# class for Ecrypting/Decrypting using .NET classes like RijndaelManaged and PasswordDeriveBytes
C#, Windows, .NET, Visual-Studio, Dev
 
Nidheesh T Mani 3.65
Implementing a small Cron service in C#
Updated: 14 Jul 2005
This article shows how to use the attached C# Cron class to implement a small Cron service.
C#, Windows, .NET, Visual-Studio, Dev
 
Stefan Rieken 3.61
Quick Compression Utility for C# Byte Arrays
Updated: 11 Jan 2007
A quick but useful utility for compression and decompression of byte arrays
C#, Windows, .NET, Visual-Studio, Dev
 
ronnotel 3.59
An Extendable RESX - File Editor
Updated: 22 Dec 2006
A simple RESX editor
C#, Windows, Visual-Studio, Dev
 
m@u 3.57
Comparative Speed Testing
Updated: 28 May 2008
A simple-to-use class for performing comparative, non-benchmarked speed tests when optimising code for execution speed.
C#, VB, Windows, Architect, Dev
 
Warrick Procter 3.57
An Address Helper Class for a List of Countries and their States
Updated: 11 Feb 2009
This class and XML file can be used to implement dropdownlists for the "Country" and "State" parts of any basic address builder.
XML, C#2.0, .NET2.0, VS2005, Dev
 
Sreedevi Jagannath 3.50
Log File Cleanup App for Windows
Updated: 20 Mar 2009
An app written in C# .NET to clean up old log files from Windows directories
C# (C#1.0, C#2.0, C#3.0)
 
karanmalhotra86 3.50
Enabling Your Application to Become a Plugin Host
Updated: 4 Jun 2006
This brief article is a compilation of the .NET mechanisms that allow for discovering and late-binding external code to your application.
C#, Windows, .NET, Visual-Studio, Dev
 
Mike Pagel 3.50
Quick and Dirty HexDump of a Byte Array
Updated: 25 Jan 2012
A simple function to transform a Byte[] into an Hex Dump formatted string
C# (C#1.0, C#2.0, C#3.0), .NET, Dev
 
Pascal Ganaye 3.47
Make Your Applications Extendable With Text Commands
Updated: 5 Sep 2007
This is a small part of a Command Line Interpreter I made. This class-library is the core command interpreter where you can insert commands and then execute them by their name.
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
Jesper Olsen 3.44
JotNotes - post-it notes for your computer
Updated: 7 Jul 2005
Post-it notes for your computer lets you keep your tasks in view. Has global hotkeys, allows transparency setting, including images, changing font etc.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
SathishVJ 3.44
Unicode compliant multilingual word breaker
Updated: 21 Apr 2005
A simple but effective multilingual word breaker for use with text retrieval systems.
C#, XML, SQL, Windows, .NET1.1, VS.NET2003, DBA, Dev
 
Member 96 3.43
Encrypt/Decrypt String using DES in C#
Updated: 9 Jul 2007
Use DES to encrypt/decrypt a string in C#
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Xinwen Cheng 3.38
Generative Snippets in C# - Unedited
Updated: 16 Nov 2008
Using C# to generate parameterized VS code snippets
C# (C#2.0, C#3.0), XML, .NET (.NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Architect, Dev
 
Dmitri Nesteruk 3.38
Build Automation Using C#, Visual Studio, Source Safe, InstallShield and NullSoft Installer
Updated: 14 Oct 2008
Automating the Application Build Process
C#, XML, .NET1.1, Visual-Studio, Dev
 
FranklinPena 3.37
Ufizy Player
Updated: 3 May 2011
Use www.ufizy.com to listen to songs
C#, Windows, Web
 
SercanOzdemir 3.36
Windows System Time Synchronizer
Updated: 24 May 2007
This utility synchronizes Windows system time with the Yahoo! server time using a web service
C#, Windows, .NET2.0, Visual-Studio, Dev
 
Paramesh Gunasekaran 3.36
AppXmlViewer: Between Doxygen and raw XML
Updated: 5 Apr 2007
Utility for viewing an application's document XML in a DataGridView.
C#2.0, Windows, .NET2.0, VS2005, Dev
 
victorbos 3.33
ScreenCapture Utility
Updated: 2 Jun 2006
A utility to capture a portion of the screen
C#, Windows, .NET, Visual-Studio, Dev
 
Yoramo 3.33
HEX and HTML Color Clipboard
Updated: 3 Mar 2008
This application is a HEX and HTML color clipboard
C# (C#1.0, C#2.0, C#3.0), Dev
 
Linoxxis 3.33
Make a Zip/UnZip Software using SharpZipLib
Updated: 14 Sep 2007
This article shows how to use SharpZipLib to make a small Zip/UnZip software easily
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
flankerfc 3.33
'which' utility for Windows
Updated: 6 Jul 2005
Find all possible locations of an executable.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
SathishVJ 3.30
A Simple Way To Use Asynchronous Call in Your Multithreaded Application
Updated: 9 Oct 2009
A simple way to use asynchronous calls
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), Dev
 
gico 3.25
Version Control Tool
Updated: 2 Jun 2005
This tool is used to modify version information of .NET assemblies. This tool allows you to auto increment or to manually choose Assembly Version, and to increment version information of all assembly files under a selected folder.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
NaveenNayak 3.22
IEnumerable Object Converter - Extension Method
Updated: 19 Apr 2008
Collection Object Converter
C# (C#1.0, C#2.0, C#3.0), .NET (.NET3.5), Dev
 
shaykeren 3.22
Database Utilities for C#
Updated: 30 Dec 2007
A series of Database utilities for lookup and data manipulation written in C#
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), .NET (.NET2.0, .NET3.0, .NET3.5), SQL-Server (SQL2000, SQL2005), Visual-Studio (VS2008), DBA, Dev
 
Redskin9 3.22
PDF To HTML SlideShow
Updated: 14 Dec 2009
Generate a simple PDF file into an HTML image SlideShow
C#, Javascript, HTML, WinForm
 
Suha Mneimneh 3.22
Whois Client with .NET
Updated: 8 Sep 2010
A little class to query whois servers
C# (C#2.0), .NET (.NET2.0), Dev
 
Athalia 3.21
Copy and Rename Registry Keys
Updated: 11 Nov 2006
A utility that will copy and rename registry keys
C#, Windows, .NET, Visual-Studio, Dev
 
drdandle 3.21
HTML Inspector
Updated: 30 Jul 2009
HTML Inspector is a really tiny utility that I wrote to spy on HTML pages
C#, HTML, XHTML, Windows, .NET, Architect, Dev, Design
 
TheChindu 3.11
Passing Data Between Forms
Updated: 16 May 2006
This article is aimed at providing some simple methods for passing data between forms in Windows applications
C#, Windows, .NET, Visual-Studio, Dev
 
Thiagarajan Alagarsamy 3.10
Yet Another Class Generator
Updated: 9 May 2006
An essential tool for every programmer, this tool will generate the setters/getters for classes, in different programing languages.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
HB HB 3.09
C#: Application to Watch a File or Directory using FileSystem Watcher - Unedited
Updated: 30 May 2008
This article describesthe usage of the FileSystemWatcher object to watch changes to a file or a directory in C#
C# (C#1.0, C#2.0, C#3.0), .NET (.NET3.5), Visual-Studio (VS2008), Dev, WinForm
 
Prashant K Singh 3.04
Text Parser for C#
Updated: 26 Oct 2006
This class parses text data stored in String or TextReader objects, i.e., it is suitable for loading of text files.
C# (C#2.0), Windows, .NET, Visual-Studio, Dev
 
BeSoft 3.00
Access Control List in C# 2.0
Updated: 5 Oct 2006
A tool to enumerate all access control list entries
C#, VC8.0, Windows, .NET2.0, VS2005, Dev
 
Sumit Jain 3.00
Binary Serializer Helper Class
Updated: 11 May 2008
Class to serialize/deserialize objects from/to bytes or files.
C# (C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET2.0, .NET3.0, .NET3.5), Dev
 
Yazeed Hamdan 3.00
Having fun with C# 3.0 extensions
Updated: 7 Dec 2008
Implementing an extension utility class.
C#1.0, C#2.0, C#3.0, .NET3.5, Dev
 
Greg Orchard 3.00
Server Availability
Updated: 29 Jul 2008
Making generalized database server connection utility
C#, .NET2.0, VS.NET2003, VS2005, Architect
 
Jinal Desai 3.00
Class Generator for SQL Server Stored Procedures
Updated: 17 Sep 2008
Given a stored procedure, generate a C# class to use it
C#, Dev
 
Stefano Manni 3.00
A Simple, Infix to Reverse Polish Notation Transformer, Written in C#
Updated: 10 Mar 2009
Transforms a mathematical expression from Infix notation to Reverse Polish notation
C#, Windows, .NET2.0, VS2005, Dev
 
PIEBALDconsult 2.97
Versioner: An AssemblyInfo version incrementer
Updated: 9 Jun 2006
A simple C# program that will increment the AssemblyVersion attribute of an AssemblyInfo.cs file.
C#, Windows, .NET2.0, VS2005, Dev
 
PIEBALDconsult 2.92
Comparison and synchronization tool using C#
Updated: 10 Nov 2005
This article introduces a compare/synchronize tool written using C#.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Glaxalg 2.92
Batch Renamer in C#
Updated: 26 Jan 2010
Renames files
C#3.0, Windows (WinXP, Vista), .NET (.NET3.5), Visual-Studio (VS2008)
 
Mohammad Dayyan 2.89
ActiveSync File Filter in C#
Updated: 28 Sep 2005
This article shows how to write an ActiveSync file filter in C#.
C#, VC7, VC7.1, VC8.0, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Vista, VS.NET2003, VS2005, Dev
 
Peter Tewkesbury 2.88
Mass Find & Replace
Updated: 9 Feb 2009
Finds and replaces specified text in a directory of files
C#, Dev
 
bcryner 2.82
Testing Equality of Two Objects
Updated: 13 Jan 2008
A general purpose C# method for testing whether two objects have the same values in their respective public properties
C# (C#2.0), .NET (.NET2.0), Dev
 
Carl Johansen 2.81
Argument Helper
Updated: 20 Mar 2009
An argument helper for checking arguments passed into methods.
C# (C#1.0, C#2.0, C#3.0), .NET, Architect, Dev
 
Andrew_Thomas 2.80
Mini Event Viewer in C#
Updated: 23 Jul 2005
A small and easy-to-use event viewer in C#.
C#, Windows, .NET, Visual-Studio, Dev
 
Vasudevan Deepak Kumar 2.74
Derived Class Manager
Updated: 19 Dec 2006
Demonstrates how to manage derived classes using run-time reflection.
C#1.0, C#2.0, Windows, .NET1.0, .NET1.1, .NET2.0, VS.NET2003, VS2005, Dev
 
Eitsop 2.50
ASM64
Updated: 27 Jun 2006
An editor for 64-bit assembler code.
C#, .NET, WinXP, Win64, Visual-Studio, Dev
 
SaschaMichael 2.25
FuliggineBackupper
Updated: 16 Jun 2006
A useful backup manager
C#, Windows, .NET, Visual-Studio, Dev
 
Sir Zeppa'Man 2.21
Tiny UpTimeMeter
Updated: 18 Jan 2005
A small class to measure the uptime of your PC without the 24,9 days limit.
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
Pumqara 2.12
Wildcard Manipulation for Text
Updated: 18 May 2005
Searches and replaces text based on a pattern that uses wildcards.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
dmihailescu 2.10
Working with Windows Service Using VS 2005
Updated: 16 Jun 2009
Written in C# for beginners who want to learn
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), Dev
 
divyaloksuman 2.09
Password Manager and Web Form Filler
Updated: 26 Jul 2007
How to build a simple user account manager which can automatically login to websites.
C#3.0, Windows, .NET3.0, Visual-Studio, Dev, WinForm
 
Toverstudio 2.00
Labels Creation using Crystal Report in Windows Application using C#.NET 2.0
Updated: 21 Jul 2008
An article about Labels Creation using Crystal Report in Windows Application using C#.NET 2.0
C#2.0, Windows, .NET3.0, ASP.NET, GDI+, Dev
 
Harry Christopher 1.86
How to Build C# code based on DB Script - Unedited
Updated: 20 Apr 2008
These Alpha App is a tool used to create C# classes based on SQL Server Express DB script
C# (C#2.0), SQL, .NET (.NET2.0), SQL-Server (SQL2005), Visual-Studio (VS2005), Dev, QA, Design
 
Xavier Cruz 1.73
ACHTUNG Windows Service Status
Updated: 5 Aug 2005
ACHTUNG helps to record the status of Windows services installed on a specified machine.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
ameya gholap 1.46
High Precision Task Scheduler
Updated: 25 Mar 2009
High precision tool for scheduling finely grained tasks (w/in a single process)
C#3.0, Windows, .NET3.5, Dev
 
ronnotel 1.25
Autogenerate Playlists for iTunes in Directory Order
Updated: 12 Jan 2010
This article demonstrates a tool which can auto-generate playlists for iTunes.
C#2.0, C#3.0, Win2K, WinXP, Vista, .NET3.0, .NET3.5, Win7, Dev, WinForm
 
shijo joseph  

Windows Forms 

top
Title / Updated Author Score  
OSD window with animation effect, in C#
Updated: 25 May 2006
The article explains how to create an OSD window with animation/semi-transparent effects, in C#, using the NativeWindow class.
C#, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, VS.NET2003, VS2005, Dev, WinForm
 
Mr.Smarty 5.00
Make a Master/Detail DGV using CSLA DynamicRootList - Part I
Updated: 13 Mar 2009
This project shows how to have a master/detail DataGridView using CSLA EditableRootListBase (or DynamicRootList) as the master list object. It shows how to have sorted list and auto save on both the master and detail DataGridView.
C# (C#2.0, C#3.0), SQL, Windows, ADO.NET, Dev
 
Tiago Freitas Leal 5.00
Laser Guided Tic Tac Toe Game using Webcam For Vision
Updated: 1 Dec 2009
In this article, we will put together a program which will allow us to play Tic-Tac-Toe game against computer with laser light and webcam for vision.
C#, .NET, Design, WinForm
 
Shivamkalra 5.00
Windows Forms, Random Number Generators, and Parallel Programming
Updated: 16 Apr 2010
An article that demonstrates building a Windows Forms application via Parallel computing
C# (C#4.0), Windows (Vista, Win2008, Win7, Win2008-R2), Visual-Studio (VS2010), Dev
 
logicchild 5.00
Manage YouTube using C# and Youtube API 1.6
Updated: 7 Jan 2011
I describe some of the things about Youtube video feeds
C#, Windows, WinForm
 
Ajit Hegde 5.00
Convert amount in words and separate amount with comma in Bangladeshi Currency Format using C#.Net - Unedited
Updated: 19 Dec 2011
Convert amount in word for Bangladeshi currency
C#, VB.NET, .NET, C#3.5
 
Sayed Irfanul Hasan 5.00
Unleash PropertyGrid with Dynamic Properties and Globalization
Updated: 29 Jan 2004
The article presents a way to enhance the use of the PropertyGid control with dynamic properties and globalization
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Daniel Zaharia 4.97
RCM v1.4 - Theming library: Customize the Appearance of Forms and Common Controls
Updated: 27 Feb 2010
A complete skinning engine; modify the appearance of forms, scrollbars, listviews, buttons, and most common controls.
C#1.0, C#2.0, C#3.0, .NET, Dev
 
Steppenwolfe 4.97
Windows Forms User Settings in C#
Updated: 1 Aug 2006
# programmers don’t have anything quite as slick as the VB.NET My.Settings namespace. However, there is an alternative
C#2.0, Windows, .NET2.0, VS2005, Dev
 
David Veeneman 4.96
Low impact images
Updated: 8 Jun 2010
This article describes one way of dealing with the thorny issue of image lifetime in applications.
C#2.0, C#3.0, C#4.0, .NET2.0, .NET3.0, .NET3.5, Dev, .NET4
 
Pete O'Hanlon 4.96
Gmail for Windows 7
Updated: 24 Jan 2010
A little application to notify you of new Gmail using new Windows 7 features
C# (C#3.0), Windows (Win7), Dev
 
Vance Kessler 4.96
Windows Forms - Creating and Persisting Custom User Settings in C#
Updated: 6 Sep 2008
This article discusses the creation and persistence of .NET Framework and custom objects within the Windows User Settings.
C# (C#1.0, C#2.0, C#3.0), Windows, .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Architect, Dev
 
Frank Gennaro 2487219 4.95
A Generic Method for Cross-thread Winforms Access
Updated: 18 Jun 2009
A convenient shortcut using generics to check for InvokeRequired on a Winforms control
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Dev, WinForm
 
colonel720 4.94
A Pretty Good Splash Screen in C#
Updated: 23 Dec 2003
A splash screen with some neat predictive progress bar features
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Tom Clement 4.93
Add Most Recently Used Files (MRU) List to Windows Applications
Updated: 6 Feb 2003
Provides an implementation for and teaches you how to add a list of most recently used files to your Windows Forms applications.
C#, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Alex Fr 4.93
RCM -Lite
Updated: 23 Feb 2010
A Form skinning library in C#
C#
 
Steppenwolfe 4.92
Window Hiding with C#
Updated: 15 May 2002
A Window Hider program that demonstrates many C# features
C#, Windows, .NET1.0, Dev
 
Taylor Wood 4.92
Industrial Controls 2
Updated: 21 Feb 2010
A library of controls with a custon renderer for use in the controls processes panel display
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0), GDI+
 
Luca Bonotto 4.92
The Favalias Application
Updated: 30 Sep 2003
Favalias application enables you to manage your favorites web sites in an XML file and to launch your favorites application using aliases. You can also make your own addins (in any .NET language) to call your own code.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
jcmag 4.92
Creating Collection-Based Controls with Rich Design-Time Support
Updated: 22 Nov 2003
An article on writing advanced collection-based Windows Forms Controls and the best way to give them advanced design-time support. Includes full C# source code for a sample toolbar-like control.
C#, Windows, .NET1.0, Dev
 
Tim Dawson 4.91
Auto Ellipsis
Updated: 20 Jun 2009
Add "Auto Ellipsis" feature to any Windows Form control
C# (C#2.0), Windows, .NET (.NET2.0), Dev, WinForm
 
Thomas Polaert 4.90
Solving Sudoku
Updated: 18 Jul 2011
Solving Sudoku using Informed Search Algorithms
C#, Windows, Architect, Dev, C#3.5, Game, Application, Development, WinForm
 
hosein fereidooni 4.90
Line Numbers for RichText Control in C#
Updated: 11 Aug 2009
Display line numbers for rich text box with auto sizing. This is a converted version from another article written in VB.NET.
C# (C#2.0, C#3.0, C#4.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2008), Dev, Design
 
Damian J. Suess 4.90
Have a Great DesignTime Experience with a Powerful DesignSurface (Extended) Class
Updated: 14 Mar 2008
Use design facilities (TabOrder, UndoEngine, SnapLines / Grid alignment) to design WinForms
C#, Windows, .NET2.0, VS2008, Dev
 
Paolo Foti 4.89
Adding Mouse Gesture Functionality to Your .NET Application Within Seconds
Updated: 15 May 2008
This project allows you to add mouse gesture functionality to your Windows Forms application with just a few lines of code.
C# (C#3.0), .NET (.NET2.0), Dev, WinForm
 
Daniel M. Camenzind 4.89
Fill in PDF Form Fields using the Open Source iTextSharp Dynamic Link Library
Updated: 22 Jan 2008
Article describing a quick and simple approach to programmatically completing a PDF document through use of the iTextSharp DLL
C#, Windows, Visual-Studio (VS2005), Dev, Design
 
salysle 4.88
Fading Forms and Setting Opacity Without Flicker Using the Layered Windows API
Updated: 14 Oct 2009
Get more control over your forms opacity by manually creating a wrapper to the Layered Windows API
C#, Windows, .NET (.NET3.5), Win32
 
Diamonddrake 4.88
Proper Threading in Winforms .NET
Updated: 23 May 2003
Illustrates a simple example of using the Invoke capabilities of Winforms
C#, .NET1.0, Win2K, WinXP, Dev
 
Shawn Cicoria 4.86
Sticky Windows - How to make your (top-level) forms to stick one to the other or to the screen
Updated: 8 Feb 2004
Nice class that makes your top-level forms stick when moved or resized. Makes it easy to arrange the windows on the desktop.
C#, VB, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Corneliu Tusnea 4.86
Programming Microsoft Agent in Windows Forms - Unedited
Updated: 28 Dec 2010
Learn how to program with Microsoft Agent in Windows Forms applications
C#, .NET, COM, WinForm
 
Mohammad Elsheimy 4.85
PropertyGrid utilities
Updated: 7 Apr 2006
An article on sorting and globalization of properties in a PropertyGrid.
C#, Windows, .NET, Visual-Studio, Dev
 
wout de zeeuw 4.85
Drawing Cards with Cards.dll
Updated: 18 Sep 2003
An article on drawing cards using the cards.dll supplied with windows
C#, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Mike Kitchen 4.84
Instantly Changing Language in the Form
Updated: 21 Jan 2007
How to switch language on the form instantly.
C#, Windows, .NET1.0, Dev, WinForm
 
Julijan Sribar 4.84
A curtain hiding screen updates, and blending old and new content with a nice fade effect
Updated: 14 Jan 2007
Freeze parts of the user interface until all drawings are done, and blend old content with the new one smoothly.
C#, .NET2.0, Win2K, WinXP, VS2005, Dev, WinForm
 
Mathieu Jacques 4.83
Use the ApplicationContext Class to Fully Encapsulate Splash Screen Functionality
Updated: 2 Jan 2004
This isn't an example on how to create a splash screen for your app. This article explains a clean way to encapsulate splash screen functionality into an inherited ApplicationContext class. This article also shows in detail what happens behind the scenes when a WinForm app starts.
C#, .NET1.1, Win2K, VS.NET2003, Dev
 
jconwell 4.83
Making Windows Forms thread safe
Updated: 15 Feb 2005
An attempt to simplify multi threaded Windows Forms applications.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Rüdiger Klaehn 4.82
A simple framework for adding undo/redo support
Updated: 21 Jul 2005
A framework for adding undo/redo support to a Windows Forms application is presented.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
nschan 4.80
Creating a non rectangular form using GDI+
Updated: 22 Dec 2004
This article descibes ways to creating a non rectangular form using GDI+.
C#, Windows, .NET1.0, .NET1.1, GDI+, VS.NET2003, Dev, WinForm
 
MinaFawzi 4.80
Sharing Data among Windows Forms - Unedited
Updated: 8 Feb 2012
In Windows application, passing values from a child form to the parent or share data among several applications .Net application.
C#, .NET (.NET3.5), Visual-Studio (VS2010), Dev
 
Shahin Khorshidnia 4.80
Drag and Drop files from Windows Explorer to Windows Form
Updated: 31 Jan 2003
How to open files dropped from Explorer to a Windows Form
C#, Windows, .NET1.0, Dev
 
Alex Fr 4.80
C# Single Instance App With the Ability To Restore From System Tray (Using Mutex)
Updated: 9 Aug 2009
A way to prevent multiple instances of your application from opening, and focusing/activating the first instance window.
C#, Windows, WinForm
 
devzoo 4.79
Introduction to MDI Forms with C#
Updated: 24 Jan 2003
An article on how to develop an MDI application using C# and the .NET Framework.
C#, Windows, .NET1.0, Dev
 
Smitha Vijayan 4.78
Changing the background color of cells in a DataGrid
Updated: 28 Apr 2002
How to change the background color of cells in a DataGrid depending on their value
C#, .NET1.0, Win2K, WinXP, Dev
 
Mazdak 4.78
Looking for the missing link - Binding business objects to WinForms
Updated: 27 Sep 2004
Simplifying the creation of a user interface for business objects while providing a consistent mechanism for handling IsDirty and IsValid in the UI.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
Eduard Liebenberger 4.77
Sending Keystrokes to another Application in C#
Updated: 11 Apr 2007
Showing dotNet SendKeys functionality
C#2.0, .NET2.0, WinXP, Win2003, VS2005, Dev, WinForm
 
Ali Zamurad 4.76
Mandelbrot in C# and Windows forms
Updated: 31 Jul 2006
A project written in C# and Windows forms to interactively explore the Mandelbrot set
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
Pierre Leclercq 4.75
Disabling Close Button on Forms
Updated: 12 Sep 2007
How to disable the Close button on C# WinForms
C#2.0, .NET2.0, WinXP, VS2005, Dev
 
Giri Ganji 4.75
How to do Application Initialization while showing a SplashScreen
Updated: 30 Jan 2003
This Article shows how to display a splash screen during your application initialization.
C#, Windows, .NET1.0, Dev
 
matthias s. 4.73
How to use data caching in a .NET Windows Forms application
Updated: 8 Jul 2004
This article explains how using caching within your Windows Forms application can speed up data access for frequently used data and avoid performance bottlenecks over the network.
C#, SQL, .NET1.0, .NET1.1, Win2K, WinXP, SQL2000, IIS6, VS.NET2003, DBA, Dev
 
Simon Steed (MadSi) 4.73
Build a Qt Like layout to automatically get controls arranged on panel resizing
Updated: 10 Mar 2007
Adding designing capabilities and visual feedback by creating a container component that behaves like Qt Layouts. Automatically adjusting size and position of contained components as the container resizes.
C#, Windows, .NET, VS.NET2003, Dev
 
rmortega77 4.71
Changing Your Application User Interface Culture On The Fly
Updated: 12 Oct 2009
Change the UICulture of your application forms without closing and recreating them
C# (C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), Visual-Studio (VS2005, VS2008), Architect, Dev, Design
 
Grant Frisken 4.71
Customizable Tree Control with Animation Support
Updated: 8 Apr 2008
A tree control implementation, allowing complete customization and animation support
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.0, .NET3.5), GDI+, Dev
 
Stu-Smith 4.70
A Single Instance Application which Minimizes to the System Tray when Closed
Updated: 18 Jul 2005
Creating a single instance application that stays in the system tray.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
smn-12 4.69
Avoiding InvokeRequired
Updated: 29 Aug 2009
How to avoid asking if InvokeRequired has the minimum code and no copy/paste
C# (C#3.0), .NETCF, .NET (.NET3.5), Dev, WinForm
 
Pablo Grisafi 4.69
Lazy Initializer for NHibernate
Updated: 4 Mar 2009
Reducing StaleObjectStateException damage in multi-user WinForms applications.
C#, .NET3.5, Dev, WinForm
 
Nieve Goor 4.67
Launch Application Windows in MultiScreen
Updated: 13 Sep 2010
Launch Application Forms in MultiScreen
C# (C#2.0, C#3.0, C#4.0), Windows, Win32, Win64, Video, Application
 
Adhish Pendharkar 4.67
How to derive from a parent form
Updated: 12 Oct 2007
Create a parent form from which other forms can be derived.
C#2.0, Windows, .NET2.0, VS2005, Architect, Dev
 
bryce 4.66
Broadcasting Events through a Control Hierarchy
Updated: 3 Mar 2006
Implement support for broadcasting events to all ancestors in a control hierarchy for Win Forms applications.
C#, MSIL, Windows, .NET, ASP.NET, Visual-Studio, Dev
 
Peter Rilling 4.66
Windows Explorer in C#
Updated: 20 May 2002
This is the first in a series of articles demonstrating how to create an
C#, Windows, .NET1.0, Dev
 
Russell Mangel 4.65
Coding in Tiers - Part II
Updated: 24 Sep 2003
Reuse code in Windows and Web forms
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Salil Pitkar 4.65
Hosting XNA in a Window
Updated: 28 Jul 2007
My journey to unravel and discover a solution for hosting XNA in a WinForm UserControl
C#, Windows, .NET, XBox, Visual-Studio, Architect, Dev, WinForm
 
Marc Clifton 4.64
Map Grabber on C# - Unedited
Updated: 12 May 2008
Prepare maps for your holidays, your walking, your bike trips, your geocaching...
C# (C#2.0), Windows (WinXP, Win2003), .NET (.NET2.0)
 
Yuri Panshin 4.63
Solving the .resx Merge Problem
Updated: 21 Jun 2009
This article provides a console utility and a method for extending a merge tool to ensure that only real changes (not reordering) appear when merging files from different source control branches.
C#, Windows, LINQ, Dev, WinForm
 
Tom Clement 4.63
Pre-beginner's guide to using a timer
Updated: 15 Mar 2002
Shows how you can use a timer proc in your windows forms apps
C#, .NET1.0, WinXP, Dev
 
Nish Sivakumar 4.63
Windows XP Visual Styles for Windows Forms
Updated: 19 Apr 2005
Add Windows XP Visual Styles to your .NET Windows Forms
C#, VB, .NET1.0, WinXP, Dev
 
Heath Stewart 4.63
Form Region Extender Provider
Updated: 4 Nov 2004
Defining a Forms Region using an Extender Provider.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Tom Guinther 4.62
A Secure Role-based Windows Form
Updated: 30 Sep 2009
This article describes how to implement Role-based Windows Form security. The solution includes a "SecureBaseForm" which allows/denies access to an inheriting Form and may fire the UserIsAllowed or UserIsDenied events.
C#1.0, C#2.0, C#3.0, Windows, .NET2.0, Dev, WinForm
 
Arjo Kalisvaart 4.60
Using Cache in Your WinForms Applications
Updated: 5 Dec 2004
The article talks about using the System.Web.Caching.Cache object in WinForms applications.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Kirby Turner 4.58
Industrial Controls
Updated: 11 Apr 2008
A library of controls with a custon renderer for use in the controls processes panel display
C# (C#2.0), .NET (.NET2.0), GDI+, Dev
 
Luca Bonotto 4.58
Downloading Youtube Videos C# WinForm
Updated: 2 Jul 2010
Grab Youtube video in C# WinForm
C#, WinForm
 
charles henington 4.57
Use of MSMQ for Sending Bulk Mails
Updated: 29 Mar 2011
Use of MSMQ for Sending bulk mails
C# (C#3.0), .NET (.NET3.5), Dev, C#3.5, WinForm
 
Amol Rawke Pune 4.57
Binding Helpers: Separation of UI, View-Model, and Data-Model in WinForms
Updated: 22 Jan 2012
Some techniques for data binding in WinForms to keep processing and display separate.
C#, .NET, Data, WinForm, Binding
 
BobJanova 4.57
SnapFormExtender - a magnet for your MDI child forms
Updated: 4 Mar 2004
An extender provider that draws MDI child forms to another form's edges while moving or resizing
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Jevgenij Pankov 4.56
Article Zero: Building a UI Platform
Updated: 27 Feb 2005
Building a UI platform in C#.
C#, .NET1.1, Win2K, WinXP, GDI+, VS.NET2003, Dev, QA, WinForm
 
Tom Ollar, Jim Bennett 4.56
Saving and Restoring the Location, Size and Windows State of a .NET Form
Updated: 5 Mar 2002
A simple class to automatically save and restore a form's position size and window state.
C#, Windows, .NET1.0, Dev
 
Joel Matthias 4.56
Let Your Form Drop a Shadow
Updated: 15 Dec 2007
This article describes how to let your Form drop a shadow, the Windows way
C# (C#2.0), Windows, .NET (.NET2.0), Visual-Studio, Dev
 
Marcus Deecke 4.55
Drag-and-Drop Attached File From Outlook (97 and above) to C# Window Form
Updated: 23 May 2004
How to drag-and-drop a file attached to an e-mail message to another program
C#, Windows, .NET1.1, VS.NET2003, Dev
 
tgueth 4.55
NHibernate for Winforms with Spring.Net
Updated: 19 Feb 2009
A Winforms Nhibernate framework code generation
C#2.0, C#3.0, Windows, .NET2.0, .NET3.0, .NET3.5, VS2005, VS2008, Architect, Dev
 
Nieve Goor 4.55
An HTML Trace Listener for Windows Forms
Updated: 20 Nov 2007
Display formatted trace messages in a browser control
C#2.0, Windows, .NET2.0, VS2005, Dev
 
Jon Koser 4.55
C# WinForms Application Full Integration with HTMLHelp ( .chm ) - Help Topics, Context Sensitive Help, and Tooltips
Updated: 4 May 2011
Use HTMLHelp (.chm) to display help topics, context sensitive help and tooltips in C# Winform application
C#3.0, Windows, .NET, Dev, WinForm
 
Veselin Tenev 4.55
C# Space Invaders using WinForms Objects
Updated: 17 Jun 2008
Create the famous game using only labels, panels and pictures
C#, .NET (.NET2.0), Dev, Design
 
GCalcerano 4.53
Drag and Drop Internet Shortcuts from Windows Forms to the Desktop
Updated: 21 Jul 2005
Short article on how to drag URL links from a Windows Forms app to the desktop.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
jisikoff 4.50
Atlassian Jira - TortoiseSVN Plugin for Issue Tracking and Easy Linking of Subversion Project with Jira Issue
Updated: 30 Mar 2009
Atlassian Jira - TortoiseSVN Plugin for Issue Tracking and Easy Linking of Subversion Project with Jira Issue
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
Ahmet Göktaş 4.50
Pass data back to the calling form
Updated: 15 Jan 2009
This article describes how to pass data from the parent to the child form and back.
C# (C#1.0, C#2.0, C#3.0), .NET, Dev, WinForm
 
pierrecor 4.50
Loading a TreeView using HierarchyID
Updated: 5 Jun 2009
Using SQL Server 2008 Hierarchy ID data type to populate a TreeView
C# (C#3.0), Windows, SQL-Server (SQL2008), Visual-Studio (VS2008), LINQ, Dev, WinForm
 
Mycroft Holmes 4.50
Parsing Windows 7 Libraries Without .NET 4 or the Windows7 API Codepack
Updated: 10 Jan 2011
This article details enumerating available Windows 7 libraries and their contained folders by parsing them as XML
C#, Windows7
 
Diamonddrake 4.50
Persist Window State Component
Updated: 10 Apr 2005
A WinForms component to save window position and sizes to registry or XML file or custom saving based on developer choice.
C#, VB, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev
 
angus_grant 4.49
Create your first Web Application with GOA WinForms
Updated: 2 Jul 2007
This article describes how to create a very simple project using GOA WinForms for Flash
C#1.0, Windows, .NET1.1, VS2005, Dev, RIA, WinForm
 
Jeff Karlson 4.49
Personal Time Tracker
Updated: 12 Aug 2008
This article describes what I did to write an application to track my billable and non-billable time.
C#2.0, Windows, .NET2.0, Dev
 
Vance Kessler 4.49
MdiClient Revisited
Updated: 13 Oct 2004
Drawing background of MDI window using 100% managed code, including design time support.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, GDI+, VS.NET2003, Architect, Dev
 
Erdal HALICI 4.48
File Splitter Utility in C# - WinForms
Updated: 25 Sep 2003
Simple File Splitter / Joiner utility that demonstrates FCL and Winforms UI processing
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Shawn Cicoria 4.47
Ye Aulde Application Starter
Updated: 3 Dec 2005
Give your application a good start! Handle unhandled exceptions, ensure one instance running, use splash screen for lengthy load and more. All in one pack - enjoy!
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
miklovan 4.45
Sending/Receiving PictureBox Image in C# To/From Microsoft SQL SERVER
Updated: 10 May 2008
This article is written for those stuck in such a problem
C# (C#2.0), .NET (.NET2.0), CEO, Architect, DBA, Dev, QA, Design, SysAdmin
 
Morteza Naeiamabadi 4.45
Form appearance effect and notification window
Updated: 11 Jul 2005
This article contains a form that can be used to give fade in/out effect to any form and specifically to notification/alert windows.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev, WinForm
 
abhinaba 4.44
Extending the save file dialog class in .NET
Updated: 24 Aug 2004
Using the GetSaveFileName function to extend the Save File dialog class
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Neil Davidson 4.44
Graphic Calculator
Updated: 10 Jun 2008
Software tool that interactively displays a graphical view of mathematical functions
C# (C#1.0, C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista, TabletPC, Embedded), CEO
 
pechan00000 4.40
How To Make a Windows Form App Truly Full Screen (and Hide Taskbar) in C#
Updated: 3 Dec 2006
One of the sounds-like-simple questions is “how to make your application truly Full Screen” i.e. not showing Taskbar or anything like that on the screen estate
C#, Windows, .NET, Visual-Studio, Dev
 
Dejan.Vesic 4.39
Save valuable screen space by hiding seldom used or insignificant controls on a WinForm
Updated: 11 Apr 2005
In any WinForm, there are controls that must be available for the user but not visible at all times. A clever approach is to hide these controls and only display them when the user so requests. The WinForm can be smaller which will save screen space.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Patric_J 4.38
Multi Document Interface (MDI) tab page browsing with C#
Updated: 22 Dec 2005
An article on tab page browsing in MDI Windows forms.
C#, .NET, WinXP, Visual-Studio, Dev, WinForm
 
Fabian Tang 4.38
C# Form Animation with Windows API
Updated: 10 Jan 2007
The article demonstrates Windows Form Animation using Windows API
C#, Windows, .NET, Visual-Studio, Dev
 
Dhimant Trivedi 4.37
Windows Style via IExtenderProvider
Updated: 1 Aug 2005
Implementing Cascading Style Sheets for .NET Windows Forms with IExtenderProvider and C#.
C#, XML, CSS, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Dan Andreescu 4.36
Using a delegate to pass data between two forms
Updated: 18 Mar 2004
Using a delegate to pass data between two forms
C#, .NET1.1, Win2K, VS.NET2003, Dev
 
JasperB 4.36
A tryst with Whidbey: Background operations in Windows Forms
Updated: 11 Nov 2004
This article talks about how to use the Background Worker component in Whidbey to execute long-running operation asynchronously. It also talks about how to support progress reporting and cancellation.
C#, .NET2.0, WinXP, VS2005, Dev, WinForm
 
Rakesh Rajan 4.33
Bind to the Inverse of a Boolean Property Value
Updated: 22 Oct 2009
Ever wish you could bind to "Disabled" instead of "Enabled"?
C#, Windows, .NET, Architect, Dev, WinForm
 
vtpdawg 4.33
Understanding Logic Gates
Updated: 7 Aug 2011
This article describes the various logic gates
C#, Windows, .NET
 
Azim Zahir 4.33
Full Game of Sliding Puzzle
Updated: 25 Dec 2010
This is a full game version of sliding puzzle
C#, .NET (.NET2.0)
 
Alberto Molero 4.30
Windows Forms Setup Saver
Updated: 26 Apr 2005
Presents a generic method of saving and reloading the status of a Form's controls using XML.
C#, XML, SQL, Windows, .NET1.1, VS.NET2003, SQL-CE, DBA, Dev
 
Nick Kopp 4.29
Move window/form without Titlebar in C#
Updated: 26 Jul 2005
How to move a form without having a Titlebar in C#.
C#, VC7, .NET1.1, WinXP, VS.NET2003, Dev
 
FreewareFire 4.29
Article Two: Building a UI Platform in C# - Testing via UI Animation
Updated: 3 Mar 2005
Describes an implementation of UI animation for the support of Test-Driven Development.
C#, .NET1.1, WinXP, VS.NET2003, Dev, QA
 
Tom Ollar, Jim Bennett 4.27
Gradient Forms - The Easy Way
Updated: 24 Aug 2005
This article shows you how to easily implement gradients as background in your form.
C#, Windows, .NET, Visual-Studio, GDI+, Dev
 
Uytterhaegen Tommy (Tuy) 4.25
Coding in Tiers - Part I
Updated: 14 Sep 2003
Automate UI Form population
C#, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Salil Pitkar 4.23
Tabbed MDI Child Forms
Updated: 13 Feb 2007
An article about browsing MDI child forms on tab page
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
Serdar YILMAZ 4.20
WebBrowser Control Based UI for Windows Applications
Updated: 20 Jun 2006
Using a WebBrowser control with interactivity to provide a rich interface in Windows Forms applications
C#, Windows, .NET, Visual-Studio, Dev
 
vikashparida 4.20
Drawing Windows Controls During Runtime Based on XML Feed
Updated: 1 Aug 2011
How to draw Windows Controls during runtime based on XML feed
C#, XML, Windows, .NET, WinForm
 
milan 4.20
Runtime resizable controls!
Updated: 23 Feb 2006
Add resizeability to your Windows Forms controls.
C#, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev, WinForm
 
Murat YILMAZ 4.18
Making a PropertyGrid ReadOnly
Updated: 6 Jul 2010
The System.Windows.Forms.PropertyGrid does not support displaying the selected objects as read only. This article describes the way to do it.
C#
 
rajeev511 4.17
Non-transparent controls on a semi-transparent window
Updated: 6 Jul 2006
The article describes the use and the principle of operation of semi-transparent controls with non-transparent child controls.
C#, .NET1.1, WinXP, GDI+, VS.NET2003, Dev, WinForm
 
Alexandr Golovanov 4.17
Windows Forms - Creating and Persisting Custom User Settings in C# - Part 2
Updated: 9 Sep 2008
This article discusses the creation and persistence of .NET Framework and custom objects within the Windows User Settings.
C#, .NET2.0, WinXP, Win2003, Vista, .NET3.0, .NET3.5
 
Frank Gennaro 2487219 4.14
Keys Extender (Win 7 Compatible)
Updated: 21 Apr 2009
Work with Windows by hot keys in Vista like Windows 7
C# (C#1.0, C#2.0, C#3.0), Windows (Vista), Win32, Visual-Studio (VS2008), WinForm
 
outcoldman 4.13
Enhanced Clipboard Manager in .NET using C# and Windows Forms
Updated: 26 Apr 2007
A better Clipboard Manager
C#, Windows, .NET, VS.NET2003, Dev, WinForm
 
satisharveti 4.11
Window State Monitor
Updated: 8 Mar 2005
A window state monitor.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Marc Clifton 4.11
Hosting InfoPath 2007 in a WinForms Application
Updated: 16 Jan 2009
Advanced aspects of hosting InfoPath 2007 in a WinForms Application
C#3.0, Windows, .NET3.0, Visual-Studio, Dev
 
Thilo Ruppert 4.09
Not Just Another Form Fader
Updated: 7 Apr 2006
A form fader with support for synchronous and asynchronous fading as well as FadeOnLoad, FadeOnClose, and FadeOnHover options.
C#, .NET1.1, Win2K, WinXP, Win2003, Vista, GDI+, VS.NET2003, Dev
 
MBursill 4.07
Add Context Sensitive Functionality to a Windows Forms Control
Updated: 10 Feb 2006
Replace the right-click menu with something graphical.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Mark Belton 4.07
Making a Transparent MDI Parent Form
Updated: 27 Jan 2010
A how to guide to make a custom shaped (by transparency, of course) MDI container form.
C#, .NET (.NET1.0, .NET1.1, .NET2.0, Mono, DotGNU, .NET3.0, .NET3.5), Visual-Studio (VS.NET2003, VS2005, VS2008, VS2010), Dev, Design, .NET4
 
The Zetta 4.07
FormAnimations
Updated: 25 Apr 2005
An article on Windows Form animations, movements.
C#, Windows, .NET1.1, GDI+, VS.NET2003, Dev
 
Thoughthopper 4.00
Deep Binding
Updated: 2 Jul 2005
Binding Complex objects to Windows Forms controls
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Hayder Marzouk 4.00
AoB: A Base Windows Form for displaying, editing and automatically updating Many-to-Many relationships – Part 3
Updated: 21 Oct 2005
In this part I explain how to deal with concurrency issues.
C#, Windows, .NET2.0, ADO.NET, VS2005, Dev, WinForm
 
Gordon Moore 4.00
Article Three: Building a UI Platform in C# - The Control Composite
Updated: 16 Feb 2005
Use TranslateTransform and Clip to effectively paint child controls.
C#, Windows, .NET1.1, VS.NET2003, Dev, QA
 
Tom Ollar, Jim Bennett 4.00
Collapse Panel in C#
Updated: 10 Jun 2009
Collapse Panel in C#
C# (C#2.0), .NET (.NET2.0), WinForm
 
S.Vinothkumar 4.00
Converting Images to and from Base64Format
Updated: 9 Apr 2011
Using System.Convert namespace to convert between base64 and images
C#, Windows, .NET, Application, Steam, convert, image, ImageProcessing, WinForm
 
charles henington 4.00
Irregular Shaped Form
Updated: 17 Jan 2006
How to customize your form shape and control shapes according to your needs.
C#, Windows, .NET1.1, GDI+, VS.NET2003, Dev
 
shabonaa 3.92
A Base Windows Form for displaying, editing and automatically updating Many-to-Many relationships - Part I
Updated: 29 Sep 2005
A base Windows Form for displaying, editing and automatically updating many-to-many relationships.
C#, Windows, .NET2.0, ADO.NET, VS2005, Dev, WinForm
 
Gordon Moore 3.92
Form Placement Component
Updated: 11 Nov 2003
A component class that restores a form's placement (location, size and state) to what it was when it was last closed.
C#, Windows, .NET1.0, Dev
 
Alvaro Mendez 3.91
How to Properly Handle Cross-thread Events and Update a Label with BeginInvoke and BackgroundWorker
Updated: 8 Feb 2008
This article explains how to update a Label using cross-thread event handling, delegates, BeginInvoke and BackgroundWorker.
C# (C#2.0, C#3.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET2.0, .NET3.0, .NET3.5), Architect, Dev
 
Gldmelo 3.89
Analog Meter
Updated: 4 Apr 2008
Analog meter control with the possibility to set a custom renderer
C# (C#2.0), .NET (.NET2.0), GDI+, Dev
 
Luca Bonotto 3.89
Gadget Maker IDE
Updated: 28 Sep 2011
This article explains how to create a Gagdet using an IDE
C#, Javascript, HTML, Windows
 
Azim Zahir 3.83
Upload Any File Type through a Web Service
Updated: 23 Jan 2008
This article shall describe an approach that may be used to upload any sort of a file through a web service from a Windows Forms application.
C#, Visual-Studio (VS2005), Dev
 
salysle 3.80
Using Form Opacity to Make Splash Screen for your Project (Fade In & Fade Out)
Updated: 2 Sep 2008
Make Fade In & Fade Out animation with Windows Form using C#
C#, WinXP, Win2003, Vista, .NET3.0, .NET3.5, VS2008
 
Reaksmey Rin 3.78
GetActiveControl, Getting the MdiChild's Active Control from its Parent MdiForm
Updated: 28 Nov 2008
Ever have the problem that your controls, like a TextBox, ComboBox or DataGridView for example, don’t seem to be receiving any keyboard commands like Ctrl+A, Ctrl+C or Ctrl+V? Happens to me too.
C#
 
Vincent Meijer 3.78
Overriding Keydown in a User Control using ProcessKeyPreview
Updated: 7 Feb 2008
How to easily override key processing in a form or user control
VB6, C# (C#1.0, C#2.0, C#3.0), VB (VB7.x, VB8.0, VB9.0), .NET (.NET1.0, .NET1.1, .NET2.0, Mono, DotGNU, .NET3.0, .NET3.5), Dev
 
Laughing.John 3.75
Manage Data in a WinForms Application (without the Database)
Updated: 6 Jun 2008
This article provides an approach to building an application that may be used to collect, store, and retrieve data without relying upon a database to get there.
C#, VS2008, Dev
 
salysle 3.75
Creating Tabbed MDI Form
Updated: 31 Oct 2008
A tutorial for creating a tabbed MDI form
C#, WinXP, Vista, Dev, Design, WinForm
 
asugix 3.75
DrolC Control Extender
Updated: 24 Aug 2007
Get a nice unified look and feel with grouped controls
C#, Windows, .NET1.1, .NET2.0, .NET3.0, Visual-Studio, GDI+, Dev, WinForm
 
Snews 3.73
Enhanced MSN Messenger in C# using Windows Forms
Updated: 26 Apr 2007
An application which will provide certain features which are not available in MSN Messenger
C#, Windows, .NET, VS.NET2003, Dev, WinForm
 
satisharveti 3.71
Multithreaded UI Model-View Data Binding
Updated: 8 Mar 2006
Quick examples of the correct use of multithreaded UI data binding in Windows Forms, in .NET 2.0.
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
Paul Shaffer 3.71
Automatic Fading Form
Updated: 24 Apr 2003
A Form that fades into and out of view
C#, .NET1.0, .NET1.1, Win2K, WinXP, Dev
 
Martin Cook 3.70
Make a Master/Detail DGV using CSLA DynamicRootList - Part III
Updated: 13 Mar 2009
Handling the DataGridView: sorting, auto save for detail DGV, etc.
C# (C#2.0, C#3.0), Windows, ADO.NET, Dev
 
Tiago Freitas Leal 3.67
Adjusting font and layout for cross-Windows compatibility
Updated: 19 Jul 2007
How to display fonts on Windows Forms according to OS and theme defaults
C#, Windows, .NET, Visual-Studio, Dev, WinForm
 
Alessio Saltarin 3.65
Access Parent Statusbar from a child
Updated: 30 Nov 2004
Update the parent's status bar panel(s) from a child MDI form
C#, VC7.1, .NET, WinXP, MFC, VS.NET2003, Dev
 
LimeyRedneck 3.64
Tic Tac Toe in C#
Updated: 5 Jun 2002
An article using a simple game to explore more complex constructions.
C#, Windows, .NET1.0, Dev, WinForm
 
Grant Richard 3.62
Parent Process Window
Updated: 15 Mar 2008
Shows how to get the process ID and show a modal window on the parent processes window
C# (C#1.0, C#2.0, C#3.0), VB7.x, VB8.0, VB9.0, Windows (WinXP, Vista), Win32, Visual-Studio (VS2005, VS2008), Dev, QA
 
Knowm Ercy 3.50
A Shaped Windows Form Application with Variable Opacity
Updated: 20 Sep 2007
How to create a Shaped Windows Application with Variable Opacity
C#, Windows, .NET1.0, Dev
 
Robert Hinrichs 3.50
Fireball Resourcer
Updated: 29 Dec 2004
Embeding resources on application with base64 alghoritm.
C#, Windows, .NET1.0, .NET2.0, VS2005, Dev
 
dotnetfireball 3.45
Article One: Building a UI Platform in C# - Drag and Drop
Updated: 28 Feb 2005
The initial architecture for drag and drop takes flight.
C#, Windows, .NET1.1, GDI+, VS.NET2003, Dev, QA, WinForm
 
Tom Ollar, Jim Bennett 3.45
Working with Registry in .NET
Updated: 10 Jun 2002
Explains the basics of interacting with registry in .NET
C#, Windows, .NET1.0, Visual-Studio, Dev
 
Kumar Gaurav Khanna 3.41
C# Wizard for Beginners
Updated: 14 Dec 2003
C# Wizard for Beginners
C#, VC7, VC7.1, .NET, WinXP, Visual-Studio, Dev
 
Barretto VN 3.40
Generic Property Window
Updated: 16 Feb 2006
Article that demostrates how to create generic property windows.
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
Fernando A. Gomez F. 3.40
Enabling Windows XP Visual Style UI for your C# applications
Updated: 31 Oct 2003
Enabling Windows XP Visual Style UI for your C# applications
C#, VC7, VC7.1, .NET, WinXP, Visual-Studio, Dev
 
Barretto VN 3.38
Synchronizing the Active State of multiple forms
Updated: 14 Mar 2002
Assembly with classes for synchronizing the active state of multiple forms
C#, Windows, .NET1.0, Dev
 
Rui Lopes 3.33
Tiny WinForms Application Framework - Juju
Updated: 23 Dec 2003
Tiny WinForms Application Framework - Juju
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Väinölä Harri 3.27
Resizable, Moveable & Customizable Borderless Form
Updated: 29 Feb 2008
An article on customizable user forms
C#, Windows, .NET (.NET2.0), GDI+, Dev
 
Stefan Mellberg 3.25
Web services testing tool with hierarchical type parsing
Updated: 17 Jul 2007
An article on building a tool, helping to test web services with hierarchical input/output types
C#2.0, Windows, .NET2.0, Visual-Studio, Dev, WinForm
 
Konstantin Onufrijev 3.22
Using inheritance to create Windows Forms dialogs.
Updated: 27 Jul 2003
The article demonstrates how to create a base class for Windows Forms dialogs.
C#, Windows, .NET1.0, .NET1.1, Dev
 
Roman Chernyshev 3.21
Enhanced Oracle Explorer in C# and .NET using Windows Forms
Updated: 26 Apr 2007
Application on accessing database objects in Oracle
C#, Windows, .NET, VS.NET2003, DBA, Dev, WinForm
 
satisharveti 3.20
Encryption and Decryption - Unedited
Updated: 24 Mar 2009
Its the software who can make the Ceasares Code
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0, .NET3.5), Win32, Win64, Dev, WinForm
 
dj_limi 3.20
Floating, collapsible transparent window in C#
Updated: 4 Mar 2005
How to create a floating, collapsible transparent form in C# using the NativeWindow class
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Julusian 3.17
OnMouseClick generating automatic loop process (zoom or shift) using threads
Updated: 9 Feb 2006
Using OnMouseClick to generate automatic loop processes (ie zoom or shift) using threads.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
riscy 3.14
A cool vista-sidebar-style clock control (4 style)(fixed)! - Unedited
Updated: 8 May 2008
A cool vista-sidebar-style clock control (4 style)(fixed)!
C# (C#1.0, C#2.0, C#3.0), VB, Windows, WinMobile, .NET, Win32, Win64, Visual-Studio, GDI, GDI+, COM, COM+, WPF, Dev, Design, WinForm
 
Davidwu 3.10
A class that persists form settings automatically
Updated: 28 Oct 2003
This class will save the settings of a form automatically.
C#, VB, Windows, .NET1.1, VS.NET2003, Dev
 
Scott Krug 3.09
A Reusable, Flexible Error Reporting Framework
Updated: 28 Apr 2004
Using configuration classes and simple implementation, this library allows your applications a flexible method of reporting errors that happen. Included is a Windows XP-like WinForms UI that allows users the ability of opting for error reporting in WinForms applications.
C#, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
brady gaster 3.08
A Resizable Analog Clock in C# using GDI+ & Windows Forms
Updated: 8 Sep 2003
An analog clock using anti-aliasing & double-buffering which can be resized, even into elliptical shapes.
C#, .NET, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
samar abbas 3.06
A Simple Configuration Form for Applications
Updated: 13 Sep 2005
A simple configuration form for applications.
C#, Windows, .NET1.1, VS.NET2003, Dev, WinForm
 
Kisilevich Slava 3.00
Passing an Object between Two .NET Windows Forms
Updated: 26 Jan 2004
Two Visual Studio designer created forms are displayed. Buttons and TextBoxes on the forms demonstrate how a DateTime object can be passed between the forms. The second form can be thought of as a dialog box and the object passed back could be the encapsulated results of the dialog operation.
C#, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Larry1024 3.00
Centralize Show Form Validation Logic
Updated: 17 May 2005
This article will show how to centralize your logic when opening a Windows Form.
C#, Windows, .NET1.0, .NET1.1, VS.NET2003, Dev, WinForm
 
Jason Apergis 3.00
Drawing Resizable Controls at Runtime
Updated: 4 Mar 2008
How to draw resizable controls at runtime
C# (C#2.0), Windows (WinXP), GDI+
 
wliao 3.00
Drag and Drop Image in C#.NET
Updated: 27 Dec 2006
You can perform drag and drop operations of image data. This article explains how to use the DragEnter,DragLeave, and DoDragDrop events.
C#, Windows, .NET, Visual-Studio, Dev
 
bijulsoni 2.95
Form and Control Position and Size Utility
Updated: 4 Apr 2003
Allows easy saving and loading of form and control's position and size.
C#, Windows, .NET1.0, Dev
 
McGiv 2.94
Simplifying GUI development with Actions
Updated: 30 Jun 2005
Simplifying GUI development with Actions.
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
Burkovsky 2.91
Fade-in forms using .NET and C#
Updated: 10 Apr 2005
Describes how to build forms that fade-in when they load.
C#, .NET1.1, Win2K, WinXP, Win2003, Vista, TabletPC, VS.NET2003, Dev
 
Alexandru Ghiondea 2.91
Scrollbar in Down Side of Textbox
Updated: 3 Aug 2009
Scrollbar in down side of textbox
C# (C#2.0, C#3.0, C#4.0), .NET (.NET2.0, .NET3.0, .NET3.5), Architect, Dev, .NET4, WinForm
 
S.Vinothkumar 2.77
Using Another Thread in a Winform to do a Computation
Updated: 14 Oct 2007
Shows how to update the UI of a WinForm by using a different thread
C#2.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
Hector Pacheco 2.76
Multi-monitor programming in C#
Updated: 20 Mar 2004
How to discover and use multiple monitors.
C#, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
WillemM 2.71
ProgressDialog: for executing long-running code with some thread safety
Updated: 23 May 2006
A dialog for executing long-running code on a thread (written in C#).
C#, Windows, .NET2.0, VS2005, Dev
 
PIEBALDconsult 2.70
Interactive Shaped Forms
Updated: 19 Mar 2002
This Demo show how to create shaped form and customized buttons using the Region, GraphicsPath and picture class
C#, Windows, .NET1.0, Dev
 
Jibin Pan 2.59
Building Code-Only Forms in Visual Studio
Updated: 3 Feb 2009
How to create a code-only form in a Visual Studio project, and prevent the VS-Designer from messing with your code
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
G.Franklin 2.50
Navigation through records with a TrackBar (Slider)
Updated: 7 Jul 2005
Navigation through records with a TrackBar.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Huseyin Altindag 2.47
A Base Windows Form for displaying, editing and automatically updating Many to Many relationships – Part 2
Updated: 11 Oct 2005
In this part I have added the routines to update the database on exit, and because I felt very generous, I have added in a routine to import data from an Excel datasheet.
C#, Windows, .NET2.0, ADO.NET, VS2005, Dev
 
Gordon Moore 2.46
Cute Splash Windows and About Boxes using .NET
Updated: 11 Dec 2003
Building good looking Splash Windows on application startup and About boxes with special effects
C#, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Sriram Chitturi 2.44
Application State Data using XML
Updated: 26 Sep 2006
A utility to capture/restore state data to a container via XML.
C#, XML, Windows, .NET, Visual-Studio, Dev, WinForm
 
mcgahanfl 2.40
Document Management Toolkit Library
Updated: 12 Jul 2004
Set of classes for creating full-featured Windows Forms applications.
C#, .NET1.0, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
Alex Fr 2.36
Make a Master/Detail DGV using CSLA DynamicRootList - Appendix
Updated: 12 Mar 2009
All screen shots of CslaGen code generation
C# (C#2.0, C#3.0), Windows, ADO.NET, Dev
 
Tiago Freitas Leal 2.33
Chain of Responsibility Pattern
Updated: 29 Jun 2007
This article discusses a how to make a custom wizard control using the Chain of Responsibility pattern
C#, Windows, .NET, Visual-Studio, Dev
 
nazishrizvi 2.33
Multiple Colored Texts in RichTextBox using C#
Updated: 26 Jun 2009
Multiple Colored texts in RichTextBox using C#
C# (C#2.0), .NET (.NET2.0), Visual-Studio (VS2005), Architect, Dev, WinForm
 
S.Vinothkumar 2.31
Hide the Datagrid Columns Which are Not Intended to be Displayed at Runtime
Updated: 8 Apr 2010
Hide the datagrid columns which are not intended to be displayed at runtime
C# (C#2.0), Windows, .NET (.NET2.0), SQL-Server (SQL2005), Visual-Studio (VS2005), DBA, Dev
 
Jatin.Prajapati.ER 2.22
Modal and Modeless Dialog Box in C#
Updated: 16 Jun 2008
This article describes the basic idea about modal and modeless in C#.
C#, Windows, .NET (.NET2.0), Dev
 
anand choubey 2.17
Fireball.XmlGui
Updated: 29 Jul 2005
A library for creating plug-ins with User Interface created from an XML file.
C#, Windows, .NET2.0, VS2005, Dev, WinForm
 
dotnetfireball 2.10
How to close a multi-threaded .NET Windows Forms application and prevent the ObjectDisposedException from getting thrown
Updated: 15 Nov 2008
An article on how to properly close a multi-threaded Windows Forms application without having an ObjectDisposedException thrown.
C# (C#1.0, C#2.0, C#3.0), .NET (.NET2.0), Dev, WinForm
 
nhumbad 2.00
Graph control - Unedited
Updated: 15 Nov 2008
this controls allows to draw function graph.
C# (C#1.0, C#2.0, C#3.0)
 
Slezko S.G. 1.80
Interview Questions NET Windows Forms - Unedited
Updated: 13 Jan 2008
This article gives few interview questions on .net windows forms
 
Soumyajit Halder 1.63
Persisting TextBox Values in a Windows Forms Application
Updated: 20 Apr 2006
An article on saving textbox values of a Windows application, and restoring them when the application restarts.
C#, Windows, .NET1.1, VS.NET2003, Dev
 
Shailen Sukul 1.57
Creating Custom Shaped Windows Forms in .NET
Updated: 21 Aug 2004
Creating custom shaped Windows Forms in .NET.
C#, Windows, .NET1.0, .NET1.1, GDI+, VS.NET2003, Dev
 
Haroon Rehman 1.56
Example for FolderBrowserDialog in C#
Updated: 29 Jun 2007
An article discussing FolderBrowseDialog in C#
C#, Windows, .NET, Visual-Studio, Dev
 
Martin Baeumer 1.39
Full Screen Mode in C#
Updated: 23 Jan 2005
An easy way to enter into full screen mode.
C#, .NET1.1, Win2K, WinXP, VS.NET2003, Dev
 
slingman 1.29
Titled Window Form
Updated: 8 Jun 2007
An article on a form that looks like a Windows Installer form
C#2.0, Windows, .NET2.0, Visual-Studio, GDI+, Dev, WinForm
 
dr.TyGER (Konstantin) 1.21
Reporting in Windows.Forms
Updated: 3 Nov 2004
Clean, fast and easy way to deliver data from objects
C#, Windows, .NET1.1, VS.NET2003, Dev
 
pablojag 1.18
Animation on Windows Forms
Updated: 23 Dec 2008
Implementing a basic animation on a Windows Form.
C#, .NET, GDI+, Dev
 
logicchild 1.04
Bind Entities without Properties to Windows Forms Controls
Updated: 29 Feb 2008
How to avoid property coding in entity objects
C# (C#2.0), Windows, .NET (.NET2.0), Dev
 
da5id 1.00
Rapid Mapping Form
Updated: 17 Jul 2009
This article describes a form with two lists. The form is used to drag and drop items from one list to the other and create a "mapping" between items from the lists.
C# (C#2.0), Windows, .NET (.NET2.0), Dev, WinForm
 
Asher Barak  
UI State Synchronization of WinForm Controls
Updated: 11 Oct 2011
UI State Synchronization of Win Form Controls
C# (C#2.0, C#3.0, C#4.0), Windows, WinForm
 
A. Raees  

Advertise | Privacy | Mobile
Web03 | 2.5.120209.1 | Last Updated 10 Feb 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid