Click here to Skip to main content

C#

Great Reads

by Sacha Barber
A look at common internal DSL techniques, with a mocking framework example
by shivamkalra
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.
by darkoman
A simple .NET control for GoogleMaps web services.
by Chesnokov Yuriy
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'?

Latest Articles

by Steppenwolfe
An experimental AES-CTR random generator in C#
by Sourav Kayal
Various approaches of Entity Framework with examples of code first approaches
by OriginalGriff
I've answered quite a few questions in the last couple of months about how to get the physical location of a client from a website. And people seem to get annoyed when I say: "Don't. It's no real use". But that's the truth: you can get it, but it won't be accurate. Let's have a look and see why.

Discussions

by Natheem Safin on SMS Client - Server
by Hessam Jalali on Capturing Minimized Window: A kid’s trick
by Akhil Mittal on article "Diving into OOP (Day 5): All About...
by Arthanarieaswaran on article "Basics of Managed Extensibility...
by ashumeerut on article "Diving into OOP (Day 5): All About...

All Articles

Sort by Score

The C# Programming Language - Applications 

11 Sep 2009  
Chesnokov Yuriy
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'?
17 Jun 2009  
Marc Clifton
Review your project dependencies.
22 Nov 2009  
Wisam E. Mohammed
Raster data display and manipulation using MapWinGIS.
20 May 2010  
Wisam E. Mohammed
The hidden secerts of GIS data creation.
16 Feb 2012  
Ryan Samiee
Open MVC PLUS ENTITY FRAMEWORK + XML DB FOR WebLight Components for MVC.NET 3.0
8 Aug 2012  
Ryan Samiee
WEBLIGHT 2.00 OpenSource Component Library for MVC.NET 3 and 4
10 Dec 2012  
Zaid Pirwani, Maaz Ahmed
MATrix Paint - A simple app with many C# and mostly Windows Forms features for a class project.
2 Feb 2013  
Marc Clifton
A prototype application for cross-referencing and indexing files, URL's.
16 May 2013  
dale.newman
Google your SQL.
4 Aug 2013  
Osman Kalache
An Enhanced Skype Chatter Bot, with a friendly user interface, programable knowledge base, testing interface with Export/Import knowledge base to files
24 Mar 2014  
W.Walker
It explains step-by-step how to develop a basic IVR voice menu system in the most simplest way and explains how to create such a professional VoIP functionality as blind transfer.
8 May 2014  
W.Walker
This guide demonstrates how to build voicemail service into your VoIP PBX in C# in order to manage your calls more effectively.
1 Jun 2014  
Ranjan.D
This article is all about Introduction to FHIR specification. We will be seeing a real FHIR Client and Server Implementation.
2 Jun 2014  
Marc Clifton
Using the Higher Order Programming Environment, scrape the APOD website's 20 years of photos and explore APOD's.
5 Jun 2014  
W.Walker
It explains how to create a virtual call queue extension in your C# IP PBX in order to make your Automatic Call Distribution (ACD) system more effective.
2 Jul 2014  
NikoJarvi
In this article I described a solution that can be used to send alarms through your VoIP network to the Central Station in case of fire, burglary or any other emergency event by using your own C#.NET application.
13 Mar 2007  
Wilson, Drew
Evaluating Dynamic expressions by compiling C# code to IL, then creating a DynamicMethod from the IL.
16 Jul 2009  
Wisam E. Mohammed
Time to advance your symbology skills and label your map
17 Jan 2011  
Stefan Savev 2 1 alternative  
Implementation of Multikey String Quick Sort (following Sedgewick)
28 Aug 2010  
Efe Erdogru
This is an experimental & educational project for system monitoring based on "Base Library for Multi-threaded Windows Services" architecture
1 May 2003  
Jabes
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.
1 Mar 2006  
lxwde
Crafting a C# Forms Editor by implementing a RectTracker and a transparent control.
14 Feb 2007  
Marc Clifton
A look at an offline client architecture that I've implemented in an application for a client.
15 Sep 2013  
Jim Atwell
Bluetooth robotic alarm clock using C#
24 Sep 2012  
Jayson Ragasa
Multi RDP .NET (.NET 3.5) written in C#.
5 Jun 2014  
W.Walker
It demonstrates how to develop a fully-functional SIP PBX in the most simplest way and explains how to create such useful VoIP features as dial plan.
26 May 2010  
Hamed J.I
Analyze website content for Search Engine Optimization and technical problems (using Iron Python)
8 Feb 2012  
Jpmon1
A robust text editor that supports plug-ins, code parsing, projects, and more.
25 Aug 2009  
Sergiy Sakharov
This article is a walkthrough for building a .NET coverage tool
23 Nov 2013  
Baxter P
WPF Secure Messenger
12 Jan 2010  
Ahmed Ibrahim Assaf
Big idea with simple implementation (you use it daily)
18 May 2007  
Eric Woodruff
A GUI for creating projects to build help files with Sandcastle and a console mode tool to build them as well.
25 Sep 2010  
abhishek pareek2009
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.
2 Feb 2007  
Tom Clement
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.
15 Jan 2007  
krogerma
Useful concurrency classes and small test bench in C#
3 Aug 2007  
Ivar Lumi
Sending and playing microphone audio over network
30 Aug 2011  
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
3 Mar 2009  
Heiko Kiessling
The article describes an easy to use a wrapper for Intel's OpenCV lib with examples.
27 Jul 2009  
Zimmermann Stephan
A fractal rendering application demonstrating many .NET programming techniques.
29 Mar 2008  
Giorgi Dalakishvili
A simple application for hosting several Windows in one parent window
14 Jan 2004  
Idael Cardoso
C# code to handle CDROM drives and read CD tracks
5 Apr 2007  
Martin Welker
How to perform scanning, rearranging, OCR and Outlook export of documents for a paperless future - or at least a tidy desktop.
13 Jul 2009  
Wisam E. Mohammed
The royal gate to building Desktop GIS applications using the Open Source MapWinGIS and C#.
17 May 2007  
Eric Woodruff
This shows how to create build components for use with Sandcastle's BuildAssembler tool to customize the help file topics that it generates.
16 Mar 2011  
Paul Lessard, M.Sc.
We propose a way to secure C# programs by emulating Taint checking
7 Aug 2007  
Isil Orhanel
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.
24 Sep 2003  
firat kocak
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.
2 Mar 2004  
Jonathan de Halleux
Refactors the Xsd.exe classes. Shipped with a full .NET wrapper of DocBook.
10 Sep 2007  
Ranjan.D
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.
12 Aug 2004  
Klaus Weisser
A class library for reading compiled HTML help (chm) files and a sample viewer application using this library.
23 Dec 2013  
Akhil Mittal
This article will be a kind of tutorial to explain how we can set up a knockout.js environment in an MVC4 application that is also capable of performing CRUD operations
15 Oct 2009  
Ken C. Len
Log4Net XML log viewer
20 Feb 2010  
Claudia Goga
A tabbed Web Browser in C# with favicons, History & Favorites, Links Bar, View Source, Search, and Print functionalities.
3 Mar 2011  
jawed.ace
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).
9 Feb 2011  
Okan Kocyigit
A simple snake game controllable both by joystick and keyboard, graphics using C#, joystick control using Directx
25 Jul 2013  
John-ph
Scribble is a simple WPF InkCanvas sample application built using PRISM framework that follows the MVVM pattern.
15 Dec 2010  
abhishek pareek2009
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.
11 Feb 2003  
leppie
A DUMeter clone, but with some better/different reporting features.
8 May 2004  
ro_angel_bv
A program that analyzes a transport stream.
17 Aug 2003  
Andrew Peace
A C# program which takes a HTML file as input and outputs a new file with a table of contents embedded.
20 May 2014  
John-ph
WinForms application developed using C#, ADO.NET and MS Access
8 May 2014  
Praveen Raghuvanshi
An application explaining the basic implementation of Autosave feature.
21 Oct 2007  
Hamid Attari
Design a Dictionary with Spellchecker (English to Farsi AND German to English)
6 Nov 2003  
Sebastien Lorion
Moves files or directories using regular expression patterns.
20 Apr 2009  
Avi Bar
A program that simulates mouse and keyboard
20 Aug 2011  
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
23 Jan 2005  
Mauricio Ritter
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!
26 Sep 2006  
Shahed.Khan
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.
21 Jul 2006  
Elia Sarti
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.
22 Mar 2010  
Mohammad Dayyan
For easy learning (specially for learning a foreign language) you can use Leitner Box
20 Sep 2012  
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
13 Mar 2007  
Leslie Sanford
An implementation of the ISynchronizeInvoke interface.
30 Aug 2011  
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
27 Aug 2002  
Paul Li
An article on creating a simple Window Explorer using C# with out Interop.
7 Jul 2006  
Eric Woodruff
A tool to compress JavaScript files to reduce their size and improve page load times.
29 Dec 2003  
Gavi Narra
A simple implementation of Jawbreaker
23 Sep 2011  
fmsalmeida
Creating a modular Windows Forms app using MEF.
22 Apr 2013  
Carlos Luis
Yet another wallpaper changer
10 Dec 2012  
sajidhussainbaloch, Umair Mukati, Naveed Ahmed
A C# based application to trace the location of a GPS device.
26 Oct 2007  
Giorgi Dalakishvili
An application that allows building of slideshows
2 Apr 2007  
otigli
A fun little application: Simple magnifier for your desktop
14 Nov 2012  
TG_Cid
Query editor to execute scripts against Microsoft SQL Server (tested on 2008 and 2012, although it should work well in 2005).
8 Jan 2013  
Shivanand Arur
SignalR - Simple Chat Application in C#
11 Feb 2007  
Sacha Barber
An article which shows how to remotley control a media player
21 Apr 2014  
DarkTyranno
A small application which converts a .nfo text file and views it in a custom form with music and automatic scrolling text!
7 Aug 2008  
Kashif Abbas
This application will adjust the position of the fields in Crystal report, which are dragged and dropped during design time
7 May 2004  
Omar Al Zabir
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
2 Apr 2014  
formlesstree4
Another article on C# .NET SQL, but with smarts
18 Feb 2008  
Renan Rodrigues Duarte
One small example teaching how to create a software for resizing and editing pictures
30 Apr 2010  
Abhishek Shekhar
Copy files with additional functionalities
12 Feb 2014  
Vasyl Khomko
The program builds graphs of mathematical functions
18 Feb 2012  
GuyThiebaut
A C# screensaver application to illustrate simple screen capture principles
29 Dec 2006  
pfemiani
Implement a simple auto-complete textbox.
4 Jan 2013  
Mihnea Rădulescu
A lightweight image viewer for .NET 2.0, supporting multi-core processing
7 Sep 2013  
Shivprasad koirala
I am a big fan of unit testing and I am big opponent of over unit testing.
3 Aug 2013  
Syed M Hussain
In this article, I explain how I developed a simple JSON data viewer using the System.Web.Extensions.dll and the JavaScriptSerializer class.
26 Jun 2014  
Syed M Hussain
A Network Utility application to get system information and analyze your network
24 Aug 2012  
John Orendt
Prepares play list elements for burning to CD or DVD or loading onto a MP3 player.
15 Mar 2011  
rajesh peter
Windows Charting Application to generate charts using the Microsoft charting control and save the chart image as a file
13 Oct 2005  
kim.david.hauser
An example that provides an Eval function for compiling/evaluating C# code at runtime.
30 Sep 2013  
Kirill__
A simple program in C#.
29 Feb 2012  
Sridhar Patnayak
To explain Preprocessor directives in C#
26 Aug 2002  
Stephane Rodriguez.
C# implementation of a tool to close banned windows
14 Oct 2004  
Baloghp
A small tool to change the default source control provider client, so you can use SourceSafe, SourceOffsite, Workspaces etc, on the same machine
16 Apr 2010  
Tamer Oz
This article describes how to use Microsoft Tag API
13 May 2011  
SercanOzdemir
Don't forget to use Reminder v1.0 to remind everything.
14 May 2007  
rj45
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.
25 Jan 2010  
Giorgi Dalakishvili
A desktop application with new Windows 7 features for browsing xkcd.
5 Jul 2007  
Dan Handevik
This article describes the documentator macros for making code writing with Visual Studio 2003 a lot faster and easier.
20 Jan 2008  
Tamer Oz
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.
23 May 2012  
ZachCox
A Christmas name drawing application using DHTML, JavaScript, XML, C#, Forms, VS2008, .NET 3.5, encryption.
6 Mar 2002  
Rui Lopes
A tool for viewing clipboard and drag and drop formats
13 Nov 2005  
Curtis Schlak.
The process of building a tool to temporarily change the CVS/Root files for remote CVS access from gathering requirements through implementation and refinement.
8 Mar 2009  
luchuncheng
ADB produces MSDN style documentation by reflecting and integrating XML Documentation Comments.
25 Jul 2011  
hosein fereidooni
This article solves a maze problem with Informed Search
11 Jun 2014  
Syed M Hussain
A simple Java editor developed in C#
28 Jan 2008  
Andy Aspell-Clark
A simple todolist designed for an Asus Eee Pc
16 Jun 2008  
Sylvain BLANCHARD
This add-in adds the ability to open Windows Explorer at specified locations and to execute the application in 'Windows Explorer mode'.
23 Apr 2009  
krysstof
Tool developped to manage and analyse disk space on multiple fileserver in my company
8 May 2009  
rusevd
Display status on services on several remote machines; one click start/restart, view logs;
28 Jan 2007  
salysle
Passing Data between Windows Forms
27 Mar 2007  
pierre poliakoff
Scratchpad is a very simple Notepad-like editor that performs an automatic save every 5 minutes and when the application is closed.
9 Nov 2011  
Prathapachandran.v
This article gives a brief idea about word automation using late binding and dynamic keyword in .NET Framework 4.0
18 Jan 2004  
deepeddie
Design & implementation of an Expression Parser using RPN in C#.
19 Feb 2009  
Celiker BAHCECI
A sample serial port application on .NET Micro Framework
8 Jan 2007  
kschulz
A C# class for monitoring, activating, deactivating, closing, and changing the timeout of the screen saver.
12 Jun 2003  
Ashraf Mohamed
A tool to announce message, sing a song and tell a joke.
15 Feb 2006  
Ed Korsberg
The development of an application which allows for selective pruning of the My Recent Documents files.
22 Jun 2009  
Gary Stafford
Windows Forms Application using LINQ expressions and Dictionary objects to recreate a classic card game
2 Apr 2011  
Leslie Zhai
Ebook Shelf works like resource manager
5 Nov 2003  
retZ
Tool to monitor machines on network.
20 Apr 2005  
Alexander Turlov
This document demonstrates a simple way of business dates calculation using standard features of the .NET Framework Library.
24 Apr 2012  
Mihnea Rădulescu
A project for managing the digital books (HTML, DOCX, ODF, PDF, EPUB, TXT, etc.) of the user using db4o
8 Dec 2010  
Jonathan Franks
Easily lets you post updated versions of your application for remote clients to download without running another setup.
24 Mar 2003  
Andrew Boisen
Using a timer to create a simple alarm application that plays a wave file for an alarm.
8 Jan 2007  
zam664
Extract project data from Microsoft Project and import it into Microsoft Excel.
9 Sep 2008  
Riaan Lehmkuhl
C# port of svnperms.py pre-commit script.
13 Jul 2010  
Kelvin Armstrong
Import an Excel ".xls" into SQL without the use of JET or OLE
5 Jun 2013  
Naveen Karamchetti
This article provides helper code to quickly integrate your applications with CRM Online 2011 using C# SDK.
7 Mar 2002  
Konrad Rotuski
A simple C# [VB.NET] compiler without using csc.exe
10 Sep 2009  
Ashish Tripathi
A Complete Account Management System
9 Jul 2013  
Amanpreet Mukker
Fetching Stock Quotes using Google Finance APIs in .NET Framework 4
16 Oct 2008  
MJB van Ettinger
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)
7 Sep 2004  
big71
A simple C# application and a C# class library for editing SVG documents.
4 Feb 2013  
Sacha Barber
A simple web spider to see fetch CodeProject articles.
19 Jan 2004  
SathishVJ
Tail utility for windows
9 May 2007  
satisharveti
This article outlines how to customise the Task Manager using C# and Windows Forms
6 Aug 2008  
V.GNANASEKARAN
This article provides a methodology to rate the available open source AOP frameworks in .NET
16 Oct 2007  
Vijayaraghavan A Iyengar
Tips to integrate ASP.NET app with legacy ASP, PHP, RAILS, JAVA apps
8 Jan 2008  
Victuar
Written in C# Windows service which monitors all Windows and kills unwanted ones.
31 Dec 2004  
Michael Kennedy
A program for continuously monitoring and displaying text-based files.
5 Mar 2008  
ChrisStoy
A simple to use C# Command Line parser.
29 Dec 2005  
Sean McLeod
Music browser app using the MSN Desktop Search query API.
29 Feb 2008  
salysle
Constructing a simple application that may be used to view RSS feeds from the desktop
8 Jul 2009  
Gary Stafford
Find all words that can be derived from a character string using recursion, LINQ, and COM
6 Jan 2014  
Hasan Habib Surzo
Class, Database Connection, Login Winform
10 Jan 2012  
sumit469
Builds a password protected stream on top of System.IO.Stream
6 Aug 2003  
Manster
This article will help you create your own personal organizer in C#
5 Oct 2010  
Kelvin Armstrong
Import an Excel Workbook ".xls" or ."xlsx" into SQL without the use of JET or OLE
9 Jan 2006  
Jun Du
This is an article to demonstrate how to write a web content monitoring tool to watch gas price indices.
3 Oct 2002  
Steve Puri
This application provides functionality to Shutdown, Restart, Stand By, Hibernate or Log Off supported computers at a selected date and time.
28 Dec 2006  
David Morton
An utility to search multiple files.
26 Oct 2008  
ms_soft89
MiniCompiler is a simple application for compiling single file C# source code. I've used interfaces provided by the .NET platform.
11 Oct 2007  
Abhijit Jana
This is a small Notepad application of Microsoft-Outlook using C#
12 May 2010  
vdasus
Autoincrement version in Visual Studio
11 Mar 2009  
jimsweb
This application shows how to code a movable freeform window in C#, which does not have a title bar or maximize / minimize button.
16 May 2005  
rantanplanisback
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.
9 Apr 2009  
Christ Kennedy
Here's an easy to write elementary math level game that you can play with your kids.
5 Jan 2007  
punchcardRay
Using a stack to manage priorities
13 Mar 2007  
KChandos
User Query for SQL Server
24 Feb 2003  
Dan Logan
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.
6 Mar 2004  
Nicholas Butler
A tool for managing NTFS hard links
13 Mar 2007  
Leslie Sanford
A class in C# that lets you schedule delegate invocations.
15 Mar 2007  
patchwerk
A quick-to-implement method for generating an alpha mask from a flat image file with no alpha channel
30 Aug 2009  
marcominas
A Windows Service that uses interface to work like the Linux Crontab service
27 Mar 2007  
J.Thomas
An article on how to print or save (as a bitmap file) WinForms or any other controls.
30 Aug 2006  
Juraj Borza
Let's create software that clicks for us
12 Aug 2004  
Donsw
An article on dynamic dialog boxes and ListView control.
29 Jan 2009  
Ravi Vooda
Source code to ping technorati for your blogs
26 Apr 2004  
Jeff Varszegi
Provides runtime evaluation of mathematical and string-based expressions.
9 Mar 2007  
Mohammed Habeeb
An article to illustrate the use of windows clipboard via a clipboard ring utility. It also illustrates yahoo messenger like popup alert feature.
23 Sep 2008  
vivounicorn
A simple mine sweeping game using C#
23 Jul 2002  
Huang Wei
WebTester in C# - a tool to test your web applications
7 Mar 2010  
André van heerwaarde
An audiobook player using an embedded Microsoft mediaplayer
9 Dec 2002  
Ryan Dawson
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.
7 Jun 2004  
nidhogg
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.
30 Jun 2003  
pburns
An article on the idea of bulding html pages from templates with .Net windows applications
1 Apr 2008  
Victuar
Windows service in C# which allows to control computer's ON/OFF time: automatically turns computer OFF every day at the desired time
18 Jun 2009  
saketbit
A converter to Convert user's Text or any .txt File into Speech or .wav AudioFile
29 Jan 2003  
Tracy Anne Barlow
An application to effectively place an application in the system tray
21 Sep 2011  
Mihnea Rădulescu
An automated mail sending application
27 Sep 2004  
Chester Ragel
A tool to create RSS Feeds very easily
1 Nov 2008  
Chesnokov Yuriy
The article presentes a foreign words memorizing program for people eager in the superior knowledge of several foreign languages.
9 Apr 2005  
Sean Michael Murphy
An application to translate the additional byte data in an event log entry into a useful form.
5 Dec 2005  
Mubi | www.mrmubi.com
Creating a slide show program for Smartphone using .NET technology
9 Jun 2008  
Prashant K Singh
This article describes the usage of the WebBrowser object in C# to read and maintain your favourite RSS Lists
9 Sep 2009  
Mohammad Dayyan
Phone book in C#
18 Nov 2003  
Dennis van Niel
Lets you play a game of link 4 against the computer
7 Mar 2010  
RajuBhupathi
A Simple Geo fencing using polygon method
12 Mar 2003  
Andi Fleischmann
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.
20 Jun 2005  
Polis Pilavas
An article on Zoomer - A tool to Capture/Zoom/Add Filter/Choose Format/Save Screenshots.
10 Jan 2007  
zeltera
Small application that checks a list of websites for specified text
21 Jan 2008  
Andy Aspell-Clark
A simple program to help get the timing of a roast dinner
30 Aug 2012  
hprahul
A control for Indian number format, converts number to words, Hindi words, comma style and Indian date processor
20 Feb 2008  
erjan123
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.
19 Dec 2003  
freakshow
A collection of examples on how to use C# in one application
11 Feb 2005  
SathishVJ
A program that allows you to use hidden and regular emoticons in Yahoo. Also adds emotes feature.
25 May 2006  
NinethSense
An article about builing a task tracker software.
31 Mar 2003  
Dan Glass
Password file manager - simple double click to look at your password file.
7 Dec 2007  
AshishT
Wrapper for common command line tools offered by Team Foundation Power Tools
21 Dec 2007  
S.Vinothkumar
Getting Drive's Volume Information using C#
15 Feb 2008  
pHysiX
A simple program that features a straight forward stopwatch, history and a Rubik's Cube Shuffle Algorithm Generator
9 Dec 2008  
Rizwan Ahmed
In this email client application, I have implemented my own SMTP and POP3 protocols in C#.
13 Jun 2008  
Amit Ranjan
This article describes how to create and use a webservice in a Windows application in C#
8 Apr 2010  
Farhat Masood
This software calculates the recovery requirement for a bogged down vehicle.
10 Apr 2010  
shi123456
Windows application which creates a proxy server to share Internet over any TCP/IP network
6 Mar 2005  
nashcontrol
A clone of the Visual Studio .NET 2002 editor.
26 May 2004  
Aby Thomas Varghese
This is a 3 in 1 program featuring a Scheduler, an Email Sender and a Command Line executer
31 Dec 2006  
Bryan Ray
Implements a fractal christmas tree and fractal snowflakes.
2 Feb 2008  
kelary
This article gives a brief introduction to the basic technology of rule based fuzzy logic systems using a container crane control example
11 Feb 2006  
H. S. Masud
A smart note application.
24 Nov 2005  
H. S. Masud
A command line calculator using CodeDOM.
16 Oct 2002  
kavehdr
This program shows how to make a simple clock.
22 Jun 2006  
MJDamron
A simple application that places a date in the system tray
13 Jul 2006  
Geepster
An article on building a specialized "tiny slide show" client for Google's Image Search™, using C# and Visual Studio .NET.
7 Jul 2005  
volkan.ozcelik
In this article, we will be creating a JavaScript code compressor using C#, which compresses the JavaScript code into a single line.
9 Jan 2008  
chakkaradeepcc
Enumerate all the available users, groups using WMI.NET and C#
27 Nov 2008  
dlabar
Program to automatically list all the possible words in the game Scramble on Facebook
5 Aug 2003  
rbala
A utility to backup directories and stick a datestamp on the folder, and remove folders older than N days, where N is configurable.
4 Feb 2006  
H. S. Masud
A richtext note application which is automatically managed. It has many useful features which are very important.
8 Jan 2007  
napster_ghb
This tool generate the c# code using the code smith templates and API
20 Jan 2003  
leppie
PluginManager: plug-in automation
19 Dec 2007  
Galaxy
Play X-O through TCP connection
17 Jun 2008  
Nelson Kosta Souto
Application configuration settings .NET & VB 6 with XML
26 Aug 2002  
Ragavendran Vaidhyanadhan
This article demonstrates creation of a system tray application ,creation of processes , reading and writing XML data
27 Feb 2009  
SumanBiswas
File transfer using C#.NET by using TCP Socket
9 May 2007  
satisharveti
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
8 May 2008  
viswaInfotech
Bulk Insert using ODP.NET
3 Apr 2008  
Udeshika Horanagama
This article describes how to use Lambda expression in C# 3 to make developers' life easier.
11 Jun 2008  
pechan00000
Countdown chronometer i've used to help me when im in a exposition
18 Dec 2007  
satish.neelakantam
Outlook Mail Content Reading and Exporting it in to Text File
9 May 2008  
Ralph in Boise
A C# implementation of an Open Source POS system.
8 May 2008  
Azad Giordano Ratzki
A Singleton application in C# with redirection of arguments.
3 Aug 2007  
ace
Text Editor for typing a new document, article, news, etc.
28 Sep 2007  
Alexei Fimine
A binary clock for Windows, created using C# in VS 2008 Beta 2. Implements decimal to binary conversion, ArrayLists, control arrays etc.
22 Jan 2008  
zadeveloper.com
How to connect ot MaxDB with c#
22 Jan 2010  
logicchild
An article that uses C# to develop a yearly calculation utility.
24 Jun 2008  
Sanjay Gupta (Tech Archit)
Tool to trace the login and logoff time for HR
23 Apr 2009  
SumanBiswas
That code can run any type of stored procedure.
25 Feb 2013  
gmaran23
Create an EventHandler in SSIS, add a ScriptTask to it, add code files to the ScriptTask and compile the solution - programmatically in C#
Sort by Score

Attributes 

22 Aug 2006  
Joseph Finsterwald
This article shows how you can use Attributes to solve problems that involve cross cutting concerns.
22 Dec 2008  
Malisa Ncube
An article showing how you can use attributes to validate your business objects.
17 Sep 2007  
Gael Fraiteur
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.
20 Sep 2007  
Gael Fraiteur
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.
10 Feb 2002  
James T. Johnson
Shows how to use existing attributes and how to create and use your own attributes
23 May 2012  
Tom R Smith
Programming with attributes refines and solves some of the difficult development problems we face every day.
7 Dec 2008  
SeMartens
Implementation of a permission management using custom attributes and Aspect Oriented Programming (AOP).
27 Apr 2004  
Jonathan de Halleux
An utility that merges and recompiles the examples in your documentation using NDoc.
12 Apr 2005  
Nick Parker
Using reflection and a custom attribute to bind data to UI elements.
27 Mar 2008  
Smart K8
The attributes can be used to provide multiple inheritance functionality for C# classes
5 Jan 2009  
Malisa Ncube
This article shows how you can use attribute based programming, reflection to perform data conversion on your business objects.
2 Jul 2014  
Tho Dinh Nguyen
Utilize System.Attribute and Assembly to discover type and retrieve data members to be displayed on windows form
27 Nov 2007  
Ennis Ray Lynch, Jr.
A quick introduction to reflection and attributes to allow for validation
26 Sep 2006  
Alex S. Robson
This article is intended to introduce custom attributes and show how they can be used to create a lightweight data access layer.
9 Feb 2004  
Ahmed Alhosaini
Programmatically inspecting assembly attributes.
2 Apr 2008  
Amyn Batliwala
How to use attributes to create a dynamic converter so that you do not need to create a new converter for every conversion.
Sort by Score

C# Programming - Beginners 

12 Jan 2011  
Sivaraman Dhamodharan
Shows how you can create remote objects and access it from client. Here, it is server activated single call technique
4 Sep 2012  
Rahul Rajat Singh
This article talks about the operator overloading in C#. What are the various types of operators that can be overloaded.
29 Aug 2013  
Sampath Lokuge
How to Use Null-Coalescing Operator
3 Sep 2013  
V.Lorz
One simple approach for adding JavaScript scripting support to your .Net application is described.
30 Mar 2013  
ProgramFOX
This article explains how bitwise operators work and this article explains also several purposes of them with examples in C# and VB.NET.
6 May 2010  
Abhijit Jana
Describes all debugging features like Breakpoints, DataTips, Watch Windows, Multithreaded Debugging, Parallel Program Debugging and IntelliTrace Debugging
14 May 2012  
Andreas Gieriet
Make floating point equality and relation operators reliable based on a comparison epsilon value.
7 Jul 2010  
shivamkalra
Finding the distance of an object using a laser pen and an ordinary web-cam !
31 Jul 2001  
Alex Fr
Running worker threads with syncronous calls to Windows controls
14 Aug 2013  
Rob Philpott
Ten fun ways of doing something on a background thread
21 Aug 2012  
Andreas Gieriet
Different possibilities to escape literals and names/keywords.
20 May 2012  
Ed Nutting
Disentangling the use of braces and semi-colons with a few boxes and my house.
10 Sep 2009  
gbd77rc
How to use asynchronous calls to SQL to receive progress information
13 Nov 2008  
Buu Nguyen
Discusses the new features of C# 4.0 including dynamic lookup, covariance/contravariance generics, named and optional paramters
1 May 2004  
Will Senn
A revival of the CLI for .NET development.
18 Jun 2003  
Aisha Ikram
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#!
25 Sep 2002  
sadaf alvi
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.
8 Dec 2012  
Rahul Rajat Singh
This article talks about the delegates and how to write delegate handlers using functions, anonymous functions and Lambda expressions.
15 Mar 2011  
Espen Harlinn
A simple Message Queuing client and server - illustrating how to create a solution capable of handling 500 000 messages in three minutes
5 Mar 2014  
Saurabh_Saxena
async and await- Simplified -Internals
9 Jun 2013  
Monjurul Habib
Today I will show some good practices I have learned during my professional years, those are lower level but very important for all levels.
5 Feb 2011  
RameshSengamalai
DataGrid in WPF using SQL Server Compact 3.5 Sp1
14 Jul 2013  
Perić Željko 1 alternative  
Developing and implementation of algorithm for converting number from one to another positional number system
11 Oct 2012  
Rahul Rajat Singh
This article discusses how to implement IEnumerable interface and using yield keyword.
27 Aug 2012  
Rahul Rajat Singh
This small article discusses about type casting in C#.
18 Nov 2010  
Sivaraman Dhamodharan
Walks you through Exception Handling techniques
2 Nov 2011  
C_Johnson
A complete guide to show new comers to EMGUcv on how to set up their project step by step.
27 Jun 2014  
VijayaMalla
This is a getting started article about Xamarin. And Hell a FREE T-Shirt
2 Sep 2012  
Rahul Rajat Singh
This article talks about Nullable types in C#. We will see when could we find ourselves in need for Nullable types and what should we know if we are dealing with Nullable types.
28 Mar 2008  
Ivan Svogor
Simple database project, C# frontend for Microsoft Access movie database
10 May 2007  
Chetan Kudalkar 1 alternative  
A tutorial on interfaces in C#
5 Jun 2008  
Fe4RGod
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.
16 Oct 2013  
SimbarasheM
Read CSV input from a text file, and add integer values in each string read (line by line). Incorporate Unit Tests to test the program's functionality using C#.
5 Apr 2013  
Rahul Rajat Singh
In this article we will discuss four very important features of C# programming language.
8 Apr 2014  
Shivprasad koirala
In this blog we will go through 2 important uses of c# yield keyword.
29 Sep 2008  
DaveyM69
Conversion, binary, unary, and comparison operators for your types.
19 Oct 2009  
Man Vuong
Get registered file types and their associated icons by reading Registry in C#
15 Mar 2011  
Espen Harlinn
This article shows how to create a simple trade logging server using Microsoft Message Queuing and Microsoft SQL Server
23 Jun 2014  
abhigad
Journey of C# up to LINQ in less than 10/15 minutes
26 Jun 2014  
John D. Cook
Some of the first things you need to know when writing numerical software in C#.
15 May 2007  
Chetan Kudalkar
A tutorial on enums in C#
10 Oct 2001  
Nish Sivakumar
An elementary introduction to inheritance, polymorphism in C# using simple code snippets
14 Apr 2010  
Keith Barrow
A beginner's guide to the Named and Optional Arguments in C# 4.0
11 Oct 2001  
Zeeshan Amjad
A simple tutorial that shows how to write unsafe code using C#
8 Dec 2008  
rudigrobler
A very simple example of how to make an existing application extendible using MEF
6 Apr 2010  
Keith Barrow
Introduction to the 'dynamic' keyword.
14 Oct 2001  
Nish Sivakumar
Two oft-overlooked value types that C# offers and where they can be used
22 Aug 2011  
RameshSengamalai
DataBinding in WPF Browser Application using SQL Server Compact
31 Jul 2013  
Mayank Dubey
Uses of Interfaces and abstract class
24 Feb 2014  
Parikshit Patel
This article describes a typical three layer architecture in C# .NET. It is a very useful approach for coding due to easy code maintenance.
17 Oct 2001  
Nish Sivakumar
An introduction to using events and event handlers in C#
9 May 2007  
Chetan Kudalkar
A tutorial on method overriding in C#
16 Dec 2013  
Chetan Kudalkar
This is part 2 of my article on interfaces for beginners. It focuses on usage of interfaces.
30 Oct 2002  
Marc Clifton
To learn a new language, a good starting point is by becoming familiar with its keywords and their usage.
6 Aug 2013  
Faisal(mfrony)
Understand access modifiers before using them.
30 May 2002  
Kumar Gaurav Khanna
Discusses the concept of using pointers in C#
24 Aug 2012  
Rahul Rajat Singh
This small Tip talks about the right way of comparing strings in a C# application.
21 Apr 2002  
Softomatix
A tutorial on writing Windows Forms application using C#
22 Apr 2012  
hammerstein05
A basic introduction to interfaces and their usage in development
23 Apr 2013  
Shahin Khorshidnia
For beginners, Recursive introduction, Examples, Benefits and Defects. A part of Data structure.
26 Dec 2002  
Marc Clifton
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.
20 Nov 2000  
A. Abdul Azeez
This is a part of a series of articles that aims at fully understanding delegates and events
26 Dec 2010  
Sivaraman Dhamodharan
This article shows how to use Multi-Select List box and Checked List box with an Example Walk-through
10 May 2010  
Leo Koach
Using an XML file as a database
9 Jun 2014  
Sivaraman Dhamodharan
This article is for beginners to know how to implement Position based and Value based Indexers
2 Dec 2010  
Sivaraman Dhamodharan
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.
5 Mar 2009  
hieuuk
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.
22 Oct 2007  
Giorgi Dalakishvili
An article on sending many smileys simultaneously with Skype
24 Jul 2004  
Ansil
This article is about destructors in C#.
10 Aug 2010  
Tejas_Pathak
A simple game in C# that can run on Windows, Linux(mono) and Mac(mono)
24 Dec 2008  
logicchild
An article to help the beginner understand C# classes and structures.
6 May 2010  
Leo Koach
Create Encrypted text that changes each time for the same message!
11 Mar 2008  
Ramzi987654321
Scientific calculator that calculates fibonacci modulo factorial sin cos tan.. you are able to also change background color and color of the buttons
5 Dec 2004  
T Manjaly
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!
27 Aug 2004  
azamsharp
This article explains the concepts of Boxing and UnBoxing in C#
25 May 2007  
ali_reza_zareian
A conversion operator converts an object of your class into another type
22 May 2008  
Johan Fourie
A quick description of access modifiers with a diagram showing accessibility limits
22 Mar 2008  
Derek Bartram
A quick start guide to custom event generating and handling
1 Oct 2001  
nemesh
Very basic understanding of the first C# program.
9 May 2007  
Chetan Kudalkar
A tutorial on method hiding in C#
2 May 2002  
Arun Ganesh
An introduction to boxing and unboxing using C#
25 Sep 2007  
Chetan Kudalkar
A tutorial meant to be a begginers tutorial to nested classes in C#
11 May 2007  
Chetan Kudalkar
A tutorial on indexers in C#
11 Jan 2008  
Ghulam Murtaza
This article discusses the main differences between C# and Java
11 May 2007  
Chetan Kudalkar
A tutorial on properties in C#
9 May 2007  
Chetan Kudalkar
A tutorial on events in C#
17 Jun 2008  
Sunny Chaganty
Advantage of using TryParse over Convert - A short story
8 May 2007  
Chetan Kudalkar
A tutorial on enumerating objects in C#
14 Jan 2008  
Alex Mello Occulate
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
27 Feb 2008  
Dreamzor
Getting File Info from files in directory and subdirectories
8 May 2007  
Chetan Kudalkar
A tutorial on delegates
6 Jan 2008  
Saurabhdotnet
Learn how to use Predicate Delegates, Anonymous Methods, Generics, Action Delegate to implement LINQ like WHERE and ORDERBY
17 Mar 2008  
Laker
Guide to write Windows service and control it by application
12 Feb 2010  
Eveng Thao
Demonstrate how to use backgroundworker
5 Oct 2008  
caohuuloc
Implementing Finite State Machine with Sub-state
25 Aug 2008  
vivounicorn
This article is help beginners to program a windows standard calculator
20 Jun 2008  
Chesnokov Yuriy
The article describing C# coding style and practices to be followed to develop robust and reliable code easily comprehended and maintained by other developers
23 Mar 2008  
John.Jiang
In this sample describes how to build a distribution application on remoting by Tcp protocol.
15 Oct 2010  
omzig
This is basically a VB InputBox Dialog wrapper dll for C#.
25 Aug 2010  
AndreyLee
Simple calendar reminder application in WPF and MS SQL Server 2005
Sort by Score

C# Samples - CodeProject Utilities 

19 Nov 2010  
Nish Sivakumar
This is a lightweight version of Luc Pattyn's popular CP Vanity application
24 Jun 2003  
Kant
Simple tool for storing and retrieving the quotes and using them in the signatures.
5 Aug 2009  
Nicholas Butler
A tool to help author articles at The Code Project
23 Apr 2009  
Nicholas Butler
Collects and records your article ratings plus a couple of new summary ratings
2 Jul 2003  
Rama Krishna Vavilala
A browser helper object that automatically adds a different signature when you post a message to a CP forum
24 Apr 2012  
Dr. Vinayak Ashok Bharadi
Implementation of canny Edge Detection Algorithm
28 Jan 2009  
Sergiy Korzh
A small utility which allows to modify AssemblyVersion attribute specified in AssemblyInfo.cs files
11 Feb 2009  
robertford
How to create a utility to update the Active Directory User Class
17 Sep 2010  
shakil0304003
This is a flexible and scalable way of edge detection.
9 Jun 2008  
Tina83
Search the service based on the description
13 Feb 2008  
BharadwajSonti
A tool to read the data from an Excel sheet into a C# string array
Sort by Score

COM Interop 

19 May 2003  
LongRange.Shooter
Uses the Internet Explorer / MSHTML hosting interfaces to embed and manipulate the WebBrowser control.
9 Feb 2011  
alex_zero
A solution that can extract various file contents using an IFilter implementation. Special thanks to Eyal Post and his article 'Using IFilter in C# '.
8 Mar 2006  
NidhiGupta
An article on how to use managed delegate types in the unmanaged world.
26 May 2014  
lars.michael.dk
This article provides a practical approach for exposing a .NET assembly to COM.
11 Oct 2013  
savbace
Change Skype status when user locks Windows.
25 Jun 2007  
Saifi Hasan
An article on how to use WindowsText-To-Speach (TTS)
26 Mar 2002  
Kannan Kalyanaraman
The article explains how to make use of COM objects from .NET
7 Jul 2009  
NinethSense
This article explains how to make a Skype bot in .NET.
21 Jan 2011  
Igor Merabishvili
Explains how the new dynamic type can simplify access to late bound COM objects.
29 Oct 2001  
Richard Birkby
Demonstrates building a Windows Explorer shell extension using C# and COM Interop.
4 Sep 2006  
RodgerB
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.
30 Sep 2013  
Florian Rosmann
COM Interop using a little post compiler. As a result, it is possible to use multithreading in combination with COM interfaces.
26 Jun 2002  
Nikhil Dabas
This article shows you how to use the Advanced Hosting Interfaces such as IDocHostUIHandler
7 Nov 2013  
Alexander Chernosvitov
ActiveX component for 3D visualization, embedded in different client applications.
10 Jan 2006  
Chakrabarty Rajib
A simple way to call a managed method from the unmanaged world.
6 Mar 2005  
Prashant M. Tailor
Using COM components in .NET framework.
26 Sep 2010  
TheUberOverLord
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!
11 Nov 2009  
Thiagarajan Alagarsamy
This article is about showing how to create a .NET application to perform remote desktop operation using Microsoft Terminal Services Client ActiveX control.
9 Jun 2009  
yincekara
Internet Explorer automation sample code using late binding, without Microsoft.mshtml and shdocvw dependency.
4 Mar 2008  
Michał Kosmala
Article describes how to create ActiveX in .NET and how to use it on an HTML page step by step.
16 Aug 2004  
mav.northwind
A wizard to bring easy COM class creation to C#.
14 Mar 2006  
Andrew Wirger
This article describes how, under some circumstances, an ActiveX control event handler can cause COM objects to linger.
21 Dec 2008  
Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
13 Feb 2004  
Karl McGuinness
A COM Interop wrapper for the IIS Admin Base Object that can be used to programmatically install SSL Certificates in IIS 5.0.
17 May 2006  
cambo1982
A .NET 2.0 version of Pavel Zolnikov's BandObjects project.
19 Nov 2002  
cchrism
This article gives you a way to reuse existing code, without rewriting it to .NET
18 Jul 2003  
nyland
An article on using Word's spellchecker from a textbox in C#
11 Jan 2006  
Atul Mani
An article on calling managed .NET C# COM objects from unmanaged C++ code.
21 Apr 2010  
yincekara
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.
20 Nov 2001  
Roman Kiss
This sample shows how to retrieve a subscriptions registered in the Event System store using C#.
1 Feb 2008  
Bharat Mallapur, sriraj
How to make your C# component callback a Perl subroutine
24 May 2005  
Meir Bechor
This article describes how to move collections between native and managed code.
15 Mar 2002  
Nikhil Dabas
Create a web browser completely in C#
20 Feb 2004  
Karl McGuinness
A COM Interop Wrapper for the IIS Admin Base Object that can be used to programmatically install SSL Certificates in IIS 5.0
9 Sep 2008  
Victuar
Shows how to kill unwanted windows on the user desktop on Vista, using COM+ to allow a Windows service to interact with user applications.
30 Apr 2003  
Shelly Jain
A simple way of using C# to access a Word document's properties
5 Jan 2004  
ian mariano
An article describing wrapping the Windows Installer 2.0 API using C# and .NET interop.
9 May 2013  
Jeneesh K. Velayudhan
The article describes the interoperability feature in .NET Framework and how to communicate with a COM component from a .NET managed application.
2 Jul 2004  
Shashidhar Rao Nellutla
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.
12 Apr 2010  
Joao Tito Livio
Creating a simpleTable with fields in an Access Database using ADOX and JET SQL
26 Sep 2008  
ram verma
This article explains how to use the DDK interface-INetCfg in C#.
11 Oct 2007  
zam664
Tips on using Variants with COM
Sort by Score

Date / Time 

4 Sep 2007  
Victor Boba
Create recurring dates using a user-defined pattern. Create recurring dates from a coded value that defines what the pattern should be.
17 Jun 2011  
seeblunt
A simple way to iterate through a timeline using a flexible predicate system
19 Mar 2011  
Ed Nutting 1 alternative  
A time picker user control that allows the selection of hours, minutes, seconds and crucially milliseconds!!
27 Jan 2008  
Muhammad Elmasry
This control enables developers to show Hijri calendar like Windows Georgian calendar
28 Aug 2007  
Bertus Kruger
Easy String to DateTime, DateTime to String and formatting
4 Nov 2009  
heebaek-choi
Simple W3CDateTime Structure when you are using atom feed like Gmail
13 Sep 2008  
Zacky Pickholz
A class for calculating sunrise and sunset times, implemented as a thread-safe Singleton
26 Jul 2007  
Mahendra Kumar Srivastava
This article helps you in defining the application specific culture at the startup time of your application.
6 Oct 2008  
TimGradwell
Append date and time to a file for achival purposes
2 Aug 2011  
Mathew Crothers
A class to determine if there are any overlaps in a set of date ranges
16 Nov 2007  
MarkGwilliam
A custom type formatter to append the appropriate 'st/nd/rd/th' text to day numbers when outputting date strings
9 Feb 2007  
PIEBALDconsult
A class that allows foreach to enumerate various points within the time interval defined by two DateTime objects
8 Jun 2007  
A. Bioli
With this small library, it's simple to add calls to time-profile your .NET application
12 Mar 2012  
mohammad hajibegloo
A Persian calendar that shows a tray icon
10 Aug 2007  
martincook
An extension method that extends the AddDay method to include only business days
29 Aug 2007  
kublaj
Using the System.TimeZone class to allow users of your applications to specify their time zone preferences
20 Jul 2007  
Mahendra Kumar Srivastava
This project is a Custom Clock project which displays time for different TimeZones.
5 Aug 2007  
Paul Chin PC
A simple PC alarm clock in C# using Visual Basic library to Beep
27 Jun 2007  
Tariqaziz
First Time Urdu Date Time Picker
1 Jan 2009  
Mohammad Dayyan
Generate Persian Calendar with simulated PHP methods
25 Apr 2011  
Mohammad Mir mostafa
A structure like System.DateTime which is designed to support Persian calendar
30 Mar 2007  
DanielBrownAU
An article on how to detect when it is midnight
2 Jun 2007  
Doron Goldberg
A periodic scheduler, based on the timer control
4 Jan 2008  
vietanh154
MonthCalendar has a problem when displaying
Sort by Score

Delegates and Events 

30 May 2007  
TJoe
Add support for event suppression and event propagation
25 Apr 2009  
Daniel Grunwald
Different approaches to weak events
4 Dec 2001  
Chris Sells
An exploratory story of delegates and events for C# programmers told in the style of a bedtime story.
2 Jan 2012  
Simon Bridge
A universal Event Handler with a difference: No MSIL required.
6 Oct 2010  
Ed Guzman
How to understand and use delegates in your program
15 Feb 2013  
FatCatProgrammer
General WeakEvent class
8 Oct 2010  
Ed Guzman
More about delegates. Meet the Event
21 Oct 2005  
Graham Harrison
Understand delegates and encourage support for events in C# classes.
21 May 2006  
Paul Stovell
An approach to implementing validation on custom business rules, using delegates.
4 Nov 2010  
Ed Guzman
Using delegates and generic types to improve development.
26 Oct 2007  
Jeffrey Schaefer
This article presents event implementation fundamentals, best practices, and conventions.
29 Nov 2012  
Meysam Mahfouzi
This article shows you how to design events for your classes.
18 Jan 2014  
Paulo Zemek
This article explores the advantages and disadvantages of interfaces that can be used to replace delegates, considering performance, ease of use and versatility.
6 Oct 2010  
Ed Guzman
Call delegates asynchronously if you need
22 Jul 2007  
Mike Gavaghan
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.
20 Nov 2010  
Sivaraman Dhamodharan
This beginners articles shows how do you create simple delegate, multicast delegate and create your custom events
26 Feb 2006  
Darren Pruitt
A design for an event driven rules engine.
23 Mar 2009  
Karthikeyan Govindan
Describing complete class of delegate and asynchronous processing
21 Jan 2012  
Phoenix Roberts
.NET Events concepts and customizations
17 Feb 2006  
Alireza . Shirazi
An article to demonstrate the use of delegates.
13 May 2014  
Bhim B Thapa
Concepts of Delegates and Types of Delegate in C#
2 Jul 2008  
leppie
Parallelization of multicast delegates
9 Mar 2007  
John Stewien
An article on creating weak event handlers that show how to use them in a Windows Form.
3 Mar 2010  
Simon P Stevens
A guide to the methods of triggering .NET events in a thread-safe way.
20 Oct 2010  
Ed Guzman
Classic, generic, lambda. A different code technique.
13 Jun 2008  
mohamad halabi
Truly understanding .NET delegates and events.
1 Jul 2008  
Marc Clifton
Executing a multicast delegate to create an event chain that can be terminated by any handler in the chain
2 Aug 2005  
Ulrich Proeller
A factory, which dynamically creates helper classes to hook on events of any signature.
13 Nov 2004  
Neil Baliga
Handle System Events to protect your application data.
18 Dec 2010  
jpbochi
Framework for customizing events. Comes with Weak Events and Synced Events
30 May 2009  
logicchild
Delegates and their relation to events and event handlers.
11 Apr 2010  
Erwin@Attentia
A practical example not too simple, not too complex, to explain delegates
17 Feb 2009  
DaveyM69
Events made simple
17 Nov 2012  
John Stewien
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
24 Jul 2007  
Luc Pattyn
Delegates: how to add them to an event, how they get removed and when that is necessary
28 Dec 2002  
Marc Clifton
Use reflection and proxy delegates to interface between two separate assemblies.
10 Mar 2014  
Ashwin. Shetty
.NET Delegates & its 5 different features (Func, Action, Predicate, Converter, Comparison)
28 Aug 2006  
Robert Nadler
It is designed to allow multiple threads to add events to one or more log strings and provides event driven updates for viewers.
11 Sep 2010  
logicchild
An article to help the beginner understand delegates
11 Jul 2005  
Alessandro Febretti
This article describes a way to achieve fast late-bound invocation through the generation of custom MSIL code at runtime.
25 Jun 2003  
Daniel Ang Chee Meng
A simple tutorial for beginners on the daunting Event Delegates (C#).
22 Feb 2004  
Marc Clifton
An event pool helps manage large amounts of events that otherwise clutter up your code and make maintenance difficult.
29 Jul 2013  
Amey K Bhatkar
Delegate tutorial for beginners.
7 Jun 2004  
Navis Singarayan
Events and Delegates - A real time approach.
1 Jan 2007  
J. Dunlap
Shows what goes on behind the "magic" that the compiler does when you declare a simple event member in a class.
27 Aug 2009  
logicchild
An article to help clarify delegates and how to use them asynchronously.
9 Oct 2005  
Martin Carolan
Sick and tired of writing diagnostic event handlers to see when a control is firing events? You need EventSpy!
12 Mar 2008  
Zeeshan Jafar Hirani
This article covers things from syntax to constraints and implementation details for lambda expression in C#
15 Jun 2011  
IAbstract
Reduce the exposure of OwnerObject members or resources by interfacing methods to child or sibling objects.
6 Jan 2014  
Assil
This article describes asynchronous patterns in .NET and how to do them.
5 Sep 2005  
Todd Wilder
A simple metronome example where a class creates events and another receives them.
28 Mar 2008  
Pete O'Hanlon
Easily manage .NET events using attributes, enumerations and generics
16 Sep 2005  
Arul Nayagam C
This article describes delegates in C#.
16 Oct 2007  
Andrew D. Weiss
Primer - The basics about delegates, how to define them and use them
15 Mar 2013  
Himanshu Manjarawala
This article describes how to call methods asynchronously using delegates and custom events.
6 Dec 2006  
karun123
This article shows how to assign events dynamically, the main target is to make the application very loosely coupled.
18 Jul 2005  
Wytek Szymanski
An article about routing events in a Windows Forms application.
20 Apr 2004  
Keith Nicholas
Care needs to be taken when using Events and Clones.
2 Dec 2008  
Cirilo Meggiolaro
Multicast delegates provide functionality to execute more than one method.
6 Oct 2006  
billy p
A class to dynamically create delegates of functions at runtime. Wraps code by Luyan, from his article: A General Fast Method Invoker.
9 Mar 2006  
gogglin
Command line parsing with the use of delegates: the delegates support a common set of data types, with standard syntax validation.
17 Oct 2002  
Marc Clifton
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.
16 Sep 2007  
David Federspiel
A simple directory scanner which operates on a separate worker thread and updates a status label without causing the UI to hang.
17 Aug 2003  
KaushikS
This article briefly introduces the concepts of delegates, events and how they are used in the .NET framework's base class libraries.
18 Feb 2004  
Brent Thompson
This article describes using a Delegate to pass data from a DataGrid in one form, to set of controls in another form.
5 Apr 2009  
Alexander Kostikov
This code allows you to get a delegate that subscribed to a Control's event. The technique used is applicable to events in general.
19 Jul 2006  
Tariq A Karim
An article on delegates in C#.
7 Apr 2011  
Jaap Lamfers
Another weak event dispatcher in C#
15 Oct 2012  
johnyroyan
This article is to explain events in C# to begginers.
27 Apr 2009  
Karthikeyan Govindan
Describing complete class of events and thread synchronization using add and remove accessors.
22 Feb 2006  
AbhishekKhanna
This article briefs about Delegates and focuses on differentiating Delegates & Events
2 Jun 2009  
Bharat Gohil
How to declare and use C# events and handle exceptions from event handlers.
30 Nov 2005  
Madhu Raykar
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.
4 May 2003  
Yoramo
Class Factory based on C# events & delegate
9 Aug 2010  
JasonChing
How to Manage Multiple Asynchronous Calls by using Delegates
20 Oct 2009  
SHRIDHAR TL
Enables centralised exception handling without stopping the execution of the application
8 Apr 2009  
Paulo Zemek
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.
12 Dec 2008  
Eduardo Lavin, ignotus confutatis
Using events and threading to communicate long processes to UI
20 Jan 2005  
Erdogan Gulsoy
Hooking up C# objects with delegate events.
28 Aug 2003  
Norman Fung
Extending user control and IDE Toolbox
12 Aug 2003  
Jim Wiese (aka Spunk)
An article on event notification for operations on large streams...
19 Oct 2003  
vikramk
Use Process class to spawn many processes and keep an eye when they finish.
10 Aug 2003  
devvvy
Teaches you about delegates using an example program
17 Feb 2006  
Tim Speekenbrink
DelegateTypeT, a wrapper class for delegates, with a simple usage.
6 Oct 2005  
Rakesh Rajan
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.
4 Mar 2008  
Ryan Leckey
Overview and test library of how powerful the System.Action delegate can be
7 Jul 2008  
abhigad
C# Generic Delegate
18 Aug 2003  
Bachan1968
This article contains explanation of delegate concept.
23 Apr 2008  
Sandeep Aparajit
This article tells you about writing nested functions in C#
27 Nov 2011  
Vijay_Prativadi
Main Interrelated Concepts of Delegates in C#
18 Dec 2007  
shaykeren
Global event handler distributor
18 Jul 2008  
Marius Mihailescu
delegates overview
1 Dec 2006  
jdkulkarni
This article describes events and delegates in detail. It also covers the .NET 2.0 features for delegates.
27 Aug 2008  
Member 2941560
This article explains how to call a long running method asynchronously and also display a wait image on the UI.
10 Oct 2006  
nitstheone
The simplest sample of how an event delegate can be used in C#.
13 Jan 2009  
Adnan Aman
Delegate is type-safe object which can point to any function to invoke them synchronously and asynchronously
22 Apr 2008  
AlG
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.
15 Apr 2009  
Tarek Najem
Safely calling a control's method from a different thread.
3 Jan 2007  
Daniel Dhillon
An article on creating a custom event dictionary.
26 Feb 2004  
swami800
How to declare and use the C# events in your application as Event Control.
Sort by Score

Enumerations 

16 Nov 2011  
Clifford Nelson
How to use DescriptionAttribute for enumerations bound to a ComboBox.
19 Nov 2012  
Michiel du Toit
Enumerable recursion with some extendable control
16 Mar 2011  
Nish Sivakumar
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.
17 Oct 2007  
Grant Frisken
Describes a technique for displaying localized text for enums
4 Feb 2010  
Alexey Drobyshevsky
A way to have thread-safe foreach statements without explicit locking.
9 Aug 2013  
virusstorm
This article explains how enumeration and flags work in C#.NET and how to properly use them.
2 Feb 2013  
Dmitri Nеstеruk
Introducing a well-known concept of ranges implemented in C#
5 Mar 2009  
Omer Mor
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).
24 Feb 2008  
PIEBALDconsult
Various methods for working with enumerations
23 Mar 2005  
Alex Kolesnichenko
Convert enum'eration codes to the phrases your business customers use, with attributes and reflection in .NET.
15 Nov 2009  
Aviad P.
An iterator in C# which iterates over all permutations of a given IList.
21 May 2008  
Frohwalt Egerer
Writing nice list comprehensions for C# 2.0.
4 Jan 2008  
dmihailescu
Use extension methods to augment the enums to validate the values and more
25 Jul 2006  
mikeperetz
How to associate an object to your enum value.
22 May 2008  
PIEBALDconsult
A class to help ease the burden of not being able to specify enum as a generic constraint
7 Sep 2008  
christoph brändle
An enum-like class that supports flags (up to 8192), has additional value-type data, description, and FastSerializer support.
6 Aug 2013  
Amey K Bhatkar
Working of foreach loop.
25 Feb 2014  
Qwertie
Use the Symbol class for enum-like values that can be extended by other classes.
4 Nov 2012  
Ronen Rabinovitz
Using T4 template an easy one-click synchronization between the enum in the code and the database values
17 Apr 2006  
skot
Describes how to use a [Description] attribute on an enumeration
11 Jan 2009  
DevCubed
Write cleaner, strongly-typed enum operations.
6 Dec 2008  
Günther M. FOIDL
An extended List that fires events when the count of list-items changes
23 Jul 2009  
logicchild
An article that explains how to use Enumerations
25 Aug 2009  
tmiordan
How to map .NET Enumerations to and from a Database repository
21 May 2009  
Phil Martin
A simple set of extension methods comparing sequences of IEnumerable
16 Nov 2009  
Aviad P.
An iterator over all combinations of (m) elements from a sequence of (n) elements
28 Mar 2014  
Karthik Chintala
Iterators in C#
2 Feb 2007  
Rudy Rihani
A utility class relying on Generics and Attributes that allows strings to be enumerated (as enums)
13 Jun 2008  
PIEBALDconsult
Allows mapping of types to enumerated values.
26 Nov 2008  
Hugo PEREIRA
This article reviews basic and advanced programming with enums (flags, bit flags cast, and more).
13 Sep 2007  
Joe Sonderegger
Making an Enum Readable without any hassle...
12 Jun 2008  
PIEBALDconsult
A class and attribute to allow accessing enum values as a tree
4 May 2009  
Hana Giat
Efficient & strong-type alternative to the .NET Enum class
16 May 2008  
santosh poojari
This article describes 'Static Methods' of the Enum Class
2 Apr 2008  
Smart K8
The way to maintain a tree structured enumeration while having all the advantages of the standard ones
12 May 2007  
Tim Schwallie
Using Generics to make a different kind of enumeration: easy to comment, and supports many types.
3 May 2010  
ricrodrigues
How to use a char as a value for enum items, and why
1 Nov 2009  
marcusts
Proves that we can create a class that behaves like an inheritable enum
27 Mar 2006  
Ricardo Casquete
This article describes how to pass more than one value of an enum in a single variable or call
2 Jan 2008  
David Catriel
An excellent and easy way to implement string enumerators in C#.
10 Nov 2008  
LaurenCL
Make enums easier to coordinate with database values
15 Sep 2009  
tallies
An article on how to provide extra meta data to represent enum values using extension methods
18 Jul 2008  
Allen C. Copeland Jr
Displays how to create flag-friendly enumerations while managing cases where certain flags should not be used together.
31 Dec 2008  
logicchild
An article to help a beginner understand C# enumerations.
10 Aug 2010  
VermaManish
Mapping enum constants with user friendly names.
Sort by Score

C# Programming - General 

15 Jan 2008  
Andy Lang
With this tool, you can statistic a C# solution or project code count.
29 Nov 2005  
peterhansen2
CMS for .NET based on XSLT, XML and C#.
4 Apr 2007  
Lorenzo1981Ge
An application to create interesting and fully customizable Web photo gallery using plugins for generating pages
8 May 2007  
Ming.Chen
A LINQ Implementation for Google Images/Groups Search
9 Jan 2008  
Mike Gavaghan
Vincenty's Formula is an iterative solution for calculating the distance and direction between two points along the surface of Earth.
24 Dec 2008  
Flamewave4
A phone number structure that can be used for parsing, validating, and normalizing phone numbers.
17 Mar 2009  
logicchild
An article to help the beginner to understand the dimensions of arrays and interfaces
20 Apr 2009  
András Slyuch
This class collects data rows in the memory and saves them into a Microsoft SQL database with SqlBulkCopy.
14 Feb 2010  
OPerttilä
Exploration of the limits of C# - how much it could be pushed to create Fluent APIs or Internal Domain Specific Languages.
24 Mar 2010  
Ashish Kumar Mukherjee
Walkthrough: Forwarding a type from one assembly to another by using the TypeForwardedToAttribute attribute.
22 Apr 2010  
Alexei Shamov
Convert types, parse and evaluate expressions in runtime, in .NET 2.0
15 Sep 2010  
Yury Goltsman
Extending functionality by wrapping entity using DynamicObject. Improving performance of Reflection by using cache and expressions
26 Oct 2010  
William SerGio
Creates & Tests New Domain Names for Infomercial & Products
5 Nov 2010  
Paulo Zemek
Using structural-typing and duck-typing in .NET via interfaces
9 Sep 2011  
K.Kirivarnan
Jabber Client using Matrix XMPP Library
17 Sep 2011  
Henry He
In this article, I will explain how to use DataAnnotations library's validation feature for domain entity with a simple demo application.
14 Nov 2011  
Anoop Madhusudanan
This post is about implementing Chain Of Responsibility design pattern, and few possible extensions to the same using Managed Extensibility Framework or MEF
25 Nov 2011  
PIEBALDconsult
A generic class to help plumb the matching of items of two sorted lists
27 Jan 2012  
Samer Abu Rabie
Fluent NHibernate Automapping for Unidirectional ManyToMany relationship
11 Feb 2012  
Bruno Tabbia
The basic binary operations (AND, OR, XOR, NOT, ShiftLeft, ShiftRight) applied to byte arrays, made faster thanks to the use of parallelism combined with the use of pointers.
22 Feb 2012  
Anoop Madhusudanan
In this post, we'll explore how to generate code from a simple XML model, with in Visual Studio - For a lot of scenarios
21 May 2012  
Dave Kerr
Write your first MVVM application in ten minutes using the Apex SDK!
8 May 2012  
Vitaliy Shibaev
This article describes how to use Javascript code to create interactive PDF documents.
22 May 2012  
Nicolas Dorier
How to unit test network resources access : The hacker way.
1 Jun 2012  
Jani Giannoudis
How to centralize and unify asynchronous execution of actions and functions.
2 Aug 2013  
Oleg Shilo
The extremely simple implementation of generic "Extension Properties"
18 Jun 2012  
Niel M.Thomas
Create and use writeable Application Scope settings.
11 Aug 2012  
Daniel Grunwald
Use NRefactory to write a standalone application that refactors your C# code.
23 Jun 2012  
Nicolas Dorier
Leverage Visual studio Web Test Framework for your crawling needs...
22 Oct 2013  
Sacha Barber
A look at common internal DSL techniques, with a mocking framework example
23 Aug 2012  
Nicolas Dorier
Configure the HTTP traffic on your local machine. A nice alternative for netsh http.
10 Oct 2012  
Andrew Rissing
An intuitive-fluent API for generating Linq Expressions.
18 Sep 2012  
Coxianuk
How to serialize a complex data graph containing interfaces properties and XDocument members
25 Oct 2012  
Kevin Yochum
Creating a dynamic object from XML using ExpandoObject.
23 Sep 2012  
Shemeer NS
Error Number 8013150a, 80131515, 80131522, 80070002, 80004002, 80004005, 80070057, 80131500, 80131018
3 Nov 2012  
Nicolas Dorier
This article will teach you how to see what is going on inside. And take advantage from it.
8 Apr 2013  
Craig Baird
A light weight easy to use .NET TCP server library
29 Nov 2012  
Rick Bassham
This article will show you how to subscribe to data changes using Entity Framework 5.0.
29 Dec 2012  
Christopher Diggins
A library of extension methods similar to IEnumerable for working with immutable arrays.
18 Jan 2013  
adamn909
A very brief explanation of Interfaces.
28 Jan 2013  
Amit Bezalel
The StateMachine internals displayed
1 Mar 2013  
Andrew Rafas
Introducing a programming style by creating an incremental calculation framework.
15 Mar 2013  
M_Tamas
How to create an expander control for Windows Metro style application
8 May 2013  
Sergey Shumov
A new way to implement finite-state machine using async/await
23 Apr 2013  
SergeyAndreyev
An article that discusses movable elements right from primitive to complex objects
25 Apr 2013  
lalitsrana
Dummy's guide to Fakes.
14 May 2013  
Paulo Zemek
Create data structures that implement the right Clone To Modify Pattern the easy way.
21 May 2013  
Abhishek Kumar Goswami
This article is all about IKVM.NET. Its a short tutorial of IKVM.NET and in this article you can found how to use Java class or library in .NET
29 May 2013  
SergeyAndreyev
Elastic groups that can be arbitrarily changed by users
15 Aug 2013  
Nicolas Dorier
Create drawings easily with the Drawing/Drawer space paradigm
1 Sep 2013  
Anoop Madhusudanan
Exploring Reactive Programming including a detailed look at Interactive and Reactive Extensions for .NET and C# developers.
18 Sep 2013  
Muraad Nofal
A haskell monad/(applicative)functor like interface in C# that extends IEnumerable.
29 Sep 2013  
Amit Bezalel
Transfering subtitle synchronization from one subtitle file to another
2 Oct 2013  
gjvdkamp
This is a minimalistic example of how WCF, Rx and Excel-DNA can be used to stream realtime data to an Excel client.
29 Nov 2013  
John_Leitch
This article details how to make .NET applications scriptable with Aphid, an embeddable scripting language.
14 Nov 2013  
shijo joseph
An extension methods library which could do the equality comparison operations easily
7 Feb 2014  
Juan Carlos Recio Abad
Learn how to scroll images at xna to create worlds, level, so on.
10 Mar 2014  
DavidHancock
Describes an algorithm that solves the Countdown number puzzle written in c#
11 Mar 2014  
Moises Barba
Implementing the Repository and Unit of Work Patterns dynamically using Kerosene ORM
15 Mar 2014  
Wong Shao Voon
New SAX parsing model comes to .NET!
5 Jun 2014  
Mark_Shield
A mock FIX trading server for use when testing FIX trading clients
19 May 2014  
wliao
Integrating list of custom types into the TFS build template
29 May 2014  
comiscience
Make changement of reporting easier. Unity help us
2 Jul 2014  
Shemeer NS
Color Picker tool for Visual Studio IDE, VSPackage walkthrough.
18 Jun 2014  
WilliamCruisoring
Exploit Enum typename and member definitions, as well as Method Extension of Enum.
2 Jul 2014  
the algabban
using ADO.net
4 Jul 2014  
Steppenwolfe
An experimental AES-CTR random generator in C#
21 May 2012  
Tim Corey
Learn how to go from being an absolute beginner in the Managed Extensibility Framework to being an advanced user.
12 Dec 2013  
Paulo Zemek
Create methods and types at run-time using an easy and fluent API.
28 Sep 2013  
Nicolas Dorier
Leaking the digital on our physical world for .NET Developers
13 Apr 2013  
Nick Polyak
TPL/Async tutorial with emphasis on how to use it and why it is needed
12 Sep 2007  
seesharper
Extending the BindingSource component to support nested property binding
19 Mar 2006  
Eyal Post
Using the IFilter interface to extract text from various document types.
30 Apr 2012  
Mohammad A Rahman
The Mono is an Open Source free programming language project. It has the implementation of Microsoft’s .NET Framework based on the ECMA standards for C# language and Common Language Runtime (CLR). In this article, I will explore how the Mono C# compiler works.
12 Sep 2013  
Guirec
A journey into AOP land with concerns, pointcuts, joinpoints, advices, aspects, interceptors, proxies, targets, mix-ins, composites...
13 Nov 2006  
zapsolution
OpenGL moving planet
26 Jun 2012  
Dave Kerr
A Zune Style Application Template that makes a great starting point for WPF or Silverlight Projects
27 Nov 2003  
Daniel Zaharia
The article demonstrates how to edit and persist collections with CollectionEditor.
23 Oct 2006  
Guenter Prossliner
Dynamic typing (DuckTyping) implementation for .NET.
18 May 2011  
Sacha Barber
A look into using the Task Parallel Library.
20 Feb 2014  
Nicolas Dorier
An enumeration of nice code rewrite of recurring spaghetti code thanks to Reactive Framework
8 Apr 2010  
Digital-samurai
Building a spelling checker for source code as an extension for Visual Studio 2010
25 Feb 2013  
Sacha Barber
A simple IOC Container just for the fun of it really
14 Jun 2011  
Sacha Barber
100% Reflective Class Diagram Creation Tool
8 Jun 2012  
OriginalGriff
Adding an event to your class is simple, but it needs a bit of typing. I'm lazy, so I'd rather Visual Studio did the work. This snippet works in the same way as the "prop" snippet.
10 Jun 2012  
Jovan Popovic
This article explains how you can use functional programming in C#.
10 Mar 2014  
Shemeer NS
Visual Studio Add-in , WebSearch - Multiple search options included in all text editor, reference items, error list. (Integrated search options for Visual Studio IDE), This AddIn works fine with Visual Studio 2005, 2008, 2010, 2012. Custom Search, Shortcut key Alt+F1
9 Dec 2008  
Philip Laureano
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).
5 Sep 2008  
Colin Vella
An API for enhancing any .NET application with a scripting language
10 Aug 2010  
OlliFromTor
Extend any class with INotifyPropertyChanged and/or IDataErrorInfo via the new .NET-Framework-Class DynamicObject
29 Sep 2003  
Levent Saltuklaroglu
Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
7 Jan 2008  
SteveLi-Cellbi
A simple way to obtain document text from *.doc file.
22 Jul 2010  
KenJohnson
A Rational number type providing virtually unlimited precision for .NET and Silverlight.
2 Feb 2007  
rob tillaart
An article on improving the performance of an algorithm by replacing integer divisions
12 Nov 2007  
Philip Laureano
Using LinFu.DynamicObject to add mixins, duck typing and multiple dispatch to your favorite .NET languages
30 May 2012  
Moises Barba
(v2) How to convince your C# objects to carry extended properties, in real time, and with no modifications in their code. V2 includes a collector for disposable properties.
3 Sep 2012  
Christopher Diggins
An informal survey of implementation techniques of the map higher-order function for arrays in C#.
13 Sep 2007  
Petr Ivankov
An article on universal scalable engineering framework applications to automatic control and processing of signals.
16 Oct 2013  
tcassisi
Generating typed field accessors and applying them to object mapping and SQL Stored Procedures
26 Apr 2006  
P.Adityanand
Lock-Free Object Pool, Lock-Free Queue, and Thread Pool for Managed IOCP.
4 Jul 2006  
Luyan
Method reflecting invoke is nice, but very frequently it can be too slow. This article describes an alternative method for dynamic method invoke.
24 Oct 2011  
Anoop Madhusudanan
Explains how to use C# as a scripting language in your .NET applications using Roslyn.
14 May 2007  
Colin Vella
An API for enhancing any .NET application with a simple scripting language
21 May 2012  
Dave Kerr
Learn how to add Commands to your MVVM application to add functionality without breaking the separation of View and ViewModel.
12 Aug 2010  
Chad Z. Hower aka Kudzu
Develop your own operating system using C# (or VB.NET, etc.) and Visual Studio!
1 Dec 2012  
Nicolas Dorier
Debugger API, explore and modify running program easily
21 Jun 2013  
Sacha Barber
A small demo app that shows how to store/search using Lucene.NET
28 Dec 2007  
Umut ŞİMŞEK
This article demonstrates an example of uses of Windows services
10 May 2011  
Sacha Barber
A look into using the Task Parallel Library.
29 Jan 2013  
Florian Rappl
An introduction to lambda expressions as well as an advanced discussion on how and where to use them. This article will also show known and introduce new design patterns that might be helpful.
15 Feb 2008  
CastorTiu
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).
9 Mar 2011  
Sacha Barber
Set of utility classes to observe a chain of INotifyPropertyChanged objects.
17 Sep 2013  
Nicolas Dorier
A story about how Rx Framework saved my life for high frequency event processing
20 Dec 2013  
SarveshShukla
This article describes the concept of an abstract class in .NET.
28 Jan 2014  
Shivprasad koirala
In this article we will try to understand SOLID Architecture principles using simple C# examples.
18 Dec 2007  
Dennis Austin
A revision of a Task Scheduler class library by David Hall
2 Mar 2004  
Jonathan de Halleux
A smart wrapper around CodeDom that speeds up code generation.
13 Jul 2002  
Kevin McFarlane
A C# library that implements Design by Contract
14 Aug 2007  
Sonal.India
Issues faced while extending IE with Band Objects using .NET and Windows Forms
23 Jul 2013  
Mohammad A Rahman
Language Integrated Query (LINQ) is a Microsoft .NET Framework component that works as a communicator between the objects and the data. This article partially taken from the "Expert C# 5.0" - book and it will explore the different extension methods used in the LINQ using C# and IL code to discuss..
21 May 2014  
Nicolas Dorier
Two Factor keys and Stealth Addresses
27 Sep 2012  
Vitaly Zhukov
This article describes how to create and use configurable plug-ins in your application.
20 Sep 2012  
Paulo Zemek
This article explains how to create a class that can handle any kind of data-type conversion by allowing users to register their own conversions and how to make it work both as a global and also as a local solution, so different threads can do different conversions for the same data-types.
6 Jan 2011  
Nick Polyak
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
15 Mar 2012  
Marc Clifton
A description of the new language features starting from C# 2.0, going through to version 4.0
10 Apr 2012  
Tiberiu Boros
OctaveSharp wrapper for using Octave in C# applications
10 Sep 2013  
Sacha Barber, Ian P Johnson
A how to do Expression API cookbook
26 Apr 2007  
Maurice Tarrant
Shading and Syntax Highlighting a Rich Text selection
1 Aug 2006  
mikeperetz
How to use .NET to call methods in a non-blocking mode.
18 Sep 2006  
P.Adityanand
Understand the internal working of anonymous methods in C# 2.0.
23 Feb 2007  
Vincent-Philippe Lauzon
TypeBuilderLib allows you to create dynamic types on the fly, which can increase the productivity of developers and the performance of applications.
21 May 2014  
Nicolas Dorier
Intro to Bitcoin for .NET Developers
21 Feb 2009  
M Sheik Uduman Ali
This article explains how to use C# 3.0 lambda expression & LINQ for functional programming
1 Dec 2011  
Paulo Zemek
This article will present two alternatives to Lazy.
20 Jun 2014  
Marc Clifton
A Higher-Order-Programming Environment (HOPE) Example
21 Mar 2012  
Sergey Arhipenko
A reusable library that can equip any action in your application with the undo/redo feature.
21 Sep 2010  
Dmitri Nеstеruk
Shows how a few Extension Methods solve the 'repeated null check' problem.
10 May 2011  
Sacha Barber
A look into using the Task Parallel Library.
30 Jun 2008  
Liping Dai
An editor to view, analyse and modify ASN.1 DER encoded data
28 Sep 2003  
Levent Saltuklaroglu
Controlling LEDs (Light Emiting Diodes) with Parallel Port
26 Apr 2006  
P.Adityanand
A fully managed .NET implementation of Win32 IOCP's waitable event queuing mechanism.
10 May 2010  
Sion Cohen
A framework for declarative parsing and creating fixed sized raw data (Flat Files)
22 Sep 2012  
Clifford Nelson
Demonstrates how to use attributes during run time in a serious application to improve maintainability.
23 Feb 2014  
OriginalGriff
What is the difference between a struct and a class? And which should I use?
19 Dec 2009  
Josh Fischer
An explanation of the different ways to create delegates through a guided example that starts with .NET 1.1.
17 Aug 2007  
Paul B.
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.
29 Sep 2002  
Chew Keong TAN
Implementation of a BigInteger Class in C#
27 Jan 2005  
Justin Williams
Leveraging the Common Gateway Interface in C#.
4 Jul 2006  
Stephen Erisman
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.
11 May 2012  
Tim Corey
We will use the updated System.IO.Compression namespace to easily create, update, and extract zip files.
4 Oct 2013  
Antonio Petricca
.NET ServiceController class extension
3 Oct 2006  
P.Adityanand
A C# 2.0 library for executing parts of a method code asynchronously using Anonymous Methods and ManagedIOCP.
7 Jun 2013  
Dave Kerr
Introducing 'Sil' - the addin that lets you right click on code and quickly inspect the Common Intermediate Language the compiler generates for it.
25 Oct 2013  
Bill_Hallahan
Creates copies of a Visual Studio C++ or C# solution
23 Apr 2002  
Anthony Baraff
C# enumeration with most standard Windows message ID constants
19 Sep 2006  
neocognitron
The AltSerializer is a replacement for the binary serializer built in to .NET.
12 Jun 2012  
Mic
Swintching between different types of serialization.
30 Jun 2014  
Yang Kok Wah
Playing your favorite music and sound files all at once
14 Jun 2014  
Shemeer NS
This article will help you to start with Visual Studio Editor Margin Extensions, Sample extension 'File Path On Footer'.
29 Jun 2007  
Paul C Smith
You don't need to buffer temp data to accomplish a simple text insert.
31 Jan 2014  
Matthew Dennis
A utility to run Redis, or other executables, as a Windows Service.
8 May 2012  
Whaeth
An introduction to the Roslyn CTP
16 Mar 2007  
Sean Yixiang Lu
Improved Memento pattern particularly designed to support undo and redo.
6 Jan 2010  
AndrewSmith
How to work with Lucene.Net's analysis.
12 Jun 2011  
D. Christian Ohle
C# use Zip archives without external libraries
28 Oct 2003  
Paul Wijntjes (dominion99)
This article shows you how to get a valid ClientTicket for connecting to a MSN server
31 Aug 2004  
Werdna
Library for generating text output from source template and input parameters.
3 Jul 2011  
Chad Z. Hower aka Kudzu
A quick view under the hood of Cosmos and how it works
27 Jan 2012  
StewBob 1 alternative  
Short program to draw, in 2D, a series of geometry that represents a grid-covered 3 dimensional cylinder
10 May 2011  
Sacha Barber
A look into using the Task Parallel Library.
19 Sep 2003  
Marc Clifton
An Introduction To The Issues Of Unit Testing
15 Feb 2007  
Martin Gagne
A new kind of progress bar for .NET 2.0.
31 Oct 2009  
Abhishek Sur
This article will enable you to add custom search rules to your application using Bing Search API with much more
21 Feb 2005  
Alvaro Mendez
A class library for reading/writing XML files, config files, INI files, or the Registry using one simple interface.
16 Oct 2008  
Alexandr Golovanov
In this article I will tell you about one of the most important components of channels check system
10 May 2011  
Sacha Barber
A look into using the Task Parallel Library.
1 Feb 2013  
Ofir Makmal
A walk-through an implementation of a Generic Object Pool that is much more.
27 Aug 2003  
Patrik Reali
Accessing an EJB from .NET Using IIOP.NET: an Example
26 Nov 2012  
Halil Ibrahim Kalyoncu
This tutorial aims to show a basic approach for designing a data access layer independent from databases and entities.
14 Jun 2014  
Nicolas Dorier
An efficient and extensible way to scan the Blockchain
22 Mar 2007  
Hamed J.I
A class for read and write ID3
5 Jun 2013  
Thorsten Bruning
Converting nearly every type to another type
23 May 2010  
Shai Raiten
How To Use Win32 To Add Your Control On Top Another Application Using Win32 Hooks.
4 Feb 2011  
leppie
Illustrates a dynamic binding implementation in C#
18 Dec 2007  
Gabor Mezo
A simple way for implementing code injection in C# 3.0
28 Mar 2013  
Florian Rappl
An introduction to async / await, popular mistakes and solutions for asynchronous programming, as well as usages and benefits from using asynchronous programming. We will also discuss interesting patterns based on concurrency.
23 Jun 2003  
Marc Clifton
Exploring the issues of runtime form and control generation as specified by XML files.
13 Feb 2003  
R. Reyes
A .Net class that converts an IP Address to the Country Code where the computer is physically located.
7 Oct 2011  
Mark Miller
DrawTools library extended to include Layers, Zoom, Pan, Rotation
13 Sep 2007  
P.Adityanand
Understand the internals of .Net types from a CLR perspective
3 Aug 2006  
S. Senthil Kumar
Why and when to use Control.BeginInvoke()?
22 Aug 2011  
TeapotDev
In this article, I explain how to create an application like Googlebot - it finds and indexes websites throught hyperlinks.
26 Oct 2006  
Leslie Sanford
Using code generation with the .NET state machine toolkit.
25 Jan 2007  
Stephane Rodriguez.
Undocumented binary file formats coming in the Office 2007 timeframe
26 Jan 2010  
Md. Marufuzzaman
How to use .NET TransactionScope & enable Microsoft Distributed Transaction Coordinator (MSDTC)
18 Jun 2012  
Mamasha Knows
Good coding practices sometimes lead to neat solutions of seemingly unrelated issues. Do you code to interfaces? - Get friendship at no cost.
2 Apr 2014  
Anand Gunasekaran
Working with text file as database can querying as RDBMS with SQL Queries.
22 Jan 2007  
Herbrandson
A dynamic code generator for setting property and field values that outperforms reflection
11 May 2007  
Roiy Zysman
A set of filters to modify and style your images and photos
30 Mar 2007  
Uwe Keim
A small set of general-purpose classes for using in .NET applications
1 Nov 2011  
Anurag Gandhi
This article explains the details and use of Nullable Type in C#.NET
11 Feb 2009  
Philip Laureano
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).
22 Apr 2009  
Jerome Terry
A complete example of how to create a C# COM object for use in JavaScript / HTML, including event handling
22 Feb 2012  
Clifford Nelson
Performance and ideas from Anders Hejlsberg INotifyPropertyChanged
17 Dec 2008  
Petro Protsyk
Scripting language for .NET Framework 2.0. Supports native .NET Types, Dynamic casting, Meta programming.
12 Nov 2007  
Philip Laureano
A library for currying delegates and for handling any event fired from any object instance
30 Nov 2007  
wjfrancis
How to monitor, enable, and disable hardware devices from C#
11 Aug 2005  
Andrew Kirillov
Some ideas about optical character recognition using neural networks.
17 Apr 2013  
Lothar Perr
A simple structured and easy to use Task-Scheduler
12 Jun 2014  
Florian Rappl
A detailled outlook at some of the possible language features of the next version of C#.
29 Sep 2003  
Marc Clifton
Extend Unit Testing So That Entire Processes Can Be Tested
12 Nov 2004  
Kenny Young
This article demonstrates the use of an XML Schema validation class.
1 Sep 2006  
Petr Ivankov
An article on framework applications for advanced math.
28 Aug 2011  
Nick Polyak
Describes a simple algorithm for animating object movements along arbitrary paths
17 Apr 2014  
Antonio Nakić Alfirević
Creating a library for persisting the application state data between work sessions
4 Feb 2014  
morzel
What to do if database of over 150,000 records is available only as a list of webpages each holding just 50 records? You can spend a week clicking through it and die of boredom or you can write a scraper that will do the work for you :)
21 May 2014  
Clemens Pfauser
Implementation of an IoC Container to be able to use Dependency Injection in Unity3d
23 Mar 2005  
James Nies
Reflecting on Properties is nice, but often it can be too slow. This article describes an alternative method for dynamic property access.
10 Apr 2010  
Uwe Keim
A small set of classes for simplifying the access to Windows Active Directory
17 Jan 2011  
Simeon Sheye
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?
28 Apr 2011  
Niladri_Biswas
This article will disscuss about MEF, how to start working in this, etc.
28 May 2014  
Yang Kok Wah
Typing Unicode directly to a text-box, including support for surrogate pairs. Create simple web pages to display fanciful fonts
10 Jul 2006  
Alois Kraus
Learn what .NET 2.0 offers you to read/write App.Config files
4 Feb 2008  
Manish Ranjan Kumar
This is a simple yet powerful wizard framework for .Net 2.0. Just drag and drop and your component is ready for use.
15 Oct 2012  
Moises Barba
A class to create multi-level dynamic objects in C# 4.0
19 Aug 2013  
Fahad Rafiq
Sending multiple / bulk SMS through Excel file to multiple recipients using GSM phone or GSM modem
23 Nov 2011  
garymcleanhall
The wonderful things that decorating a simple interface can produce.
20 Jun 2009  
dakshithaw
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.
9 Mar 2010  
stevenmcohn
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.
19 Jul 2010  
Julian Robinson
For numerical computations, coding with lambda functions can substitute for the want of nested methods in C#.
1 Feb 2011  
asheesh goja
A high performance binary serializer using Microsoft Common Intermediate Language
30 Sep 2009  
Oleg Shilo
An article on a "scripting engine" for the C# language
6 Apr 2004  
Paul Tingey
A simple custom attribute to order properties in the PropertyGrid.
24 Apr 2006  
Gianni Marzaloni (ZofM)
Simple application to load an EXE file and run it from memory (only for .NET compiled files)
8 Mar 2006  
Tim Clark
Using .NET 2.0 generics to allow for enum like classes with human readable descriptions.
10 Oct 2006  
colgreen
A simple and fast random number generator that can be substituted in place of System.Random, with extra methods and fast re-initialization.
11 Apr 2007  
salysle
This article describes an easy approach to building a simple word processor around an extended version of the Rich Text Box (RTB) control
25 May 2013  
Shivprasad koirala
In this article we will try to understand two terminologies reflection and dynamic keyword. Many of the developers get confused between them because both of them help us to do dynamic invocation.
18 Jul 2007  
Dan Fontanesi
Learn OOD in .NET by examining a Blackjack game
22 Jan 2007  
Herbrandson
Explains how to insert logging into code at runtime using IL rewriting and the .Net profiling API
5 Jun 2013  
Thorsten Bruning
Emulate extension properties by extending any reference type with any other type.
3 Mar 2014  
Shai Vashdi
The Simplest way to (generically) use MEF fully lazy also for the Dll loading process.
8 Jul 2011  
Petr Ivankov
An article on framework applications to determine the orbits of artificial satellites
28 Apr 2014  
Alan Fay
One API to rule them all (all XML file formats that is)
19 Jun 2013  
K K Kodoth
Document describes about the Delegate in C# and the usage of delegate in different scenarios
26 Apr 2006  
jocool2550
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!
4 Jul 2014  
Akhil Mittal
This part of the article series will focus more on run time polymorphism also called late binding.
2 Jun 2007  
Ziver Alen MALHASOGLU
How to Search and Find an Entity in MS CRM 3.0 using Microsoft CRM Web Services.
27 May 2009  
logicchild
An article about I/O and Streams for the Beginner
15 Jan 2011  
logicchild
Using SIMD instructions with C# via the Intel MKL.
5 Nov 2013  
dpalash
From this article, you will be able to get the basic idea about web scraping and a few problems and their solutions while working.
15 Feb 2007  
Seun
A simple way to learn and start using the C# Settings class
10 Oct 2002  
Michael Potter
An object that enforces a rule that only one instance of a program can be running at a time.
6 Nov 2009  
Joe Woodbury
A Most Recently Used files class for .NET 2.0 in C#
20 Oct 2004  
madmik3
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!
7 May 2007  
TJoe
Improving and extending the INotifyPropertyChanged interface
29 Mar 2010  
Anoop Madhusudanan
Explores the dynamic features in C# 4.0, and a few cool things you can do with the same.
4 Feb 2003  
M. Bilal Ahmed
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.
29 Jan 2009  
Aleksandr Sazonov
OpenOffice Calc and Excel
17 Jun 2009  
liron.levi
This control acts like a tab control but without the tabs...
3 Nov 2009  
Mark Ericksen
Class to help triage performance problems in your application
9 May 2006  
Richard Northedge
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.
11 Jun 2007  
Ivar Lumi
C# implementation of SIP
4 Jul 2014  
Akhil Mittal
This article will cover almost every OOPS concept that a novice/beginner developer hunt for, and not only beginners, the article’s purpose is to be helpful to experience professionals also who need to sometimes brush-up their concepts or who prepare for interviews
8 Feb 2008  
Philip Laureano
Using MSBuild and Mono.Cecil to dynamically intercept static and final methods of nearly any type, including sealed types. No proxies required.
17 Sep 2013  
Shivprasad koirala
Lazy loading is a concept where we delay the loading of the object until the point where we need it.
4 Nov 2006  
Uwe Keim
An application to manage support request with tickets and events
24 Jun 2003  
Corey Frost
This article provides an alternative method of accessing string resources in a C# project by generating access classes for each resource identifier.
27 Feb 2005  
Mark Belles
Using Visual Studio for Applications to add scripting capabilities to your .NET apps.
18 Oct 2009  
Daniel Vaughan, Nicolas Dorier
How to use an MSBuild custom task to provide compile time verification of string type names in app.config files.
10 Dec 2009  
Shivprasad koirala
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.
11 Mar 2014  
John Atten
I have a general distaste for decorating my code with Attributes and Annotations. Most of the time, I can't help but feel like there must be a better way to accomplish what I am trying to do, and/or that I have somewhere sprung a leak in what should be a helpful abstraction. Other times, though, c
1 Oct 2008  
Andrew Kirillov
This article describes the implementation of parallel computations using plain C#.
3 Sep 2010  
LogiPro101
Principles of Design Patterns to answer why they exist, who should actually use them and their learning roadmap for beginners (using C#)
4 May 2011  
Giorgio Minardi
Providing a generic wrap to Lucene.net basic search functions
21 Sep 2007  
raygilbert
Generating CodeDom Code By Parsing C# or VB
19 Nov 2012  
roylawliet
Takes an indepth look at structures in C# and how their underlying mechanics work and what impacts they may have.
3 Oct 2007  
]Metty[
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
8 Oct 2003  
Kris Vandermotten
Allow your programs to reason with incomplete data.
19 Dec 2007  
leafwiz
NParallel0.2 now supports Loop and Task Parallelism. This article is going to show you how and what is behind the scenes.
11 Dec 2007  
Danilo Mendez
Describes how to generate NHibernate objects and ASPX pages using Smart Code
23 Jan 2008  
salysle
An article on mapping with a GPS in C#
3 Jun 2010  
Shivprasad koirala
6 important uses of Delegates and Events
30 May 2007  
Tomas Petricek
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.
13 May 2002  
Nish Sivakumar
Introduction to unsafe code
7 Jun 2003  
Reto Ravasio
Attaching a description to each entry in an enum.
23 Sep 2003  
Rudi Breedenraedt
Step by Step guide to implement event handling in C#.
12 Jan 2007  
Uwe Keim
A managed C++ for a small part of the HTML Tidy C library
8 Mar 2007  
Jinjun Xie
An article on using XML in a lazy way
21 Mar 2012  
Adel Khayata
An article that describes how to convert a number to written words in English and Arabic
21 Nov 2010  
Max Santos
A template to use as a "starter kit" for new Windows services
28 Nov 2010  
Sergii Lavrinenko
Engine in C# which generates Linq Expressions runtime based on simple scripts
1 Jul 2011  
Faruk Pasic
How to build XMPP Client using MatriX XMPP SDK
20 Feb 2013  
Dmitri Nеstеruk
Kind of like inversion of control, but without DI containers
13 Dec 2013  
Adam Zgagacz
Encode numbers in different positional numeral systems.
28 May 2012  
Mamasha Knows
EIMIs turn to be very useful in refactoring. I will try to prove it here. If you are working with large code bases, as I often do, this article is worth reading.
29 Aug 2006  
Jeff Bramlett
A Rules Engine class library with source code and documentation
21 May 2008  
Umut ŞİMŞEK
Explains windows services basics and deployment with details.
21 Apr 2002  
Shawn Wildermuth
A C# class (and library if needed) to do runtime evaluations of C# expressions
13 Jan 2004  
Niels Penneman
An article on writing a program to process .MD5 file verification databases
2 Feb 2009  
MARROW16
A design-time component to make use of animated/multi-coloured cursors
30 Dec 2013  
Nagaraj Muthuchamy
This article is aimed to help junior developers understand the Interface concept in C# language.
20 Nov 2010  
Abhishek Sur
C# 5.0 CTP was introduced recently, this article is specally dealing with my own understanding with this realease with few sample applications
16 Jul 2012  
R.selvam
How to do serialization using different formats in .NET.
12 Mar 2010  
stevenmcohn
Detect network availability, specifically to the Internet, and monitor status changes
17 Jan 2012  
Shivprasad koirala
In this article we will explain for real world use of Partial classes and partial methods.
30 Jan 2007  
Loki
You probably need to convert your old INI files into XML. Read on for a solution.
26 Mar 2012  
Nakul Vyas
This project presents a self extracting archive creator using Reflection and codeDOM
2 Feb 2007  
Luc Pattyn
A simple app demonstrates unexpected behavior of .NET timers and Thread.Sleep(); native multimedia timers come to the rescue.
6 May 2003  
Marc Clifton
Exploring the issues of menu management as specified externally via an XML file, in the context of status bars, toolbars, and events.
1 Oct 2003  
haag
An article on how to serialize PrinterSettings.
30 Jul 2012  
Paulo Morgado
In C# 4.0 there was an error in the C# compiler in the order of the evaluation of the arguments in argument lists.
28 May 2014  
ivan_wl
This article described how to derive the Y Combinator using C# language.
11 Jun 2013  
Mohammed Hameed
This is a general code review checklist and guidelines for C# developers, which will serve as a reference point for development.
23 Jan 2014  
Alexander Sharykin
Implementations of a computing pipeline, with design explanation and code samples
18 Jul 2006  
Daniel Grunwald
This article shows you how to start writing SharpDevelop add-ins, by porting Jon Rista's VS add-in to SharpDevelop.
5 Jun 2007  
Hans Dietrich
XGetoptCS provides Unix-style command line processing for C# apps
7 Dec 2007  
Philip Laureano
A library that adds transparent DbC support to any .NET language. No Eiffel.NET or Spec# required.
17 May 2012  
Tom R Smith
You can enhance the value of your custom classes through overrides, creating partials, and explicit type conversion.
5 Mar 2013  
SumanBiswas
This small application will help you to gain basic knowledge about how file can be sent from server to client.
21 Jun 2007  
Filip van der Meeren
An article on creating MSN 8 plug-ins
31 May 2003  
Jeffrey Sax
Highly optimized classes for looking up the country code corresponding to an IP address
21 May 2002  
Nick Parker
Through the .NET Framework you can easily get the current user name to authenticate.
30 Apr 2003  
Marc Merritt
An article demonstrating how to use Windows impersonation in your C# code
1 Mar 2005  
TimStall
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.
2 Jan 2009  
Sacha Barber
A look at Dependency Injection and IOC containers.
29 Mar 2007  
Leslie Sanford
An introduction to the .NET State Machine Toolkit.
2 Nov 2006  
Marc Clifton
Iterate over your enums, and other things to do with enums.
17 Jan 2007  
Rafey
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
7 Dec 2007  
Jack J. H. Xu
This article shows how to draw graphics objects using C# and GDI+
30 Oct 2007  
Murat Firat
This article contains a brief description of BackPropagation Artificial Neural Network and its implementation for Image Recognition
22 Aug 2009  
Nicolas Dorier
Pattern to easily create and test asynchronous solutions.
13 Jan 2012  
kosmoh
Comparison of serializing with BinaryFormatter (standard .NET class) against manual per-byte serializing; some pros and cons before selecting the right method for you.
18 Apr 2012  
Dean Oliver
A short guide to what to look forward to in the next release of MEF.
20 Jun 2013  
Eligio Morgado H.
Explaination of how to use JSON to get data from a remote server in C#.
2 Dec 2013  
Bryan Croteau
A technique for generating ViewModel objects dynamically.
10 Apr 2014  
CatchExAs
Can we use LinqRx as a poor-man's complex event processor?
20 Jun 2014  
Amir Hamza Md. Kayes
This article elaborate the asynchronous programming in c#
17 Nov 2003  
Alexander Kent
An article on axWebBrowser/MSHTML automation using Visual C#.
8 Jan 2006  
Marc Clifton
Replace the BinaryFormatter with this class for compact (nullable) value type serialization.
2 Oct 2004  
J4amieC
This is one of many approaches to using AOP principles in C# using ContextBoundObject.
18 Feb 2004  
yetanotherchris
An easy to use RSS feed reader.
11 Dec 2006  
mitja g
An article on how to automate web browsing: clicking a button, entering data in a text box etc.
30 May 2007  
Hayder Marzouk
A small framework to design and print documents containing shapes, text, images, bar codes...
22 Aug 2012  
roylawliet
Discusses inline-IL in C#, benefits and uses, and how to achieve it.
4 Jul 2014  
Akhil Mittal
Diving in OOP (Day 4): Polymorphism and Inheritance (All about Abstract classes in C#)
28 Apr 2014  
Artem Los
Three different algorithms for constructing licensing systems, their advantages and disadvantages using C#.NET environment.
10 Jun 2005  
Tom Ollar, Jim Bennett
Design concept for a new Visual Studio UI.
30 Dec 2007  
Scott Dorman
A simple solution for binding an enum to a UI control using data binding.
25 Nov 2011  
emardini
Implement INotifyPropertyChanged and change verifying in model using a proxy generator
20 Apr 2007  
Ivar Lumi
STUN client C# implementation with sample application
1 Jul 2003  
Wesner Moise
Provides a class library containing Win32 API function calls, constants, and structures.
2 Mar 2004  
Anthony Bouch
An application configuration editor using the PropertyGrid control.
13 Oct 2009  
Paulo Zemek
This article shows the differences of WeakReferences and GCHandles and how to implement a WeakArray.
15 Mar 2010  
pesmith
Application allows voice communications (VOIP) utilizing the Distributed Interactive Simulation protocol (IEEE 1278.1)
4 Apr 2011  
Umair Amin
Code describing how you can simply use Mplayer to display media files inside your winform application
27 Jan 2009  
pompair
This article shows how to make an animating card-sorter application in WPF
27 Jan 2014  
GustavoMartins
Automate your penetration testing using the pentest tool ZAP and the
4 Sep 2005  
Marc Clifton
Tricks, pitfalls, and work arounds to .NET's data binding.
2 Apr 2010  
Joe Pitz
Performance considerations when using LINQ to SQL
4 Feb 2013  
Mohammad A Rahman
How does throw, rethrow and where, select clause of Enumerable class work in C# programming language.
26 Oct 2006  
Leslie Sanford
A detailed look at using the more advanced features of the .NET state machine toolkit.
7 Aug 2007  
Igor Velikorossov
Implementation of an enhanced List of mutable objects with events
7 Oct 2007  
Ruslan Sudentas
A program to generate HTML Web Gallery based on the LightBox JS
21 Nov 2012  
Mohammad A Rahman
How does var, auto implemented properties and += or -= of events work in C# programming language.
26 May 2010  
Mike Corley
C# (.NET and Mono) library provider for RRDtool
5 Sep 2007  
Alex Perepletov
Examples of decoupling iteration algorithm from actions on collection items
3 Jul 2011  
Morteza Giti
An article that discusses Object-Oriented Programming in C# .NET
8 May 2014  
Yang Kok Wah
Techniques in tracing outlines in a drawing
4 Jul 2014  
Akhil Mittal
My article in the second part of the series will focus solely on inheritance concept in OOP
9 May 2011  
fmsalmeida
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.
11 Sep 2007  
El Chubb
A library meant to simplify getting the current weather conditions (as well as a 2 day forecast) into your .NET programs.
18 May 2006  
Syed Moshiur Murshed
Encrypt and decrypt important data with C# and play
31 Oct 2007  
Jakob Lanstorp
Using interfaces as a means to decouple classes, making your application more flexible.
9 Sep 2007  
Ed.Poore
Single instance forms in an MDI application
9 Oct 2010  
Stefan Savev 2
Describes how to dump information from the C# parse tree
27 May 2003  
Roy Osherove
Use Activator and IConfigurationSectionHandler in perfect harmony to add plugin abilities to your application
16 Aug 2009  
Josh Fischer
A guide to C# 4.0's new features - explained with code examples and a little historical perspective.
24 Feb 2011  
milan
Taking advantage of Interfaces to make applications resilient to changes.
26 Nov 2009  
Dianyang Wu
An article on retrieving information from popup windows by using low level keyboard and mouse hooks, user32.dll and kernel32.dll APIs, etc.
13 Feb 2008  
Guffa
An article on creating a custom key to use with a dictionary.
24 Jan 2008  
Manah Manah
An article about the new language features of C# 3.0
28 Jul 2010  
Richard Deeming
A pair of classes to encapsulate access to NTFS alternative data streams.
20 Feb 2004  
Mathias Taylor
Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
11 Jul 2006  
Petr Ivankov
An article on universal scalable engineering framework applications.
7 May 2007  
Guy Kolbis
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
2 May 2011  
RakeshGunijan
This article explains the use of Composition in WPF applications, but it can very well be used in others as well.
14 Jun 2012  
Elvin Deras
This article explains how to work with log4Net and SQLite.
9 Nov 2012  
Paulo Zemek
This article explains how attributes can violate the single responsibility principle and presents some ideas to avoid the problem.
17 Aug 2006  
dooskoobi
An article on how to get a webpage thumbnail and give your favorite links a face.
3 Oct 2005  
Susan Hernandez
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.
30 Jul 2011  
Uwe Keim
Introducing the Windows Client for the Zeta Uploader service
5 Jun 2013  
Thorsten Bruning
Base classes for value objects.
23 Mar 2007  
victorbos
Creating PDF Tables using C# (.NET 2.0) and iTextSharp
13 Sep 2010  
Hiren solanki
Converts numeric currency in words with two modes - international and Indian. e.g., 1000000 to ten Lacs (for India) one million (for international)
31 Oct 2001  
Imtiaz Alam
This article provides a step by step explanation on how to access COM+ applications using C#.
21 Jan 2003  
Patrick Long
Use C# Comment tags to produce great documentation and code
3 Jul 2007  
Steve Abraham
This article is an introduction to the SQL Server Virtual Device Interface and how to access it via any .NET language
13 Aug 2012  
Arthanarieaswaran
The basic concepts and implementation of Extension Methods.
7 Jan 2008  
Rahman Mahmoodi
Abstract class versus Interface: Usage and Implementation.
10 Sep 2012  
Anuja Pawar Indore 1 alternative  
Some very simple, yet interesting features of VS2010 and C# 4.0
20 Sep 2007  
Scott C Davis
Using a LocalReport and ReportDataSources, stream a PDF as an attachment to an email
17 Dec 2008  
John Simmons / outlaw programmer
A not-so-dotNet way to allow multiple programs to share a single settings file
27 Mar 2010  
Paulo Zemek
This article explains how to create a weak list (a list that allows items to be collected by the GC)
1 Aug 2006  
Alex Perepletov
Simple and thread-safe way to reuse predicates
14 Jan 2010  
dmitryEB
Steps to become famous C# developer.
19 Jan 2007  
carl.b.anderson
DSL Tools enables the construction of custom graphical designers and the generation of source code using domain-specific diagrammatic notations.
24 Jun 2003  
Haidong Chen
How to manipulate Windows services on local or remote computers.
30 Jan 2006  
Jim Rogers
A quick and easy guide to creating a single-instance application in C#, with .NET 2.0.
28 Sep 2012  
Paulo Zemek
Understand how to create fully configurable frameworks that let your application evolve without creating bottlenecks.
17 Jan 2005  
Bob Aman
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.
25 Jul 2007  
Marco Roello
Easily convert your RESX projects files to Excel and back to localized RESX
3 Nov 2006  
Alois Kraus
What happens during the shutdown of a managed application?
14 Nov 2009  
Aidan Follestad
Allows you to quickly create, edit, and delete file associations in your registry. A file extension's default icon, description, executable application, etc.
1 Dec 2005  
Bill Koukoutsis
An article on reading and writing variable-length data using a BitStream class.
16 Jun 2004  
Michael McKechney
Use embedded text files as the source for populating large string variables.
5 Oct 2006  
pconverse
Data bind using INotifyPropertyChanged
3 Nov 2011  
Suprabhat Paul
Lazy loading is a design pattern that helps a developer to delay initialization of an object until the program actually needs the object.
19 May 2006  
Tim Haynes
Transparently boosting serialization performance and shrinking the serialized object's size.
8 Nov 2013  
Paulo Zemek
Understand things like OOP, AOP, Loose-coupling, Class Inheritance, Interface Implementation, Open-Closed Principle and others.
18 Nov 2007  
Rotem Sapir
An article on the development of a Tree Chart Generator
28 Oct 2005  
DavidHoyt
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.
9 Jan 2009  
Sharpoverride
A method for deep cloning objects in C#, by using Surrogates and serialization formatters
20 Mar 2009  
bsargos
Discussing about Tree Iterators: Choices of Datastructure and Algorithm
29 Mar 2009  
Paul B.
An introduction to using Rhino ETL to avoid dealing with designers such as the ones in DTS/SSIS job creation.
10 Mar 2014  
MiNioC
C# client for the Apache Kafka bus 0.8
26 Oct 2007  
TwinLane
A lightweight and easy-to-use splash screen control that starts life before the Application Form
17 Oct 2007  
Giorgi Dalakishvili
An article showing how to draw on screen
19 May 2007  
pierre poliakoff
Shows how to communicate via Bluetooth with a Lego Mindstorms NXT robot using C#
5 Nov 2007  
aleksisa
Build Windows Event Log Watcher Service Process to Export Event Log Entries as RSS feed
30 Aug 2003  
Marc Clifton
A discussion of the Dispose method, how to use it, when to use it, and problems using it.
18 Jan 2010  
alex turner
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.
5 Mar 2010  
goblins
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.
2 Aug 2006  
Massimo Beatini
UserManager was built to simplify local users and groups manipulation
6 Jun 2007  
CraigSelbert
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.
9 Dec 2007  
azamsharp
FIT introduces a table based structure minimizing the gap between clients and developers
2 Oct 2010  
anshudutta
In this article, we will take a look into the concepts behind predicate delegates and try and understand their importance.
29 Nov 2012  
Paul C Smith
How to generate shorter, more readable, unique values for general-purpose identifiers.
18 Oct 2010  
_ Kunal Chowdhury _
In this article, I will discuss about C# Best Coding Practices in detail.
30 May 2007  
StormySpike
A simple description and sample of creating a global low level keyboard hook in C#
18 Feb 2006  
Uwe Keim
Introducing a class that simplifies the communication with a SpamAssassin server
19 Nov 2012  
roylawliet
Discusses how to export methods in C#/VB.NET to be used in native code (such as C/C++)
21 Apr 2004  
Edward Smoljanovic
A simple use of bit fields as flags for Windows forms.
20 Sep 2012  
Abul Kayes
Using C# Expression Trees to build a custom sort routine
15 Sep 2004  
The Man from U.N.C.L.E.
An article on customising the .NET Panel control to give it a gradient fill, and round corners.
17 Feb 2009  
Hamed J.I
A library to easily create a trial version of your application
21 May 2003  
Trevor Misfeldt
Article on the relative performance of various methods of iterating through large amounts of data.
26 Mar 2005  
Uwe Keim
A class with multiple routines for quick and easy compression and decompression of various types of data.
3 Jul 2014  
WilliamCruisoring
This article presents a Wait.Until() mechanism that might be helpful in various scenarios.
9 Oct 2003  
Marc Clifton
This article extends the unit testing framework, adding fixture setup/teardown capability and performance (time and memory) measurement/testing.
19 Feb 2013  
Debdatta Basu
Introduction to C#/C++ interoperability, and a performance evaluation.
19 Jan 2003  
Matt Watson
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.
14 Feb 2006  
Jason.Thomas
A class that allows you to create multiple substreams with varying access rights from a single stream.
19 Aug 2013  
Prabu ram
This article explains how to create a PDF file using C# object
23 Sep 2001  
Zeeshan Amjad
This article describes how to call unmanaged code and assembler in C# using DLLs
26 Feb 2007  
V. Thieme
Frequencies, descriptive statistics and normality testing
20 Nov 2003  
Phil Bolduc
Server Enumerator in .NET style
31 Dec 2013  
Paulo Zemek
This article explains why the dynamic keyword is not as useful as it should be.
16 Dec 2002  
Emanuele Ruffaldi
A symbolic expression manipulator with derivation and substitution that dynamically compiles the expressions for fast evaluation.
29 Sep 2011  
Stuart Blackler
Introduction to extension methods in .NET with examples
4 Jul 2005  
Bill Wagner (SRT)
Don't emphasize practices that may have an affect on performance in a few cases
4 Oct 2009  
Abhishek D V
Sorting Lists using IComparable and IComparer interface in .NET
9 Dec 2012  
I_gO_tO_schoOl_by_scoOter
This article will describe the line contouring section in more detail
23 Sep 2003  
Marc Clifton
This article illustrates how a unit test automation framework is implemented and continues the case study developed in Part I.
25 Jan 2005  
Alexander Turlov
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.
6 Feb 2010  
Rob Magee
An article on a C# Cyclic Redundancy Check (CRC) algorithm
17 Jul 2007  
Haitham Khedre
Create a Class and its Collection in Memory at RunTime, then generate objects and assign values and bind to datagrid using CodeDOM and Reflection
7 Aug 2007  
Matt Perdeck
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.
29 Feb 2008  
Paw Jershauge
An Attempt to make Uniform resource identifier for the Lightweight Directory Access Protocol
19 Jan 2009  
Tolgahan ALBAYRAK
A new face for XmlDocument
10 Sep 2009  
kiswa00
How I learned more about C#, UserControl, and project design by implementing a Game of Life simulator.
6 Dec 2009  
Martijn Boeker
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.
26 Nov 2010  
cigwork
Creating NUnit like task sequences for routine application processes
30 Jan 2012  
m-idrees
This article demonstrates how to get started with MongoDB in C#.NET
29 Feb 2012  
Clifford Nelson
This article is about using Rosyln to evaluate user input in a value converter.
7 Mar 2012  
C_Johnson
An intermediate example of signal processing using EMGU Image Processing Libraries
25 Sep 2013  
Darek Danielewski
Writing multiple finite states machines code is a tedious and boring task. With a little help from T4 Template, this process can be automated.
6 Mar 2014  
CBadger
Dynamically check a value for Null value in an expression tree with an extension method
5 Jun 2014  
Mark_Shield
A demo WPF synthetic order book client UI that manages synthetic orders and submits firm orders to a trading server via FIX
28 Sep 2007  
TheCodeKing
One of the most useful yet little-known features to come out of C# 2.0
12 Apr 2007  
Syed M Hussain
Connect to the MSN Messenger Server using the MSN Protocol
20 Apr 2005  
James T. Johnson, Nish Sivakumar
Article shows how to overcome the C# insistence on operator overloads being static and describes a method for simulating polymorphic behavior for operator overloads.
16 May 2007  
Aleksey Bykov
This library allows iterating through a sequence of events or time ranges based on a time schedule.
5 Jan 2008  
Manah Manah
An article about the new language features of C# 3.0
9 Mar 2003  
Ben Peterson
Svg.Net is a C# framework for creating SVG images. A GDI-SVG bridge is implemented on top of it.
16 Jun 2007  
Joseph Guadagno
This article covers the configuration of log4net using the XmlConfigurator. This article also demonstrates how to create multiple log files for your application.
2 Jul 2012  
Henning Dieterichs
This library provides a MSBuild task for compile time validation of units of measurement within C# code.
25 Aug 2008  
Johan Fourie
A fun variation of the Game of Life re-factored using extension methods
21 Feb 2014  
Vipul Prashar
Enhanced FileSystemWatcher class, which can be used to suppress duplicate events that fire on a single change to the file
17 May 2004  
ManiB
A C++ class library with functions like GetKey(), SetCursor(), Cls() ... for use in C# console applications
18 Nov 2013  
Shemeer NS
Comparing String.IsNullOrWhiteSpace and String.IsNullOrEmpty
2 Apr 2003  
MohammadAbdulfatah
Exception correctness can be more easily attainted with the help of a couple of utility classes and C#'s "using" clause.
11 Jul 2008  
Syed M Hussain
This article is a simple introduction to Oracle XE using C#
22 Feb 2008  
Daniel M. Camenzind
This article recommends a "deep assignment" instruction to add to the C# language.
11 Jun 2012  
FatCatProgrammer
A Semaphore that does not use the kernel by default
13 Jan 2014  
Sandeep Singh Shekhawat
I explain partial classes in C# language with an example
4 Jul 2003  
Wesner Moise
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.
17 Feb 2009  
Yuri Astrakhan, Sasha Goldshtein
This article shows how to generate dynamic methods for fast byte to structure conversion
8 Mar 2010  
Stephen Swensen
A general-purpose unbounded integer implementation
29 Jul 2009  
Ghasem Heyrani Nobari
By using this class, you can simply download multiple rapidshare links at once! (parallel)
6 Sep 2011  
Hiren solanki
Converts from 0(zero) to 10^39(adant-shinghar) into words. E.g. 70250 into seventy thousand two hundred fifty
9 Jan 2014  
Rahul Rajat Singh
In this article we will look into the details of Interfaces, Abstract class and Concrete class in C#. We will try to what each of them are and what should be used when to have a better design for the application.
29 Oct 2005  
Pascal Ganaye
Use the award winning Coco compiler's compiler directly from within Visual Studio
12 Jun 2006  
Petr Ivankov
An article on a universal scalable engineering framework.
21 Jun 2007  
MattsterP
This article describes how to build an AI Chatterbot using a popular, Regular Expression-based open source Chatterbot engine: Verbots
6 Oct 2010  
NaveenSoftwares
A simple C# Console program to display Matrix Movie Effect
25 Nov 2003  
John Mikhail
Creating a Java like Dynamic Proxy using the C# Emit feature
8 Sep 2007  
Dariush Tasdighi
Encrypt and Decrypt ConnectionString in app.config and/or web.config!
5 Oct 2007  
Hessam Jalali
Capture a window even if it is minimized or fully hidden by other windows
21 Jul 2004  
Andrew Phillips
How to use overflow checking effectively and avoid some pitfalls.
1 Sep 2005  
Ingo Tippold
An example on how to use the object persistence framework.
25 May 2007  
Tetyana Loskutova
An article on remote persistence implementation using .NET marshal by value and XML.
27 Aug 2007  
DueVelocita
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.
23 Sep 2011  
Mihnea Rădulescu
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
18 May 2010  
Geert van Horrik
DataObjectBase -> the new Object class for data objects!
6 Sep 2011  
Neeraj Kaushik 1980
This article is about how to use QuickFix .NET engine.
22 Mar 2007  
Ravi Bhavnani
A lightweight .NET logging component.
10 Jun 2006  
Yildirim Kocdag
An article about smart devices and adaptive autonomous systems
8 Sep 2013  
Anton Minko
Set of extension methods to LINQ to XML
17 Nov 2006  
Bevan Arps
Creating an improved version of String.Format.
30 Jul 2002  
Daniel Strigl
A C# class to provide exact time measurement in your applications.
9 Jul 2007  
kim.david.hauser
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.
22 Mar 2007  
wimar
A component to communicate with a USB HID device
1 May 2007  
Uwe Keim
Introducing a library to detect content based on file content (and extension)
31 May 2010  
George Henry 1954
This article describes a base implementation of Ted Nelson's zzstructure in C#.
7 Feb 2014  
SOHAM_GANDHI
How to capture video from webcam and video file (*.AVI)
20 May 2006  
Zollor
A simple class to extract plain text from PDF documents with ITextSharp
21 Mar 2014  
dot net tech
Performs basic function on your Facebook Profile from C# code without use of Facebook API
30 Mar 2004  
Tingz Abraham
Understanding the 'using' statement in C#
22 Dec 2005  
Mainak Saha
An article on using the __cdecl callback from C#, changing compiler service.
1 Nov 2007  
Ilíon
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.
20 Dec 2006  
Sidhartha Gundavarapu
This articles specifies the problems with namespaces in earlier versions of C# and how C# 2.0 handles them
6 Jan 2003  
Marc Clifton
This console mode applet illustrates the significant performance hit of methods invoked using reflection.
26 Aug 2007  
Hector Pacheco
Shows how to create an Excel document using C# and formatting the cells
5 Oct 2006  
Vivek Thakur
This article aims to clear the confusion regarding the use of the static keyword in C#.
3 Aug 2002  
Eddie Velasquez
Practical tips for making your classes good friends with .NET
10 Sep 2004  
Nitin Kunte
An Article that shows how to use System.Management in C# to get System Information
18 Dec 2003  
Logu Krishnan
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.
5 Jun 2008  
salysle
This article discusses the construction of a simple application that may be used to view RSS feeds from the desktop.
7 Nov 2008  
Shivprasad koirala
This is a detailed article on C# code reviews using StyleCop
10 Apr 2009  
Ali Kheyrollahi
A .NET generics framework for generating random values of various types.
22 Nov 2009  
Zhang Wangqiu
Script engine to execute script codes, which is built by C# and regular expression
6 Jan 2011  
trestan
This article compares the two common types of serialization in aspects of data access, readability, and runtime cost.
3 Feb 2011  
Bert O Neill
Be able to push information to an individual browser page or to all browser pages
20 Mar 2006  
Evan Stein
How to turn accented characters into ASCII for search purposes.
6 May 2009  
Adil Mughal
This article demostrates some of the exciting features in the upcoming C# 4.0.
3 Sep 2010  
Vitaliy Liptchinsky
This article introduces dataflow programming and provides basic implementations of dataflow variables in C# and F#
22 Aug 2004  
Emilio Guijarro
This article analyzes the most common type casting situations in C# and the compiler behaviour in them.
22 Apr 2013  
Kel_
An implementation of a generic, concurrent object pool with smart memory management.
11 Apr 2007  
livibetter
This program implements a simple way to see a Mandelbrot set
1 Oct 2003  
Frank Olorin Rizzi
This article explains the myUML project that provides a set of tools for the creation and manipulation of UML diagrams.
29 Aug 2007  
Benzi K. Ahamed
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.
21 Dec 2008  
James Ritchie Carroll
High-speed screen saver simulating a warp-speed effect; will span multiple monitors.
27 Feb 2004  
Jayababu
This article provides a quick introduction to abstract classes in .NET.
18 Aug 2006  
Oz Jundi
Grab frames from any webcam, transfer frames using WebServices, super easy and super fast
18 Aug 2003  
Kevin Stewart
An article on implementing a simple password generator class in C#
21 Dec 2004  
S. Senthil Kumar
Explains differences between classes and structs, and how to use structs.
8 Nov 2004  
Wesley Varela & Jonathan Feldkamp
An article on poker bots and card libraries
8 Jun 2007  
Bala Rajesh
Writing codes with pointers and memory allocation in c#
11 May 2010  
Gurux Ltd
Retrieve data from a physical device, process it, and visualize the results
4 Nov 2010  
Nicolas Dorier
You'll be able to easily and mechanically create your own Fluent library.
19 Jan 2014  
Michele Sobrero
This article is dealing with parsing and semantic analysis. A full LL(1) parsing engine is introduced as an example to show a possible implementation.
16 Oct 2007  
Svante Seleborg
An independent library implementation to read Password Safe Password Manager V3 database files
25 Jul 2007  
Anand Todkar
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.
22 Oct 2007  
Helbrax
Notification Client and Server written in C#
13 Jul 2009  
logicchild
An article that describes the C# 3.0 Lambda Expression feature
16 Jan 2008  
Maurice Tarrant
Using WinMM.DLL to build a Volume Control synchronized to the system Volume Control utility.
14 Dec 2004  
Hamilton Verissimo
Explains how to use DynamicProxy to intercept on object instances.
21 Apr 2006  
zitun
Make SNMP request to get or set value on your computer, CISCO server, server in general, appliance,...
14 Aug 2006  
Petr Ivankov
An article on framework applications to the space elevator.
22 Aug 2006  
suneelp
Create Playlist regardless of Windows recognised format using strings, arrays and files
10 Nov 2006  
DaBuddhaMan
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
21 May 2007  
Parag.Gadkari
A generic class library in C# (inspired from Boost.MultiIndex) enabling you to maintain more than one index on a container
1 Aug 2007  
Tamer Oz
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.
30 Aug 2007  
Reto Ravasio 1 alternative  
A Sysinternals JumpTo clone
10 Jan 2008  
GWBas1c
An example of run-time type building; given an interface, returns an object that automatically implements the interface.
19 Apr 2011  
Sanjay J Patolia
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
7 Mar 2012  
Kailash Shastri
An Object Oriented solution to Conway's Game of life problem in C#
26 Jun 2014  
Akhil Mittal
My efforts in this article will be to make this understanding simpler and focus on the internal logic of ref and out.
12 Jan 2004  
Mercy Ponnupandy
Writing Hello World in different styles using C# and .NET
6 Mar 2010  
Paulo Zemek
This article shows why not even the "using" keyword is a failsafe mechanism
26 Apr 2004  
Valeri Makarov
Zip and Unzip from a C# program using java.util.zip
15 Jul 2004  
Adam Durity
An example of how to utilize COM in C# through a system tray application that controls iTunes
3 Oct 2007  
]Metty[
Using GDI+ and a transparent form
13 Mar 2007  
Aleksey Bykov
How to automate typical routine coding tasks in C# with the help of macros
28 Jul 2011  
Mahadesh Mahalingappa
In this article, I will explain some of the useful features that MEF provides
8 Jul 2004  
Nnamdi Onyeyiri
An article showing how desktop switching can be achieved
4 Dec 2003  
Colin Angus Mackay
An article on the .NET Framework's implementation of the Iterator pattern
12 Mar 2002  
Kevin McFarlane
An Introduction to Business Objects in C# using a simple Person object as an example
2 Jun 2005  
Marc Clifton
The basic framework to implement undo/redo functionality.
23 Sep 2010  
shteff
Some extension methods to determine whether an IP Address is from the intranet (The local network)
26 Jun 2008  
Namdn
This article introduces why I use dynamic invoke C++ DLL function in C# and how to call it.
16 Apr 2009  
w.hooper
Fix Protocol C# Fix Engine Source Code
20 Aug 2003  
Nick Parker
A class to allow easy access and updating to configuration settings for your .NET application.
28 Aug 2003  
Marc Merritt
Demonstrates how to do realtime event log monitoring
6 Dec 2010  
Mike Lang
An Introduction to XQuiSoft Logging with a comparision to other log components
16 Dec 2007  
peterchen
A small code generator generating the necessary overloads for default parameters
18 Aug 2006  
Alejandro Simon
An article describing how to implement and test a mechanical trading system such as Ned Davis 4 percent model using a C# simulator.
16 Nov 2013  
Craig Jewiss
If you're new to Dependency Injection, you will sometimes have a dependency that cannot be injected. This article covers these scenarios and outlines how the Proxy Pattern can be used to solve this problem.
5 Sep 2009  
Anoop Madhusudanan
Exploring the exciting things we can do with DynamicObject in the System.Dynamic namespace and MEF, using .NET 4.0 and C#.
3 Mar 2004  
Nicholas Butler
A simple way to display a WaitCursor.
28 Feb 2006  
tod1d.net
Create your own MSBuild Task to label SourceSafe projects
20 Feb 2007  
A55imilate
A simple class that edits the registry to set up toolbar buttons, menu items and explorer bars for Internet Explorer
30 Dec 2007  
Scott Dorman
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.
3 Jul 2014  
Jean-Pierre Bachmann
How to create a Plugin Based Shell
17 Mar 2009  
Moustafa Arafa
Extension methods as one of C# Enhancements
10 Jan 2007  
pfemiani
A look at the C# "using" keyword. What happens behind the scenes.
28 Apr 2002  
Michael Mumcuoglu
ApplicationData is a generic utility library class for managing an application's data
12 Nov 2002  
David Field
A set of C# classes that work around issues with the standard EventLog object
1 Apr 2003  
Dan Glass
Complex Data Binding a collection implementing IBindingList and ITypedList
13 Oct 2003  
War Nov
Describes how to make your applications support multiple languages without rewriting code.
12 Jan 2005  
Rüdiger Klaehn
An implementation of latent typing or implicit interface casting for .NET.
1 Jan 2006  
Sean Michael Murphy
A library to help use your project's embedded resources at run-time.
17 Nov 2006  
Paul Young of StyleSpread
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.
7 Dec 2006  
rmortega77
Make the BindToMoniker method work like the Visual Basic GetObject function.
6 Aug 2007  
hughd
Updating the Graph Plugin to provide a diagram of method dependencies within a class.
17 Apr 2008  
Jimmy Zhang
Introduce VTD-XML, the future of XML processing
11 Jul 2008  
vikas amin
Article explains how to install & test virtual ports
3 Jan 2009  
AnonX
Using unmanaged arrays is simple and easy in C#! Includes useful code examples.
5 Mar 2009  
Christoph Menge
Presents a simple way to serialize business objects that are derived from WPF's DependencyObject and use DependencyProperty with the help of some reflection
15 Mar 2010  
FatCatProgrammer
MVP: Updating View’s binding asynchronously with the SynchronizationContext object.
23 Oct 2010  
Sivaraman Dhamodharan
How Can you Overload an Binary +, Implicit and Explicit conversion Operators
9 Feb 2011  
İlkay İlknur
In this article, we will see what's going on behind the scenes when we are using anonymous methods
15 May 2011  
Mostafa Kaisoun
This is a trial to print Invoice with C#
23 Jun 2011  
Lewis Liu L
A Graphics Drawing Tool by using C# and Winforms
18 Jul 2011  
Al-Samman Mahmoud
Basic tools for the analysis of DNA like transcription and reversion
28 Jul 2012  
d@nish
How to add a post-commit hook to SVN source control that sends email to the team
4 Apr 2013  
Amit Bezalel
How to assert an object state using only 2 code lines
14 Aug 2013  
Erol Esen
This article has a usable software tool to read RSS feeds and it is especially designed to read and display Unicode characters inside a console window.
4 Jun 2014  
Alexandr Stefek
The article depicts usage of functional programming for creating indefinite integral in form Func from delegate Func.
23 Feb 2013  
Marc Clifton
A deep dive into the differences and similarities between C# and Ruby classes
20 Dec 2007  
marlongrech
Shows the new language features for C# 3.0
31 May 2013  
Manish Agrahari
Abstraction, encapsulation, inheritance, polymorphism in C#.NET
21 Jun 2003  
Jeff Martin
An article on deriving from CollectionBase and DictionaryBase in order to data bind to controls and access data in an easier manner.
5 Jun 2007  
Tom Janssens
This article explains how one could implement something that looks like LINQ in the current versions of the .NET Framework.
5 Apr 2005  
Giancarlo Aguilera
A hack that enables C# 2.0 Iterators with .NET 1.1.
10 Apr 2010  
Diamonddrake
Popup forms that won't take focus even if clicked on, and cannot be alt+tabbed onto
1 Apr 2002  
Kevin Stewart
An article on implementing a table-driven finite state machine using XML and C#
30 Dec 2002  
Amir Harel
This class implements the ICloneable for you.
7 Jul 2008  
salysle
This article will discuss alternative methods for performing cascading deletes using LINQ to SQL.
7 Jul 2011  
Morteza Giti
In this part of the article, I will continue my discussion on OOP by discussing methods, properties and access modifiers.
18 Feb 2004  
Cafechess
Chess control with full move validation including checks, mates, stalemates. PGN and FEN parsers.
3 Aug 2006  
Mark Newman #2
An alternative to the System.Threading.ThreadPool. A controllable queue to execute operations asynchronously.
19 Dec 2007  
leafwiz
A Simple Library which allows you to write asynchronous code easily, almost in a synchronous pattern.
29 Oct 2006  
Stephan Depoorter
Handling Fixed width flat files with .NET custom attributes
1 Apr 2009  
Rizwan Qureshi
MOS protocol from introduction to implementation
24 Jan 2013  
$andesh M Patil
This article is all about the Main method in C#.
28 Aug 2003  
Corinna John
Managing privileges and impersonating users
16 Oct 2003  
sbkar
An article on implementing IMessageFilter to create a message filter for operating system messages
11 Jul 2007  
Angel Rafael Rapallo
This article contains code which simlates water wave motion using several techniques and data structures
4 Jan 2002  
James T. Johnson
Class and splash screen to load custom types at runtime.
1 Nov 2012  
Sujoy G
A very simple class containing useful methods to process WAVE audio files
7 Aug 2007  
Leon Langleyben
Another simple way to work with complex updatable configuration in .NET applications
20 Apr 2010  
logicchild
A Comprehensive Look at LINQ and the Binary Search Tree Data Structure
4 Feb 2014  
davidbakin
You can subclass Task - but it is tricky. Here's how you do it by "tying the knot" - using lambdas and variable capture to implement lazy evaluation
21 Jun 2014  
VijayaMalla
This is a getting started article about Xamarin.
25 Dec 2005  
Lim Bio Liong
Build an assembly searching system via custom attributes and reflection.
26 Aug 2004  
P.Adityanand
Asynchronous message processing infrastructure for .NET applications.
11 Aug 2005  
Pascal Ganaye
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.
20 Nov 2007  
Paw Jershauge
A class for looking up IP addresses against DNS black list server (Anti Spam List Servers)
16 Feb 2013  
mittaltarsem
Utility to capture full or part of screen with support for multiple screens.
2 Jun 2014  
ugo.marchesini
The purpose of this article is to provide an simple library which try to meet some defensive issues focusing attention on how to manage return function value in a safe and unambiguous way.
10 Oct 2006  
cgreen69
An article discussing strategies for unit testing in data aware environments.
24 Apr 2007  
Manish Ranjan Kumar
This article demonstrates how to query system using WMI interface
17 Jan 2005  
Martin Budar
The article briefly describes the library for conversion of Windows domain account name into its security identifier (SID) and vice versa.
2 Mar 2011  
logicchild
The .NET Framework’s built-in generator.
3 Jun 2013  
Conraddewet
How to run a cloud storage application like Dropbox as a windows service, for use with Windows Server 2003 and 2008
30 Jul 2013  
Clifford Nelson
Helper for serializing objects in XML or binary and saving to a file
8 May 2005  
Dr Herbie
The effects of string handling on performace.
29 Nov 2002  
Alexander Kojevnikov
Simple class to load/unload WinWord (or any other OLE application)
19 Jul 2003  
Roman Kuzmin
The article is about how to use command lines written in C#.
5 Apr 2005  
Cohen Shwartz Oren
Make your C# code efficient.
5 Jan 2009  
Jean-Christophe Grégoire
A generic File System search engine
24 Apr 2010  
Kamruzzaman Titu
Learn how to use Delicious OAuth API in your .NET projects with an example
22 Jun 2010  
CroweMan
Class library which provides the ability to read and write CSV files
7 Apr 2011  
krdeepak123
This article gives an overview about operator overloading in .NET using C#
12 Jan 2004  
Mercy Ponnupandy
Using MSMQ from C#
19 Aug 2004  
Tamir Khason
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,
5 Apr 2002  
Agus Kurniawan
Simple application to manage and control Windows Service
16 Nov 2006  
Tolga Birdal
This code includes lots of algorithms and desired code segments for .NET. Written entirely in C#.
31 Jul 2008  
Zijian
vCard parser implemented using C#
19 Dec 2007  
Gabor Mezo
A very easy to use business object validation library using C# 3.0 lambda expressions
28 Jan 2014  
Ali Malekpour
Determine whether a C# optional parameter was supplied
3 Oct 2005  
Edward Moemeka
A general description of C# 2.0 aliases.
7 Mar 2006  
Leon Kovach
A way to determine if a string value has a specific Style Number And/OR Culture
13 Sep 2006  
gone_cat
This article describes coding against the Google Desktop API to create a plug-in for ReSharper.
2 Nov 2006  
Steve Benz
This library allows you to simulate adding a virtual method to a class in another assembly.
23 Dec 2007  
Y-ME
The generation and compilation of script element in C# language that allows for the insertion of in script objects.
7 May 2010  
Sarang Date
The following article describes C# implementation of various basic and advanced operations including some of the programming problems involving singly linked list
24 Jun 2010  
Jason Sobell
This article describes a utility that modifies EF4 edmx files so that they support SQL Server's 'Default Value or Binding' property
19 Apr 2011  
Henryk Filipowicz
A class to read and parse reg files
31 Jan 2011  
Renat Khabibulin
DispatcherFrame. Look in-Depth
13 Apr 2011  
logicchild
An article to help the beginning C# student who may need to code Math in school.
29 May 2011  
Tim Schwallie
Pulling together various techniques to make enums, alternate values, and FluentNHibernate play well together
24 Mar 2014  
GWallis
This hook validates code with StyleCop before or after they are checked in to ensure they conform to validation rules.
4 Aug 2003  
shokisingh
How to make plugins to work with .NET
27 Jul 2005  
CodeBureau - Matt Simner
Options for declaring and referencing static string data.
27 Feb 2005  
WendellH
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.
7 Jul 2011  
Morteza Giti
A look at advanced concepts such as inheritance, polymorphism, sealed classes and partial classes in C#
8 Jan 2012  
kosmoh
A class that allows you to monitor the actual change of a variable and notifies all interested objects with an event.
13 Sep 2001  
Jared Bienz
How to create Type-Safe collections without using CollectionBase
5 Sep 2002  
Anthony Roach
A Stopwatch in C# with a digital display control as well as a Time set control
5 Nov 2007  
xbadenx
In this article, I discuss the PageStatePersister, and detail ViewState storage in one of four locations: Session, Application, AppGlobals, and server Cache.
5 Jun 2010  
ai8rahim
Retrieving & Processing HTML from Websites in .NET Applications
21 Mar 2012  
enamur
How to create a simple BHO using C#.
18 Mar 2005  
smn-12
An article about Reflection in .NET, using C#.
17 May 2008  
John Simmons / outlaw programmer
One method for loading common and object-specific data from your app.config file.
27 Feb 2011  
Pranay Rana
This article discusses some useful but unknown features of C#.
19 Oct 2002  
Tafseer Ahmed
The article gives an introduction on how to develop multilingual applications using C#
27 Oct 2003  
mcgahanfl
Use WM_COPYDATA to send data to/from C++ and C# Windows processes
3 Mar 2014  
Pragmateek
Introduction As you may know event handlers are a common source of memory leaks caused by the persistence of objects that are not used anymore, and you may think should have been collected, but are not, and for good reason. … Continue reading →
13 Nov 2007  
Joe Woodbury
A Most Recently Used files class, in C#.
1 Aug 2007  
Jack J. H. Xu
This article shows you how to use Excel charts in C# applications
17 Mar 2006  
Homam Hosseini
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.
16 Jan 2009  
Amir Hesami
Creating a Windows Service for Watching System Directory's Files
20 Jul 2010  
_H2_
An application and algorithms for best path in maze
21 Apr 2004  
Alex Getman
All about working with Crystal Reports in .NET
19 Feb 2004  
Mark F Garrison
Using Collaboration Data Objects (CDO) to check for new Exchange email
17 Jun 2005  
Nikita D. Sinelnikoff
How to search Active Directory
19 Mar 2009  
Gaurav-Mehta
Introducing Serialization in .NET
6 Jan 2006  
Michael Vanhoutte
Exception handling in C# with the "Do Not Catch Exceptions That You Cannot Handle" rule in mind.
28 May 2006  
ErichG
A Naive Bayesian Classifier in C#
10 Sep 2011  
Henry He
In this article, I will explain how to use Castle validator component in an application and how it works from inside out.
24 Jan 2005  
Tom Ollar
A simple source code line counter written in C#.
18 Aug 2006  
Fred Johanns
Demonstrates how to properly multi thread a UI application while downloading files over HTTP
24 Oct 2002  
GriffonRL
How to write all your errors when using Console.Error to an XML file.
7 Dec 2003  
Marcel de Wijs
An article on using CRCxxx checksum calculations in C#, combined with the serialstreamreader example found on this site.
23 Jul 2004  
Jouni Heikniemi
Instructions on implementing Perl map and grep with C# 2.0.
4 Mar 2008  
Rotem Sapir
An article on the development of an Organization Chart generator
22 Jul 2008  
sreejith ss nair
Setting the Screen Resolution in C#
19 Oct 2005  
Frédéric DIDIER
STL for C#.
27 Dec 2006  
Uwe Keim
Introducing a small appender that logs to a web service within the LOG4NET logging framework
22 May 2007  
sharpiesharpie
Doing some things to the mouse using API
15 Jun 2005  
Marc Clifton
A fun but probably useless foray into comparing objects of different types.
24 May 2014  
Kausik J. Nag
Association, Aggregation, Composition, Dependency and IOC for beginners
22 Apr 2012  
Vipin_Arora
Implement a satellite assembly in C#.
25 Nov 2002  
Kalyan S Dontharaju
An article on Travelling SalesMen Problem Solving by GA
10 Nov 2006  
Chris Fulstow
C# alternatives to VB's IsNumeric() function
22 Jul 2006  
statedriven
Drawing State diagrams and C# Code Generation for modified QF4Net
26 Feb 2014  
Shivprasad koirala
7 simple steps to run your first Azure Blob Program
30 Mar 2007  
Alois Kraus
Comparision of String/StringBuilder functions. Efficient String handling.
2 Mar 2006  
Matt Fowler
Designing a Linked List without the use of NULL or looping
25 Jul 2008  
Hasler Thomas
This article describes how to generate the MD5 hash string for a common C# object.
9 Sep 2003  
The Orange Rider
This article is a tutorial on the creation of a simple smart tag
5 Jul 2006  
statedriven
Drawing state diagrams, and C# code generation for the modified QF4Net.
8 Dec 2006  
binaryace
This API will make submission to Basecamp easier by converting returned responses into .NET objects.
14 Jan 2007  
zeltera
Amicable number (pairs between 1 and 2 million)
4 May 2007  
vivekgaur
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.
26 Oct 2007  
Mostafa Kaisoun
Edit Flex grid with Combo box
5 Jun 2008  
salysle
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.
28 Jul 2009  
webdev_hb
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.
15 Aug 2006  
aamironline
Explains the implicit operator overloading in C#
20 Dec 2005  
Daaron
How to call the PHP engine from your application and receive the reply and any variables.
18 Jun 2010  
Mattia Baldinger
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!
11 Jun 2007  
Ryan Andrus
Using IEnumerable and Yield to create on-the-fly collections in .NET 2.0
23 Nov 2004  
Marc Clifton, J. Dunlap
Use declarative programming to create UI's common for both Web and Form applets.
1 Feb 2007  
dmihailescu
Marshal an array of zero terminated strings or structs by reference
15 May 2007  
seeblunt
Iterate through a timeline using flexible predicate system with Cron Syntax in one class - Update to Previous Flexible Time Schedule
20 Oct 2004  
Tapan Dantre
In this article, I will give you an introduction on how to do serial port communication on .NET platform using C#.
15 Jul 2011  
Manuel Then
InsomniaServer enables you to add a fully-featured, customizable webserver to your projects. See how it works.
30 Jul 2007  
Greg Osborne
Extend your applications by providing a framework for other developers
22 Sep 2008  
Ehsan Golkar
The textbox that accepts numbers and uses separated character for reading easily
26 Mar 2009  
daniel macey
Visual Studio Code Snippets to assist with configuration of and logging in log4net
16 Sep 2010  
strofo
Part 2 of creating a dynamical filtering mechanism in C#
22 Jun 2011  
Gammill
A pair of wrappers about Zeltera's "Count with Letters" code to generate "Integer to Excel Column" and "Excel Column to Integer"
21 May 2001  
Joey Runyans
This atricle looks at some problems and solutions for using multiple views on a single data set in the C# and .NET framework.
22 Nov 2002  
SimmoTech
A C# class to store and manipulate lists of unique strings
16 Jul 2010  
Anupam Banerji
Explains regular expressions, and some of the common ways to use them.
5 Mar 2004  
TravisMerkel
A basic template to show how to create auto-updating apps using the .Net framework.
26 Jul 2003  
mijalis
An article on easily animating controls on a form in C#
30 May 2006  
Dustin Metzgar
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.
18 Sep 2007  
Shokhin
This application is a combination of two projects from The Code Project: DrawTools by Alex Fry and SVGPad by Maurizio Bigoloni
6 Dec 2006  
PIEBALDconsult
Describes my ThreadQueue class and related classes.
10 Apr 2007  
victorbos
Using serialization to start, stop, and resume work on different PCs
1 Nov 2007  
Scott C Davis
A class to convert primitive types to their nullable counterparts
15 Jun 2011  
ssanjeevik
Non CLS-Compliant Code in C#
13 Sep 2005  
Ayende @ Rahien
Introduction to C# 3
3 Oct 2011  
zenwalker1985
Indepth details about constants and readonly
27 Oct 2006  
Kannan K
Late Bound ActiveX loading [TamilFM]
19 Mar 2002  
David Hall
A class that supports sparse arrays
12 Oct 2004  
Francois Bonin
An article on the details and HowTos of Unit Testing on the .NET platform
30 May 2008  
Unknown Narrator
A GetOpt implementation for .NET.
7 May 2011  
StefanPapp
How to implement mixins with C#.
30 Oct 2011  
Bangla Gopal Surya Prakash
TFS Build agent, Build definition, TFS Build Custom Task
18 Jan 2007  
urbane.tiger
Attach delegates to properties for invocation when property value changes.
21 Mar 2002  
BLaZiNiX
An INI file handling class that wraps the API functions from KERNEL32.dll
28 Jul 2003  
Laurent Rodier
A set of Unix-like console applications written using the .NET Framework
18 Jul 2007  
Marek Wyborski
This article introduces a code generator for Glade that produces C# code
15 Oct 2011  
Clifford Nelson
Generic ValueConverter for Binding Enumerations to Check Boxes
18 May 2007  
derekliang
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.
30 Aug 2007  
Mike Pagel
A detailed guide on how to extend the Rhapsody code generator in C#
4 Sep 2007  
Paul B.
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.
5 May 2004  
Pankaj Chatterjee
Implementing Object Undo and Redo capabilities in .NET
30 Sep 2003  
pseudonym67
A variation on the Game Of Life Theme
15 Feb 2007  
Saravanan Muthiah
Here is an advanced sortable list that can be used in ASP.Net Pages.
17 Aug 2004  
Huseyin Altindag
How to populate data from database in a ComboBox.
20 Sep 2007  
Sajjitha Gunawardana
This article describes usage of System.Net.WebRequest & WebResponse to contact a Server and obtain a registration key for a Windows application.
9 Feb 2007  
jkandiko
An easy way to create PDF documents from code
23 Oct 2007  
Jacky Yiu
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.
18 Mar 2009  
mightyCoCo
A theoretical and practical implementation of the XOR encryption technology in C# which is extended from the Vernam cipher
14 Apr 2009  
logicchild
An article that describes interfaces, indexers, and delegates.
30 Sep 2003  
Salil Pitkar
Using XML-RPC to communicate between .NET and Java
1 Mar 2008  
Alexandr Golovanov
This article covers aspects of getting information by IP Address.
24 Apr 2007  
Elia Conchione
A piece of library that can help to use Visual Studio Editor to search, write, change code directly in the code
1 Jun 2004  
barrd
How to get indexed properties, property delegates, and readonly subproperties in C#.
20 Oct 2005  
Marco Roello
A port of the Java sample project written by Tobias von Petersdorff
3 Dec 2004  
Utku KAYA
Introduction to Intelligent Systems in practice.
27 Jan 2009  
AgileWare
Difference between Int32.Parse(), Convert.ToInt32(), and Int32.TryParse()
15 Mar 2002  
Nikhil Dabas
This article describes using Microsoft agent to create user interfaces that display characters, like Office 2000 Office Assistants.
16 Aug 2002  
Gevik Babakhani
This class helps you to create and modify custom configuration files for your application.
11 May 2003  
Amber Star
Application Settings Storage and Retrieval Simplified
29 Nov 2005  
Thoughthopper
Another article on AppSettings.
27 Dec 2005  
Insphere Technology
This article provides an introduction on how to interface with SECS/GEM compliant equipment using Insphere SecsToTool.Net.
16 Apr 2008  
Adiphe
This article contents source code and demo show how to set your WinForm in Full screen mode
8 Nov 2007  
Matthew Hazlett
Extending System.Color with .toHTML()
26 Nov 2007  
Daniel Smolka
This QuickWatch displays complex data as a user-friendly tree
26 Nov 2007  
lsnarayanan
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.
17 Feb 2008  
Mick O'Neill
AVL Search tree implementation with the objects accessed by an embedded key
31 May 2008  
Schmuli
Extends the System.ServiceProcess.ServiceController class to obtain the path to the process executable
17 Jun 2008  
czeshirecat
A short article describing how to redirect text output from a console application to a file.
29 Apr 2009  
Linccg
Start a program, execute for n seconds, then kill it
20 May 2009  
Wael Al Wirr
Custom component responsible for logging into a file
22 May 2009  
logicchild
An article with a focus on object serialization.
22 Aug 2009  
Virat Kothari
CLR Stored procedures are very simple and can be used in most complex scenarios when dealing with database.
14 Aug 2009  
SimpleData
Have you ever wanted to change variables without rebuilding?
19 Aug 2009  
logicchild
An article that desribes the concepts of the APM and the use of features to simplify its use.
21 Aug 2009  
SergeyAndreyev
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
3 Apr 2010  
Muhammad Shujaat Siddiqi
An introduction of Managed Extensibility Framework (MEF) with Visual Studio 2010
27 Aug 2010  
logicchild
An article that explains some valuable aspects about .NET's Reflection API
29 Sep 2010  
Nick Alexeev
How-to article describing software, hardware setup
7 Jul 2011  
Morteza Giti
A discussion of virtual and override members, overriding operators, interfaces and nested types in C#
18 Sep 2011  
Member 3531622
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.
1 Dec 2011  
MuhammadShahidRasul
In this article, we discuss a way in which you could manage your site to support multiple languages.
2 Jul 2012  
SASS_Shooter
From a concept of custom configs to intellisense in VS 2010.
7 Jul 2012  
Pranay Rana
Bulk Insertion of Data Using C# DataTable and SQL server OpenXML function
14 Aug 2012  
Zimin Max Yang
Mock test without interface, on static methods and properties, using PostSharp
12 Nov 2013  
Member 3531622
A language is said to have first class functions if it supports passing functions as arguments to other functions and returning them as values from other functions. The values can be stored in data structures. This article explains why this can be advantageous and provides a real world example.
10 Apr 2006  
Gary Dryden
Dynamically load a class and execute a method.
31 May 2001  
Ranjeet Chakraborty
An article that explores ,NET interoperability with COM components.
23 Mar 2004  
Darius Z
Create strongly typed Guid classes by deriving (essentially) empty subclasses from a TypedGuid base class.
7 Nov 2006  
Mohammed Kawser
Saving Registry Settings in Visual C#
25 Sep 2002  
Mazdak
How to get local groups and members with Win32 API in C#
11 Jul 2007  
mf040
Extending the class hierarchy with semantic information
11 Jul 2006  
Vicente Angotti
Explains how to count PDF pages using regular expressions in C#
23 Mar 2008  
Muammar©
Scrolling text with music (just like those in movies' ends!!)
2 Aug 2002  
leppie
Provides methods to save and load option classes
10 Jun 2010  
Jimmy Zhang
Learn to take advantage of VTD-XML's stateless XPath capability to achieve unmatched efficiency and flexibility
24 Mar 2007  
JoeSox
A C# dynamic link library that runs ConceptNet: A Semantic Network of Common Sense
26 Sep 2013  
dot net tech
The article explains type of arrays in C# with easy to understandable Graphical examples.
11 Dec 2006  
Rolf Baxter
An article to demonstrate conversion of a string to binary and manipulation thereof.
5 Oct 2007  
thund3rstruck
A C# Library Interface For the Digg.com API
14 Jul 2008  
Theraot
A single match between Properties and Fields and their implementations.
16 Apr 2002  
Softomatix
Artcile on use of reflection to get color values to draw the complete color chart
30 Mar 2006  
Ferry Mulyono
A brief introduction to StealthObjectFactory, simple OOP scripting framework for .NET Framework 2.0
21 Apr 2007  
mdv113
Shows notify icon, starting an app without a form, unhandled exception handling
7 Nov 2001  
Chandra Hundigam
Using bitwise operators in C#
26 Nov 2013  
Srinivasa Dinesh Parupalli
CRUD operations made easy with the new scaffolding feature of MVC 5.
7 Sep 2005  
Gaurang Desai
Library that implements business days and age calculation and also implements the DateDiff function in C#.
27 Dec 2006  
Andre L.A.C Bittencourt
Another code generator, plug-in based.
24 Apr 2009  
Amit Chaudhary
SQLDoc Sharp, an interactive tool designed to generate the SQL Server 2005/2008 documentation.
11 Jun 2004  
Jonathan de Halleux
Production grammar can be used to produce a wide range of results, including automatic test cases.
7 Oct 2008  
Prem Rajadattan
Provides a mechanism for executing a method at specified intervals
12 Feb 2009  
Fredrik Norén
Anonymous method serialization
28 Feb 2002  
Nick Parker
Learn how to create your first Visual C# Windows application.
15 Sep 2003  
Todd Sprang
This article builds on my previous Snap-In article, adding security through .NET code signing.
14 Jun 2006  
Cheml0ck
A class that allows easy validation of variables via Regular Expressions
19 Oct 2006  
WillemM
This article explains how you can use messaging to solve dependency and crosscutting problems
11 Nov 2008  
Tharindu Nishad Patikirikorala
Develop extensible application by enabling 3rd party plug-ins
4 May 2004  
nemes
Selective .config/embedded xml config resources reading
22 Aug 2005  
tauyoung
A C# implementation of Mime de/encode
29 Jun 2011  
Reza Mansoori
This is an easy game puzzle for beginners.
15 Jun 2006  
braditude
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.
23 Apr 2007  
svsundar (Vairavan)
An article that explores hardware insertion or removal
6 Jul 2007  
shinilkp
Describes how to write data to an Excel sheet using C#
22 Nov 2007  
henon the hacker
A code snippet to print exceptions and inner exceptions in Visual Studio's error parser format.
4 Mar 2010  
vtchris
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.
17 Jul 2008  
sreejith ss nair
Using IEnumerable And IEnumerator interfaces in C#
18 Jul 2003  
Leon Langleyben
Simple utility to browse and summarize script files
24 Sep 2003  
Roy Osherove
I'll show how to use mock objects to test abstract classes.
2 Oct 2005  
Laurent Fournié
An exception in asynchronous delegates causes all finally blocks to be executed twice.
7 Jul 2011  
Morteza Giti
A discussion of constructors, finalizers, static classes and static members, constants and abstract classes in C#
5 Apr 2005  
Dewey Vozel
Simple, easily reusable class to persist name/value pair settings for an application
29 Nov 2010  
Christ Kennedy
A C# control that pops up in a cascade of submenus on a right-click
20 Jul 2012  
indranil pal
This article focuses on improving the maintainability of your code thus decreasing the cyclomatic complexity and lines of code, using existing features of .NET.
16 Mar 2004  
neilck
Communicates with previous instance by passing command line argument file name. Previous instance opens new child window each time file name is passed.
2 Oct 2001  
Greg Hack
Generates a directory list as XML
26 Sep 2002  
Chandra Hundigam
An article on a Windows Services component
30 Jul 2007  
Sandeep. Vaidya
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.
9 Jul 2009  
Proxytype
Search your keyword against your competitors
3 Oct 2005  
Edward Moemeka
General instructions on the use of nullable types in C#.
3 Jul 2007  
hanzzoid
A C# class for complex polynomials providing polynomial arithmetics, differentiation and integration
26 Jun 2007  
Marc Clifton
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.
4 Apr 2008  
pompair
An article shows three different easy ways to add features on an existing class.
21 Dec 2007  
William E. Kempf
Creating extensions for unit testing
4 Mar 2014  
Al-Samman Mahmoud
Basic tool for the translation of DNA
28 Jun 2002  
Chandra Hundigam
This article is about understanding the working concept of destructor in C#
12 Mar 2003  
Tim Fitzgerald
A UNIX-like Whereis utility written for Windows in C#.
18 Jul 2007  
Sajjitha Gunawardana
Uses less than 25 lines of code to convert a given picture to an equivalent ASCII picture
7 Jun 2004  
HugoRomano
You can use this class for Windows XP Style Forms.
21 Oct 2011  
grimmuko
Some useful C# Extension Methods
2 Mar 2005  
Kodanda Pani
This article explains how we can use Designers for providing Design time support.
1 Apr 2006  
billholmes54
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.
10 Aug 2006  
statedriven
Drawing state diagrams and C# code generation for the modified QF4Net.
27 Jun 2007  
Muneer Safi
An article on using the Microsoft Speech SDK to make a simple text-to-speech application
7 Feb 2006  
Rob Hemstede
A generic object factory using C#.
30 Dec 2010  
abhishek pareek2009
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.
25 Jul 2005  
Marcelo Lujan [El Bebe.Net ]
Image Protector - Merge an image with a transparent image with copyright, in C#
14 Nov 2007  
Mike Pliam
A C# class to perform arithmetic on complex numbers
27 Feb 2008  
salysle
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.
17 Oct 2005  
Nikola Stepan
An article on a Fraction class in C#.
12 Feb 2009  
M Sheik Uduman Ali
This article explains how to use C# 3.0 lambda expression for functional programming.
31 Mar 2013  
RajeshRaushan
In C# delegates can behave like a first class object by having closure on outer variables
26 Aug 2005  
KJAM2005
a.k.a (Dr.D and his adventures in Software Design)
3 Oct 2005  
Edward Moemeka
A general discussion on C# 2.0 partial types.
18 Jul 2009  
Hakger
How to do a deep copy of objects using System.Reflection.
2 Feb 2006  
ziade
A class that helps with some basic bitwise operations.
25 Feb 2002  
Roman Kiss
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.
10 Dec 2002  
lambo82669
An article on message/info bus components for lightweight messaging.
23 Dec 2005  
Rob Harwood
An article on a unit conversion library written in C#/.NET.
20 Jan 2006  
kubben
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#
27 Jul 2007  
Shreyans Kothari
Reflection of JavaScript Object through Text Parsing of *.js files
21 Nov 2007  
Attilio Pavone
A practical workaround for the "Unable to cast object of type T to type T" error in Visual Studio Designer
21 Mar 2008  
Baris KANLICA
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
24 Sep 2008  
seesunmoon
Push files from PC to PDA using C#
13 Aug 2009  
Tommy Pickersgill
A simple binary clock snippet
10 Sep 2007  
Jia.Chen
This article introduces SpellingDice a spelling corrector based on Bayes Thorem and Dr. Peter Norvig's essay
22 Jul 2009  
abcdefghijklasdsad
Expression trees tutorial.
28 Apr 2008  
Jacek Gajek
Generic list class based on Microsoft's implementation with few additional events to handle like BeforeAdd, OnAdd, BeforeRemove, etc.
31 Jan 2010  
db_developer
What is the difference between 'throw e' and just 'throw'
7 Aug 2007  
hankhuf
Allows you to drag an eyedropper anywhere on the screen to select a color
1 Nov 2006  
Ion Botnari
A Simple PropertyComparer
21 May 2002  
Alexey Sinutin
An article on a small managed C++ class which gives ability to use the "Send To" feature of Windows Explorer.
24 Feb 2004  
Wytek Szymanski
An article about locking sections of a stream for reading and writing.
30 Nov 2007  
Coding Marc
A sample but usable program using the SharpZipLib.
27 Sep 2008  
Olexandr Malko
In a separate thread there is a loop to invoke GC.Collect()
18 Apr 2009  
Vipin.150
C# program to get the size of a file from the internet
1 Jun 2011  
Evren Daglioglu
This project gets a DXF file, extracts and interprets data and draws it on screen.
14 Aug 2007  
Paul B.
Read and write for app.config or web.config files with two simple, tested functions
12 Jun 2007  
Andreas Piefke
This article describes how to use custom attributes to automate performance counter and category creation.
22 May 2007  
Simon Hughes
There is a problem exporting accented characters in plain text files. You need to encode, but which one?
15 Oct 2007  
Ennis Ray Lynch, Jr.
An easy way to publish your own news feed in ASP.NET
11 Dec 2002  
Christian Tratz
How to emebd and use Win32 resources with a C# program
2 Feb 2007  
Ali Ozgur
This article describes how NHSessionManager can be configured to use multiple NHibernate assemblies
16 Jun 2007  
Chris_42
How to connect a control, a property and an entry in an XML-file
17 Nov 2007  
Vladimir N.
This article shows how to create a Splash Screen with alpha-channel image and semitransparent borders.
4 May 2005  
Marcus Andrén
Instead of iterating through each element in a collection, we can write iterators to do specific tasks.
29 Aug 2007  
Anshuman Roy
Using Resource file for adding and extracting ZIP file
24 Apr 2007  
Handpeople
An article describing the utilization of the Object Builder framework to develop custom objects for dependency injection.
18 Dec 2001  
Chandra Hundigam
A brief introduction to the .NET System.Buffer class
27 Sep 2003  
Alan Dean
Demonstration of how to represent DateTime values in a culture-invariant format in C#.
21 May 2005  
Ameen Abudbash
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.
11 Feb 2007  
David A Brighton
This mathematical program uses explicit conversion and graphical display
6 Aug 2009  
Muhammad Shafiqul Islam (Rana)
This article demonstrates how simply you can encrypt and decrypt simple text and compute hash values
14 May 2012  
BuggyCoder
Efficient Factory Method Pattern Implementation in C# using Expression Trees
19 Dec 2005  
Michael Ceranski
Common DateTime routines for C#.
4 Aug 2006  
Alejandro Simon
How to program the building blocks of a mechanical trading system: creating technical indicators
24 Jan 2006  
Richard Isaac
An article describing a simple Generic class to provide user friendly text for a constant or enum value.
4 Feb 2006  
confach
It can combine multply MSN chat histories into whole one and guide you how to use XML.
4 Jul 2006  
Michal Remi
Library for sending input messages to other windows and links to libraries you need to take full control over any running window.
13 Nov 2003  
Harish Kumar L
This article explains how to create an MMC Snapin using C#.
6 Nov 2006  
Troy Magennis
C# Solution to the "Monty Hall Problem"
20 Feb 2003  
Softomatix
An article describing how to use DirectoryServices classes to get a user's SID.
20 Mar 2006  
Mohamed Elzahaby
A plug-in Manager allow switching between different logging tools and 3rd parties (like log4net; nLog ; MSEL Logging Block and other).
28 Aug 2006  
Not Active
Using custom functions to extend XPath expressions
8 Mar 2007  
jdkulkarni
The article describes how to manage processes on a remote machine using WMI
22 Aug 2002  
zhangzq71
Introduces how to use Microsoft.vsa to make your programs have script functions
8 Mar 2008  
Ralph Varjabedian
Dependency Injection for .NET using a Dynamic Service Locator with Dynamic Proxy Injection.
22 Aug 2003  
Frank Eden
Flattening a Hierarchy using a producer thread to get all files in a folder and subfolders.
12 Nov 2003  
David Boland
This article presents a Pluggable mechanism for the identification and hosting of .NET Remote objects.
5 Feb 2009  
Jonas Butt
This article demonstrates the use of the Extension Methods language feature of C# 3.0.
11 Oct 2007  
Cassio Mosqueira
How to make a class look like an enum with added functionality
12 Feb 2008  
Gautham Jayaraman
This code snippet helps to get the last Windows reboot time using C# and interop
22 Jun 2004  
Sune Trudslev
Introduction to collections in the .NET Framework.
17 Aug 2011  
KentBill
XOR operation is magical and what can it do for you? It can switch the values of variable, back up and encrypt data.
15 Sep 2004  
Craig Geil
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.
26 Jul 2011  
Cloud Hsu
.NET Collections performance test in WindowsXP and WindowsCE
9 Apr 2002  
shilin
Simple windows application in C# to give command line tools the convenient windows interface
2 Dec 2003  
toclipa
This article describes how to work with timers provided by win32 API
12 Apr 2010  
TwinLane
A control for writing out text to the UI
29 Aug 2006  
Jeff Bramlett
Using a Rules Engine to separate Business rules from the application
4 Mar 2005  
sarav.r
De-coupling Error Messages out of your web application.
12 Apr 2007  
Saleth Prakash
This demo shows how to edit a resource file content by treating it as an XML File
23 Jun 2011  
Lewis Liu L
Graphics Drawing Tool by WPF
2 Dec 2005  
Madhu Raykar
Object pooling patterns are very useful object-oriented patterns. They work well for large or heavy weight objects that are expensive to create.
15 May 2007  
Jack J. H. Xu
This article shows how to create various custom color maps
7 Mar 2008  
Glenn Dawson
How to use interfaces to emulate const correctness
12 Jul 2007  
tran manh tuan
This app shows how to send and receive messages between apps using WM_COPYDATA.
15 Sep 2005  
Miroslav Stampar
Physical constants and special functions not found in the System.Math class
30 Jan 2006  
Jason.Thomas
A wrapper class for DeflateStream that properly handles exceptions.
18 Nov 2002  
Karavaev Denis
Using this class in your C# application you can manage your mailbox and download and parse your messages.
28 May 2003  
Palladino
Using attributes to solve subjects linked to the daily work of software maintenance.
14 Jan 2004  
SathishVJ
Automate key sequences for repetitive tasks. Enter data into forms from XML files.
17 Sep 2007  
Paul Chin PC
Remotely display message, eject and close CD
13 Oct 2007  
Ata Kirmani
This article describes how to create a simple presentation application
13 Aug 2009  
Matthew Hazlett
Text Difference between two files
15 Aug 2009  
rajeshjj
Avoiding a switch statement in order to avoid Cyclomatic complexity.
7 Apr 2006  
anichin
How to display a splash form and load data in a separate thread
21 Jun 2007  
Suvendu Banik
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.
29 Mar 2003  
Robin Galloway-Lunn
Application and component configuration from XML .config files.
25 Aug 2005  
Paratrooper666
Solve mathematical equations
21 Jun 2004  
Dr Herbie
Make Code More Robust by Avoiding nulls in C#
21 Apr 2007  
Refky Wahib
Make your application testable.
26 Jan 2003  
Kiff
This class helps creating and using menus in console applications by using delegates. It will show you the basics of array lists and delegates.
26 May 2007  
Ziver Alen MALHASOGLU
This article focuses on callout development for MS CRM 3.0. As an example Turkish Citizen Number Validator code is written.
12 Sep 2007  
Thomas Maierhofer (Tom)
Technique to attach a debugger to a starting service project
24 Dec 2008  
Nagarajan Rajesh
Updated version of the wonderful and sleek "Tree Chart Generator" written by Rotem Sapir
14 Jul 2009  
akash dhar
System Performance Indicator in C# by That That Guy
16 Nov 2004  
Salil Khedkar
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.
25 May 2002  
Vlad Beu
Testing the c# random generator numbers
23 Jul 2009  
abcdefghijklasdsad
Covariance, contravariance and invariance in C# language
22 Jun 2004  
ex3cut3_2
A simple library to manage the quota entries of the Windows system, works for local and remote computers
30 Sep 2007  
]Metty[
This article describes how to create a simple user-drawn form which moves over the desktop
23 Mar 2008  
Muammar©
Animated sheep for your desktop
13 Jan 2007  
developer.dave
Very basic guide to beginning development of your ReSharper PlugIn
11 May 2007  
Raptor.XP
Learn how to trace and debug your Project Hoshimi program with Visual Studio
17 May 2007  
Anandhi Swamy
Customize Identity, Custom Principal with ADS
7 Jun 2007  
Ed.Poore
A Multi-port Plug-in Based Serial Port Terminal Program
21 Apr 2003  
Chris Richner
Did you ever want to code a little utility that should manage a project file?
11 Nov 2003  
dzzxyz
Optimize your C# with Inline ASM via ATL and C++
25 May 2004  
Polis Pilavas
An article on C# MDI applications.
7 Aug 2007  
Raymund Macaalay
Simple RSS Reader in C# using XSL
12 Dec 2006  
Shailendra Sason
Drawing Bsplines in C# with the help of GDI+
20 Nov 2003  
wchvic
An implementation of Base64 encoding/decoding in C#
1 Apr 2002  
Alexandr_K
This C# class retrieves, creates, deletes Registry values and keys, and even more...
20 Apr 2004  
Chester Ragel
Checking the performance between foreach and for loops in depth.
12 Jun 2009  
rajeshrocks
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.
25 Aug 2005  
KJAM2005
a.k.a (Dr.D and his adventures in Software Design)
7 Apr 2007  
LakshmiChava
Comprehensive and essential facts which we developers sometimes neglect in C#
2 Sep 2004  
Prashant B. Bhide
This article will give you a peep into creating a basic windows service in C#
25 Sep 2002  
Jörgen Sigvardsson
An article on how to use delegates to emulate STL-functors
10 Oct 2006  
Arjun Arora
A Windows service which spawns mutiple threads
7 Jun 2004  
Abhishek M
An article on C# describing a notepad application
14 Sep 2008  
Bhupendra Sinha
This article will explain how to embed/access JavaScript, CSS and images to server control’s assembly.
14 Jun 2001  
Wahid Choudhury
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
15 Jul 2010  
Anupam Banerji
Explains serialization, the need for custom serialization, and how to implement custom serialization in your code.
8 Sep 2010  
Saleth Prakash
Performing addition, multiplication of very long integers using C#
8 Sep 2004  
Ahmed jamil Kattan
An article explaining how to use Microsoft agents in a C# application
13 Mar 2003  
Jonathan de Halleux
Fast and furious colorizing library for source code (C, C++, VBScript, JScript, xml, etc.)
22 Nov 2006  
Chris Hambleton
An article on how to make a single configuration file for the entire development life-cycle
10 Mar 2008  
Alejandro Simon
Shows how to obtain real time forex or stock quotes in a C# application from a provider such as Metatrader or eSignal.
30 Apr 2003  
tommy skaue
Been searching the Internet for a waterproof way to find weeknumber based on a certain date? Search no more, because here is the solution,
8 Dec 2005  
Polis Pilavas
An article on a C# library responsible for acting as a Winamp front-end
14 Apr 2012  
Shashank Bisen
This article gives you a brief introduction to Implicit Variable provided by .net Framework 3.0 onwards and illustrating its usage.
28 May 2005  
Balamurali Balaji
Generic functions written in C# to convert a binary,octal or a hexa-decimal to a decimal number and vice-versa.
19 Feb 2006  
dotnetfireball
Is a desktop application developed for allow developers to fast creation of their software installation
20 Apr 2007  
Mohammed Habeeb
An article to demonstarte the usage of J# library in C# for zip and unzip functionalities
18 May 2007  
Uwe Keim
Introducing a C# implementation of the interfaces required to implement a Windows Scripting Host
23 Oct 2003  
Prashant Agrawal
This article explains how to convert DOC into other formats using C#.
28 Dec 2006  
Ivar Lumi
IMAP messages transfer tool
2 Nov 2008  
Dieter Deysel
This article will show an elegant way to open a lot of forms, without the redundant code
26 Feb 2004  
Stefan Eberhardt
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...
10 Aug 2005  
zadeveloper.com
Reading and writing structure data to and from Binary files
3 Apr 2007  
Chris Zangarine
A simple module to save and restore preferences for objects in your application
26 Oct 2010  
Niladri_Biswas
This article will introduce some of the benefits of using SortedSet.
15 Feb 2007  
adparadox0
The trials and tribulations of creating a GeekTool clone
11 Aug 2006  
I_gO_tO_schoOl_by_scoOter
This is an introduction for a series of articles about scalar data visualization. This part will introduce the data structure used in my project.
31 Dec 2002  
firat kocak
The second section of cisco configuration download and upload. In this section, the win SNMP api is explained a litle bit.
17 Dec 2003  
Alex Beynenson
A library for safely converting data from obscure sources into most commonly used strong types.
29 Sep 2011  
N.Banukobhan
It has all the operations of matrix, vector
18 Jun 2007  
PrashantRishu
This tutorial describes the implementation of Abstract Factory Pattern in c#
30 Jun 2004  
irfan patel
If you are a beginner(or intermediate) and want to develop an MDI application in C# then this one is for you!!
8 Sep 2007  
idreeskhan
SQL Script Generator generates the SQL Scripts to run on SQL query to analyze only insert and update queries
24 Mar 2003  
pgrenette
This is a simple skeleton for a multi-thread process or services
7 Jan 2004  
worldspawn
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.
27 Jun 2007  
andrewcates
Auto Increment Assembly Version in a Microsoft Build Task
19 Aug 2003  
Salil Pitkar
Proposal to make C# properties flexible whilst maintaining the Smart Field syntax.
24 Aug 2007  
cute-solutions
Generating Outlook signatures automatically using information of the Active Directory
24 Nov 2003  
peter2713
Simple utility for generating csc.exe command line options
26 Jul 2007  
Seun
A useful library for sending mail from your apps. Its the easiest i know off.
18 Jun 2007  
Douglas Parsons
An overview on how Static and Instance Declaration works
21 Nov 2007  
Muneer Safi
This solution explains a socket approach to send a message (broadcast message ) to clients in the same VLAN
24 Mar 2010  
logicchild
An article meant to encourage the use of the Linked List in C#
7 Jun 2005  
Steve Barker 333
A struct that provides base-36 functionality.
25 Sep 2007  
idreeskhan
This article describes Structs in C#, Structs vs. Classes, Heap or Stack? Structs Constructors
27 Oct 2006  
Jaiprakash M Bankolli
This article explains about C# documentation and ways to automate it
31 Jul 2002  
Anthony Roach
A simple event log class written in C#
6 Aug 2003  
Roman Kuzmin
Accessing a command line data formatted as an attribute argument list.
14 Jun 2004  
Taha Amin
An article on a customized editor for your own programming language
14 Aug 2005  
Muneeb R. Baig
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.
3 Oct 2005  
Edward Moemeka
General description of the new property accessor modifiers in C# 2.0.
22 May 2006  
Syed Moshiur Murshed
Read and Write Config files with an Object Oriented Style with .NET 1.1
10 Sep 2006  
Jacky S
A simple C# program that can extract/save article headers from Newsgroups
24 Oct 2006  
raajaak
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.
5 Feb 2007  
Scott Klawitter
An article to demonstrate how to convert from one base 2, 8, 10 or 16 to another of base 2, 8, 10, 16
10 Feb 2007  
rbriere
Quickly go to a Shrinkster.com url.
10 Jun 2007  
idriseAbdi
Implementing dynamic escalations using Timers to augment K2 Workflow
18 Jul 2007  
Jeff Bramlett
Helper classes for automation of stored procedures
19 Aug 2007  
Rudolf Jan Heijink
A tutorial on custom serialization using the SOAP formatter - Part II
21 Oct 2007  
Captainobvious
This is a quick C# function to proportionately resize a JPG based on max width and max height parameters
26 Nov 2007  
caloia
Improve performance with anonymous methods, asynchronus processing, and thread pools.
29 Nov 2007  
shanAtCP
Windows service code to change wallpaper at configured intervals
2 Jun 2008  
Masayuki Tanaka
This article shows a way to logging into single logfile from multi-process avoiding file lock conflict
7 Apr 2009  
Tiago Conceição
Powerfull XML Alternative
19 Jun 2009  
Stas Kashepava
This article explains how to apply polymorphic behavior back in the class hierarchy
23 Oct 2009  
logicchild
An Article that explains certain aspects of Windows Forms
31 Dec 2009  
logicchild
An article that uses C# to demonstrate how to gather network information
27 Oct 2010  
Niladri_Biswas
This short tutorial will give the idea about the usage of Dynamic Keyword in dotnet 4.0
19 Apr 2011  
Sanjay J Patolia
Difference between Dynamic and Object type
8 Sep 2011  
Swapnil Ahire
Common C#.NET Performance Guidelines
29 May 2012  
Clifford Nelson
A runtime variables class to support multiple application development.
5 Dec 2012  
Antonino Porcino
Implementing a fixed-point numeric type in Saltarelle
31 Jul 2007  
Jean Paul V.A
An article on non-deterministic destructors in C#
4 Apr 2009  
P S Sreejith
A quick look at C# 3.0 language features.
20 Nov 2005  
Ilan Assayag
A fixed-sized FIFO queue
23 Sep 2004  
Ansil
An introduction to Generics in C#.
30 Dec 2005  
Stephane Schwartz
An article on implementing a generic comparer.
17 Jun 2007  
zeltera
A way to use letters instead of numbers to count
29 Jan 2006  
ALLEXY
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.
19 Sep 2005  
Ayende @ Rahien
How to add mixin to a class in C# 3
15 Feb 2010  
WCFguru
Remoting sample using Interfaces and NTier approach
26 Apr 2003  
XoseLluis
An article about building enums in runtime by means of System.Reflection.Emit
10 Oct 2005  
Alexey A. Popov
The IDisposable pattern and a way to avoid it.
21 Jul 2007  
yuan yong fu
In C#, use Win32 API to enumerate file and directory quickly
20 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.
2 Jan 2009  
mattraffel
Utility for counting lines of source code. It can easily be extended to count any source code types
28 Aug 2003  
Frank Olorin Rizzi
The CFGLite Project, for managing configuration files in .NET
7 Mar 2007  
mike montagne
Explains critical undocumented design issues of building components with objects as properties
24 Jun 2005  
evxif
Using interfaces besides the traditional access modifiers (i.e. public, protected, internal, or private) for advanced accessibility control.
2 Feb 2007  
Ali Ozgur
How to create DaoFactory instances with Castle/MikroKernel in NHibernate applications
18 Aug 2008  
jkatebin
This is a control which represents a single IP Address
21 Nov 2003  
gfajardo
Get and set the parameter value from the report
31 Aug 2005  
cagatay.yildir.im
Showing floating text message on the MSN Messenger as a personal message
1 Nov 2007  
Tamir Khason
Open source class to handle WAP Binary XML in C# and CF C#
9 Oct 2006  
Namratha Shah
Class Diagram in VS.NET 2005
13 Apr 2004  
Al Choudhury
Writting a Unit Converter application for an improved user experience (ease of use).
26 May 2006  
James Gupta
Scan a website for email addresses and add them to an XML-based file (MSN contact list file)
12 Jul 2006  
Steve Ward UK
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.
5 Sep 2006  
JHotGermany
How to display Greek letters in .NET using char casting.
13 Jun 2007  
jinfrics
This code will help you in creating a customized form interface
27 Oct 2010  
Niladri_Biswas
This short article will show some of the benifits that the BigInteger class provides
19 Oct 2005  
miklovan
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.
2 Nov 2007  
sasik_72
This article explains how to create some of the advanced FxCop Custom rules.
17 Jan 2006  
Namratha Shah
Using multiple indexers in a class using interface indexers.
6 May 2005  
santosh poojari
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.
4 Jul 2014  
Arthanarieaswaran
This article explains the basics of MEF for beginner with a simple examble
14 Jun 2006  
Sir Zeppa'Man
Some useful messageboxes and dialogs
20 Jul 2007  
James S.F. Hsieh
A non-well-formed HTML parser and CSS Resolver builded by pure .NET C#
27 Mar 2007  
Matglas
Validating ISBN13 numbers on format and correct checksum in class or CustomValidator (ISBN: book reference numbers)
16 Jul 2010  
Anupam Banerji
Explains XML serialization, schemas, and provides an example of XML serialization.
29 May 2002  
Paul Gielens
Model View Controller written in C# using the .NET Framework
19 Apr 2011  
Sanjay J Patolia
An introductory article about the dynamic keyword in C# 4.0
11 Apr 2007  
Arijit Datta
An article on how to customize caption bar (e.g. displaying image on caption bar) and change border width and border color.
6 Apr 2007  
Saleth Prakash
This demo is nothing new. It just shows the usage of localization using resource files for 12 languages.
24 Aug 2008  
Tharindu Nishad Patikirikorala
Creating Dynamic assemblies in C#
27 Oct 2010  
Niladri_Biswas
This short article will show some of the benifits that the Complex Struct provides
14 Nov 2006  
PIEBALDconsult
This article describes my DateTruncate function.
1 Jun 2006  
Palwinder Singh
Implementing custom resource reader with database
10 Mar 2006  
Chandana Subasinghe
A simple application I developed to display files and folders in your computer using Treeview controller in C# 2.0
19 May 2008  
Kamal Singh Kharayat
An Introduction to Forms Authentication and Its practical usage.
25 Oct 2007  
Govardhana Reddy
This article will help you to find a way to convert the ATOM to RSS Feed Format
25 Jun 2007  
Ranjan.D
Control your system by shutting down, rebooting, log-off, hibernate
23 Dec 2007  
William E. Kempf
An article on creating extensions for unit testing.
19 Jul 2008  
abhigad
C# extension methods and Mixin implementation.
27 Jun 2007  
Vit Buchta
Special classes hold a coefficient matrix and right site constants
29 Aug 2004  
xwml
Skin Recognition in C#.
17 Feb 2005  
Dave Brighton
This article builds a persisted data application in C#.
14 Nov 2006  
rmortega77
Create a class with DB access code, from the Webform designer generated code.
9 Aug 2002  
Siva Ram Mateti
An article on converting Gregorian calendar date to ISO 8601 calendar date
18 Feb 2003  
pat29
A suite of classes to send email messages and attachments.
25 Aug 2006  
Abhishek _Agarwal
This is an antivirus solution to deal with the Brontok A HVM 32 Virus.
26 Jun 2007  
livibetter
This calculator is written as a demo application for the SCI library
1 Sep 2007  
Alex Flood
Using the Speex speech codec with the .NET framework
19 Feb 2006  
Smart K8
How to easily implement generic sets within C# for .NET Framework 2.0
11 Apr 2005  
Miros79
Converting UNIX timestamp to System.DateTime.
10 May 2003  
Uwe Keim
A small utility to notify you by e-mail when ports on servers are not available.
14 Mar 2006  
smallwisdom
How to run one instance per user of an application on a machine with multiple users logged in.
29 Jan 2007  
Kamlesh Singh
How to create TCp connection through proxy server
31 Aug 2003  
gspatwal
A brief article comparing and contrasting the features of Java and C#.
23 Dec 2005  
Sheel Gohe
Generate AutoCAD drawings using C#
26 Oct 2010  
Niladri_Biswas
This article will explain about some of the benefits of using Tuple in C#4.0
20 Nov 2005  
Mohamed Elzahaby
This Application helps you to save a pring screen of all of the forms in another .net application
8 Mar 2007  
m_irfan
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.
22 May 2003  
Pedro M Santos
What I try to achieve is avoiding the need of capturing library exceptions, specialy those generated by users, in the presentation layer.
14 Jan 2005  
HongJu.Cao
Dynamic access to .NET object's property/field.
12 Jul 2007  
Arezoo Sarkheyli
This article will try to learn you the way of building new components
27 Oct 2010  
Niladri_Biswas
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.
27 Oct 2010  
Niladri_Biswas
This article will describe some of the functionalities of ZIP Extension Method
15 Feb 2008  
Sanat Palia
How to add data to an existing word doc from .net
30 Jan 2003  
Kishor Aher
This Article Help you to Build an Image Processing Library in C#
27 Oct 2010  
Niladri_Biswas
This article shows the benefits of using Optional Parameter
3 Oct 2005  
Edward Moemeka
A general discussion on C# 2.0 static classes.
1 Oct 2001  
nemesh
Writing hello world program using different approaches in C#.
8 Mar 2004  
rajeshvasan
This sample code uses the System.Diagnostics namespace to restrict the application from creating an instance more than once.
24 May 2010  
munir.hoque
This article may be helpful for beginners of C#
27 Sep 2007  
Shinde Sachin
You can drag and drop text file or any other file which contains text in textbox.
24 Aug 2007  
S.Vinothkumar
Empty the Recycle Bin using C#.
1 Dec 2006  
Tom Tang API
A tool can save your effort on configuring log4net.
11 Aug 2008  
Jerome Bellanger
A data structure implementation of a fixed size collection: the oldest element is automatically deleted if the maximum capacity is reached
2 Nov 2005  
Tupps
An article containing details of a class that handles form locations without adding code to each form
13 Nov 2008  
Joydeep Sen
learn how to attach event with an object and how to create custom eventargs for beginners
17 Aug 2009  
ShofarNexus
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.
28 Jun 2002  
Michael France
Using the ArrayObject you can easily resize 2D and 3D arrays in C#
20 Sep 2005  
Glenn Inman
This is a hex editor in c#
28 Feb 2006  
Edward Moemeka
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
4 Oct 2008  
Saloman Wu
A user control which is rolling text from right to left
14 Nov 2006  
rmortega77
Very simple code to generate a PDF document using the CrystalReports engine.
6 Dec 2004  
Michael Alexander Classen
Script-interpret-class with comfortable editor and debugger
11 Oct 2006  
Fred.B
This article includes a sample application that will show you how to convert a numeric value to an English word representation.
11 Jul 2008  
Syed M Hussain
How to create a custom message box with buttons and icons.
8 Jun 2007  
Suha
ListView Find Items string or integer etc: *text, or *text*, or text*
9 Jun 2007  
Bishoy Demian
how to do threadding in .net with C# and update the UI from worker threads
6 May 2005  
Chad Z. Hower aka Kudzu
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.
18 Jan 2006  
Namratha Shah
Conditional Methods using Conditional Attribute
25 Jul 2006  
funygel
how to make the standard combobox to drop custom controls
16 Nov 2006  
ravindradonkada
Sending Email alerts to your friends saying Good Day
19 May 2007  
prabhu_g_cool
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.
18 Feb 2008  
Niranjan Kumar
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.
4 Jun 2008  
salysle
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.
25 Jan 2011  
George Nairooze
Use simple events the same way you call a method
8 May 2009  
Omer .NETz
Accessing IDisposable objects in a bounded scope with the using keyword
2 May 2004  
vancemc
Describes how to interface 'C' code with C# through Dlls compiled in 'C'
21 Sep 2004  
Rajan2may
Sending Mails from C# using System.Web.Mail using default SMTP
31 Jul 2005  
Majdi Jamal
How to make Informal Form Using C#
10 Nov 2008  
Edward Moemeka
Learn how to define types without defining the class first using C# 4.0.
17 Sep 2007  
Sreejith Thathanattu
a customizable class that can be used for paging
23 Nov 2007  
justindhas
Create JSON Application With WebServices
4 Sep 2003  
san77in
This article gives an introduction to adding Database support in a C# Windows program by using the available Data controls.
21 Nov 2007  
bearvarine
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.
13 Jun 2006  
Hamed J.I
A BitArray class with more function
4 Nov 2005  
Jisu74
Read a certain line in your text files by making an array
4 Nov 2005  
Raji @ Pottu
This article explains you how to do Record Navigation in Web Form using events in c#.
5 May 2004  
JEHAN Sebastien
Write web macro agents with plugin libraries for data processing
12 Aug 2004  
Yuancai (Charlie) Ye
Interop various data among native, .NET and Java codes.
9 Sep 2004  
Manuel Permuy
This article describes the architecture of the "Cdot-Insource Framework".
6 Apr 2007  
Hayder Marzouk
Browse any object using ObjectReflector.Net at runtime
11 Aug 2006  
Lalit Singh Sisodia
This Outlook add-in will create a Command Bar button in the Standard Tool buttons collection. This utility will automatically send the draft mails.
7 Oct 2006  
Mohammad Mir mostafa
A Sample Component to Control Some of DialogBoxes
27 Nov 2006  
jdkulkarni
This is a simple and powerful chat application for the intranet using .NET remoting.
21 Jul 2007  
S.Vinothkumar
Formats for DateTime.ToString()
21 Sep 2005  
JadBenAutho
Flexible HuffmanAlgorithm object, based on streams data forms.
1 Nov 2005  
Asghar Panahy
Refresh all loaded controls by changing the base fields.
8 Aug 2007  
Muhammad Asad Siddiqi
For Professional looking reports within your application
27 Oct 2010  
Niladri_Biswas
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.
14 Apr 2004  
hasansheik
A Beginers introduction to Threads using C#
6 Aug 2003  
Kevin McFarlane
How to incorporate parameterized construction in Microsoft's recommended implementation of a Singleton
23 Oct 2003  
Paul J Barrett
A simple educational flash card program that uses xml files for its word source
6 Jun 2006  
Aravind Rajagopal K
This article explains a simple Email formatter framework in conjunction with an EmailPublisher class to format and send email messages.
20 Dec 2006  
knowledge43
A generic class, used for comparing an object by one of it's properites.
20 Jan 2008  
Augusto Humire Martinez
It examples show how insert any image into sql server and perharps other types
15 Jun 2007  
Cem Onvar
Gives a brief description to convert the leads in MS CRM 3.0.
9 Sep 2008  
Knasenmc
A simple XML file reader
28 Apr 2003  
Daniel Turini
A tool and a method for VB.NET to C# source code conversion
17 Mar 2008  
yilin_yang
Robin implements ANN method into parser technology which ends the age of parser generators
26 Sep 2005  
balazs_hideghety
An easy way to use threading in your applications.
4 Jun 2007  
Joe Sonderegger
A Switch function that works for non-integral types.
11 May 2007  
LeoSimon
This article describes how to use C# to customize exporting a Crystal Report
29 Aug 2003  
Salil Pitkar
An in depth look at polymorphism using C#
27 Oct 2010  
Niladri_Biswas
TThis article will tell about the advantage of using named parameter
13 Sep 2006  
WillemM
This article explains how you can build an Inductive User Interface using the Windows Presentation Foundation
22 Jun 2006  
pvinaysh
Smart Client Application based on the No touch deployment. This kind of application provides you very rich GUI in a Internet zone.
28 Mar 2006  
Sameh Samir
Travelling Sales Man Problem solved Using Genetic Algorithm
30 Jul 2007  
anishmm
Use bar code fonts in C#.net
20 Oct 2008  
Ennis Ray Lynch, Jr.
A simple way to add colorization to large grids of raw data
6 Sep 2006  
Javier Lema
Load an ini file to configure own application
21 Apr 2010  
RishiGanesh
Abstract Factory Pattern in C#
19 Jul 2008  
sreejith ss nair
An article about using message queue for connectionless programming
30 Dec 2003  
DQuigley
This article was written to provide a brief overview of console input in .NET
11 Jun 2004  
dgiljr
How to copy a String into a struct using C#
5 Jul 2007  
Ravi Kant Kumar
Creating Active Directoy group OwnerShip using c#
9 Sep 2004  
Manuel Permuy
This article describes the architecture of the "Trivadis Framework".
26 Oct 2007  
RajeshKumar Shanmugam
Partial class implementation using C# in polymorphism.
26 Jul 2004  
Graham Brooks
How to use an enum as a datasource for lists in .NET applications
23 Jan 2012  
rj45
A tool to view and debug XML XPath queries with .net 2.0
26 Mar 2004  
ahmos
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.
10 Dec 2005  
Siddhartha Batra
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
10 May 2006  
seesharper
Get connected to your FTP server
2 Aug 2006  
Zhen.Liang
Parses RSS 2.0
24 May 2007  
ranajitbiswal
Data Encryption/Decryption using RSACryptoServiceProvider and X509Certificate2
12 Nov 2003  
Yuriy Maksymenko
Introduction to IStorage interface and MS Help file format including sample C# decompilation DLL for CHM files.
1 Nov 2007  
Mostafa Kaisoun
Visual Studio .NET not support Array of controls, I try to create PictureBox array
29 May 2006  
nicklenting
Component which you can add to your project that allow you to add items horizontal to a ListView component.
16 Sep 2009  
Brendan Chong
One of the first C# application to remove comments across multiple C-style languages (C, C++, Java and C#)
19 Sep 2001  
Filip Bulovic
Using ILDASM to view custom destructors in C#
27 Oct 2010  
Niladri_Biswas
This article introduces the System.Lazy and its usefulness
1 Nov 2005  
Itay Sagui
Create a BiDirectionalHashtable to access both key and items in O(1) time, and create a connection between items.
1 Jun 2001  
M.A.K.Jeelani
This article demonstrates various new UI features such as Transparent Windows, Control Anchoring and Control Docking.
9 Jul 2008  
vidyaa shrinivasan
Customised TabControl using C#
27 Oct 2010  
Niladri_Biswas
This short article will highlight upon some of the features of Expando Object
10 Mar 2008  
Jaiprakash M Bankolli
This article describes about design pattern namely Singleton Pattern.
1 Nov 2006  
ChandraSekar Maheswaran
Frequently used Dialog Boxes
24 Aug 2008  
Mansoor Sarfraz
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.
29 Jan 2007  
zeltera
Sometimes we need to control the user input to some specific values. The following article explain how to do this with a TextBox
11 Jun 2007  
sharpiesharpie
An article for beginners explaining how to make those fancy events you always see on visual studio controls in 5 simple steps.
24 Dec 2002  
Sameh Ahmed
a graphical implementation for prim's algorithm
30 Apr 2003  
essence
Want to make it easy to make the jump to C#? Here's the answer.
24 Mar 2005  
Christopher G. Lasater
This article provides a real world usage example for using delegates.
19 May 2005  
legalAlien
How to use a C# property to store and retrieve an array.
5 Jul 2006  
Maurice Tarrant
Launch an application after temporarily change the system clock.
23 Aug 2007  
DhanuWeedagam
Import data from a bulky XML file to a MSSQL table.
26 Sep 2010  
TheUberOverLord
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.
2 Nov 2004  
Cristian Prats
An article about IDisposable and the Garbage Collector in .NET.
3 Sep 2007  
AmitDhiman_India
Some Use of Access Modifiers
10 May 2007  
JannuD
Create WIX web setup using VS2005 and Wix 3.0
25 Feb 2006  
Dau Quoc Chung
It is a game like Window minesweeper of microsoft
6 Aug 2007  
Harikaran S
This article will explain about Generics feature in C# 2.0
22 Aug 2007  
KronoX
This article will teach you how to install and uninstall *.msi files with C#
20 Jul 2004  
Hugo Pais Batista
Extend the .NET framework power with DotNetX - free libraries that allow you to generate code, cache database objects, etc.
16 Jun 2005  
ChinHim
This article describes how to fire events to a framework from a component plugged into it.
4 Jan 2006  
RichAhem
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.
3 Aug 2006  
Ahmed Ali El-Sayed
C# DLL for use it in .Net Applications, you can convert it easy to any code
11 Mar 2007  
Chetan Kudalkar
An exploration of function overloading in C#
11 May 2007  
danielbromley
this is a quick simple bit of code in a project that can convert an XML file to a csv file
16 Oct 2007  
justindhas
Create Sample Application Using Entity Objects Using C#.Net
28 Nov 2007  
Bhupendra Sinha
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.
21 Mar 2008  
Baris KANLICA
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.
29 Jan 2009  
Wael Al Wirr
Raise and publish WMI events and message programatically
1 Nov 2009  
logicchild
An article to help the beginner in the C# language
18 Dec 2009  
Alabamaaaa
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
17 Apr 2013  
J van Rooyen
From a developer's perspective, a comparative article
2 Aug 2005  
Prasad N
Illustrates how to implement Undo/Redo with GUI for Basic User Actions
7 Jun 2011  
A Mahesh
New features available in the C# 3.0
28 Mar 2007  
JM ® - DE CASTRO
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,
6 Sep 2006  
kalyan.Bandarupalli
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.
30 Aug 2006  
sandeep@s
An introduction to executing SQL Server stored procedures and how to retrieve the return parameters
11 Oct 2006  
Sean Yixiang Lu
An article on a workaround solution to achieve default parameters in C# using the parameter array feature.
8 Aug 2007  
Vivek Krishnamurthy
Simple Cryptographic Engine showing how to implement Rijndael, RC2 and DES Cryptographic Algorithims using Cryptographic Serives built in .Net Framework
24 Feb 2008  
Mohamed M. El-Kalioby
How to extend built in Classes
28 Dec 2007  
George_Botros
Encryption with RC5 Algorithm (with alittel change)
22 Apr 2005  
ChinHim
Simple framework to late bind assemblies using reflection and interfaces.
6 Apr 2003  
JarekNET
Convert VB6 forms to C#
21 Feb 2006  
Raja Chandrasekaran
This is project is to know about how to convert the retrieved data from database to Excel file thro' c# code
18 Sep 2007  
Navneet Codes
Code for adding events to the event viewer by C#
8 Apr 2010  
Amit Ranjan
Helper Class for .Sql Server Database Engine
18 Sep 2007  
Navneet Codes
Code for sending emails through winforms by using C#
23 Jun 2007  
Petro Protsyk
Working with TFS Server using TeamExplorer SDK.
3 Feb 2006  
Andrews Raj
An article on LAN chat using multicasting.
18 Jul 2006  
Prithvi raju
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.
15 Apr 2007  
Justin Bozonier
Shows how to create a data bindable strongly typed collection via a DAL to replace a DataSet.
13 Jul 2007  
ZhaoRuFei
Auto test all the Enum types for duplicated values and error-prone Flags values using Reflection
7 Dec 2007  
Ali Ozgur
Describes making of an external tools add-in using ProcessStartInfo and Process classes in System.Diagnostics
14 May 2010  
logicchild
An Article the Demonstrates How to Build a Windows Forms Calculator
3 Nov 2007  
dacanetdev
First Part of a Starting Guide for XML with C#, Methods to manipulate XML in C#
27 May 2006  
| Muhammad Waqas Butt |
Show Crystal Report On Selection Base
6 Jan 2007  
hacked.emotions
The article describes how to configure nlog to log reports as per your requirement
4 Jul 2007  
vinh2b
How to convert a managed type to a byte array and a byte array to a struct.
10 Nov 2004  
twodays
It's a tool to help you create a strong type collection class.
13 Dec 2005  
Adelino Araújo
This program generates random passwords (and SHA1 hash)
6 Aug 2007  
jalal khodabandeh
simple save and fetche image toand from database
15 Feb 2004  
Werdna
Evaluate expressions in C#. Simple introduction to building interpreter.
6 Jul 2006  
Zero Wang
Work around: C# Parameter: Pass object by value, The copy constructor
29 May 2006  
as_prabahar
This article gives you brief idea of how to run your windows application web
27 Oct 2006  
Sumit Jain
How Exception Hierarchy be designed in C#
9 Aug 2007  
jalal khodabandeh
export sql server or other database query in to excel or word by using c# programming
26 Sep 2005  
Arul Nayagam C
This article explains about the indexer in C# programming with simple program.
3 Feb 2004  
Massimo Beatini
Electronic notes in C#
9 Oct 2006  
YoursMilu
Log your application. I t also logs the exceptions and its stack trace.
19 Aug 2002  
Zachery
A small little program that randomly picks six numbers and display the top six picked
20 Jan 2007  
Kerry Teo
A simple application to help manage your job applications
24 Jun 2004  
ACanadian
This function will return the height of text. Designed for use with text boxes on windows forms.
9 Aug 2005  
Tanmoy Moitra
Using Windows Services to get a list of all Services running on the Localmachine and to Start or Stop the Respective Services
2 Mar 2006  
donperry
MD5 and SHA-1 Hashing for String and Files using the .NET cryptography Provider
15 Jan 2007  
zeltera
Visual HTML Meta Tag Generator
23 Jan 2001  
Shankara Narayanan
Describes the File Access, Persistance with C Sharp
19 Aug 2002  
Gevik Babakhani
The Logger class helps .NET developer create application logs in an easy way.
9 Oct 2006  
yuan yong fu
Easy to check recursion
15 Nov 2006  
BuddyWork
How to assign Null to Value Types
11 Mar 2008  
JustChiragPatel
it is not difficult to work with UTF 8 characters anymore...
20 Aug 2005  
tcflee
A little memo pad that reminds me of important tasks
7 Oct 2006  
interface Mirror
How to create a User Defined Collection
21 Nov 2007  
bearvarine
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.
31 Aug 2005  
Andrey Butov
The Gradient Enumerator is a simple utility to display resulting gradients from the combination of two colors.
2 Sep 2006  
anishmm
Change mdi form background picture at run time
24 Sep 2006  
Abbas Ali Butt
It is for the deletion of the node from the BST Tree
23 Oct 2007  
Shinde Sachin
This application will help to change file properties such as date of creation, modification and last access.
29 Oct 2004  
Serge Lobko-Lobanovsky
This article illustrates a practical implementation of one of the common tasks that developers face every day, using reflection.
10 Nov 2004  
Ekki
Shows how you can make a transformation of XML pages via XSL transform stylesheets, under C#.

Advertise | Privacy | Mobile
Web04 | 2.8.140630.1 | Last Updated 4 Jul 2014
Copyright © CodeProject, 1999-2014
All Rights Reserved. Terms of Service
Layout: fixed | fluid