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

C#


Languages » C#
Language
Platform
Technology
Audience
Skill Level
Clear All

Contents

 

The C# Programming Language - Applications

top
Title / Updated Author Score  
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 5.00
Why oh why - Unedited
Updated: 31 Mar 2009  
For me, in software development, it is all about why.  I feel a very strong need to understand why I am doing everything and anything I do. Furthermore, I am upset with myself when I cannot clearly state why, and on the flip side take pride in knowing why: why I choose a minimum of three layers in d
C#
Joseph A Reddy 5.00
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, Win 7), Visual Studio (VS2008), WinForms, Dev
Eber Ramirez 5.00
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 (.NET 2.0), Architect, Dev
Colin Vella 4.90
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.89
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, .NET 2.0, .NET 3.0, GDI+, VS2005, Dev
Mummin 4.89
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, .NET 1.1, Dev
MJB van Ettinger 4.86
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, .NET 2.0VS2005, Architect, Dev
Tom Clement 4.85
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.83
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#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
lxwde 4.82
Sending and playing microphone audio over network
Updated: 3 Aug 2007  
Sending and playing microphone audio over network
C# 2.0, Windows, .NET 2.0VS2005, Dev
Ivar Lumi 4.81
A DelegateQueue Class
Updated: 13 Mar 2007  
An implementation of the ISynchronizeInvoke interface.
C#, Windows, .NET, Visual Studio, Dev
Leslie Sanford 4.79
A Project Dependency Graph Utility for Visual Studio 2008
Updated: 17 Jun 2009  
Review your project dependencies.
C# 3.0.NET 3.5, WinForms, Dev
Marc Clifton 4.78
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.78
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, .NET 2.0VS2005, Dev
Eric Woodruff 4.77
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 (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2005, VS2008), Dev
Giorgi Dalakishvili 4.76
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#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
firat kocak 4.75
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.73
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+, WinForms, Architect, Dev, Design
Wisam E. Mohammed 4.73
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#.NET 1.1, Win2003VS.NET2003, Dev
Martin Welker 4.72
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.71
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.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, .NET 3.5, WinForms, VS2008, Dev
Wisam E. Mohammed 4.71
Authoring DSLs using Microsoft Modeling platform 'Oslo' - Unedited
Updated: 7 Apr 2009  
in this articl you will see how can author DSLs inside of microsoft modeling platform code name 'Oslo'
C#, .NET (.NET 3.0, .NET 3.5), Architect, Dev
Abdelkrim.NET 4.70
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, .NET 1.1VS.NET2003, Dev
Mauricio Ritter 4.70
Multi Remote Desktop Client .NET - Unedited
Updated: 11 Apr 2009  
Multi Remote Desktop Client .NET (.NET 3.5) written in C#.
C#, Windows (WinXP, Win2003, Vista, Win2008), .NET (.NET 3.5), WinForms, QA, SysAdmin
StringDotEmpty 4.69
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, .NET 2.0VS2005, Dev
Hamid Attari 4.69
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, .NET 1.1VS.NET2003, Dev
Klaus Weisser 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, .NET 1.1VS.NET2003, Dev
Baloghp 4.67
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, .NET 1.0, Dev
Andrew Peace 4.65
Peter - Programmers Extensive Text Editor
Updated: 27 May 2008  
A robust text editor that supports plug-ins, code parsing, projects, and more.
C# (C# 2.0), Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET 2.0), Win32, Visual Studio (VS2005), Dev, Design
Jpmon1 4.65
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 (.NET 2.0), Visual Studio, Dev
rusevd 4.64
C Sharp Ripper
Updated: 13 Jan 2004  
C# code to handle CDROM drives and read CD tracks
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Idael Cardoso 4.64
AutoComplete TextBox
Updated: 29 Dec 2006  
Implement a simple auto-complete textbox.
C#, Windows, .NET, Visual Studio, Dev
pfemiani 4.62
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, .NET 1.0, .NET 1.1, ASP, ASP.NET, VS.NET2003, Dev
Jonathan de Halleux 4.62
Lazy parenting with Microsoft Speech SDK
Updated: 7 Jun 2007  
Lazy parenting with Microsoft Speech SDK
C# 2.0.NET 2.0, WinXP, Visual Studio, Dev
gstolarov 4.61
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.NET 2.0, Win2K, WinXP, Win2003, VistaVS2005, Architect, DBA, Dev
Isil Orhanel 4.61
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, .NET 1.0, Dev
Jabes 4.61
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, .NET 2.0, WinForms, VS2005, Architect, Dev
Shahed.Khan 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, .NET 1.1VS.NET2003, Dev
Curtis Schlak. 4.58
SlideShowBuilder
Updated: 26 Oct 2007  
An application that allows building of slideshows
C# 2.0, Windows, .NET 2.0VS2005, Dev
Giorgi Dalakishvili 4.58
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
A Crontab Linux like Windows Service - Unedited
Updated: 30 Aug 2009  
A Windows Service that use interface to work like the Linux Crontab service.
C# (C# 2.0, C# 3.0, C# 4.0), SQL, .NET (.NET 2.0, .NET 3.0, .NET 3.5, .NET 4.0), SQL Server, CEO, Architect, Dev, SysAdmin
marcominas 4.56
Simple Magnifier
Updated: 1 Apr 2007  
A fun little application: Simple magnifier for your desktop
C# 2.0, Windows, .NET 2.0VS2005, Dev
otigli 4.55
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 4.55
My Explorer In C#
Updated: 26 Aug 2002  
An article on creating a simple Window Explorer using C# with out Interop.
C#.NET 1.0, Win2K, WinXP, Dev
Paul Li 4.53
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.52
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.50
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 (.NET 3.5), SQL Server (SQL 2005), Visual Studio (VS2008), LINQ, Architect, Dev, SysAdmin
krysstof 4.50
JawBreaker Game in C#
Updated: 28 Dec 2003  
A simple implementation of Jawbreaker
C#, Windows, .NET 1.1VS.NET2003, Dev
Gavi Narra 4.47
.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, .NETVS2005, Dev
Wilson, Drew 4.47
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#.NET 2.0, WinXPVS2005, Dev
Ed Korsberg 4.47
Leitner Box with C#
Updated: 15 Apr 2009  
For easy learning (specially for learning a foreign language) you can use Leitner Box
C# (C# 3.0), XML, Windows, .NET (.NET 3.5), WinForms, LINQ, VS2008, Dev
Mohammad Dayyan 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
How to calculate CRC in C#?
Updated: 13 Apr 2009  
How to calculate CRC in C#?
C#
Tamir Khason 4.43
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 (.NET 3.5), Visual Studio (VS2008), Dev, Design
Gary Stafford 4.43
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, .NET 1.1, .NET 2.0VS.NET2003, VS2005, Dev
Dan Handevik 4.40
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#.NET 2.0, Win2K, WinXPVS2005, Dev
Sylvain BLANCHARD 4.40
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, .NET 1.1VS.NET2003, Dev
Omar Al Zabir 4.39
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#.NET 2.0, Win2K, WinXPVS2005, Dev
Gladstone 4.38
.NET DUMeter clone
Updated: 10 Feb 2003  
A DUMeter clone, but with some better/different reporting features.
C#.NET 1.0, Win2K, WinXP, Dev
leppie 4.38
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.38
Linux Todolist
Updated: 28 Jan 2008  
A simple todolist designed for an Asus Eee Pc
C# (C# 2.0), .NET (.NET 2.0, Mono), Linux, Dev
Andy Aspell-Clark 4.34
C# Expression Parser using RPN
Updated: 17 Jan 2004  
Design & implementation of an Expression Parser using RPN in C#.
C#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
deepeddie 4.33
TeboScreen: Basic C# Screen Capture Application
Updated: 18 Dec 2007  
A C# screensaver application to illustrate simple screen capture principles
C# (C# 1.0, C# 2.0, C# 3.0), Dev, Design
GuyThiebaut 4.33
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.33
JSON and C# using Generics and Delegates - Unedited
Updated: 1 Apr 2009  
JSON or JavaScript Object Notation, is a method for transferring data, similar to XML and other formats. There are many advantages to using this method. It is human readable, and it translates easily to objects on the client side of the browser. With JSON, I can declare an array like this: var myA
C#
Jeremy Likness 4.33
Performance Monitor Grid
Updated: 4 Nov 2003  
Tool to monitor machines on network.
C#, Windows, .NET 1.1VS.NET2003, Dev
retZ 4.32
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, .NET 2.0, ASP.NET, Visual Studio, PHP, WebForms, Dev
Vijayaraghavan A Iyengar 4.31
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, .NETVS2005, Dev
rj45 4.30
iTunes Style Music Browser using MSN Desktop Search API
Updated: 29 Dec 2005  
Music browser app using the MSN Desktop Search query API.
C#.NET 2.0, Win2K, WinXP, WinForms, VS2005, Dev
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, .NET 1.0, .NET 1.1VS.NET2003, Dev
big71 4.30
Transport Stream Analyzer for HDTV standard
Updated: 7 May 2004  
A program that analyzes a transport stream.
C#.NET 1.0, Win2K, WinXP, Win2003, Dev
ro_angel_bv 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 (.NET 3.5), COM, Dev
Gary Stafford 4.29
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, .NET 1.1VS.NET2003, Dev
kim.david.hauser 4.22
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, .NET 1.1, WinForms, VS.NET2003, Dev
Ranjan.D 4.21
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, .NET 1.0, Dev
Andrew Boisen 4.20
Notes 2007
Updated: 28 Dec 2006  
An utility to search multiple files.
C#, Windows, .NET, Visual Studio, Dev
David Morton 4.20
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.20
Rating of Open Source AOP Frameworks in .Net - Unedited
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), Win Mobile, .NET CF, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Visual Studio (VS2005, VS2008), Architect, Dev, Design
V.GNANASEKARAN 4.20
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.NET 1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
Eric Woodruff 4.19
xmove - Regex enabled file move command
Updated: 5 Nov 2003  
Moves files or directories using regular expression patterns.
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Sebastien Lorion 4.19
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.17
C# Popup Killer
Updated: 25 Aug 2002  
C# implementation of a tool to close banned windows
C#.NET 1.0, Win2K, WinXP, Dev
Stephane Rodriguez. 4.17
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
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#.NET 1.0, Win2K, MFC, Dev
Ashraf Mohamed 4.10
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.08
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.07
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#.NET 1.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#.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Nick 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.NET 1.1, Win2K, WinXP, VistaVS.NET2003, Dev, Design
patchwerk 4.00
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, .NET 2.0VS2005, Dev
pierre poliakoff 4.00
Technorati Ping Using C#
Updated: 29 Jan 2009  
Source code to ping technorati for your blogs
C#, Windows (WinXP, Vista, Win2008), .NET
Ravi Vooda 4.00
SharpDevelop, NUnit, and Visual Studio Express - Unedited
Updated: 22 Jun 2009  
At my software company we have access to some incredible tools and technologies. I can load up my copy of Visual Studio 2008 (Team System), publish documents to our SharePoint server, refactor code with ReSharper and then suck it into Enterprise Architect to make class diagrams. At home, however, my
C#
Jeremy Likness 4.00
File Contents Watcher Application
Updated: 30 Dec 2004  
A program for continuously monitoring and displaying text-based files.
C#, Windows, .NET 1.1VS.NET2003, Dev
Michael Kennedy 3.97
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 (SQL 2000, SQL 2005, SQL CE), Visual Studio (VS.NET2003, VS2005), ADO.NET, Architect, Dev, Design
Vuyiswa Maseko 3.95
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#, WindowsVS2005, VS2008, Dev
Christ Kennedy 3.94
C# WPF Log4Net Viewer
Updated: 15 Oct 2009  
Log4Net XML log viewer
C#.NET 3.0, .NET 3.5, WPF, Dev
Ken C. Len 3.91
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, .NET 1.0, .NET 1.1VS.NET2003, Dev
Stephan Meyn 3.91
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, .NET CF, Mobile, .NET 1.1VS.NET2003, Dev
Alexander Turlov 3.89
User Database Query Tool
Updated: 13 Mar 2007  
User Query for SQL Server
C#, SQL, Windows, .NETVS2005, DBA, Dev
KChandos 3.88
An Extensible Expression Evaluation Package (EEEP!)
Updated: 25 Apr 2004  
Provides runtime evaluation of mathematical and string-based expressions.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, ASP.NET, VS.NET2003, Dev
Jeff Varszegi 3.86
A DelegateScheduler Class
Updated: 13 Mar 2007  
A class in C# that lets you schedule delegate invocations.
C# 2.0, Windows, .NET 2.0VS2005, Dev
Leslie Sanford 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
A Simple Mine Sweeping Game
Updated: 22 Sep 2008  
A simple mine sweeping game using C#
C#Win2K, WinXP, Win2003VS2005, Dev
vivounicorn 3.86
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#.NET 1.0, Win2K, WinXP, Dev
Steve Puri 3.84
A C# Personal Organizer
Updated: 5 Aug 2003  
This article will help you create your own personal organizer in C#
C#, Windows, .NET 1.1VS.NET2003, Dev
Manster 3.83
The use of Stacks in C#
Updated: 5 Jan 2007  
Using a stack to manage priorities
C#, Windows, .NET, Visual Studio, Dev
punchcardRay 3.83
Passing Data between Windows Forms
Updated: 27 Jan 2007  
Passing Data between Windows Forms
C#, Windows, .NET, Visual Studio, Dev
salysle 3.83
WebTester in C#
Updated: 22 Jul 2002  
WebTester in C# - a tool to test your web applications
C#.NET 1.0, Win2K, WinXP, Dev
Huang Wei 3.81
Dynamic Dialog Box
Updated: 11 Aug 2004  
An article on dynamic dialog boxes and ListView control.
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
Donsw 3.78
Creating a Simple Autoclicker
Updated: 30 Aug 2006  
Let's create software that clicks for us
C# 2.0.NET 2.0, Win2K, WinXP, Win2003VS2005, Dev
Juraj Borza 3.77
Tail utility for windows
Updated: 18 Jan 2004  
Tail utility for windows
C#, Windows, .NET 1.1VS.NET2003, Dev
SathishVJ 3.75
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, .NET 1.1VS.NET2003, Dev
rantanplanisback 3.72
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#.NET 1.0, .NET 1.1, Win2K, WinXPVS.NET2003, Dev
Ryan Dawson 3.71
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.NET 2.0, WinXPVS2005, Dev
Abhijit Jana 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#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.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, .NET 1.0, .NET 1.1, Visual Studio, Dev
pburns 3.67
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#.NET 2.0VS2005, Dev
Kashif Abbas 3.67
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.67
AccountPlus
Updated: 10 Sep 2009  
A Complete Account Management System
C# 2.0, Windows, .NET 2.0, ADO.NET, Dev
Ashish Tripathi 3.66
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, .NETVS.NET2003, Dev
satisharveti 3.62
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 (.NET 2.0), GDI+, Dev
RenanDuarte 3.60
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.NET 1.1, .NET 2.0, WinXP, GDI+, VS.NET2003, VS2005, Dev
J.Thomas 3.57
Show/Hide Outlook Express Tray App
Updated: 28 Jan 2003  
An application to effectively place an application in the system tray
C#.NET 1.0, Win2K, WinXP, Dev
Tracy Anne Barlow 3.56
C# Compiler
Updated: 6 Mar 2002  
A simple C# [VB.NET] compiler without using csc.exe
C#, VC7.NET 1.0, Win2K, Dev
Konrad Rotuski 3.53
RSS Feed Creator
Updated: 26 Sep 2004  
A tool to create RSS Feeds very easily
C#, XML.NET 1.1, Win2K, WinXP, Win2003, VistaVS.NET2003, Dev
Chester Ragel 3.52
¿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), WinForms, Dev
Chesnokov Yuriy 3.52
Image Slide Show For Smartphone Using C#
Updated: 4 Dec 2005  
Creating a slide show program for Smartphone using .NET technology
C#, .NET CF, Mobile, .NET 2.0, Win2K, WinXP, Win2003, Vista, DotGNU, Visual Studio, Dev
Mubi | www.mrmubi.com 3.50
Link 4 game with intermediate computer intelligence
Updated: 17 Nov 2003  
Lets you play a game of link 4 against the computer
C#, Windows, .NET 1.0, .NET 1.1VS.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
Auto Clicker C#
Updated: 19 Apr 2009  
A program that simulates mouse and keyboard
C#, .NET, QA
Avi Bar 3.40
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 (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2005, VS2008), Dev
Tamer Oz 3.37
Simple WebPageCheck (Spider)
Updated: 10 Jan 2007  
Small application that checks a list of websites for specified text
C# 2.0, VB 6, Windows, .NET 2.0VS2005, Dev
zeltera 3.37
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, .NET 1.0, Dev
Andi Fleischmann 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#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
Polis Pilavas 3.33
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 (.NET 3.5), LINQ
Mohammad Dayyan 3.32
CooksMate
Updated: 21 Jan 2008  
A simple program to help get the timing of a roast dinner
C# 2.0.NET 2.0, Mono, Dev
Andy Aspell-Clark 3.32
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 (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2005, VS2008), Dev
Prashant K Singh 3.31
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#.NET 1.1, Win2K, WinXPVS.NET2003, Dev
Sean Michael Murphy 3.29
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 (.NET 2.0), Win32, OpenGL, Dev
erjan123 3.22
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, .NET 1.1VS.NET2003, Dev
SathishVJ 3.19
TaskLister 1.0a
Updated: 25 May 2006  
An article about builing a task tracker software.
C#.NET 2.0, Win2K, WinXPVS2005, Dev
NinethSense 3.18
PluginManager
Updated: 19 Jan 2003  
PluginManager: plug-in automation
C#.NET 1.0, Win2K, WinXP, Dev
leppie 3.00
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#.NET 1.0, Win2K, WinXP, Dev
Dan Glass 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 (.NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5), Dev
AshishT 3.00
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 3.00
Interfaces
Updated: 7 Apr 2009  
A trivial demonstration of Interface Usage
C#, .NET (.NET 2.0), Architect, Dev, Design
deostroll 3.00
Shuffling arrays in C# - Unedited
Updated: 7 Apr 2009  
Have you ever had a need to output some array of objects in a random order? Say a array of strings ... with 52 elements that each represent a playing card?Well, if you have ever had a need to shuffle the elements in an array, you have probably found that there are only a few different algorithms: E
C#
saunderl 3.00
Indian Number & Date format
Updated: 5 Mar 2007  
A control for Indian number format, converts number to words, Hindi words, comma stype and Indian date processor
C#, Windows, .NET 2.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#.NET 1.0, Win2K, WinXP, Dev
nashcontrol 2.97
Simple Excel Automation using C#
Updated: 28 Dec 2006  
Simple Excel Automation using C#
C#, Windows, .NET, Visual Studio, Dev
Gigy 2.96
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, .NET 1.1VS.NET2003, Dev
Aby Thomas Varghese 2.93
Freakshow - a sample application in C#
Updated: 18 Dec 2003  
A collection of examples on how to use C# in one application
C#, Windows, .NET 1.0, Dev
freakshow 2.88
Notepad application using C#
Updated: 31 Jul 2001  
The code demonstrate how to make notepad using C# .
C#.NET 1.0, Win2K, Dev
Ajit Mungale 2.87
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.85
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#.NET 1.1, WinXPVS.NET2003, Dev
Geepster 2.75
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.71
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
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 (.NET 1.1), Win32
kelary 2.67
Email Client Application by implementing our own Smtp and Pop3 protocols using C# - Unedited
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 (.NET 2.0)
Rizwan Ahmed 2.67
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, .NET 1.1VS.NET2003, Dev
volkan.ozcelik 2.64
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
A Simple Clock
Updated: 15 Oct 2002  
This program shows how to make a simple clock.
C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
kavehdr 2.59
Why goto Still Exists in C# - Unedited
Updated: 25 Jul 2009  
Developers, Software Engineers, and Programmers are logical, rational, reasonable people right? Sure they are
until you disagree with something they believe in. Then they can become the most enflamed, outraged, foaming-at-the-mouth, intolerant, lunatics you've ever had the pleasure of meeting. Take
C#
Steve Wellens 2.57
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#.NET 1.0, Win2K, WinXP, Win2003, MFC, Dev
rbala 2.50
Application Configuration Settings .NET & VB 6 With XML
Updated: 17 Jun 2008  
Application configuration settings .NET & VB 6 with XML
C# (C# 1.0, C# 2.0, C# 3.0), VB (VB 6), XML, Windows (Win2K, WinXP, Win2003, Vista), Win32, Visual Studio (VS.NET2003, VS2005, VS2008), COM, COM+
Nelson Kosta Souto 2.47
OpenGL One Window 6 Views With Tao and C# (Multiple Views) - Unedited
Updated: 25 Feb 2008  
It is a OpenGl window with 6 different views.
C# (C# 2.0), Windows (Vista), .NET (.NET 2.0), Win32, Visual Studio (VS2005), OpenGL, Dev
erjan123 2.41
Code Generator using CodeSmith Api
Updated: 8 Jan 2007  
This tool generate the c# code using the code smith templates and API
C#, Windows, .NET 2.0, ADO.NET, WinForms, VS2005, Dev
napster_ghb 2.38
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#.NET 1.0, Win2K, WinXP, PocketPC 2002, MFC, Dev
Ragavendran Vaidhyanadhan 2.33
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.33
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
Coding an N-Tier Application in C# without any Wizard Part I - Unedited
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 (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), SQL Server (SQL 2000, SQL 2005), Visual Studio (VS.NET2003, VS2005, VS2008), ADO.NET, Dev
Vuyiswa Maseko 2.11
Simple Ms Word Automation using C#
Updated: 28 Dec 2006  
Simple Ms Word Automation using C#
C# 1.0, Windows, .NET 1.1, Visual Studio, Dev
Gigy 2.09
File Transfer using Socket Application in C#.Net 2 - Unedited
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 1.92
How can you load .NET assemblies dynamicly - Unedited
Updated: 1 Apr 2008  
not really a new but a Solution
C#, .NET (.NET 2.0), ASP.NET, ADO.NET, Dev
Steingrebe 1.85
To convert your Text or .txt file to Speech or AudioFile in .wav formate - Unedited
Updated: 18 Jun 2009  
A converter to Converte 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 1.80
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 (.NET 2.0, .NET 3.5), ADO.NET, Dev
SumanBiswas 1.73
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 (.NET 3.0), Dev
Taicho2k 1.73
Using Lambda expression in C# 3 - Unedited
Updated: 2 Apr 2008  
This article describes how to use lambda expression in C# 3 to make developers life easier
C#, .NET
Udeshika Horanagama 1.69
LINQ to Objects - Unedited
Updated: 18 Dec 2007  
LINQ to Objects means that we can use LINQ to query objects in a collection.
.NET (.NET 3.0, .NET 3.5), ADO.NET, LINQ, Dev
Duane S Moraes 1.67
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, .NET 3.5, WinForms, LINQ, Dev
dlabar 1.67
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
Savage 1.57
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, WinForms
pechan00000 1.50
Getting Drive's Volume Information using C# - Unedited
Updated: 20 Dec 2007  
Getting Drive's Volume Information using C#
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 2.0), WinForms
S.Vinothkumar 1.40
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#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Vasudevan Deepak Kumar 1.31
Using .NET to Create Objects for a Sample POS System
Updated: 9 May 2008  
A C# implementation of an Open Source POS system.
C#.NET 2.0VS2005, Dev
Ralph in Boise 1.17
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.17
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 1.00
NET Remoting - Unedited
Updated: 1 Jan 2008  
DCOM component replacement in .net is NET remoting
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 1.0, .NET 1.1, .NET 2.0, Mono, DotGNU, .NET 3.0, .NET 3.5)
malikusman 1.00
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 1.00
Nhatquanglan / New Folder / SCVHSOT / blastclnnn / SCVVHSOT fixing and removal tool. - Unedited
Updated: 5 Dec 2007  
This article shows how to stop and delete a running virus and fix the regisrty.
C# (C# 1.0, C# 2.0, C# 3.0), Windows (Win2K, WinXP, Win2003, Vista), Win32
Member 3412991  
C# Nullable Types
Subtlety - Unedited
Updated: 1 Apr 2009  
While moderating posts over on the Asp.Net forums, I ran into a thread containing questions about using Nullable types. Nullable types are a simple concept: Allow value types to have the value of null. Typically, an integer or float cannot be null: When in scope, they always exist and therefore mus
C#
Steve Wellens  
a picture puzzle that let's you pick y'er own'pic - Unedited
Updated: 7 Nov 2009  
a picture puzzle that allows the user to select any picture as a puzzle along with options for tile sizes for those long car-rides
C#, Windows
Christ Kennedy  

Attributes

top
Title / Updated Author Score  
RESTful WCF Part 2 of n - Unedited
Updated: 9 Apr 2009  
A while back (can’t remember exactly when) I started saying I was going to write a bit about RESTFul WCF, you can see my 1st post at http://sachabarber.net/?p=460. In that post I mentioned that I would probably do the following:The schedule of posts is probably going to be something like this
C#
Sacha Barber 5.00
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.79
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, .NET 2.0, ASP.NET, VS2005, Dev
Joseph Finsterwald 4.75
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, .NET 2.0, .NET 3.0, Visual Studio, Architect, Dev
Gael Fraiteur 4.69
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
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.54
Further attributes - method based attributes and data conversion for business objects - Unedited
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
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, .NET 1.0, .NET 1.1VS.NET2003, Dev
Jonathan de Halleux 4.36
Custom Data Binding Through Reflection
Updated: 12 Apr 2005  
Using reflection and a custom attribute to bind data to UI elements.
C#, VC7.1, VB 6.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Nick Parker 4.34
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 (.NET 2.0, .NET 3.0, .NET 3.5), Visual Studio (VS2005, VS2008)
Smart K8 4.26
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, .NET 1.0, Visual Studio, Dev
James T. Johnson 3.98
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.59
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, .NET 2.0, Visual Studio, ADO.NET, Dev
Alex S. Robson 3.40
Assembly Attributes
Updated: 8 Feb 2004  
Programmatically inspecting assembly attributes.
C#.NET 1.0, .NET 1.1, Win2K, WinXP, Visual Studio, Dev
Ahmed Yassin 2.54
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 (.NET 2.0), Visual Studio (VS2005), Dev
remarkpk11 1.83

C# Programming - Beginners

top
Title / Updated Author Score  
What’s the Deal with Interfaces? - Unedited
Updated: 18 Jul 2009  
This post is for beginners. Many beginners struggle with the concept of an Interface. Over on the Asp.Net forums, where I moderate, the question is asked a surprising number of times. I'm going to try to describe and explain the concept of an Interface
simply and concisely. Let's say we are going
C#, .NET, All Topics
Steve Wellens 4.80
ADO.NET Asynchronous SQL Calls
Updated: 10 Sep 2009  
How to use asynchronous calls to SQL to receive progress information
C#, Win Mobile (PocketPC 2002, WinMobile2003, WinMobile5, WinMobile6), .NET, Mobile (PalmOS, iPhone, Android, Blackberry), SQL Server, ADO.NET, Architect, Dev
gbd77rc 4.75
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.68
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, .NET 1.0, Visual Studio, Dev
sadaf alvi 4.66
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#.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Visual Studio, Dev
Aisha Ikram 4.66
hello, world - A primitive view of the state of the art
Updated: 30 Apr 2004  
A revival of the CLI for .NET development.
C#.NET 1.1, Win2K, WinXP, Visual Studio, Dev
Will Senn 4.66
Worker Threads in C#
Updated: 30 Jul 2001  
Running worker threads with syncronous calls to Windows controls
C#, VC6, Windows, .NET 1.0, Dev
Alex Fr 4.60
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
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 (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), LINQ, Architect, Dev
abhigad 4.39
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.38
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.NET 2.0, WinXPVS2005
Man Vuong 4.29
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.26
Using Windows Components in Visual Studio
Updated: 23 Jul 2008  
Using some Windows components from the toolbox
C#WinXP, VistaVS2005, Architect
Coder24.com 4.20
Writing Unsafe code using C#
Updated: 10 Oct 2001  
A simple tutorial that shows how to write unsafe code using C#
C#, Windows, .NET 1.0, Visual Studio, Dev
Zeeshan Amjad 4.18
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.15
Events and event handling in C#
Updated: 16 Oct 2001  
An introduction to using events and event handlers in C#
C#, Windows, .NET 1.0, Visual Studio, Dev
Nishant Sivakumar 4.13
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.07
Introduction to inheritance, polymorphism in C#
Updated: 9 Oct 2001  
An elementary introduction to inheritance, polymorphism in C# using simple code snippets
C#, Windows, .NET 1.0, Dev
Nishant Sivakumar 4.07
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, .NET 1.0, Dev
Nishant Sivakumar 4.02
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, .NET 1.0, Visual Studio, Dev
A. Abdul Azeez 4.02
Unsafe programming in C#
Updated: 29 May 2002  
Discusses the concept of using pointers in C#
C#.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Kumar Gaurav Khanna 4.00
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, .NET 1.0, Visual Studio, Dev
Softomatix 3.95
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 3.95
Winforms – Model-View-Presenter – A tutorial - Unedited
Updated: 11 May 2009  
IntroductionComing from a C/C++ and diving into the .NET, I am constantly surrounded by strange phrases, three letter acronyms and concepts that take a long time to get used to. One of those concepts is the Model-View-Presenter (MVP).  There are plenty of articles about MVP around the Web. Most ar
C# (C# 3.0), Windows, WinForms
Wes Aday 3.73
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 3.72
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.70
Skype Smiley Sender
Updated: 22 Oct 2007  
An article on sending many smileys simultaneously with Skype
C# 2.0, Windows, .NETVS2005, Dev
Giorgi Dalakishvili 3.59
Interfaces in C# (For Beginners)
Updated: 10 May 2007  
A tutorial on interfaces in C#
C#, Windows, .NET, Visual Studio, Dev
Chetan Kudalkar 3.57
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.54
Destructors in C#
Updated: 23 Jul 2004  
This article is about destructors in C#.
C#.NET 1.0, .NET 1.1, Win2K, WinXPVS.NET2003, Dev
Ansil 3.53
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 3.50
Enums in C#
Updated: 15 May 2007  
A tutorial on enums in C#
C#, Windows, .NET, Visual Studio, Dev
Chetan Kudalkar 3.48
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, .NET 1.0, Visual Studio, Dev
ali_reza_zareian 3.27
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.23
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), Win Mobile, .NET (.NET 2.0, .NET 3.0, .NET 3.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, .NET 1.0, .NET 1.1, .NET 2.0, ASP.NET, Visual Studio, WebForms, SQL 2000, DBA, Dev
T Manjaly 3.10
Simplify DatabaseAccess
Updated: 31 Jan 2008  
Simplify data access by putting connection and command handling in an abstract class
C#, .NET
Serverside 2.88
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 2.80
Boxing and unboxing in C#
Updated: 1 May 2002  
An introduction to boxing and unboxing using C#
C#, Windows, .NET 1.0, Visual Studio, Dev
Arun Ganesh 2.79
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.76
Indexers
Updated: 11 May 2007  
A tutorial on indexers in C#
C#, Windows, .NET, Visual Studio, Dev
Chetan Kudalkar 2.72
Properties
Updated: 11 May 2007  
A tutorial on properties in C#
C#, Windows, .NET, Visual Studio, Dev
Chetan Kudalkar 2.70
Method Hiding in C#
Updated: 9 May 2007  
A tutorial on method hiding in C#
C#, Windows, .NET, Visual Studio, Dev
Chetan Kudalkar 2.69
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.68
Events in C#
Updated: 9 May 2007  
A tutorial on events in C#
C#, Windows, .NET, Visual Studio, Dev
Chetan Kudalkar 2.65
Convert to TryParse
Updated: 17 Jun 2008  
Advantage of using TryParse over Convert - A short story
C# (C# 2.0), .NET (.NET 2.0), Dev, Design
Sunny Chaganty 2.59
Method Overriding in C#
Updated: 9 May 2007  
A tutorial on method overriding in C#
C#, Windows, .NET, Visual Studio, Dev
Chetan Kudalkar 2.57
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.56
Snippet to generate a Public Property + Private Backing Field + Documentation Tags inside #regions. - Unedited
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 (.NET 2.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.27
C# Coding Practicies Guide - Unedited
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 2.14
Delegates in C #
Updated: 8 May 2007  
A tutorial on delegates
C#, Windows, .NET, Visual Studio, Dev
Chetan Kudalkar 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 (.NET 2.0), LINQ, Architect, Dev, QA, Design
Saurabhdotnet 2.00
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 (.NET 2.0), Visual Studio (VS2005), Dev
Laker 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
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 (.NET 2.0)
vivounicorn 1.73
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
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 (.NET 2.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), .NET CF, .NET (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), ASP.NET, Visual Studio (VS.NET2003, VS2005, VS2008), Dev, Design
ANURAG VISHNOI 1.39

C# Samples - CodeProject Utilities

top
Title / Updated Author Score  
CodeProject Quoter
Updated: 23 Jun 2003  
Simple tool for storing and retrieving the quotes and using them in the signatures.
C#.NET 1.0, WinXP, Dev
Kant 4.60
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 (.NET 3.5), Visual Studio (VS2008), Dev
Nick Butler 4.53
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, .NET 3.5VS2008
Nick Butler 4.51
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, .NET 1.0, .NET 1.1VS.NET2003, Dev
Rama Krishna Vavilala 4.41
ACTIVE DIRECTORY USER CLASS UPDATE - Unedited
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.00
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, WinForms, WebForms, Architect, Dev
Sergiy Korzh 3.97
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 (.NET 2.0), COM+, Dev
BharadwajSonti 3.00
C#. Static cache and multithreading. - Unedited
Updated: 17 Jun 2009  
A few months ago I had to optimize web portal (classified ad). The portal was built on asp.net 1.1. It seemed that portal had 2 main problems: It failed when it was more than 1 user (Collection was modified, etc.)It returned different data for the same page when I setup more than 1 IIS worker proces
C#
Anton Burtsev  

COM Interop

top
Title / Updated Author Score  
RESTful WCF Part 1 of n - Unedited
Updated: 9 Apr 2009  
Lately I have been neglecting my  coding duties a bit in order to go out and get drunk actually. Which I have become a bit tired of now, so I am back onto the code, which is a good place.Now I am in the process of creating another article, and though I can not reveal [...]
C#
Sacha Barber 5.00
Implementing a TextReader to extract various files contents using IFilter
Updated: 2 Mar 2009  
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.91
MVVM Mediator Pattern - Unedited
Updated: 9 Apr 2009  
About 1 year ago a good friend of mine Marlon Grech wrote a lovely article on MVC + M. You can read all about Marlons great article over at http://marlongrech.wordpress.com/2008/03/20/more-than-just-mvc-for-wpf/ Essentially what Marlon did was create a message system to allow disparate MVC c
C#
Sacha Barber 4.80
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.79
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, .NET 2.0, COM, VS2005, Dev
RodgerB 4.72
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#.NET 1.0, Win2K, WinXP, Dev
LongRange.Shooter 4.71
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.70
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#.NET 2.0, WinXPVS2005, Dev
Andrew Wirger 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.NET 1.1, Win2KVS.NET2003, Dev
Karl McGuinness 4.60
Skype4COM Event Handler Example For ALL Skype API Messages - Unedited
Updated: 29 Jul 2009  
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#.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, .NET 3.5, Win32, Win64, Visual Studio, COM, WinForms, Architect, Dev, QA, Design, SysAdmin
TheUberOverLord 4.60
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.NET 2.0, COM, COM+, WinForms, Dev
yincekara 4.60
Band Objects - .NET 2.0 Redux
Updated: 17 May 2006  
A .NET 2.0 version of Pavel Zolnikov's BandObjects project.
C#.NET 2.0, WinXPVS2005, Dev
cambo1982 4.58
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.NET 1.1, WinXPVS.NET2003, Dev
Chakrabarty Rajib 4.57
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#.NET 1.0, Win2K, WinXP, Dev
Kannan Kalyanaraman 4.55
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.55
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.NET 1.0, Win2K, ATL, Dev
Roman Kiss 4.37
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, .NET 1.0, .NET 1.1, COM, VS.NET2003, Dev
mav.northwind 4.36
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
zorrothefox, sriraj 4.25
Creating a shell extension with C#
Updated: 28 Oct 2001  
Demonstrates building a Windows Explorer shell extension using C# and COM Interop.
C#, Windows, .NET 1.0, Dev
Richard Birkby 4.19
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, .NET 1.0, Visual Studio, Dev
Nikhil Dabas 4.18
Using Word's spellchecker in C#
Updated: 17 Jul 2003  
An article on using Word's spellchecker from a textbox in C#
C#, Windows, .NET 1.0, .NET 1.1VS.NET2003, Dev
nyland 4.18
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
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#.NET 2.0, WinXPVS2005, Dev
NidhiGupta 4.13
COM Interoperability in .NET Framework: Part I
Updated: 6 Mar 2005  
Using COM components in .NET framework.
C#, VB 6, Windows, .NET, COM, ADO.NET, Dev
Prashant M. Tailor 4.00
Using an extension method to strongly type your navigation
Updated: 14 Apr 2009  
Hot to use an extension method to strongly type your navigation.
C#, .NET, Dev
Jeremy Likness 4.00
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, .NET 1.1VS.NET2003, Dev
Karl McGuinness 3.88
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.NET 1.0, Win2K, WinXP, Dev
cchrism 3.88
Using the WebBrowser control in .NET
Updated: 14 Mar 2002  
Create a web browser completely in C#
C#, .NET, Win2K, Visual Studio, WinForms, Dev
Nikhil Dabas 3.72
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 3.69
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.60
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.NET 1.0, .NET 1.1, .NET 2.0, Dev
MichaƂ Kosmala 3.54
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#.NET 1.1, Win2K, WinXP, Win2003, Visual Studio, Dev
ian mariano 3.35
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, .NET 1.0, Visual Studio, Dev
Shelly Jain 3.11
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, .NET 1.0, .NET 1.1, .NET 2.0VS.NET2003, Dev
Shashidhar Rao Nellutla 2.82
AdapterList - Unedited
Updated: 26 Sep 2008  
This article explains how to use DDK interface-INetCfg in c#.net
C# (C# 1.0, C# 2.0, C# 3.0).NET 3.0
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, .NET 2.0VS2005, Dev
Victor Boba 4.71
Flexible Time Schedule in C# 2.0
Updated: 16 May 2007  
A simple way to iterate through a timeline using a flexible predicate system
C# 2.0, Windows, .NET 2.0VS2005, Dev
seeblunt 4.53
Calculate Sunset and Sunrise Time
Updated: 4 Mar 2009  
This class implements an algorithm found in Almanac for Computers (1990) published by Nautical Almanac Office.
C#.NET 2.0VS2005
Wouter Huysentruit 4.45
W3CDateTime Structure in C# - Unedited
Updated: 3 Nov 2009  
Simple W3CDateTime Structure when you using atom feed like a gmail
C#, .NET (.NET 2.0), Dev
heebaek-choi 4.43
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.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, .NET 2.0, .NET 3.0, .NET 3.5VS2005, VS2008, Dev
MarkGwilliam 3.92
Append Date and Time to File
Updated: 6 Oct 2008  
Append date and time to a file for achival purposes
C#, Dev
TimGradwell 3.89
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, .NET 1.1, .NET 2.0VS.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, .NET 2.0, Visual Studio, Dev
PIEBALDconsult 3.80
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.79
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, .NET 2.0, .NET 3.0VS2005, Dev
A. Bioli 3.75
AddBusinessDay DateTime Extension Method
Updated: 10 Aug 2007  
An extension method that extends the AddDay method to include only business days
C# 3.0WinXP, Vista, .NET 3.0, Visual Studio, Dev
martincook 3.57
DateTimePrecise Class in C# -- An Improvement to DateTime.Now
Updated: 10 Apr 2008  
This class combines the Windows system time with the high-resolution timer performance counter to return a current time that is both precise and accurate
C# (C# 2.0, C# 3.0), .NET (.NET 2.0, .NET 3.0, .NET 3.5), DBA, Dev, QA
jamesdbrock 3.55
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.NET 2.0, Win2K, WinXP, Win2003, Vista, .NET 3.0, ASP.NET, WinForms, WebForms, VS2005, Dev
kublaj 3.53
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.38
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 3.34
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, .NET 2.0VS2005, Dev
Mahendra Kumar Srivastava 3.29
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, .NET 2.0VS2005, Dev
Paul Chin PC 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.10
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.NET 1.1, .NET 2.0, WinXP, Win2003, Vista, .NET 3.0VS2005, Dev
Daniel@SA 2.86
Persian Calendar with Simulated PHP Methods in C#
Updated: 1 Jan 2009  
Generate Persian Calendar with simulated PHP methods
C#WinXP, Vista, .NET 3.5VS2008, Dev
Mohammad Dayyan 2.77
Event Based Scheduler
Updated: 1 Jun 2007  
A periodic scheduler, based on the timer control
C# 2.0, Windows, .NET 2.0, ASP.NET, WebForms, VS2005, Architect, Dev
Doron Goldberg 2.71
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.73

Delegates and Events

top
Title / Updated Author Score  
Weak Events in C#
Updated: 25 Apr 2009  
Different approaches to weak events
C#.NET 2.0, .NET 3.0, .NET 3.5, WPF, Dev
Daniel Grunwald 4.88
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 (.NET 1.0, .NET 1.1, .NET 2.0, .NET 3.0, .NET 3.5), Dev
Karthikeyan Govindan 4.86
INotifyPropertyChanged and beyond - Part II
Updated: 30 May 2007  
Add support for event suppression and event propagation
C# 2.0, C# 3.0.NET 2.0, Win2K, WinXP, Vista, .NET 3.0, Visual Studio, Dev
TJoe 4.83
C# Event Implementation Fundamentals, Best Practices and Conventions
Updated: 26 Oct 2007  
This article presents event implementation fundamentals, best practices, and conventions.
C#, Windows, .NET 1.0, .NET 1.1, .NET 2.0, Visual Studio, WinForms, Dev
Jeffrey Schaefer 4.77
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#.NET 2.0, WinXP, Win2003, WinForms, VS2005, Dev
John Stewien 4.75
From Lambda Dependencies to Lambda Bindings - Unedited
Updated: 14 May 2009  
Lamba bindings allow you to perform object-to-object data binding using simple LINQ expressions.
C# (C# 1.0, C# 2.0, C# 3.0), .NET (.NET 3.5), LINQ, Architect, Dev
Philipp Sumi 4.75
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.NET 2.0, Dev
logicchild 4.75
Events and Delegates simplified
Updated: 13 Mar 2005  
This article shows you how to design events for your classes.
C#.NET 1.0, Win2K, WinXP, Dev
Maysam Mahfouzi 4.74
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, .NET 2.0VS2005, Dev
Mike Gavaghan 4.71
.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, .NET 1.0, Visual Studio, Dev
Chris Sells 4.70
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 (.NET 2.0, .NET 3.0, .NET 3.5), Dev
Marc Clifton 4.65
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, WinForms, WebForms, Dev
Paul Stovell 4.63
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.63
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, .NET 2.0VS2005, Dev
Robert Nadler 4.60
Action Extensions
Updated: 1 Jul 2008  
Parallelization of multicast delegates
C# (C# 3.0), Windows, Dev
leppie 4.58
Use System Events To Protect Your Application Data
Updated: 12 Nov 2004  
Handle System Events to protect your application data.
C#, Windows, .NET 1.1, WinForms, VS.NET2003, Dev
Neil Baliga 4.57
An Event Based Rules Engine
Updated: 25 Feb 2006