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 Paul C. Rhodes
Example for the usage of classes and interfaces when working with hierarchical trees
by Mahsa Hassankashi
This article explains how to make data source for kendoTreeView, particularly it is designed for organization chart such as personals or documents which need nested query, after drag and drop one node to another one it will save it. Look at Demo
by G.TR
how to use NUnit to code tests
by Akhil Mittal
This article discusses all about access modifiers in c# (public/private/protected/internal/sealed/constants/static & readonly)

Research Library

By easing the process of integrating business events into automated...
IDC studied the business value and benefits that three JBoss customers...
Read this paper to learn how you can create an intelligent, integrated...
Use these flashcards along with the popular open source integration...

Discussions

by Agent__007 on article "C# Classes vs. Interfaces with Tree...
by yogeshmehla007 on tip/trick "Easy SFTP (Secure FTP) With C# and...
by hadilab on tip/trick "PDU Bit Packer"
by sx2008 on article "Fun with Sound"
by Volynsky Alex on article "C# Classes vs. Interfaces with Tree...

All Articles

Sort by Title

The C# Programming Language - Applications 

10 Feb 2003
leppie
A DUMeter clone, but with some better/different reporting features.
13 Mar 2007
Wilson, Drew
Evaluating Dynamic expressions by compiling C# code to IL, then creating a DynamicMethod from the IL.
31 Oct 2008
Chesnokov Yuriy
The article presentes a foreign words memorizing program for people eager in the superior knowledge of several foreign languages.
6 Sep 2013
Shivprasad koirala
I am a big fan of unit testing and I am big opponent of over unit testing.
5 Aug 2003
Manster
This article will help you create your own personal organizer in C#
24 Nov 2005
H. S. Masud
A command line calculator using CodeDOM.
30 Aug 2009
marcominas
A Windows Service that uses interface to work like the Linux Crontab service
13 Mar 2007
Leslie Sanford
An implementation of the ISynchronizeInvoke interface.
13 Mar 2007
Leslie Sanford
A class in C# that lets you schedule delegate invocations.
7 Jul 2006
Eric Woodruff
A tool to compress JavaScript files to reduce their size and improve page load times.
17 Jun 2009
Marc Clifton
Review your project dependencies.
4 Feb 2013
Sacha Barber
A simple web spider to see fetch CodeProject articles.
3 Feb 2006
H. S. Masud
A richtext note application which is automatically managed. It has many useful features which are very important.
8 May 2014
Praveen Raghuvanshi
An application explaining the basic implementation of Autosave feature.
15 Oct 2002
kavehdr
This program shows how to make a simple clock.
7 Mar 2010
RajuBhupathi
A Simple Geo fencing using polygon method
22 Sep 2008
vivounicorn
A simple mine sweeping game using C#
9 Feb 2011
Okan Kocyigit
A simple snake game controllable both by joystick and keyboard, graphics using C#, joystick control using Directx
16 Mar 2011
Paul Lessard, M.Sc.
We propose a way to secure C# programs by emulating Taint checking
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
9 Jan 2006
Jun Du
This is an article to demonstrate how to write a web content monitoring tool to watch gas price indices.
10 Sep 2009
Ashish Tripathi
A Complete Account Management System
8 Mar 2009
luchuncheng
ADB produces MSDN style documentation by reflecting and integrating XML Documentation Comments.
25 May 2004
Aby Thomas Varghese
This is a 3 in 1 program featuring a Scheduler, an Email Sender and a Command Line executer
7 Mar 2010
André van heerwaarde
An audiobook player using an embedded Microsoft mediaplayer
25 Apr 2004
Jeff Varszegi
Provides runtime evaluation of mathematical and string-based expressions.
11 Jun 2003
Ashraf Mohamed
A tool to announce message, sing a song and tell a joke.
1 Apr 2014
formlesstree4
Another article on C# .NET SQL, but with smarts
2 Jun 2014
Marc Clifton
Using the Higher Order Programming Environment, scrape the APOD website's 20 years of photos and explore APOD's.
17 Jun 2008
Nelson Kosta Souto
Application configuration settings .NET & VB 6 with XML
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.
19 Apr 2009
Avi Bar
A program that simulates mouse and keyboard
29 Dec 2006
pfemiani
Implement a simple auto-complete textbox.
12 May 2010
vdasus
Autoincrement version in Visual Studio
10 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'?
5 Jul 2007
Dan Handevik
This article describes the documentator macros for making code writing with Visual Studio 2003 a lot faster and easier.
4 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.
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!
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.
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
25 Jan 2010
Giorgi Dalakishvili
A desktop application with new Windows 7 features for browsing xkcd.
13 Jul 2009
Wisam E. Mohammed
The royal gate to building Desktop GIS applications using the Open Source MapWinGIS and C#.
16 Jul 2009
Wisam E. Mohammed
Time to advance your symbology skills and label your map
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.
25 Aug 2009
Sergiy Sakharov
This article is a walkthrough for building a .NET coverage tool
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.
7 May 2008
viswaInfotech
Bulk Insert using ODP.NET
20 Apr 2005
Alexander Turlov
This document demonstrates a simple way of business dates calculation using standard features of the .NET Framework Library.
13 Jan 2004
Idael Cardoso
C# code to handle CDROM drives and read CD tracks
8 Dec 2010
Jonathan Franks
Easily lets you post updated versions of your application for remote clients to download without running another setup.
18 Feb 2008
Renan Rodrigues Duarte
One small example teaching how to create a software for resizing and editing pictures
6 Mar 2002
Konrad Rotuski
A simple C# [VB.NET] compiler without using csc.exe
17 Jan 2004
deepeddie
Design & implementation of an Expression Parser using RPN in C#.
25 Aug 2002
Stephane Rodriguez.
C# implementation of a tool to close banned windows
6 Jan 2014
Hasan Habib Surzo
Class, Database Connection, Login Winform
15 Oct 2009
Ken C. Len
Log4Net XML log viewer
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 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.
8 Jan 2007
napster_ghb
This tool generate the c# code using the code smith templates and API
22 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
13 Jun 2008
Amit Ranjan
This article describes how to create and use a webservice in a Windows application in C#
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.
30 Apr 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.
8 Jan 2007
kschulz
A C# class for monitoring, activating, deactivating, closing, and changing the timeout of the screen saver.
21 Jan 2008
Andy Aspell-Clark
A simple program to help get the timing of a roast dinner
29 Apr 2010
Abhishek Shekhar
Copy files with additional functionalities
1 Mar 2006
lxwde
Crafting a C# Forms Editor by implementing a RectTracker and a transparent control.
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!
30 Aug 2006
Juraj Borza
Let's create software that clicks for us
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.
6 Aug 2008
Kashif Abbas
This application will adjust the position of the fields in Crystal report, which are dragged and dropped during design time
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
9 May 2007
satisharveti
This article outlines how to customise the Task Manager using C# and Windows Forms
22 Apr 2013
Carlos Luis
Yet another wallpaper changer
21 Oct 2007
Hamid Attari
Design a Dictionary with Spellchecker (English to Farsi AND German to English)
14 Feb 2007
Marc Clifton
A look at an offline client architecture that I've implemented in an application for a client.
23 May 2012
ZachCox
A Christmas name drawing application using DHTML, JavaScript, XML, C#, Forms, VS2008, .NET 3.5, encryption.
11 Aug 2004
Donsw
An article on dynamic dialog boxes and ListView control.
3 Mar 2009
Heiko Kiessling
The article describes an easy to use a wrapper for Intel's OpenCV lib with examples.
2 Apr 2011
Leslie Zhai
Ebook Shelf works like resource manager
9 Apr 2009
Christ Kennedy
Here's an easy to write elementary math level game that you can play with your kids.
9 Dec 2008
Rizwan Ahmed
In this email client application, I have implemented my own SMTP and POP3 protocols in C#.
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
9 Jan 2008
chakkaradeepcc
Enumerate all the available users, groups using WMI.NET and C#
12 Oct 2005
kim.david.hauser
An example that provides an Eval function for compiling/evaluating C# code at runtime.
8 Jan 2007
zam664
Extract project data from Microsoft Project and import it into Microsoft Excel.
13 Jul 2010
Kelvin Armstrong
Import an Excel ".xls" into SQL without the use of JET or OLE
5 Oct 2010
Kelvin Armstrong
Import an Excel Workbook ".xls" or ."xlsx" into SQL without the use of JET or OLE
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'.
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).
23 Aug 2012
Dan Randolph
How to get faster sorting in List(T) string collections
16 Jan 2011
Stefan Savev 2
1 alternative  
Implementation of Multikey String Quick Sort (following Sedgewick)
30 Dec 2004
Michael Kennedy
A program for continuously monitoring and displaying text-based files.
26 Feb 2009
SumanBiswas
File transfer using C#.NET by using TCP Socket
23 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.
27 Mar 2007
J.Thomas
An article on how to print or save (as a bitmap file) WinForms or any other controls.
31 Dec 2006
Bryan Ray
Implements a fractal christmas tree and fractal snowflakes.
18 Dec 2003
freakshow
A collection of examples on how to use C# in one application
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.
20 Dec 2007
S.Vinothkumar
Getting Drive's Volume Information using C#
9 Dec 2012
sajidhussainbaloch, Umair Mukati, Naveed Ahmed
A C# based application to trace the location of a GPS device.
11 Feb 2014
Vasyl Khomko
The program builds graphs of mathematical functions
21 Sep 2011
Mihnea Rădulescu
An automated mail sending application
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.
13 May 2011
SercanOzdemir
Don't forget to use Reminder v1.0 to remind everything.
23 Jul 2014U
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 professional VoIP functionalities as blind transfer and human speech control.
29 Jul 2014U
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.
9 Jul 2014
Bwalsh490
This article presents how to develop a C# application using XML/HTTP/PHP and DTMF signalling that allows you to authenticate your customers through a phone call with the help of their User ID and PIN code.
22 Jul 2014U
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.
21 Jan 2010
logicchild
An article that uses C# to develop a yearly calculation utility.
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.
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.
30 Jun 2003
pburns
An article on the idea of bulding html pages from templates with .Net windows applications
16 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.
11 Aug 2004
Klaus Weisser
A class library for reading compiled HTML help (chm) files and a sample viewer application using this library.
4 Dec 2005
Mubi | www.mrmubi.com
Creating a slide show program for Smartphone using .NET technology
4 Jan 2013
Mihnea Rădulescu
A lightweight image viewer for .NET 2.0, supporting multi-core processing
23 Apr 2009
krysstof
Tool developped to manage and analyse disk space on multiple fileserver in my company
29 Aug 2012
hprahul
A control for Indian number format, converts number to words, Hindi words, comma style and Indian date processor
8 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.
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.
14 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.
5 Jun 2013
Naveen Karamchetti
This article provides helper code to quickly integrate your applications with CRM Online 2011 using C# SDK.
10 Apr 2010
shi123456
Windows application which creates a proxy server to share Internet over any TCP/IP network
2 Feb 2013
Marc Clifton
A prototype application for cross-referencing and indexing files, URL's.
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
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.
26 May 2010
Hamed J.I
Analyze website content for Search Engine Optimization and technical problems (using Iron Python)
29 Dec 2005
Sean McLeod
Music browser app using the MSN Desktop Search query API.
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.
28 Dec 2003
Gavi Narra
A simple implementation of Jawbreaker
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.
22 Mar 2010
Mohammad Dayyan
For easy learning (specially for learning a foreign language) you can use Leitner Box
10 Feb 2006
H. S. Masud
A smart note application.
17 Nov 2003
Dennis van Niel
Lets you play a game of link 4 against the computer
28 Jan 2008
Andy Aspell-Clark
A simple todolist designed for an Asus Eee Pc
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.
10 Dec 2012
Zaid Pirwani, Maaz Ahmed
MATrix Paint - A simple app with many C# and mostly Windows Forms features for a class project.
22 Jan 2008
zadeveloper.com
How to connect ot MaxDB with c#
25 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.
8 May 2009
rusevd
Display status on services on several remote machines; one click start/restart, view logs;
Sort by Title

Attributes 

22 Dec 2008
Malisa Ncube
An article showing how you can use attributes to validate your business objects.
8 Feb 2004
Ahmed Alhosaini
Programmatically inspecting assembly attributes.
22 Aug 2006
Joseph Finsterwald
This article shows how you can use Attributes to solve problems that involve cross cutting concerns.
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 2002
James T. Johnson
Shows how to use existing attributes and how to create and use your own attributes
12 Apr 2005
Nick Parker
Using reflection and a custom attribute to bind data to UI elements.
7 Jul 2014
Tho Dinh Nguyen
Utilize System.Attribute and Assembly to discover type and retrieve data members to be displayed on windows form
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.
5 Jan 2009
Malisa Ncube
This article shows how you can use attribute based programming, reflection to perform data conversion on 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.
26 Apr 2004
Jonathan de Halleux
An utility that merges and recompiles the examples in your documentation using NDoc.
Sort by Title

C# Programming - Beginners 

26 Aug 2012
Rahul Rajat Singh
This small article discusses about type casting in C#.
7 Dec 2012
Rahul Rajat Singh
This article talks about the delegates and how to write delegate handlers using functions, anonymous functions and Lambda expressions.
5 Apr 2013
Rahul Rajat Singh
In this article we will discuss four very important features of C# programming language.
11 Oct 2012
Rahul Rajat Singh
This article discusses how to implement IEnumerable interface and using yield keyword.
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.
24 Aug 2012
Rahul Rajat Singh
This small Tip talks about the right way of comparing strings in a C# application.
25 Sep 2007
Chetan Kudalkar
A tutorial meant to be a begginers tutorial to nested classes in C#
6 Aug 2013
Faisal(mfrony)
Understand access modifiers before using them.
2 Sep 2013
V.Lorz
One simple approach for adding JavaScript scripting support to your .Net application is described.
10 Sep 2009
gbd77rc
How to use asynchronous calls to SQL to receive progress information
26 Jun 2014
John D. Cook
Some of the first things you need to know when writing numerical software in C#.
29 Sep 2008
DaveyM69
Conversion, binary, unary, and comparison operators for your types.
13 Nov 2008
Buu Nguyen
Discusses the new features of C# 4.0 including dynamic lookup, covariance/contravariance generics, named and optional paramters
5 Mar 2014
Saurabh_Saxena
async and await- Simplified -Internals
24 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.
14 Aug 2013
Rob Philpott
Ten fun ways of doing something on a background thread
11 Feb 2010
Eveng Thao
Demonstrate how to use backgroundworker
1 May 2002
Arun Ganesh
An introduction to boxing and unboxing using C#
26 Aug 2004
azamsharp
This article explains the concepts of Boxing and UnBoxing in C#
22 Mar 2008
John.Jiang
In this sample describes how to build a distribution application on remoting by Tcp protocol.
21 May 2008
Johan Fourie
A quick description of access modifiers with a diagram showing accessibility limits
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
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!
29 Oct 2002
Marc Clifton
To learn a new language, a good starting point is by becoming familiar with its keywords and their usage.
25 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.
7 Jul 2010
shivamkalra
Finding the distance of an object using a laser pen and an ordinary web-cam !
17 Jun 2008
Sunny Chaganty
Advantage of using TryParse over Convert - A short story
25 May 2007
ali_reza_zareian
A conversion operator converts an object of your class into another type
2 Nov 2011
C_Johnson
A complete guide to show new comers to EMGUcv on how to set up their project step by step.
22 Aug 2011
RameshSengamalai
DataBinding in WPF Browser Application using SQL Server Compact
5 Feb 2011
RameshSengamalai
DataGrid in WPF using SQL Server Compact 3.5 Sp1
19 Nov 2000
A. Abdul Azeez
This is a part of a series of articles that aims at fully understanding delegates and events
8 May 2007
Chetan Kudalkar
A tutorial on delegates
14 May 2012
Andreas Gieriet
Make floating point equality and relation operators reliable based on a comparison epsilon value.
23 Jun 2014
abhigad
Journey of C# up to LINQ in less than 10/15 minutes
23 Jul 2004
Ansil
This article is about destructors in C#.
20 May 2012
Ed Nutting
Disentangling the use of braces and semi-colons with a few boxes and my house.
30 Jul 2014U
Akhil Mittal
This article discusses all about access modifiers in c# (public/private/protected/internal/sealed/constants/static & readonly)
11 Jan 2011
Sivaraman Dhamodharan
Shows how you can create remote objects and access it from client. Here, it is server activated single call technique
8 May 2007
Chetan Kudalkar
A tutorial on enumerating objects in C#
13 Oct 2001
Nish Sivakumar
Two oft-overlooked value types that C# offers and where they can be used
15 May 2007
Chetan Kudalkar
A tutorial on enums in C#
21 Aug 2012
Andreas Gieriet
Different possibilities to escape literals and names/keywords.
22 Mar 2008
Derek Bartram
A quick start guide to custom event generating and handling
16 Oct 2001
Nish Sivakumar
An introduction to using events and event handlers in C#
9 May 2007
Chetan Kudalkar
A tutorial on events in C#
18 Nov 2010
Sivaraman Dhamodharan
Walks you through Exception Handling techniques
15 Oct 2010
omzig
This is basically a VB InputBox Dialog wrapper dll for C#.
4 Oct 2008
caohuuloc
Implementing Finite State Machine with Sub-state
10 May 2012
PIEBALDconsult
This is an alternative for "From one number system to another"
14 Jul 2013
Perić Željko
1 alternative  
Developing and implementation of algorithm for converting number from one to another positional number system
19 Oct 2009
Man Vuong
Get registered file types and their associated icons by reading Registry in C#
26 Feb 2008
Dreamzor
Getting File Info from files in directory and subdirectories
30 Apr 2004
Will Senn
A revival of the CLI for .NET development.
6 Jan 2008
Saurabhdotnet
Learn how to use Predicate Delegates, Anonymous Methods, Generics, Action Delegate to implement LINQ like WHERE and ORDERBY
25 Aug 2008
vivounicorn
This article is help beginners to program a windows standard calculator
29 Aug 2013
Sampath Lokuge
How to Use Null-Coalescing Operator
17 Mar 2008
Laker
Guide to write Windows service and control it by application
11 May 2007
Chetan Kudalkar
A tutorial on indexers in C#
16 Dec 2013
Chetan Kudalkar
This is part 2 of my article on interfaces for beginners. It focuses on usage of interfaces.
22 Apr 2012
hammerstein05
A basic introduction to interfaces and their usage in development
10 May 2007
Chetan Kudalkar
1 alternative  
A tutorial on interfaces in C#
31 Jul 2013
Mayank Dubey
Uses of Interfaces and abstract class
9 Oct 2001
Nish Sivakumar
An elementary introduction to inheritance, polymorphism in C# using simple code snippets
11 Jan 2008
Ghulam Murtaza
This article discusses the main differences between C# and Java
6 May 2010
Abhijit Jana
Describes all debugging features like Breakpoints, DataTips, Watch Windows, Multithreaded Debugging, Parallel Program Debugging and IntelliTrace Debugging
7 Dec 2008
rudigrobler
A very simple example of how to make an existing application extendible using MEF
9 May 2007
Chetan Kudalkar
A tutorial on method hiding in C#
9 May 2007
Chetan Kudalkar
A tutorial on method overriding in C#
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
15 Mar 2011
Espen Harlinn
This article shows how to create a simple trade logging server using Microsoft Message Queuing and Microsoft SQL Server
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.
Sort by Title

C# Samples - CodeProject Utilities 

5 Aug 2009
Nicholas Butler
A tool to help author articles at The Code Project
11 Feb 2009
robertford
How to create a utility to update the Active Directory User Class
30 Jul 2014U
Rasik Bihari Tiwari
Knowing, creating and using satellite assemblies in C# .Net
23 Apr 2009
Nicholas Butler
Collects and records your article ratings plus a couple of new summary ratings
1 Jul 2003
Rama Krishna Vavilala
A browser helper object that automatically adds a different signature when you post a message to a CP forum
23 Apr 2012
Dr. Vinayak Ashok Bharadi
Implementation of canny Edge Detection Algorithm
23 Jun 2003
Kant
Simple tool for storing and retrieving the quotes and using them in the signatures.
19 Nov 2010
Nish Sivakumar
This is a lightweight version of Luc Pattyn's popular CP Vanity application
12 Feb 2008
BharadwajSonti
A tool to read the data from an Excel sheet into a C# string array
28 Jan 2009
Sergiy Korzh
A small utility which allows to modify AssemblyVersion attribute specified in AssemblyInfo.cs files
Sort by Title

COM Interop 

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.
15 Aug 2004
mav.northwind
A wizard to bring easy COM class creation to C#.
8 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.
26 Sep 2008
ram verma
This article explains how to use the DDK interface-INetCfg in C#.
25 Mar 2002
Kannan Kalyanaraman
The article explains how to make use of COM objects from .NET
17 May 2006
cambo1982
A .NET 2.0 version of Pavel Zolnikov's BandObjects project.
21 Dec 2008
Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
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.
1 Feb 2008
Bharat Mallapur, sriraj
How to make your C# component callback a Perl subroutine
11 Jan 2006
Atul Mani
An article on calling managed .NET C# COM objects from unmanaged C++ code.
23 May 2005
Meir Bechor
This article describes how to move collections between native and managed code.
6 Mar 2005
Prashant M. Tailor
Using COM components in .NET framework.
19 Nov 2001
Roman Kiss
This sample shows how to retrieve a subscriptions registered in the Event System store using C#.
29 Apr 2003
Shelly Jain
A simple way of using C# to access a Word document's properties
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.
28 Oct 2001
Richard Birkby
Demonstrates building a Windows Explorer shell extension using C# and COM Interop.
1 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.
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.
18 May 2003
LongRange.Shooter
Uses the Internet Explorer / MSHTML hosting interfaces to embed and manipulate the WebBrowser control.
26 May 2014
lars.michael.dk
This article provides a practical approach for exposing a .NET assembly to COM.
21 Jan 2011
Igor Merabishvili
Explains how the new dynamic type can simplify access to late bound COM objects.
12 Apr 2010
Joao Tito Livio
Creating a simpleTable with fields in an Access Database using ADOX and JET SQL
19 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
12 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 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# '.
9 Jun 2009
yincekara
Internet Explorer automation sample code using late binding, without Microsoft.mshtml and shdocvw dependency.
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.
14 Mar 2006
Andrew Wirger
This article describes how, under some circumstances, an ActiveX control event handler can cause COM objects to linger.
7 Jul 2009
Praveen Nair (NinethSense)
This article explains how to make a Skype bot in .NET.
Sort by Title

Date / Time 

10 Aug 2007
martincook
An extension method that extends the AddDay method to include only business days
6 Oct 2008
TimGradwell
Append date and time to a file for achival purposes
13 Sep 2008
Zacky Pickholz
A class for calculating sunrise and sunset times, implemented as a thread-safe Singleton
20 Jul 2007
Mahendra Kumar Srivastava
This project is a Custom Clock project which displays time for different TimeZones.
26 Jul 2007
Mahendra Kumar Srivastava
This article helps you in defining the application specific culture at the startup time of your application.
2 Aug 2011
Mathew Crothers
A class to determine if there are any overlaps in a set of date ranges
28 Aug 2007
Bertus Kruger
Easy String to DateTime, DateTime to String and formatting
1 Jun 2007
Doron Goldberg
A periodic scheduler, based on the timer control
17 Jun 2011
seeblunt
A simple way to iterate through a timeline using a flexible predicate system
16 Nov 2007
MarkGwilliam
A custom type formatter to append the appropriate 'st/nd/rd/th' text to day numbers when outputting date strings
4 Jan 2008
vietanh154
MonthCalendar has a problem when displaying
Sort by Title

Delegates and Events 

6 Jan 2014
Assil
This article describes asynchronous patterns in .NET and how to do them.
3 Dec 2001
Chris Sells
An exploratory story of delegates and events for C# programmers told in the style of a bedtime story.
27 Aug 2009
logicchild
An article to help clarify delegates and how to use them asynchronously.
2 Dec 2008
Cirilo Meggiolaro
Multicast delegates provide functionality to execute more than one method.
15 Feb 2013
FatCatProgrammer
General WeakEvent class
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.
19 Jul 2006
Tariq A Karim
An article on delegates in C#.
2 Aug 2005
Ulrich Proeller
A factory, which dynamically creates helper classes to hook on events of any signature.
1 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.
25 Feb 2006
Darren Pruitt
A design for an event driven rules engine.
21 Feb 2004
Marc Clifton
An event pool helps manage large amounts of events that otherwise clutter up your code and make maintenance difficult.
16 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.
3 May 2003
Yoramo
Class Factory based on C# events & delegate
15 Mar 2013
Himanshu Manjarawala
This article describes how to call methods asynchronously using delegates and custom events.
11 Apr 2010
Erwin@Attentia
A practical example not too simple, not too complex, to explain delegates
11 Sep 2010
logicchild
An article to help the beginner understand delegates
2 Jun 2009
Bharat Gohil
How to declare and use C# events and handle exceptions from event handlers.
26 Oct 2007
Jeffrey Schaefer
This article presents event implementation fundamentals, best practices, and conventions.
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.
20 Oct 2009
SHRIDHAR TL
Enables centralised exception handling without stopping the execution of the application
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.
27 Apr 2009
Karthikeyan Govindan
Describing complete class of events and thread synchronization using add and remove accessors.
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
3 Jan 2007
Daniel Dhillon
An article on creating a custom event dictionary.
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.
19 Jan 2005
Erdogan Gulsoy
Hooking up C# objects with delegate events.
19 Nov 2010
Sivaraman Dhamodharan
This beginners articles shows how do you create simple delegate, multicast delegate and create your custom events
17 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.
23 Mar 2009
Karthikeyan Govindan
Describing complete class of delegate and asynchronous processing
28 Jul 2013
Amey K Bhatkar
Delegate tutorial for beginners.
17 Aug 2003
Bachan1968
This article contains explanation of delegate concept.
13 Jan 2009
Adnan Aman
Delegate is type-safe object which can point to any function to invoke them synchronously and asynchronously
9 Aug 2003
devvvy
Teaches you about delegates using an example program
10 Mar 2014
Ashwin. Shetty
.NET Delegates & its 5 different features (Func, Action, Predicate, Converter, Comparison)
21 May 2006
Paul Stovell
An approach to implementing validation on custom business rules, using delegates.
16 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.
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.
13 May 2014
Bhim B Thapa
Concepts of Delegates and Types of Delegate in C#
16 Oct 2007
Andrew D. Weiss
Primer - The basics about delegates, how to define them and use them
27 Nov 2011
Vijay_Prativadi
Main Interrelated Concepts of Delegates in C#
6 Oct 2010
Ed Guzman
How to understand and use delegates in your program
20 Oct 2010
Ed Guzman
Classic, generic, lambda. A different code technique.
4 Nov 2010
Ed Guzman
Using delegates and generic types to improve development.
18 Jul 2008
Marius Mihailescu
delegates overview
17 Feb 2006
Tim Speekenbrink
DelegateTypeT, a wrapper class for delegates, with a simple usage.
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.
21 Jan 2012
Phoenix Roberts
.NET Events concepts and customizations
1 Jul 2008
Marc Clifton
Executing a multicast delegate to create an event chain that can be terminated by any handler in the chain
25 Feb 2004
swami800
How to declare and use the C# events in your application as Event Control.
24 Jun 2003
Daniel Ang Chee Meng
A simple tutorial for beginners on the daunting Event Delegates (C#).
11 Aug 2003
Jim Wiese (aka Spunk)
An article on event notification for operations on large streams...
19 Apr 2004
Keith Nicholas
Care needs to be taken when using Events and Clones.
6 Jun 2004
Navis Singarayan
Events and Delegates - A real time approach.
30 Nov 2006
jdkulkarni
This article describes events and delegates in detail. It also covers the .NET 2.0 features for delegates.
28 Nov 2012
Meysam Mahfouzi
This article shows you how to design events for your classes.
17 Feb 2009
DaveyM69
Events made simple
9 Oct 2005
Martin Carolan
Sick and tired of writing diagnostic event handlers to see when a control is firing events? You need EventSpy!
15 Jun 2011
IAbstract
Reduce the exposure of OwnerObject members or resources by interfacing methods to child or sibling objects.
12 Mar 2008
Zeeshan Jafar Hirani
This article covers things from syntax to constraints and implementation details for lambda expression in C#
27 Aug 2003
Norman Fung
Extending user control and IDE Toolbox
24 Jul 2007
Luc Pattyn
Delegates: how to add them to an event, how they get removed and when that is necessary
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.
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.
7 Jul 2008
abhigad
C# Generic Delegate
4 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.
18 Dec 2007
shaykeren
Global event handler distributor
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 2008
Member 2941560
This article explains how to call a long running method asynchronously and also display a wait image on the UI.
9 Aug 2010
JasonChing
How to Manage Multiple Asynchronous Calls by using Delegates
18 Oct 2003
vikramk
Use Process class to spawn many processes and keep an eye when they finish.
17 Jul 2005
Wytek Szymanski
An article about routing events in a Windows Forms application.
3 Mar 2010
Simon P Stevens
A guide to the methods of triggering .NET events in a thread-safe way.
17 Feb 2006
Alireza . Shirazi
An article to demonstrate the use of delegates.
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.
30 May 2007
TJoe
Add support for event suppression and event propagation
17 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.
27 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.
6 Dec 2006
karun123
This article shows how to assign events dynamically, the main target is to make the application very loosely coupled.
Sort by Title

Enumerations 

25 Jul 2006
mikeperetz
How to associate an object to your enum value.
16 Nov 2009
Aviad P.
An iterator over all combinations of (m) elements from a sequence of (n) elements
14 Nov 2009
Aviad P.
An iterator in C# which iterates over all permutations of a given IList.
2 Jan 2008
David Catriel
An excellent and easy way to implement string enumerators 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).
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 Apr 2006
skot
Describes how to use a [Description] attribute on an enumeration
3 May 2010
ricrodrigues
How to use a char as a value for enum items, and why
3 Nov 2012
Ronen Rabinovitz
Using T4 template an easy one-click synchronization between the enum in the code and the database values
9 Aug 2013
virusstorm
This article explains how enumeration and flags work in C#.NET and how to properly use them.
1 Nov 2009
marcusts
Proves that we can create a class that behaves like an inheritable enum
12 May 2007
Tim Schwallie
Using Generics to make a different kind of enumeration: easy to comment, and supports many types.
24 Feb 2008
PIEBALDconsult
Various methods for working with enumerations
19 Nov 2012
Michiel du Toit
Enumerable recursion with some extendable control
31 Dec 2008
logicchild
An article to help a beginner understand C# enumerations.
22 May 2008
PIEBALDconsult
A class to help ease the burden of not being able to specify enum as a generic constraint
10 Aug 2010
VermaManish
Mapping enum constants with user friendly names.
27 Mar 2006
Ricardo Casquete
This article describes how to pass more than one value of an enum in a single variable or call
12 Jun 2008
PIEBALDconsult
A class and attribute to allow accessing enum values as a tree
26 Nov 2008
Hugo PEREIRA
This article reviews basic and advanced programming with enums (flags, bit flags cast, and more).
15 Sep 2009
tallies
An article on how to provide extra meta data to represent enum values using extension methods
4 Jan 2008
dmihailescu
Use extension methods to augment the enums to validate the values and more
6 Aug 2013
Amey K Bhatkar
Working of foreach loop.
22 Mar 2005
Alex Kolesnichenko
Convert enum'eration codes to the phrases your business customers use, with attributes and reflection in .NET.
28 Mar 2014
Karthik Chintala
Iterators in C#
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.
21 May 2008
Frohwalt Egerer
Writing nice list comprehensions for C# 2.0.
6 Dec 2008
Günther M. FOIDL
An extended List that fires events when the count of list-items changes
17 Oct 2007
Grant Frisken
Describes a technique for displaying localized text for enums
12 Sep 2007
Joe Sonderegger
Making an Enum Readable without any hassle...
10 Nov 2008
LaurenCL
Make enums easier to coordinate with database values
25 Aug 2009
tmiordan
How to map .NET Enumerations to and from a Database repository
Sort by Title

C# Programming - General 

12 Nov 2008
Joydeep Sen
learn how to attach event with an object and how to create custom eventargs for beginners
26 May 2010
Mike Corley
C# (.NET and Mono) library provider for RRDtool
2 Aug 2013
Oleg Shilo
The extremely simple implementation of generic "Extension Properties"
3 Oct 2007
]Metty[
Using GDI+ and a transparent form
26 Jul 2011
Cloud Hsu
.NET Collections performance test in WindowsXP and WindowsCE
19 Feb 2004
Mathias Taylor
Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
22 May 2009
logicchild
An article with a focus on object serialization.
13 Sep 2007
P.Adityanand
Understand the internals of .Net types from a CLR perspective
16 Nov 2006
Tolga Birdal
This code includes lots of algorithms and desired code segments for .NET. Written entirely in C#.
14 Jun 2011
Sacha Barber
100% Reflective Class Diagram Creation Tool
9 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.
2 Jun 2010
Shivprasad koirala
6 important uses of Delegates and Events
26 Feb 2014
Shivprasad koirala
7 simple steps to run your first Azure Blob Program
21 Apr 2004
mehmetydm
8-bits paralel port..C# version..It's done with mod(%) approach..
24 Mar 2005
Christopher G. Lasater
This article provides a real world usage example for using delegates.
4 Mar 2004
TravisMerkel
A basic template to show how to create auto-updating apps using the .Net framework.
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.
29 Mar 2007
Leslie Sanford
An introduction to the .NET State Machine Toolkit.
25 Oct 2006
Leslie Sanford
A detailed look at using the more advanced features of the .NET state machine toolkit.
26 Oct 2006
Leslie Sanford
Using code generation with the .NET state machine toolkit.
5 Feb 2004
Edward Moemeka
I use GDI+ to create a simple tetris game
30 Sep 2007
]Metty[
This article describes how to create a simple user-drawn form which moves over the desktop
27 Oct 2010
Niladri_Biswas
This short tutorial will give the idea about the usage of Dynamic Keyword in dotnet 4.0
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.
1 Dec 2005
Bill Koukoutsis
An article on reading and writing variable-length data using a BitStream class.
7 Dec 2006
rmortega77
Make the BindToMoniker method work like the Visual Basic GetObject function.
3 Jul 2007
hanzzoid
A C# class for complex polynomials providing polynomial arithmetics, differentiation and integration
31 Mar 2002
Alexandr_K
This C# class retrieves, creates, deletes Registry values and keys, and even more...
14 Nov 2007
Mike Pliam
A C# class to perform arithmetic on complex numbers
22 Sep 2001
another
When what you really want is a global function.
11 May 2007
Roiy Zysman
A set of filters to modify and style your images and photos
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.
21 Aug 2005
tauyoung
A C# implementation of Mime de/encode
17 Aug 2003
Kevin Stewart
An article on implementing a simple password generator class in C#
18 Feb 2006
Uwe Keim
Introducing a class that simplifies the communication with a SpamAssassin server
1 Oct 2001
S.Thangaraju
This is basic Calculator program written in C# 
13 May 2010
logicchild
An Article the Demonstrates How to Build a Windows Forms Calculator
8 Mar 2011
Sacha Barber
Set of utility classes to observe a chain of INotifyPropertyChanged objects.
30 Aug 2003
gspatwal
A brief article comparing and contrasting the features of Java and C#.
30 Nov 2007
Coding Marc
A sample but usable program using the SharpZipLib.
3 Aug 2006
Mark Newman #2
An alternative to the System.Threading.ThreadPool. A controllable queue to execute operations asynchronously.
31 May 2011
Evren Daglioglu
This project gets a DXF file, extracts and interprets data and draws it on screen.
28 Apr 2014
Alan Fay
One API to rule them all (all XML file formats that is)
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.
19 May 2006
Tim Haynes
Transparently boosting serialization performance and shrinking the serialized object's size.
5 Dec 2012
Antonino Porcino
Implementing a fixed-point numeric type in Saltarelle
10 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.
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 Jan 2006
Richard Isaac
An article describing a simple Generic class to provide user friendly text for a constant or enum value.
14 Nov 2013
shijo joseph
An extension methods library which could do the equality comparison operations easily
26 Feb 2007
V. Thieme
Frequencies, descriptive statistics and normality testing
9 Jan 2009
Sharpoverride
A method for deep cloning objects in C#, by using Surrogates and serialization formatters
12 Jun 2014
Florian Rappl
A detailled outlook at some of the possible language features of the next version of C#.
23 Jun 2011
Lewis Liu L
A Graphics Drawing Tool by using C# and Winforms
23 Jun 2011
Lewis Liu L
Graphics Drawing Tool by WPF
1 Feb 2011
asheesh goja
A high performance binary serializer using Microsoft Common Intermediate Language
19 Apr 2010
logicchild
A Comprehensive Look at LINQ and the Binary Search Tree Data Structure
20 May 2002
Alexey Sinutin
An article on a small managed C++ class which gives ability to use the "Send To" feature of Windows Explorer.
12 Jan 2007
Uwe Keim
A managed C++ for a small part of the HTML Tidy C library
21 Aug 2009
logicchild
An Article to Help the New Writer Understand Sone Helpful Concepts
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.
17 Jun 2009
liron.levi
This control acts like a tab control but without the tabs...
28 May 2006
ErichG
A Naive Bayesian Classifier in C#
17 Dec 2007
Dennis Austin
A revision of a Task Scheduler class library by David Hall
20 Jul 2007
James S.F. Hsieh
A non-well-formed HTML parser and CSS Resolver builded by pure .NET C#
10 Apr 2014
CatchExAs
Can we use LinqRx as a poor-man's complex event processor?
18 Aug 2003
Salil Pitkar
Proposal to make C# properties flexible whilst maintaining the Smart Field syntax.
8 Jan 2006
Marc Clifton
Replace the BinaryFormatter with this class for compact (nullable) value type serialization.
27 Aug 2003
Marc Merritt
Demonstrates how to do realtime event log monitoring
13 Nov 2006
w.hooper
A Scary Bug in String.Compare, ArrayList.Sort, SortedList etc
31 May 2008
Schmuli
Extends the System.ServiceProcess.ServiceController class to obtain the path to the process executable
29 Nov 2012
Paul C Smith
How to generate shorter, more readable, unique values for general-purpose identifiers.
11 Aug 2004
Yuancai (Charlie) Ye
Interop various data among native, .NET and Java codes.
30 May 2007
StormySpike
A simple description and sample of creating a global low level keyboard hook in C#
20 Jul 2010
_H2_
An application and algorithms for best path in maze
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.
30 Jul 2007
Greg Osborne
Extend your applications by providing a framework for other developers
14 Jan 2003
Ammar Al-Jamri
This is a brief description.
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.
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.
15 Nov 2007
Saranga Amarasinghe
This article describes a simple library catalog system developed in C# which can be used as the foundation.
26 Sep 2012
Vitaly Zhukov
This article describes how to create and use configurable plug-ins in your application.
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.
1 May 2007
Uwe Keim
Introducing a library to detect content based on file content (and extension)
25 Mar 2005
Uwe Keim
A class with multiple routines for quick and easy compression and decompression of various types of data.
10 Sep 2007
Jia.Chen
This article introduces SpellingDice a spelling corrector based on Bayes Thorem and Dr. Peter Norvig's essay
16 Jan 2008
Maurice Tarrant
Using WinMM.DLL to build a Volume Control synchronized to the system Volume Control utility.
14 Jan 2008
Andy Lang
With this tool, you can statistic a C# solution or project code count.
23 Jan 2012
rj45
A tool to view and debug XML XPath queries with .net 2.0
22 Mar 2007
wimar
A component to communicate with a USB HID device
24 Oct 2013
Bill_Hallahan
Creates copies of a Visual Studio C++ or C# solution
30 Jun 2003
Wesner Moise
Provides a class library containing Win32 API function calls, constants, and structures.
8 Dec 2005
Polis Pilavas
An article on a C# library responsible for acting as a Winamp front-end
9 May 2007
JannuD
Create WIX web setup using VS2005 and Wix 3.0
10 Oct 2006
Sean Yixiang Lu
An article on a workaround solution to achieve default parameters in C# using the parameter array feature.
25 Jun 2012
Dave Kerr
A Zune Style Application Template that makes a great starting point for WPF or Silverlight Projects
20 Dec 2013
SarveshShukla
This article describes the concept of an abstract class in .NET.
7 Jan 2008
Rahman Mahmoodi
Abstract class versus Interface: Usage and Implementation.
20 Apr 2010
RishiGanesh
Abstract Factory Pattern in C#
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
8 Dec 2006
binaryace
This API will make submission to Basecamp easier by converting returned responses into .NET objects.
2 Sep 2007
AmitDhiman_India
Some Use of Access Modifiers
28 Jul 2010
Richard Deeming
A pair of classes to encapsulate access to NTFS alternative data streams.
26 Aug 2003
Patrik Reali
Accessing an EJB from .NET Using IIOP.NET: an Example
30 Oct 2001
Imtiaz Alam
This article provides a step by step explanation on how to access COM+ applications using C#.
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
6 Jan 2011
trestan
This article compares the two common types of serialization in aspects of data access, readability, and runtime cost.
28 Sep 2012
Paulo Zemek
Understand how to create fully configurable frameworks that let your application evolve without creating bottlenecks.
10 Apr 2010
Uwe Keim
A small set of classes for simplifying the access to Windows Active Directory
17 Jun 2005
Nikita D. Sinelnikoff
How to search Active Directory
26 May 2003
Roy Osherove
Use Activator and IConfigurationSectionHandler in perfect harmony to add plugin abilities to your application
22 May 2010
Shai Raiten
How To Use Win32 To Add Your Control On Top Another Application Using Win32 Hooks.
27 Jan 2008
haughtycool
Addin to create the Dependent Upon Add-in
29 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.
15 Feb 2008
Sanat Palia
How to add data to an existing word doc from .net
16 Dec 2007
peterchen
A small code generator generating the necessary overloads for default parameters
18 Sep 2007
Navneet Codes
Code for adding events to the event viewer by C#
27 Jul 2012
d@nish
How to add a post-commit hook to SVN source control that sends email to the team
16 Aug 2007
Thilina Hasantha
A complete Simple Puzzle Game in c#.net
7 Sep 2010
Saleth Prakash
Performing addition, multiplication of very long integers using C#
30 Aug 2004
Werdna
Library for generating text output from source template and input parameters.
18 Jun 2014
WilliamCruisoring
Exploit Enum typename and member definitions, as well as Method Extension of Enum.
24 Dec 2008
Flamewave4
A phone number structure that can be used for parsing, validating, and normalizing phone numbers.
18 Sep 2003
Marc Clifton
An Introduction To The Issues Of Unit Testing
22 Sep 2003
Marc Clifton
This article illustrates how a unit test automation framework is implemented and continues the case study developed in Part I.
28 Sep 2003
Marc Clifton
Extend Unit Testing So That Entire Processes Can Be Tested
8 Oct 2003
Marc Clifton
This article extends the unit testing framework, adding fixture setup/teardown capability and performance (time and memory) measurement/testing.
29 Mar 2010
Anoop Madhusudanan
Explores the dynamic features in C# 4.0, and a few cool things you can do with the same.
1 Mar 2013
Andrew Rafas
Introducing a programming style by creating an incremental calculation framework.
6 Mar 2013
Andrew Rafas
Putting the programming style to the test by using it in a multi-threaded server.
26 Feb 2004
Jayababu
This article provides a quick introduction to abstract classes in .NET.
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.
16 Feb 2004
Mark Johnson
A suggestion to an alternative way to support languages under the .NET Framework.
19 Sep 2006
neocognitron
The AltSerializer is a replacement for the binary serializer built in to .NET.
14 Jan 2007
zeltera
Amicable number (pairs between 1 and 2 million)
9 May 2006
seesharper
Get connected to your FTP server
4 Apr 2007
Lorenzo1981Ge
An application to create interesting and fully customizable Web photo gallery using plugins for generating pages
10 Jul 2014
Eric Pap
An easy to use custom control basedon textbox that allows Autocomplete, compatible with WCF
26 Dec 2005
Insphere Technology
This article provides an introduction on how to interface with SECS/GEM compliant equipment using Insphere SecsToTool.Net.
18 Jan 2013
adamn909
A very brief explanation of Interfaces.
19 Aug 2003
Nick Parker
A class to allow easy access and updating to configuration settings for your .NET application.
19 Nov 2012
roylawliet
Takes an indepth look at structures in C# and how their underlying mechanics work and what impacts they may have.
26 Oct 2010
Niladri_Biswas
This short article will show some of the benifits that the BigInteger class provides
11 Mar 2002
Kevin McFarlane
An Introduction to Business Objects in C# using a simple Person object as an example
27 Oct 2010
Niladri_Biswas
This short article will show some of the benifits that the Complex Struct provides
26 Oct 2010
Niladri_Biswas
This short article will highlight upon some of the features of Expando Object
9 Dec 2007
azamsharp
FIT introduces a table based structure minimizing the gap between clients and developers
27 Apr 2011
Niladri_Biswas
This article will disscuss about MEF, how to start working in this, etc.
26 Oct 2010
Niladri_Biswas
TThis article will tell about the advantage of using named parameter
26 Oct 2010
Niladri_Biswas
This article shows the benefits of using Optional Parameter
25 Oct 2010
Niladri_Biswas
This article will introduce some of the benefits of using SortedSet.
26 Oct 2010
Niladri_Biswas
This article introduces the System.Lazy and its usefulness
25 Oct 2010
Niladri_Biswas
This article will explain about some of the benefits of using Tuple in C#4.0
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.
7 Nov 2013
Paulo Zemek
Understand things like OOP, AOP, Loose-coupling, Class Inheritance, Interface Implementation, Open-Closed Principle and others.
8 Mar 2003
Ben Peterson
Svg.Net is a C# framework for creating SVG images. A GDI-SVG bridge is implemented on top of it.
2 Jun 2005
Marc Clifton
The basic framework to implement undo/redo functionality.
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
12 Feb 2009
Fredrik Norén
Anonymous method serialization
9 Feb 2011
İlkay İlknur
In this article, we will see what's going on behind the scenes when we are using anonymous methods
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.
19 Feb 2006
Smart K8
How to easily implement generic sets within C# for .NET Framework 2.0
29 Aug 2003
Marc Clifton
A discussion of the Dispose method, how to use it, when to use it, and problems using it.
3 Apr 2007
jebberwocky
Another Simple Yahoo Map Proxy
9 Sep 2008
Knasenmc
A simple XML file reader
21 May 2012
Dave Kerr
Write your first MVVM application in ten minutes using the Apex SDK!
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.
17 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.
28 Mar 2003
Robin Galloway-Lunn
Application and component configuration from XML .config files.
1 Mar 2004
Anthony Bouch
An application configuration editor using the PropertyGrid control.
27 Apr 2002
Michael Mumcuoglu
ApplicationData is a generic utility library class for managing an application's data
22 Apr 2005
ChinHim
Simple framework to late bind assemblies using reflection and interfaces.
15 Jun 2005
ChinHim
This article describes how to fire events to a framework from a component plugged into it.
16 Feb 2009
Hamed J.I
A library to easily create a trial version of your application
10 Oct 2010
logicchild
An article that describes how to use and integrate a Numerical Library for .NET
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.
20 Jul 2004
Andrew Phillips
How to use overflow checking effectively and avoid some pitfalls.
26 Sep 2013
dot net tech
The article explains type of arrays in C# with easy to understandable Graphical examples.
19 Aug 2006
Ali Raza Shaikh
ARSLib 1.0 is just a starting platform for building a Rich Utility Library
30 Jun 2008
Liping Dai
An editor to view, analyse and modify ASN.1 DER encoded data
20 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.
11 Sep 2013
Guirec
A journey into AOP land with concerns, pointcuts, joinpoints, advices, aspects, interceptors, proxies, targets, mix-ins, composites...
3 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.
24 May 2014
Kausik J. Nag
Association, Aggregation, Composition, Dependency and IOC for beginners
13 Jul 2014
Sharath C V
A simple async / await demo
28 Jan 2013
Amit Bezalel
The StateMachine internals displayed
5 Dec 2005
Mubi | www.mrmubi.com
Asynchronous Threading Using C#
3 Oct 2006
P.Adityanand
A C# 2.0 library for executing parts of a method code asynchronously using Anonymous Methods and ManagedIOCP.
25 Aug 2004
P.Adityanand
Asynchronous message processing infrastructure for .NET applications.
1 Aug 2006
mikeperetz
How to use .NET to call methods in a non-blocking mode.
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.
20 Jun 2014
Amir Hamza Md. Kayes
This article elaborate the asynchronous programming in c#
24 Oct 2007
Govardhana Reddy
This article will help you to find a way to convert the ATOM to RSS Feed Format
9 Nov 2012
Paulo Zemek
This article explains how attributes can violate the single responsibility principle and presents some ideas to avoid the problem.
29 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.
27 Jun 2007
andrewcates
Auto Increment Assembly Version in a Microsoft Build Task
18 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.
13 Jul 2007
ZhaoRuFei
Auto test all the Enum types for duplicated values and error-prone Flags values using Reflection
23 Dec 2005
Sheel Gohe
Generate AutoCAD drawings using C#
12 Jan 2005
Rüdiger Klaehn
An implementation of latent typing or implicit interface casting for .NET.
13 Jan 2004
SathishVJ
Automate key sequences for repetitive tasks. Enter data into forms from XML files.
27 Jan 2014
GustavoMartins
Automate your penetration testing using the pentest tool ZAP and the
21 Mar 2012
Sergey Arhipenko
A reusable library that can equip any action in your application with the undo/redo feature.
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.
10 Jan 2008
GWBas1c
An example of run-time type building; given an interface, returns an object that automatically implements the interface.
11 Dec 2006
mitja g
An article on how to automate web browsing: clicking a button, entering data in a text box etc.
18 Jul 2007
Jeff Bramlett
Helper classes for automation of stored procedures
20 Jun 2004
Dr Herbie
Make Code More Robust by Avoiding nulls in C#
18 Jul 2011
Al-Samman Mahmoud
Basic tools for the analysis of DNA like transcription and reversion
4 Mar 2014
Al-Samman Mahmoud
Basic tool for the translation of DNA
25 Feb 2013
Sacha Barber
A simple IOC Container just for the fun of it really
7 Jun 2005
Steve Barker 333
A struct that provides base-36 functionality.
29 Dec 2002
Amir Harel
This class implements the ICloneable for you.
19 Nov 2003
wchvic
An implementation of Base64 encoding/decoding in C#
29 Jul 2006
Boyko Markov
Describes the Singleton class
24 Jan 2011
George Nairooze
Use simple events the same way you call a method
13 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.
13 Aug 2012
Arthanarieaswaran
The basic concepts and implementation of Extension Methods.
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
3 Sep 2010
Vitaliy Liptchinsky
This article introduces dataflow programming and provides basic implementations of dataflow variables in C# and F#
3 Jul 2014
Arthanarieaswaran
This article explains the basics of MEF for beginner with a simple examble
15 Jan 2011
logicchild
Using SIMD instructions with C# via the Intel MKL.
5 Jan 2003
Marc Clifton
This console mode applet illustrates the significant performance hit of methods invoked using reflection.
4 Nov 2010
Nicolas Dorier
You'll be able to easily and mechanically create your own Fluent library.
21 Mar 2012
enamur
How to create a simple BHO using C#.
1 Nov 2005
Itay Sagui
Create a BiDirectionalHashtable to access both key and items in O(1) time, and create a connection between items.
8 Mar 2010
Stephen Swensen
A general-purpose unbounded integer implementation
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
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.
11 Dec 2006
Rolf Baxter
An article to demonstrate conversion of a string to binary and manipulation thereof.
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.
5 Oct 2006
pconverse
Data bind using INotifyPropertyChanged
6 Nov 2001
Chandra Hundigam
Using bitwise operators in C#
30 May 2007
Hayder Marzouk
A small framework to design and print documents containing shapes, text, images, bar codes...
18 Jul 2007
Dan Fontanesi
Learn OOD in .NET by examining a Blackjack game
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.
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.
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.
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.
21 Nov 2007
Muneer Safi
This solution explains a socket approach to send a message (broadcast message ) to clients in the same VLAN
6 Apr 2007
Hayder Marzouk
Browse any object using ObjectReflector.Net at runtime
12 Dec 2006
Shailendra Sason
Drawing Bsplines in C# with the help of GDI+
24 Sep 2006
Abbas Ali Butt
It is for the deletion of the node from the BST Tree
5 Nov 2007
aleksisa
Build Windows Event Log Watcher Service Process to Export Event Log Entries as RSS feed
29 May 2014
comiscience
Make changement of reporting easier. Unity help us
21 Jun 2007
MattsterP
This article describes how to build an AI Chatterbot using a popular, Regular Expression-based open source Chatterbot engine: Verbots
23 Oct 2009
logicchild
An Article that explains certain aspects of Windows Forms
28 Nov 2010
Sergii Lavrinenko
Engine in C# which generates Linq Expressions runtime based on simple scripts
14 Sep 2003
Todd Sprang
This article builds on my previous Snap-In article, adding security through .NET code signing.
1 Jul 2011
Faruk Pasic
How to build XMPP Client using MatriX XMPP SDK
6 Jul 2012
Pranay Rana
Bulk Insertion of Data Using C# DataTable and SQL server OpenXML function
18 Aug 2013
Fahad Rafiq
Sending multiple / bulk SMS through Excel file to multiple recipients using GSM phone or GSM modem
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.
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.
20 Apr 2009
András Slyuch
This class collects data rows in the memory and saves them into a Microsoft SQL database with SqlBulkCopy.
21 Aug 2007
KronoX
This article will teach you how to install and uninstall *.msi files with C#
12 Nov 2004
Kenny Young
This article demonstrates the use of an XML Schema validation class.
3 Oct 2005
Edward Moemeka
A general description of C# 2.0 aliases.
3 Oct 2005
Edward Moemeka
General instructions on the use of nullable types in C#.
20 Dec 2007
marlongrech
Shows the new language features for C# 3.0
4 Jan 2008
Manah Manah
An article about the new language features of C# 3.0
24 Jan 2008
Manah Manah
An article about the new language features of C# 3.0
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.
6 May 2009
Adil Mughal
This article demostrates some of the exciting features in the upcoming C# 4.0.
16 Aug 2009
Josh Fischer
A guide to C# 4.0's new features - explained with code examples and a little historical perspective.
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
23 Feb 2013
Marc Clifton
A deep dive into the differences and similarities between C# and Ruby classes
24 Oct 2011
Anoop Madhusudanan
Explains how to use C# as a scripting language in your .NET applications using Roslyn.
28 Sep 2002
Chew Keong TAN
Implementation of a BigInteger Class in C#
1 Feb 2006
ziade
A class that helps with some basic bitwise operations.
5 Feb 2010
Rob Magee
An article on a C# Cyclic Redundancy Check (CRC) algorithm
14 Apr 2009
logicchild
An article that describes interfaces, indexers, and delegates.
9 Mar 2014
MiNioC
C# client for the Apache Kafka bus 0.8
24 Aug 2007
Vincent DUVERNET (Nolmë Informatique)
Optimize your code
6 Nov 2008
Shivprasad koirala
This is a detailed article on C# code reviews using StyleCop
22 Apr 2009
Jerome Terry
A complete example of how to create a C# COM object for use in JavaScript / HTML, including event handling
24 Mar 2007
JoeSox
A C# dynamic link library that runs ConceptNet: A Semantic Network of Common Sense
23 Feb 2006
MJDamron
A few controls: ImageListBox, ImageComboBox, ColorComboBox, UpDown, OutputWindow, and PickList
22 Jun 2010
CroweMan
Class library which provides the ability to read and write CSV files
19 Dec 2005
Michael Ceranski
Common DateTime routines for C#.
19 Dec 2009
Josh Fischer
An explanation of the different ways to create delegates through a guided example that starts with .NET 1.1.
20 Jan 2003
Patrick Long
Use C# Comment tags to produce great documentation and code
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.
10 Nov 2006
Chris Fulstow
C# alternatives to VB's IsNumeric() function
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.
16 Sep 2010
strofo
Part 2 of creating a dynamical filtering mechanism in C#
1 Nov 2005
Tupps
An article containing details of a class that handles form locations without adding code to each form
18 May 2007
Uwe Keim
Introducing a C# implementation of the interfaces required to implement a Windows Scripting Host
1 Nov 2009
logicchild
An article to help the beginner in the C# language
15 Mar 2012
Marc Clifton
A description of the new language features starting from C# 2.0, going through to version 4.0
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.
19 Feb 2013
Debdatta Basu
Introduction to C#/C++ interoperability, and a performance evaluation.
3 Jul 2011
Chad Z. Hower aka Kudzu
A quick view under the hood of Cosmos and how it works
5 Jul 2006
Zero Wang
Work around: C# Parameter: Pass object by value, The copy constructor
21 Aug 2002
zhangzq71
Introduces how to use Microsoft.vsa to make your programs have script functions
30 Sep 2009
Oleg Shilo
An article on a "scripting engine" for the C# language
19 Nov 2003
Phil Bolduc
Server Enumerator in .NET style
17 Jun 2012
Pranay Rana
C# State machine - Yield
8 Apr 2013
Craig Baird
A light weight easy to use .NET TCP server library
18 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.
8 Jun 2007
Bishoy Demian
how to do threadding in .net with C# and update the UI from worker threads
12 Jun 2011
D. Christian Ohle
C# use Zip archives without external libraries
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.
2 Mar 2008
Mugunth Kumar, Singapore
Comparison of Performance of C++ and C#
28 Nov 2007
shanAtCP
Windows service code to change wallpaper at configured intervals
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.
26 Apr 2006
Digital_Human
Word 2003 Mailmerge using a DSN connection
1 Oct 2001
Greg Hack
Generates a directory list as XML
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
18 Jun 2007
PrashantRishu
This tutorial describes the implementation of Abstract Factory Pattern in c#
22 Apr 2010
Alexei Shamov
Convert types, parse and evaluate expressions in runtime, in .NET 2.0
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
1 May 2004
vancemc
Describes how to interface 'C' code with C# through Dlls compiled in 'C'
29 Aug 2006
sandeep@s
An introduction to executing SQL Server stored procedures and how to retrieve the return parameters
23 Apr 2007
svsundar (Vairavan)
An article that explores hardware insertion or removal
16 Sep 2013
Shivprasad koirala
Lazy loading is a concept where we delay the loading of the object until the point where we need it.
20 Nov 2005
Mohamed Elzahaby
This Application helps you to save a pring screen of all of the forms in another .net application
5 Oct 2007
Hessam Jalali
Capture a window even if it is minimized or fully hidden by other windows
20 Jan 2004
Nidheesh T.Mani
A dialog class whose top is made carved and the title bar is gradient filled
7 Jul 2008
salysle
This article will discuss alternative methods for performing cascading deletes using LINQ to SQL.
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.
14 Dec 2004
Hamilton Verissimo
Explains how to use DynamicProxy to intercept on object instances.
13 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
21 Sep 2010
Dmitri Nеstеruk
Shows how a few Extension Methods solve the 'repeated null check' problem.
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.
23 Oct 2007
Shinde Sachin
This application will help to change file properties such as date of creation, modification and last access.
15 Oct 2003
Amit Goel
In This User Control 10 Types Of Charts are Created Dynamically Depending upon type of Chart Selected by User That Chart is Displayed .It also Changes BackColor and ForeColor of Chart
6 Mar 2006
Leon Kovach
A way to determine if a string value has a specific Style Number And/OR Culture
24 Mar 2014
GWallis
This hook validates code with StyleCop before or after they are checked in to ensure they conform to validation rules.
30 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.
9 Oct 2006
Namratha Shah
Class Diagram in VS.NET 2005
19 Feb 2007
A55imilate
A simple class that edits the registry to set up toolbar buttons, menu items and explorer bars for Internet Explorer
22 Jan 2001
Shankara Narayanan
Describes the File Access, Persistance with C Sharp
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
22 Aug 2009
Virat Kothari
CLR Stored procedures are very simple and can be used in most complex scenarios when dealing with database.
29 Oct 2005
Pascal Ganaye
Use the award winning Coco compiler's compiler directly from within Visual Studio
21 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
27 Dec 2006
Andre L.A.C Bittencourt
Another code generator, plug-in based.
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
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.
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.
7 Apr 2010
Digital-samurai
Building a spelling checker for source code as an extension for Visual Studio 2010
21 Sep 2007
raygilbert
Generating CodeDom Code By Parsing C# or VB
9 Nov 2004
twodays
It's a tool to help you create a strong type collection class.
7 Apr 2007
LakshmiChava
Comprehensive and essential facts which we developers sometimes neglect in C#
4 Feb 2006
confach
It can combine multply MSN chat histories into whole one and guide you how to use XML.
23 Jun 2003
Haidong Chen
How to manipulate Windows services on local or remote computers.
18 Jul 2003
Roman Kuzmin
The article is about how to use command lines written in C#.
5 Aug 2003
Roman Kuzmin
Accessing a command line data formatted as an attribute argument list.
8 Sep 2011
Swapnil Ahire
Common C#.NET Performance Guidelines
19 May 2007
pierre poliakoff
Shows how to communicate via Bluetooth with a Lego Mindstorms NXT robot using C#
18 Nov 2013
Shemeer NS
Comparing String.IsNullOrWhiteSpace and String.IsNullOrEmpty
26 Jun 2007
livibetter
This calculator is written as a demo application for the SCI library
31 Mar 2003
Dan Glass
Complex Data Binding a collection implementing IBindingList and ITypedList
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
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.
22 Apr 2013
Kel_
An implementation of a generic, concurrent object pool with smart memory management.
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.
18 Jan 2006
Namratha Shah
Conditional Methods using Conditional Attribute
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.
12 Apr 2007
Syed M Hussain
Connect to the MSN Messenger Server using the MSN Protocol
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.
5 Sep 2008
Colin Vella
An API for enhancing any .NET application with a scripting language
29 Dec 2003
DQuigley
This article was written to provide a brief overview of console input in .NET
16 May 2004
ManiB
A C++ class library with functions like GetKey(), SetCursor(), Cls() ... for use in C# console applications
12 Apr 2010
TwinLane
A control for writing out text to the UI
18 Sep 2001
Filip Bulovic
Using ILDASM to view custom destructors in C#
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.
25 Jun 2007
Ranjan.D
Control your system by shutting down, rebooting, log-off, hibernate
14 Jul 2004
Adam Durity
An example of how to utilize COM in C# through a system tray application that controls iTunes
27 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.
1 Nov 2007
Scott C Davis
A class to convert primitive types to their nullable counterparts
4 Jul 2007
vinh2b
How to convert a managed type to a byte array and a byte array to a struct.
29 Jan 2007
Loki
You probably need to convert your old INI files into XML. Read on for a solution.
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
12 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)
5 Jun 2006
Edusie
How convert a string to a decimal using .NET
5 Apr 2003
JarekNET
Convert VB6 forms to C#
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.
20 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
29 Apr 2003
essence
Want to make it easy to make the jump to C#? Here's the answer.
21 Dec 2011
taralex
PHP array to C# Dictionary conversion.
16 Jun 2007
zeltera
A way to use letters instead of numbers to count
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"
10 Mar 2014
DavidHancock
Describes an algorithm that solves the Countdown number puzzle written in c#
11 Jul 2006
Vicente Angotti
Explains how to count PDF pages using regular expressions in C#
23 Jul 2009
abcdefghijklasdsad
Covariance, contravariance and invariance in C# language
6 Dec 2003
Marcel de Wijs
An article on using CRCxxx checksum calculations in C#, combined with the serialstreamreader example found on this site.
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
22 Aug 2006
suneelp
Create Playlist regardless of Windows recognised format using strings, arrays and files
15 May 2007
Jack J. H. Xu
This article shows how to create various custom color maps
18 Aug 2013
Prabu ram
This article explains how to create a PDF file using C# object
15 Oct 2007
justindhas
Create Sample Application Using Entity Objects Using C#.Net
15 Jun 2004
Michael McKechney
Use embedded text files as the source for populating large string variables.
31 May 2001
M.A.K.Jeelani
This article demonstrates various new UI features such as Transparent Windows, Control Anchoring and Control Docking.
22 Aug 2011
TeapotDev
In this article, I explain how to create an application like Googlebot - it finds and indexes websites throught hyperlinks.
7 Nov 2007
Matthew Hazlett
Extending System.Color with .toHTML()
11 Jul 2008
Syed M Hussain
How to create a custom message box with buttons and icons.
25 Oct 2012
Kevin Yochum
Creating a dynamic object from XML using ExpandoObject.
10 Apr 2010
Diamonddrake
Popup forms that won't take focus even if clicked on, and cannot be alt+tabbed onto
3 Aug 2006
Alejandro Simon
How to program the building blocks of a mechanical trading system: creating technical indicators
17 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.
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.
4 Jun 2007
Joe Sonderegger
A Switch function that works for non-integral types.
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)
16 Jan 2009
Amir Hesami
Creating a Windows Service for Watching System Directory's Files
4 Jul 2007
Ravi Kant Kumar
Creating Active Directoy group OwnerShip using c#
14 Mar 2002
Nikhil Dabas
This article describes using Microsoft agent to create user interfaces that display characters, like Office 2000 Office Assistants.
2 Mar 2005
Kodanda Pani
This article explains how we can use Designers for providing Design time support.
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.
29 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!!
11 Jul 2014
Vitilevu
Creating MDI Forms in WinForms
12 Nov 2003
Harish Kumar L
This article explains how to create an MMC Snapin using C#.
23 Mar 2007
victorbos
Creating PDF Tables using C# (.NET 2.0) and iTextSharp
21 Jun 2007
Filip van der Meeren
An article on creating MSN 8 plug-ins
27 Feb 2002
Nick Parker
Learn how to create your first Visual C# Windows application.
11 May 2012
Tim Corey
We will use the updated System.IO.Compression namespace to easily create, update, and extract zip files.
5 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.
23 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.
26 Nov 2013
Srinivasa Dinesh Parupalli
CRUD operations made easy with the new scaffolding feature of MVC 5.
17 Jun 2004
Mamad876
Control LCD connected to parallel port
23 Nov 2003
peter2713
Simple utility for generating csc.exe command line options
14 May 2013
Paulo Zemek
Create data structures that implement the right Clone To Modify Pattern the easy way.
26 Sep 2003
Alan Dean
Demonstration of how to represent DateTime values in a culture-invariant format in C#.
15 Aug 2002
Gevik Babakhani
This class helps you to create and modify custom configuration files for your application.
29 Nov 2005
Thoughthopper
Another article on AppSettings.
2 Jul 2012
SASS_Shooter
From a concept of custom configs to intellisense in VS 2010.
3 May 2004
nemes
Selective .config/embedded xml config resources reading
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
7 Jan 2012
Paul Jorgensen
Customizable Custom CSharp Control for the Powershell New-PSDrive cmdlet
11 Apr 2007
Rene Dohan
Improved custom implementation of event handling mechanism in c#
20 Dec 2006
knowledge43
A generic class, used for comparing an object by one of it's properites.
14 Nov 2006
Avadhesh Kumar Maurya
This article is written for the help of developing his own message box and can be used anywhere we want to use. This is written in C#. I think it will help to maximum developer.
1 Jun 2006
Palwinder Singh
Implementing custom resource reader with database
19 Aug 2007
Rudolf Jan Heijink
A tutorial on custom serialization using the SOAP formatter - Part II
28 Aug 2006
Not Active
Using custom functions to extend XPath expressions
17 May 2007
Anandhi Swamy
Customize Identity, Custom Principal with ADS
9 Jul 2008
vidyaa shrinivasan
Customised TabControl using C#
1 Nov 2007
sasik_72
This article explains how to create some of the advanced FxCop Custom rules.
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.
30 Aug 2007
Mike Pagel
A detailed guide on how to extend the Rhapsody code generator in C#
15 Apr 2007
Justin Bozonier
Shows how to create a data bindable strongly typed collection via a DAL to replace a DataSet.
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.
10 Oct 2006
cgreen69
An article discussing strategies for unit testing in data aware environments.
30 Dec 2007
Scott Dorman
A simple solution for binding an enum to a UI control using data binding.
24 May 2007
ranajitbiswal
Data Encryption/Decryption using RSACryptoServiceProvider and X509Certificate2
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.
10 Aug 2007
C Razzeto
Database abstraction using factory design pattern
19 Nov 2007
Sun Rays
Article defines how we can implement paging in Datalist
18 May 2010
Geert van Horrik
DataObjectBase -> the new Object class for data objects!
14 Apr 2007
voxdog
Helper/Utility class to easily convert and/or provide defaults in variable conversions.
14 Nov 2006
PIEBALDconsult
This article describes my DateTruncate function.
16 Nov 2007
MH2538
A DB Base Tree that load it's nodes from a table
12 Sep 2007
Thomas Maierhofer (Tom)
Technique to attach a debugger to a starting service project
23 Nov 2004
Marc Clifton, J. Dunlap
Use declarative programming to create UI's common for both Web and Form applets.
11 Nov 2003
Yuriy Maksymenko
Introduction to IStorage interface and MS Help file format including sample C# decompilation DLL for CHM files.
18 Jul 2009
Hakger
How to do a deep copy of objects using System.Reflection.
15 Oct 2012
Moises Barba
A class to create multi-level dynamic objects in C# 4.0
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.
25 Dec 2005
Lim Bio Liong
Build an assembly searching system via custom attributes and reflection.
23 Aug 2012
Nicolas Dorier
Configure the HTTP traffic on your local machine. A nice alternative for netsh http.
8 Mar 2008
Ralph Varjabedian
Dependency Injection for .NET using a Dynamic Service Locator with Dynamic Proxy Injection.
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
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
8 Mar 2006
Tim Clark
Using .NET 2.0 generics to allow for enum like classes with human readable descriptions.
12 Jul 2002
Kevin McFarlane
A C# library that implements Design by Contract
2 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#)
1 Jun 2007
KundanKumar Ugale
Design Patterns in C#
8 Aug 2007
Muhammad Asad Siddiqi
For Professional looking reports within your application
26 Oct 2006
Sumit Jain
How Exception Hierarchy be designed in C#
22 Mar 2008
Muammar©
Animated sheep for your desktop
7 Jul 2004
Nnamdi Onyeyiri
An article showing how desktop switching can be achieved
12 Mar 2010
stevenmcohn
Detect network availability, specifically to the Internet, and monitor status changes
28 Jan 2014
Ali Malekpour
Determine whether a C# optional parameter was supplied
12 Aug 2010
Chad Z. Hower aka Kudzu
Develop your own operating system using C# (or VB.NET, etc.) and Visual Studio!
17 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.
9 May 2003
Uwe Keim
A small utility to notify you by e-mail when ports on servers are not available.
2 Jan 2009
Sacha Barber
A look at Dependency Injection and IOC containers.
6 Aug 2007
hughd
Updating the Graph Plugin to provide a diagram of method dependencies within a class.
31 Oct 2006
ChandraSekar Maheswaran
Frequently used Dialog Boxes
13 Feb 2008
Guffa
An article on creating a custom key to use with a dictionary.
9 Oct 2007
tsv_surya
working in saasthainfotech bangalore
27 Jan 2009
AgileWare
Difference between Int32.Parse(), Convert.ToInt32(), and Int32.TryParse()
23 Oct 2010
Sivaraman Dhamodharan
How Can you Overload an Binary +, Implicit and Explicit conversion Operators
5 Oct 2007
thund3rstruck
A C# Library Interface For the Digg.com API
31 Jan 2011
Renat Khabibulin
DispatcherFrame. Look in-Depth
15 Feb 2007
adparadox0
The trials and tribulations of creating a GeekTool clone
4 Sep 2006
JHotGermany
How to display Greek letters in .NET using char casting.
20 Jun 2013
Eligio Morgado H.
Explaination of how to use JSON to get data from a remote server in C#.
16 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
3 Jul 2014
Akhil Mittal
My article in the second part of the series will focus solely on inheritance concept in OOP
3 Jul 2014
Akhil Mittal
This part of the article series will focus more on run time polymorphism also called late binding.
6 Jul 2014
Akhil Mittal
Diving in OOP (Day 4): Polymorphism and Inheritance (All about Abstract classes in C#)
7 May 2007
sarvesh.upadhyay
This article provides an example how to execute two DLLs with same name but different version number simultaneously
19 Nov 2007
Paw Jershauge
A class for looking up IP addresses against DNS black list server (Anti Spam List Servers)
22 Mar 2007
Hamed J.I
A class for read and write ID3
27 Oct 2006
Jaiprakash M Bankolli
This article explains about C# documentation and ways to automate it
26 Oct 2010
William SerGio
Creates & Tests New Domain Names for Infomercial & Products
9 May 2006
Muhammad Shahbaz Saleem
Shows you how to automate coding process
19 Jul 2004
Hugo Pais Batista
Extend the .NET framework power with DotNetX - free libraries that allow you to generate code, cache database objects, etc.
25 Jul 2007
Adarsh N
Easy to use DotNet TimePicker user control
24 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.
27 Sep 2007
Shinde Sachin
You can drag and drop text file or any other file which contains text in textbox.
7 Dec 2007
Jack J. H. Xu
This article shows how to draw graphics objects using C# and GDI+
26 Dec 2002
Eyad Buhulaiga
Program that draw objects using the concept of multithreading
17 Oct 2007
Giorgi Dalakishvili
An article showing how to draw on screen
21 Apr 2014
Marco Bertschi
A really basic 3D Cylinder chart, drawn on a WPF canvas
27 Jan 2012
StewBob
1 alternative  
Short program to draw, in 2D, a series of geometry that represents a grid-covered 3 dimensional cylinder
18 Jan 2009
Tolgahan ALBAYRAK
A new face for XmlDocument
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.
21 Oct 2013
Sacha Barber
A look at common internal DSL techniques, with a mocking framework example
23 Oct 2006
Guenter Prossliner
Dynamic typing (DuckTyping) implementation for .NET.
7 Aug 2007
Leon Langleyben
Another simple way to work with complex updatable configuration in .NET applications
24 Aug 2008
Tharindu Nishad Patikirikorala
Creating Dynamic assemblies in C#
4 Feb 2011
leppie
Illustrates a dynamic binding implementation in C#
22 Jan 2007
Herbrandson
A dynamic code generator for setting property and field values that outperforms reflection
31 Dec 2013
Paulo Zemek
This article explains why the dynamic keyword is not as useful as it should be.
26 Jun 2008
Namdn
This article introduces why I use dynamic invoke C++ DLL function in C# and how to call it.
19 Apr 2011
Sanjay J Patolia
An introductory article about the dynamic keyword in C# 4.0
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
19 Apr 2011
Sanjay J Patolia
Difference between Dynamic and Object type
24 Nov 2003
John Mikhail
Creating a Java like Dynamic Proxy using the C# Emit feature
22 Jul 2008
sreejith ss nair
Setting the Screen Resolution in C#
31 Jul 2014U
Mahsa Hassankashi
This article explains how to make data source for kendoTreeView, particularly it is designed for organization chart such as personals or documents which need nested query, after drag and drop one node to another one it will save it. Look at Demo
10 Nov 2008
Edward Moemeka
Learn how to define types without defining the class first using C# 4.0.
28 Jul 2014U
Bryan Croteau
A technique for generating ViewModel objects dynamically.
6 Mar 2014
CBadger
Dynamically check a value for Null value in an expression tree with an extension method
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.
10 Apr 2006
Gary Dryden
Dynamically load a class and execute a method.
4 Nov 2010
Paulo Zemek
Using structural-typing and duck-typing in .NET via interfaces
17 Apr 2014
Antonio Nakić Alfirević
Creating a library for persisting the application state data between work sessions
18 Sep 2007
Matty22
An introduction to the benefits of ORM using the free Personal Edition of Diamond Binding
9 Oct 2006
yuan yong fu
Easy to check recursion
11 Apr 2007
Saleth Prakash
This demo shows how to edit a resource file content by treating it as an XML File
14 May 2007
Colin Vella
An API for enhancing any .NET application with a simple scripting language
5 Apr 2005
Cohen Shwartz Oren
Make your C# code efficient.
4 Jul 2005
Bill Wagner (SRT)
Don't emphasize practices that may have an affect on performance in a few cases
3 Sep 2012
Christopher Diggins
An informal survey of implementation techniques of the map higher-order function for arrays in C#.
28 May 2013
SergeyAndreyev
Elastic groups that can be arbitrarily changed by users
20 Sep 2007
Scott C Davis
Using a LocalReport and ReportDataSources, stream a PDF as an attachment to an email
26 May 2006
James Gupta
Scan a website for email addresses and add them to an XML-based file (MSN contact list file)
17 Feb 2003
pat29
A suite of classes to send email messages and attachments.
10 Dec 2002
Christian Tratz
How to emebd and use Win32 resources with a C# program
7 Mar 2012
C_Johnson
An intermediate example of signal processing using EMGU Image Processing Libraries
24 Aug 2007
S.Vinothkumar
Empty the Recycle Bin using C#.
6 Mar 2008
Glenn Dawson
How to use interfaces to emulate const correctness
22 May 2007
Simon Hughes
There is a problem exporting accented characters in plain text files. You need to encode, but which one?
8 Sep 2007
Dariush Tasdighi
Encrypt and Decrypt ConnectionString in app.config and/or web.config!
18 May 2006
Syed Moshiur Murshed
Encrypt and decrypt important data with C# and play
28 Dec 2007
George_Botros
Encryption with RC5 Algorithm (with alittel change)
23 Jun 2002
Frank Fang
Encryption/Decryption with .NET
11 Nov 2002
David Field
A set of C# classes that work around issues with the standard EventLog object
20 Feb 2014
Vipul Prashar
Enhanced FileSystemWatcher class, which can be used to suppress duplicate events that fire on a single change to the file
11 Oct 2007
Cassio Mosqueira
How to make a class look like an enum with added functionality
12 Apr 2004
Al Choudhury
Writting a Unit Converter application for an improved user experience (ease of use).
17 May 2012
Tom R Smith
You can enhance the value of your custom classes through overrides, creating partials, and explicit type conversion.
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
29 May 2011
Tim Schwallie
Pulling together various techniques to make enums, alternate values, and FluentNHibernate play well together
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.
23 Apr 2007
Manish Ranjan Kumar
This article demonstrates how to query system using WMI interface
25 Jul 2004
Graham Brooks
How to use an enum as a datasource for lists in .NET applications
25 Apr 2003
XoseLluis
An article about building enums in runtime by means of System.Reflection.Emit
17 Jun 2004
Tamer Ahmed Farrag
This is a very Useful DLL I use it to parse equations online.
23 Oct 2002
GriffonRL
How to write all your errors when using Console.Error to an XML file.
5 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.
18 Jan 2007
urbane.tiger
Attach delegates to properties for invocation when property value changes.
28 Apr 2008
Jacek Gajek
Generic list class based on Microsoft's implementation with few additional events to handle like BeforeAdd, OnAdd, BeforeRemove, etc.
1 Aug 2007
Jack J. H. Xu
This article shows you how to use Excel charts in C# applications
5 Jan 2006
Michael Vanhoutte
Exception handling in C# with the "Do Not Catch Exceptions That You Cannot Handle" rule in mind.
31 Jan 2010
db_developer
What is the difference between 'throw e' and just 'throw'
29 Apr 2009
Linccg
Start a program, execute for n seconds, then kill it
31 May 2007
Tariqaziz
Data Reader use to read data from Sql server stored procedure
15 Mar 2013
M_Tamas
How to create an expander control for Windows Metro style application
10 Jul 2014
925coder
An in-depth examination of variables in C#
8 Aug 2007
jalal khodabandeh
export sql server or other database query in to excel or word by using c# programming
19 Nov 2012
roylawliet
Discusses how to export methods in C#/VB.NET to be used in native code (such as C/C++)
10 Sep 2013
Sacha Barber, Ian P Johnson
A how to do Expression API cookbook
14 Feb 2004
Werdna
Evaluate expressions in C#. Simple introduction to building interpreter.
20 Sep 2012
Abul Kayes
Using C# Expression Trees to build a custom sort routine
24 Feb 2008
Mohamed M. El-Kalioby
How to extend built in Classes
2 Feb 2009
MARROW16
A design-time component to make use of animated/multi-coloured cursors
3 Oct 2013
Antonio Petricca
.NET ServiceController class extension
8 Sep 2013
Anton Minko
Set of extension methods to LINQ to XML
5 Jul 2014
Mack Ait-Aoudia
Extending MVC Identity
19 Jun 2009
Stas Kashepava
This article explains how to apply polymorphic behavior back in the class hierarchy
2 Jan 2009
mattraffel
Utility for counting lines of source code. It can easily be extended to count any source code types
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.
29 Sep 2011
Stuart Blackler
Introduction to extension methods in .NET with examples
17 Mar 2009
Moustafa Arafa
Extension methods as one of C# Enhancements
7 Oct 2011
Mark Miller
DrawTools library extended to include Layers, Zoom, Pan, Rotation
6 Dec 2007
Ali Ozgur
Describes making of an external tools add-in using ProcessStartInfo and Process classes in System.Diagnostics
20 May 2006
Zollor
A simple class to extract plain text from PDF documents with ITextSharp
9 Sep 2006
Jacky S
A simple C# program that can extract/save article headers from Newsgroups
30 May 2003
Jeffrey Sax
Highly optimized classes for looking up the country code corresponding to an IP address
22 Mar 2007
Ravi Bhavnani
A lightweight .NET logging component.
13 May 2012
BuggyCoder
Efficient Factory Method Pattern Implementation in C# using Expression Trees
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?
16 Oct 2013
tcassisi
Generating typed field accessors and applying them to object mapping and SQL Stored Procedures
13 Jun 2006
Sir Zeppa'Man
Some useful messageboxes and dialogs
22 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.
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.
17 Feb 2009
Yuri Astrakhan, Sasha Goldshtein
This article shows how to generate dynamic methods for fast byte to structure conversion
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
30 May 2006
Vinayaka Krishna Shenoy
The exe will split the files acording to the user defined size and also it builds the file from the splitted ones.
5 Jan 2009
Jean-Christophe Grégoire
A generic File System search engine
1 Sep 2004
Prashant B. Bhide
This article will give you a peep into creating a basic windows service in C#
12 Aug 2009
Matthew Hazlett
Text Difference between two files
5 Dec 2004
Michael Alexander Classen
Script-interpret-class with comfortable editor and debugger
14 Jan 2002
Shashi Menon
C# Windows Application to calculate monthly loan payment
21 Aug 2007
edukulla
File_Version is a Simple Tool developed in C#.Net. It will fetch you the Complete Dll and EXE information under any selected directory. Many a times, we may be required to know the information for Dlls\Exe's which gett installed with a particular product .
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
19 Feb 2006
dotnetfireball
Is a desktop application developed for allow developers to fast creation of their software installation
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.
6 Sep 2011
Neeraj Kaushik 1980
This article is about how to use QuickFix .NET engine.
16 Apr 2009
w.hooper
Fix Protocol C# Fix Engine Source Code
10 May 2010
Sion Cohen
A framework for declarative parsing and creating fixed sized raw data (Flat Files)
22 Oct 2003
Paul J Barrett
A simple educational flash card program that uses xml files for its word source
2 Apr 2014
Anand Gunasekaran
Working with text file as database can querying as RDBMS with SQL Queries.
21 Aug 2003
Frank Eden
Flattening a Hierarchy using a producer thread to get all files in a folder and subfolders.
15 May 2007
seeblunt
Iterate through a timeline using flexible predicate system with Cron Syntax in one class - Update to Previous Flexible Time Schedule
26 Mar 2012
Nakul Vyas
This project presents a self extracting archive creator using Reflection and codeDOM
10 Oct 2012
Andrew Rissing
An intuitive-fluent API for generating Linq Expressions.
12 Dec 2013
Paulo Zemek
Create methods and types at run-time using an easy and fluent API.
27 Jan 2012
Samer Abu Rabie
Fluent NHibernate Automapping for Unidirectional ManyToMany relationship
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.
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.
19 Apr 2004
Chester Ragel
Checking the performance between foreach and for loops in depth.
20 Jul 2007
S.Vinothkumar
Formats for DateTime.ToString()
21 Apr 2007
mdv113
Shows notify icon, starting an app without a form, unhandled exception handling
18 May 2008
Kamal Singh Kharayat
An Introduction to Forms Authentication and Its practical usage.
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
23 Mar 2010
Ashish Kumar Mukherjee
Walkthrough: Forwarding a type from one assembly to another by using the TypeForwardedToAttribute attribute.
17 Jan 2012
Shivprasad koirala
In this article we will explain for real world use of Partial classes and partial methods.
17 Oct 2005
Nikola Stepan
An article on a Fraction class in C#.
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.
21 May 2012
Tim Corey
Learn how to go from being an absolute beginner in the Managed Extensibility Framework to being an advanced user.
19 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.
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#.
8 May 2014
Yang Kok Wah
Techniques in tracing outlines in a drawing
10 Jul 2014
Yang Kok Wah
Playing your favorite music and sound files all at once
27 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
23 Sep 2003
Roy Osherove
I'll show how to use mock objects to test abstract classes.
10 Mar 2007
Chetan Kudalkar
An exploration of function overloading in C#
21 Oct 2007
Captainobvious
This is a quick C# function to proportionately resize a JPG based on max width and max height parameters
10 Jun 2012
Jovan Popovic
This article explains how you can use functional programming in C#.
12 Feb 2009
M Sheik Uduman Ali
This article explains how to use C# 3.0 lambda expression for functional programming.
21 Feb 2009
M Sheik Uduman Ali
This article explains how to use C# 3.0 lambda expression & LINQ for functional programming
4 Jun 2014
Alexandr Stefek
The article depicts usage of functional programming for creating indefinite integral in form Func from delegate Func.
29 Sep 2003
pseudonym67
A variation on the Game Of Life Theme
10 Sep 2009
kiswa00
How I learned more about C#, UserControl, and project design by implementing a Game of Life simulator.
7 Mar 2012
Kailash Shastri
An Object Oriented solution to Conway's Game of life problem in C#
29 Jun 2011
Reza Mansoori
This is an easy game puzzle for beginners.
10 Jun 2007
Ionescu Marius
Nice game with planes
2 Nov 2004
Cristian Prats
An article about IDisposable and the Garbage Collector in .NET.
27 Apr 2003
Daniel Turini
A tool and a method for VB.NET to C# source code conversion
15 Sep 2010
Yury Goltsman
Extending functionality by wrapping entity using DynamicObject. Improving performance of Reflection by using cache and expressions
2 Aug 2002
Eddie Velasquez
Practical tips for making your classes good friends with .NET
14 Nov 2006
rmortega77
Very simple code to generate a PDF document using the CrystalReports engine.
15 Oct 2007
Chirag Patadia
Generate Filter String as per user requirment
27 Oct 2003
Paul Wijntjes (dominion99)
This article shows you how to get a valid ClientTicket for connecting to a MSN server
23 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.
25 Jul 2008
Hasler Thomas
This article describes how to generate the MD5 hash string for a common C# object.
31 May 2008
Bojan Petkovic
Type generation from external metadata.
30 Dec 2005
Stephane Schwartz
An article on implementing a generic comparer.
7 Aug 2007
Igor Velikorossov
Implementation of an enhanced List of mutable objects with events
16 Mar 2007
Sean Yixiang Lu
Improved Memento pattern particularly designed to support undo and redo.
7 Feb 2006
Rob Hemstede
A generic object factory using C#.
23 Jan 2014
Alexander Sharykin
Implementations of a computing pipeline, with design explanation and code samples
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
15 Oct 2011
Clifford Nelson
Generic ValueConverter for Binding Enumerations to Check Boxes
21 Jul 2014N
Alexandr Stefek
This article show another way to implement generic operators. Vector is in middle of attention.
23 Sep 2004
Ansil
An introduction to Generics in C#.
5 Aug 2007
Harikaran S
This article will explain about Generics feature in C# 2.0
24 Nov 2002
Kalyan S Dontharaju
An article on Travelling SalesMen Problem Solving by GA
17 Sep 2013
Nicolas Dorier
A story about how Rx Framework saved my life for high frequency event processing
2 Mar 2005
Angren Aldaron
Sometimes it's needed to get IP-Addresses within a text for further use
18 Apr 2009
Vipin.150
C# program to get the size of a file from the internet
9 Sep 2004
Nitin Kunte
An Article that shows how to use System.Management in C# to get System Information
20 May 2002
Nick Parker
Through the .NET Framework you can easily get the current user name to authenticate.
21 Nov 2007
Sun Rays
Getting value from one page to another page
29 May 2008
Unknown Narrator
A GetOpt implementation for .NET.
17 Aug 2007
Peter Wone
Handling string parameters incorrectly declared as ref ushort
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.
24 Sep 2002
Mazdak
How to get local groups and members with Win32 API in C#
13 Jan 2007
developer.dave
Very basic guide to beginning development of your ReSharper PlugIn
14 Jun 2014
Shemeer NS
This article will help you to start with Visual Studio Editor Margin Extensions, Sample extension 'File Path On Footer'.
16 Jul 2014
Shemeer NS
This article will help you to start with Visual Studio Editor Viewport Adornment Extensions, Sample extension 'File Properties Info'.
21 Jun 2014
VijayaMalla
This is a getting started article about Xamarin.
12 May 2002
Nish Sivakumar
Introduction to unsafe code
18 Jul 2007
Marek Wyborski
This article introduces a code generator for Glade that produces C# code
13 Jul 2010
Anupam Banerji
Explains the .NET approach towards globalization, and introduces the tools and methods to successfully implement globalization.
9 Jul 2009
Proxytype
Search your keyword against your competitors
10 Feb 2007
rbriere
Quickly go to a Shrinkster.com url.
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.
31 Aug 2005
Andrey Butov
The Gradient Enumerator is a simple utility to display resulting gradients from the combination of two colors.
11 Feb 2007
David A Brighton
This mathematical program uses explicit conversion and graphical display
8 Aug 2002
Siva Ram Mateti
An article on converting Gregorian calendar date to ISO 8601 calendar date
11 May 2010
Gurux Ltd
Retrieve data from a physical device, process it, and visualize the results
4 Apr 2005
Giancarlo Aguilera
A hack that enables C# 2.0 Iterators with .NET 1.1.
9 Oct 2010
Stefan Savev 2
Describes how to dump information from the C# parse tree
28 Oct 2006
Stephan Depoorter
Handling Fixed width flat files with .NET custom attributes
20 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.
30 Nov 2007
wjfrancis
How to monitor, enable, and disable hardware devices from C#
31 Oct 2007
Mohammad Mehdi Norian
implementation of ocr by hebb algorithm
23 Jun 2004
ACanadian
This function will return the height of text. Designed for use with text boxes on windows forms.
23 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
22 Nov 2006
Chris Hambleton
An article on how to make a single configuration file for the entire development life-cycle
28 Nov 2002
Alexander Kojevnikov
Simple class to load/unload WinWord (or any other OLE application)
20 Sep 2005
Glenn Inman
This is a hex editor in c#
24 Dec 2008
Nagarajan Rajesh
Updated version of the wonderful and sleek "Tree Chart Generator" written by Rotem Sapir
29 Jul 2002
Daniel Strigl
A C# class to provide exact time measurement in your applications.
28 May 2006
nicklenting
Component which you can add to your project that allow you to add items horizontal to a ListView component.
11 Jul 2007
Arezoo Sarkheyli
This article will try to learn you the way of building new components
20 Nov 2012
Mohammad A Rahman
How does var, auto implemented properties and += or -= of events work in C# programming language.
4 Feb 2013
Mohammad A Rahman
How does throw, rethrow and where, select clause of Enumerable class work in C# programming language.
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..
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.
14 Jan 2010
dmitryEB
Steps to become famous C# developer.
24 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.
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.
22 Oct 2003
Prashant Agrawal
This article explains how to convert DOC into other formats using C#.
15 Jun 2007
Cem Onvar
Gives a brief description to convert the leads in MS CRM 3.0.
10 Jun 2004
dgiljr
How to copy a String into a struct using C#
6 Oct 2006
interface Mirror
How to create a User Defined Collection
26 Nov 2003
Daniel Zaharia
The article demonstrates how to edit and persist collections with CollectionEditor.
14 Sep 2008
Bhupendra Sinha
This article will explain how to embed/access JavaScript, CSS and images to server control’s assembly.
11 May 2007
LeoSimon
This article describes how to use C# to customize exporting a Crystal Report
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.
12 Feb 2008
Gautham Jayaraman
This code snippet helps to get the last Windows reboot time using C# and interop
19 Feb 2003
Softomatix
An article describing how to use DirectoryServices classes to get a user's SID.
10 Aug 2006
biswam
We can make a class sealed without sealed keyword
8 Sep 2003
The Orange Rider
This article is a tutorial on the creation of a simple smart tag
30 Jul 2005
Majdi Jamal
How to make Informal Form Using C#
15 May 2011
Mostafa Kaisoun
This is a trial to print Invoice with C#
1 Jun 2007
Ziver Alen MALHASOGLU
How to Search and Find an Entity in MS CRM 3.0 using Microsoft CRM Web Services.
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.
7 Sep 2004
Ahmed jamil Kattan
An article explaining how to use Microsoft agents in a C# application
15 Feb 2007
Seun
A simple way to learn and start using the C# Settings class
30 Oct 2011
Bangla Gopal Surya Prakash
TFS Build agent, Build definition, TFS Build Custom Task
12 Jun 2007
Neeraj Kumar Suryawanshi
It will show you the way for writing custom log in C#.Net
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 :)
5 Jun 2010
ai8rahim
Retrieving & Processing HTML from Websites in .NET Applications
15 Jan 2007
zeltera
Visual HTML Meta Tag Generator
2 Aug 2006
Ahmed Ali El-Sayed
C# DLL for use it in .Net Applications, you can convert it easy to any code
29 Jan 2007
Kamlesh Singh
How to create TCp connection through proxy server
20 Jun 2014
Marc Clifton
A Higher-Order-Programming Environment (HOPE) Example
21 Oct 2011
grimmuko
Some useful C# Extension Methods
22 Nov 2011
garymcleanhall
The wonderful things that decorating a simple interface can produce.
27 Sep 2003
Levent Saltuklaroglu
Controlling LEDs (Light Emiting Diodes) with Parallel Port
28 Sep 2003
Levent Saltuklaroglu
Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
14 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).
22 Aug 2009
Nicolas Dorier
Pattern to easily create and test asynchronous solutions.
17 Jul 2008
sreejith ss nair
Using IEnumerable And IEnumerator interfaces in C#
11 Jun 2007
Ryan Andrus
Using IEnumerable and Yield to create on-the-fly collections in .NET 2.0
20 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 Jan 2003
Kishor Aher
This Article Help you to Build an Image Processing Library in C#
25 Jul 2005
Marcelo Lujan [El Bebe.Net ]
Image Protector - Merge an image with a transparent image with copyright, in C#
30 Oct 2007
Murat Firat
This article contains a brief description of BackPropagation Artificial Neural Network and its implementation for Image Recognition
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.
20 Jan 2008
Augusto Humire Martinez
It examples show how insert any image into sql server and perharps other types
28 Dec 2006
Ivar Lumi
IMAP messages transfer tool
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.
8 May 2013
Sergey Shumov
A new way to implement finite-state machine using async/await
1 Feb 2013
Ofir Makmal
A walk-through an implementation of a Generic Object Pool that is much more.
10 Jun 2007
idriseAbdi
Implementing dynamic escalations using Timers to augment K2 Workflow
2 Mar 2006
Matt Fowler
Designing a Linked List without the use of NULL or looping
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.
4 May 2004
Pankaj Chatterjee
Implementing Object Undo and Redo capabilities in .NET
22 Jul 2004
Jouni Heikniemi
Instructions on implementing Perl map and grep with C# 2.0.
20 Sep 2005
JadBenAutho
Flexible HuffmanAlgorithm object, based on streams data forms.
10 Mar 2008
Jaiprakash M Bankolli
This article describes about design pattern namely Singleton Pattern.
18 Mar 2009
mightyCoCo
A theoretical and practical implementation of the XOR encryption technology in C# which is extended from the Vernam cipher
26 Nov 2007
caloia
Improve performance with anonymous methods, asynchronus processing, and thread pools.
17 Nov 2006
Bevan Arps
Creating an improved version of String.Format.
21 Jul 2007
yuan yong fu
In C#, use Win32 API to enumerate file and directory quickly
5 Aug 2003
Kevin McFarlane
How to incorporate parameterized construction in Microsoft's recommended implementation of a Singleton
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.
20 Mar 2002
BLaZiNiX
An INI file handling class that wraps the API functions from KERNEL32.dll
22 Aug 2012
roylawliet
Discusses inline-IL in C#, benefits and uses, and how to achieve it.
25 Nov 2011
emardini
Implement INotifyPropertyChanged and change verifying in model using a proxy generator
7 May 2007
TJoe
Improving and extending the INotifyPropertyChanged interface
26 May 2009
logicchild
An article about I/O and Streams for the Beginner
29 Jun 2007
Paul C Smith
You don't need to buffer temp data to accomplish a simple text insert.
18 Sep 2006
P.Adityanand
Understand the internal working of anonymous methods in C# 2.0.
9 Sep 2004
Manuel Permuy
This article describes the architecture of the "Cdot-Insource Framework".
9 Sep 2004
Manuel Permuy
This article describes the architecture of the "Trivadis Framework".
13 Dec 2013
Adam Zgagacz
Encode numbers in different positional numeral systems.
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.
2 Jul 2014
Shemeer NS
Color Picker tool for Visual Studio IDE, VSPackage walkthrough.
19 May 2014
wliao
Integrating list of custom types into the TFS build template
2 Dec 2004
Utku KAYA
Introduction to Intelligent Systems in practice.
7 Oct 2003
Kris Vandermotten
Allow your programs to reason with incomplete data.
2 Oct 2004
J4amieC
This is one of many approaches to using AOP principles in C# using ContextBoundObject.
30 Dec 2013
Nagaraj Muthuchamy
This article is aimed to help junior developers understand the Interface concept in C# language.
3 Oct 2011
zenwalker1985
Indepth details about constants and readonly
4 May 2004
JEHAN Sebastien
Write web macro agents with plugin libraries for data processing
19 Oct 2005
Marco Roello
A port of the Java sample project written by Tobias von Petersdorff
11 Jul 2007
tran manh tuan
This app shows how to send and receive messages between apps using WM_COPYDATA.
3 Oct 2005
Edward Moemeka
A general discussion on C# 2.0 partial types.
3 Oct 2005
Edward Moemeka
A general discussion on C# 2.0 static classes.
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.
18 Mar 2009
Gaurav-Mehta
Introducing Serialization in .NET
12 Nov 2007
Philip Laureano
Using LinFu.DynamicObject to add mixins, duck typing and multiple dispatch to your favorite .NET languages
12 Nov 2007
Philip Laureano
A library for currying delegates and for handling any event fired from any object instance
7 Dec 2007
Philip Laureano
A library that adds transparent DbC support to any .NET language. No Eiffel.NET or Spec# required.
3 Apr 2010
Muhammad Shujaat Siddiqi
An introduction of Managed Extensibility Framework (MEF) with Visual Studio 2010
13 Sep 2005
Ayende @ Rahien
Introduction to C# 3
30 May 2013
Manish Agrahari
Abstraction, encapsulation, inheritance, polymorphism in C#.NET
13 Apr 2004
hasansheik
A Beginers introduction to Threads using C#
22 Sep 2010
shteff
Some extension methods to determine whether an IP Address is from the intranet (The local network)
27 Mar 2007
Matglas
Validating ISBN13 numbers on format and correct checksum in class or CustomValidator (ISBN: book reference numbers)
13 Aug 2007
Sonal.India
Issues faced while extending IE with Band Objects using .NET and Windows Forms
20 May 2003
Trevor Misfeldt
Article on the relative performance of various methods of iterating through large amounts of data.
9 Sep 2011
K.Kirivarnan
Jabber Client using Matrix XMPP Library
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.
7 May 2012
Vitaliy Shibaev
This article describes how to use Javascript code to create interactive PDF documents.
27 Jul 2007
Shreyans Kothari
Reflection of JavaScript Object through Text Parsing of *.js files
29 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,
15 Jul 2004
chandrap
JPEG Date Imprint, Automatic 4*6 Cropping, Resizing, Thumbnails, SlideShow, HTML Pages Gen Tool. Best part is it is Batch processing Tool.
17 Jul 2003
Leon Langleyben
Simple utility to browse and summarize script files
30 Aug 2007
Reto Ravasio
1 alternative  
A Sysinternals JumpTo clone
9 Jul 2012
ledtech3
This is an alternative for "JumpTo RegEdit"
1 Mar 2008
Alexandr Golovanov
This article covers aspects of getting information by IP Address.
11 Mar 2014
Moises Barba
Implementing the Repository and Unit of Work Patterns dynamically using Kerosene ORM
7 Apr 2009
Tiago Conceição
Powerfull XML Alternative
25 Aug 2006
Abhishek _Agarwal
This is an antivirus solution to deal with the Brontok A HVM 32 Virus.
27 May 2006
| Muhammad Waqas Butt |
Show Crystal Report On Selection Base
13 Jul 2009
logicchild
An article that describes the C# 3.0 Lambda Expression feature
2 Feb 2006
Andrews Raj
An article on LAN chat using multicasting.
26 Oct 2006
Kannan K
Late Bound ActiveX loading [TamilFM]
1 Dec 2011
Paulo Zemek
This article will present two alternatives to Lazy.
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 Aug 2009
logicchild
An article that desribes the concepts of the APM and the use of features to simplify its use.
28 Sep 2010
Nick Alexeev
How-to article describing software, hardware setup
3 Nov 2012
Nicolas Dorier
This article will teach you how to see what is going on inside. And take advantage from it.
28 Apr 2014
Artem Los
Three different algorithms for constructing licensing systems, their advantages and disadvantages using C#.NET environment.
7 Oct 2007
Ruslan Sudentas
A program to generate HTML Web Gallery based on the LightBox JS
28 Feb 2008
Paw Jershauge
An Attempt to make Uniform resource identifier for the Lightweight Directory Access Protocol
3 Jul 2014
WilliamCruisoring
This article presents a Wait.Until() mechanism that might be helpful in various scenarios.
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.
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).
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).
28 Dec 2012
Christopher Diggins
A library of extension methods similar to IEnumerable for working with immutable arrays.
8 May 2007
Ming.Chen
A LINQ Implementation for Google Images/Groups Search
1 Apr 2010
Joe Pitz
Performance considerations when using LINQ to SQL
17 Apr 2013
J van Rooyen
From a developer's perspective, a comparative article
4 May 2005
Marcus Andrén
Instead of iterating through each element in a collection, we can write iterators to do specific tasks.
17 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!
8 Jun 2007
Suha
ListView Find Items string or integer etc: *text, or *text*, or text*
20 Apr 2003
Chris Richner
Did you ever want to code a little utility that should manage a project file?
24 Apr 2006
Gianni Marzaloni (ZofM)
Simple application to load an EXE file and run it from memory (only for .NET compiled files)
6 Sep 2006
Javier Lema
Load an ini file to configure own application
20 Feb 2013
Dmitri Nеstеruk
Kind of like inversion of control, but without DI containers
27 Nov 2007
Fun@learn
LOCK is used to lock and unlock the files using symmetric key cryptography
14 Jun 2012
Elvin Deras
This article explains how to work with log4Net and SQLite.
25 Mar 2009
daniel macey
Visual Studio Code Snippets to assist with configuration of and logging in log4net
30 Nov 2006
Tom Tang API
A tool can save your effort on configuring log4net.
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
27 Dec 2006
Uwe Keim
Introducing a small appender that logs to a web service within the LOG4NET logging framework
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 Jun 2008
Masayuki Tanaka
This article shows a way to logging into single logfile from multi-process avoiding file lock conflict
6 Jan 2007
hacked.emotions
The article describes how to configure nlog to log reports as per your requirement
9 Oct 2006
YoursMilu
Log your application. I t also logs the exceptions and its stack trace.
8 Nov 2007
H. Tony
Utilize logical rules and scanning to solve soduku puzzle, no guessing
3 Jul 2007
Shakeel Mumtaz
This article help you how to add/sub/div/mul long integers
18 Aug 2002
Zachery
A small little program that randomly picks six numbers and display the top six picked
27 Aug 2003
Corinna John
Managing privileges and impersonating users
6 Jan 2010
AndrewSmith
How to work with Lucene.Net's analysis.
4 May 2011
Giorgio Minardi
Providing a generic wrap to Lucene.net basic search functions
8 Dec 2004
wapnethr
Calculating checksum number using Luhn's algorithm
21 Mar 2014
dot net tech
Performs basic function on your Facebook Profile from C# code without use of Facebook API
18 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.
25 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.
24 Jan 2013
$andesh M Patil
This article is all about the Main method in C#.
29 Nov 2013
John_Leitch
This article details how to make .NET applications scriptable with Aphid, an embeddable scripting language.
11 Aug 2002
rosen
Make a class that exports its custom event.
19 Oct 2006
Haiyan Du
This is .NET 2.0 Windows Form Application wich can help you to none tech user to update you appsettings in your application configuration file.
8 Mar 2007
jdkulkarni
The article describes how to manage processes on a remote machine using WMI
3 Nov 2006
Alois Kraus
What happens during the shutdown of a managed application?
26 Apr 2006
P.Adityanand
A fully managed .NET implementation of Win32 IOCP's waitable event queuing mechanism.
26 Apr 2006
P.Adityanand
Lock-Free Object Pool, Lock-Free Queue, and Thread Pool for Managed IOCP.
21 Jun 2004
ex3cut3_2
A simple library to manage the quota entries of the Windows system, works for local and remote computers
11 Apr 2007
livibetter
This program implements a simple way to see a Mandelbrot set
21 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.
6 Jun 2003
Reto Ravasio
Attaching a description to each entry in an enum.
22 Jan 2008
salysle
An article on mapping with a GPS in C#
1 Feb 2007
dmihailescu
Marshal an array of zero terminated strings or structs by reference
24 May 2007
Tetyana Loskutova
An article on remote persistence implementation using .NET marshal by value and XML.
20 Apr 2004
Edward Smoljanovic
A simple use of bit fields as flags for Windows forms.
25 Nov 2011
PIEBALDconsult
A generic class to help plumb the matching of items of two sorted lists
25 Aug 2005
Paratrooper666
Solve mathematical equations
30 Jul 2004
Mohammed Azmy
A parser that understand the mathematical equations.Just enter the equation and you will get the result
29 Sep 2011
N.Banukobhan
It has all the operations of matrix, vector
5 Oct 2010
NaveenSoftwares
A simple C# Console program to display Matrix Movie Effect
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.
2 Feb 2004
Massimo Beatini
Electronic notes in C#
2 Mar 2006
donperry
MD5 and SHA-1 Hashing for String and Files using the .NET cryptography Provider
2 Sep 2006
anishmm
Change mdi form background picture at run time
16 Oct 2008
Alexandr Golovanov
In this article I will tell you about one of the most important components of channels check system
18 Apr 2012
Dean Oliver
A short guide to what to look forward to in the next release of MEF.
28 Jul 2011
Mahadesh Mahalingappa
In this article, I will explain some of the useful features that MEF provides
20 Aug 2005
tcflee
A little memo pad that reminds me of important tasks
9 Dec 2002
lambo82669
An article on message/info bus components for lightweight messaging.
4 Mar 2005
sarav.r
De-coupling Error Messages out of your web application.
19 Jul 2008
sreejith ss nair
An article about using message queue for connectionless programming
31 Mar 2013
RajeshRaushan
In C# delegates can behave like a first class object by having closure on outer variables
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.
16 Nov 2003
Alexander Kent
An article on axWebBrowser/MSHTML automation using Visual C#.
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.
25 Feb 2006
Dau Quoc Chung
It is a game like Window minesweeper of microsoft
19 Sep 2005
Ayende @ Rahien
How to add mixin to a class in C# 3
5 Jun 2014
Mark_Shield
A mock FIX trading server for use when testing FIX trading clients
14 Aug 2012
Zimin Max Yang
Mock test without interface, on static methods and properties, using PostSharp
28 May 2002
Paul Gielens
Model View Controller written in C# using the .NET Framework
18 Sep 2013
Muraad Nofal
A haskell monad/(applicative)functor like interface in C# that extends IEnumerable.
30 Jan 2012
m-idrees
This article demonstrates how to get started with MongoDB in C#.NET
16 Mar 2003
Gerald Nelson
Monitor Folder Activity in C#
7 Jan 2012
kosmoh
A class that allows you to monitor the actual change of a variable and notifies all interested objects with an event.
1 Apr 2009
Rizwan Qureshi
MOS protocol from introduction to implementation
6 Nov 2009
Joe Woodbury
A Most Recently Used files class for .NET 2.0 in C#
13 Nov 2007
Joe Woodbury
A Most Recently Used files class, in C#.
25 Jul 2003
mijalis
An article on easily animating controls on a form in C#
22 May 2007
sharpiesharpie
Doing some things to the mouse using API
23 Apr 2013
SergeyAndreyev
An article that discusses movable elements right from primitive to complex objects
Sort by Title

Generics 

23 Dec 2009
Sunil Pandita
Generics in .NET explained.
4 Mar 2007
Marc Clifton
A circular list implementation.
16 Nov 2011
gemma85
A Command Line Caller example
31 Jan 2008
Mike McCabe
A function for 'clamping' values to within a given range
25 Jul 2007
article
A Generic State Machine and Attempt to Generic Component
11 Mar 2009
Nish Sivakumar
This article describes a generic Trictionary class derived from Dictionary that allows two values of different types per key
24 Apr 2007
walera
This article uses a simple example to illustrate the importance of Generics in C# 2.0
1 Jun 2007
marcel heeremans
This article demonstrates techniques on how to optimise the common programming task of recursively iterating through a container control using generics and yield return.
20 Dec 2006
Martin Olivares
A sample of using generics to simplify a Data Access Layer
23 Feb 2009
DogSpots
A discussion of doing arithmetic in generic classes and a small utility to make it easy.
1 Jun 2007
Sean Hederman
This article discusses the creation of a generic Range class, and goes into the decisions and thoughts about many of the design aspects. Touches on lambdas, iterators, and generics.
8 Sep 2004
Carlos R. Lacerda
This article describes how to build a simple game using a doubly linked list
29 Sep 2004
Oscar Bowyer
Using C# 2.0 Generics for Flexible Business Object Collection
31 May 2012
Alexander Van Berg
Combinatorial generation of C# generic types.
19 Feb 2013
RajeshRaushan
Discussing few points about generics in .net and what it offers.
17 Jan 2008
thany.nl
How to pass anonymous types and how to cast them
25 Sep 2004
cminusminus
A palette of code generation tools for VS.NET.
31 Jan 2009
Joe Enos
Alternative methods for sorting a .NET List
20 Dec 2006
Sidhartha Gundavarapu
This article discusses the problems with Generics and how to tackle them with out of the box solutions provided with .NET Framework 2.0
8 Sep 2009
Yang Yu
A Generic way to construct an instance of a class from an instance of its base class.
23 May 2010
Abhijeet Singhai
A Generic List with a feature of converting itself to a DataTable
12 Mar 2009
Joe Enos
.NET method to convert an object into a derived type
18 Aug 2006
Tim Kohler
Create Predicates from Expressions for use with Generic collections
6 Jan 2008
Stewart
Save Time using Generics creating EventArgs
17 Sep 2004
Marc Clifton
How to declaratively define a closed generic and use type converters to implement assignment from a string.
22 Oct 2012
Ordisoftware
How to create a generic singleton for .NET.
30 May 2014
Paulo Zemek
In this article we'll see the differences between using Dictionaries with locking versus the ConcurrentDictionary and also why you should still need or prefer a normal Dictionary (or a home made implementation).
30 Oct 2007
SteveLi-Cellbi
Dynamic properties implementation using C# generics.
21 Nov 2006
Federico Andres Lois
This article will show you how to create generic singletons that honor all of their properties and at the same time are extensible enough to handle not so obvious scenarios.
22 Apr 2014
31337 H4X0R
Generic Abstract Factory Design Pattern
18 Jan 2010
Ludmal de silva
Microsoft .NET Generic classes.
9 Jun 2009
logicchild
An intermediate level article for those who need a reference for Generics
23 Aug 2007
Alexander Arlievsky
Sample how to use generics and dynamic methods together to get simple type safe access to private variables
5 Oct 2009
DaveyM69
Save your keyboard and fingers, and write less code using generic event arguments.
5 Sep 2008
Laughing.John
Presents a base class for creating a singleton lazy load cache.
12 Aug 2009
Michael T. Shrove
Generic List based object that acts as a List but with built-in events
16 Jul 2008
Bryan Sumter
This allows the programmer to sort a list based on multiple properties
12 Apr 2009
Rahul D.
Generic List that can be used where loads of List items are added and there is too much of memory fragmentation using List
31 Jul 2007
balazs_hideghety
Generic NameValueCollection Implementation
21 Nov 2011
WilliamCruisoring
Converter of Arabic number to/from strings
30 Sep 2006
alanliu0110
This article shows a generic service locator implementation that gives you both ease of adding new services and type safe checking by compiler
31 Aug 2009
tomer bracksmayer
Generic Singleton Design Pattern C#
26 Jul 2005
davojc
An article describing how to use Generics to create a singleton provider.
25 Oct 2013
Bill_Hallahan
Generic Sparse Collection Containers
30 May 2008
NoopMan
Avoid the pitfall of open vs. closed types. Closed generic types do not share statics!
29 Apr 2009
Kanhar Munshi
An XML Helper Class that can Serialize and De-Serialize custom User objects using C# Generics
8 May 2009
logicchild
More on Generics
25 Feb 2004
Aagamuri Sridhar
An article on generics, gives clear picture about generics with examples
12 Jun 2006
ozkar garcia
How to clone generic/template objects
17 Jun 2010
TheAvenger
A generics method to convert an object to a basic type.
10 Apr 2007
zubinraj
This article discusses generics. Generics is a new feature included in .NET version 2.0.
10 Jul 2006
craigd
Generic class to help de/serialize any Type, plus a discussion on NUnit testing Generic classes
14 Oct 2010
Greg Olmstead
Grouping a List based on string property of the object in the list without LINQ
21 Feb 2009
Moreno Airoldi
A simple C# approach to thread-safe property access using Generics and type cast overloading.
18 Dec 2007
Marshall Rosenstein
Create immutable / read-only collections from existing ICollection, IList, or IDictionary instances.
23 Aug 2011
Member 3531622
How to make code more clear, easier to write and more extensible in a generic way. Use of Option type in C# in combination of Func delegates
20 Mar 2008
Antoniu-Gabriel Rozsa
Generics in C# are cool. Not as cool as C++ templates, though. However, one can do pretty interesting things with them.
27 Dec 2007
Inaki Ayucar
This article shows a very basic example of using generics to create variables that cannot be changed faster than a specific rate
13 Mar 2009
Yang Yu
The article attempts to explain a neat coding pattern for converting an IEnumerable to a DataTable.
23 Feb 2008
Arup Banerjee
Leaveraging GenericType Converter for Hybrid Property Databinding
16 Jun 2008
Sam Haidar
Calling LINQ Extension Methods on Generic Collections
2 Feb 2012
Dean Oliver
How we can harness the power of MEF and extend it by way of generics.
Sort by Title

How To 

21 Nov 2011
dmihailescu
UI and concurrent programming using IAsyncResult, BackgroundWorker, TPL, and ‘async’ syntax.
31 Dec 2009
taiar erez
Shared secret for three users over an unsecured network connection
10 Dec 2004
Marc Clifton
The basics, along with some things I learned along the way.
13 May 2013
Eduardo Antonio Cecilio Fernandes
How to build a simple Scheduler in C# for Desktop and Web Applications
26 Dec 2007
Marc Clifton
Understanding value and ref types for equality tests and as keys in collections
24 Apr 2007
flmz_81
An article on how to transform planar coordinates from the the WGS 84 Ellipsoid onto the Swedish National Grid (Riket koordinatsystem 1990).
25 May 2006
yincekara
An article about how to customize and localize the Microsoft ReportViewer Toolbar.
24 Nov 2004
Jay Nelson
An article on accessing a CVS repositry using C#.
20 Dec 2005
yann bertaud
How to get the song list, song information from ITunes using .NET.
11 Jul 2005
Tyron Madlener
An article on how to add a custom button to the caption bar.
10 Apr 2002
Nish Sivakumar
Beginner's Tutorial on adding tray icons and setting context menus
1 Jul 2005
Describes in detail how you can programmatically administrate Indexing Server, for example create a new Indexing catalog and then add folders to be indexed by this catalog.
23 Sep 2010
sashidhar
Alternative way for Window services to interact with desktop where operating > XP
16 May 2002
James T. Johnson
A class to parse HTML - a part of the ScreenSaver competition
11 Apr 2009
xpete111
How to implement the INotifyPropertyChanged interface, for lazy people :)
10 Aug 2007
Justin.Jones
This describes how to modify a VS project to automatically GAC an assembly after a build and optionally include debug info.
27 Oct 2006
Satishkumar.B
This article talks about building an application to translate .NET resource files like .resx and .js using Google Translate, for internationalization testing.
24 Feb 2005
Leslie Hanks
An article describing how to automate IE, mainly for testing purposes.
22 May 2011
cbm
Learn how to create an autonumber system for custom entities in Dynamics CRM 2011.
29 Aug 2013
Keith L Robertson
Write synchronous-looking asynchronous methods without async/await in Visual Studio 2010.
5 Jun 2008
PaulU
This is a simple web browser I made in C# using visual studios 2008
13 Feb 2008
Giorgi Dalakishvili
An article deskribing how to convert a bat file to an executable.
10 Dec 2005
Mubi | www.mrmubi.com
How to build an add-in for Microsoft applications supporting add-ins, using C#.
23 Aug 2003
Todd Sprang
This article details how to build a Snap-In-Capable application, similar to the way that MMC works.
27 Nov 2012
Srinivasu Pemma
This is the best way to handle or manage bulk data insert to sql server taken from my technical blog http://www.srinetinfo.com/2012/11/bulk-data-management.html
18 Nov 2004
Kenny Young
This article demonstrates how to use the serializable Data Transfer Object to transfer data throughout applications.
3 May 2011
kribo
.NET project with a SQLite embedded database
22 Mar 2008
kribo
An article on how to connect to a MySQL database using the Connector/NET 5.2
17 Mar 2014
Pål Thingbø
How to write an asynchronous sockets server in c#
5 Sep 2003
Barretto VN
Creating Menus Dymanically in C#.
7 May 2012
Sperneder Patrick
This article describes how to handle and use the SpeechRecognitionEngine class that is shipped with and since .NET 3.0.
19 Aug 2009
Bob Bevers
A simple way to do callbacks that works in C# in programs
1 Nov 2006
shinilkp
How to call C# code from C++ and read an array of struct which contains strings.
10 Oct 2001
Ajit Mungale
This article helps you to get an idea about calling API functions in C#.
27 Jan 2006
Rashid.Mahmood
This artcile shows how to capture a desktop screenshot with the mouse cursor included.
20 Jul 2004
GRMartin
A Simple boolean function to check if an MDI Child has already been loaded into an MDI Parent Container.
23 Jun 2012
igkutikov
Binding Properties of non GUI elements that still implement INotify
12 Oct 2004
Kashif Bilal
This article explains how to change fore and back ground color of text in a console application. It also explains how we can change the title of Console windows and the use of Win32 APIs.
22 Sep 2006
Shinil K P
Adding new command options to an existing application, just by adding a new class.
8 May 2005
Norbert Eder
This article shows how to compile code during runtime.
5 Sep 2008
DaveyM69
'Complex properties' and Size3D in C#.
24 Oct 2005
Gerald Gibson Jr
1 alternative  
Use Windows Shell API in C# to compress Zip files without showing the Copy Progress window.
29 Aug 2013
Kumar Kisalaya
This is an alternative for "Compress Zip files with Windows Shell API and C#"
30 May 2004
Taha Amin
Control electrical appliances using PC.
4 Jul 2008
w.hooper
Convert a positive 32 bit integer to a base 64 string. This is the fastest and shortest encoding / decoding of an integer to / from text. Easily modified for 64 bit integers.
10 Jun 2004
Taha Amin
Convert Arabic number to equivalent Arabic text.
18 Mar 2008
Giorgi Dalakishvili
An article showing how to convert MP3 file to executable file
10 Feb 2005
Hardy Erlinger, ASommer
Introducing a workable approach to converting Windows Forms to ASP.NET Web Forms.
15 May 2007
Jack J. H. Xu
This article shows how to create a custom color shading
21 Nov 2008
Moorthi N
Create a remote process using WMI in C#
6 Feb 2006
Gerald Gibson Jr
Use C# along with delegates, threads, and message queueing to create powerful in-process asynchronous services.
7 Jan 2011
Denis Strukachev
Create md5 hash-code using assemblies in SQL Server 2005
5 Feb 2006
Palwinder Singh
Creating FTP and Web IIS virtual directories programatically, using C#.
23 Sep 2007
[ICR]
How to create an application that consists primarily of a tasktray icon
22 Feb 2005
Kodanda Pani
This article explains how to develop customized design time extensions.
8 Feb 2012
Awadhendra1234
How to create custom message box in C#.NET
19 Feb 2013
Jim Roth
Using the TFS API to undo checkouts for build processes
9 Jan 2008
sdktsg
An example of implementing custom serialization, how to serialize a collection, and using a File Serialization utility class
28 Apr 2004
Heath Stewart
Discusses the implementation of custom format providers for existing types and custom formatting for user-defined types.
17 Apr 2013
J van Rooyen
A simple article: From DB to Browser using Silverlight
3 Oct 2005
Gerald Gibson Jr
Use Windows shell API in C# to decompress Zip files, without showing the Copy Progress window.
28 Feb 2012
Paulo Zemek
This article presents classes to build new types at run-time without requiring users to understand IL instructions.
30 Nov 2010
Paramesh Gunasekaran
An attempt to know under-the-hood of Open Authorization protocol
26 May 2008
Or Shnaider
What if you want the object to be sorted in descending order?
3 Mar 2004
Javier Campos
This article explains how to manage to make a TypeConverter for enums using its descriptions.
23 Jun 2005
Mario Serrano (makadown)
This explains the technique to detect Window closing with C# and how to close user sessions safely at the same time.
30 Sep 2002
Marc Clifton
Sometimes, you only want one instance of your application running. This is a C# implementation that tests to see if an instance of your application is already running, and brings it to the foreground if it is.
18 Mar 2004
Alastair Dallas
How To Detect Theme Settings in Windows XP
5 Oct 2008
Jans Mary Suncy
Display Confirmation message in Console application
29 Mar 2002
Joel Matthias
Displaying a balloon tool tip for a notification icon.
16 Dec 2005
Gary Dryden
Calculate the distance between two locations given their latitude and longitude.
28 Jan 2013
Pranay Rana
DistinctBy in Linq (Find Distinct object by Property)
30 Dec 2010
M Sheik Uduman Ali
Explains how to define internal DSL using C# language constructs
24 May 2013
Marc Clifton
Don't do this at home.
29 Sep 2007
Manjula Wickramathunga
This program shows how to dynamically load data from a database and application into the Crystal Report
4 Jan 2005
calaquendi
This article explains invoking unmanaged DLL functions from C#.
29 Jun 2006
Petar Srdanovic
An article on how to change the text of menu items and other controls on changing the current language settings.
30 Apr 2012
Opata Chibueze
How to convert a given decimal or double to a fraction in C#
21 Jan 2010
James Wucher
Examples of embedding the Iron Python engine in a C# form application.
11 Nov 2009
GWBas1c
Describes a technique to call JavaScript from C#, and then to allow the JavaScript to call back into C#.
15 Feb 2004
Mark Belles
Demonstrates how to enumerate and host Windows Control Panel Applets using C# and unmanaged C++.
24 May 2008
HamidMoghadam
This application dynamically gets the Excel database and converts it to SQL Server
29 Sep 2008
Zakir Hoosen
What are the possibilities of extension classes? See how you use them to provide logging facilities automagically
1 Sep 2008
Tsuda Kageyu
Extract all the variations of an icon, including the ones ExtractIconEx() can't extract.
30 Oct 2004
Emanuele Ruffaldi
This article presents a technique to access parts of a ZIP archive stored on a Web Server.
15 Dec 2007
satya r
File Compression with ZipForge .NET Library
25 Oct 2005
Richard J Slade
An article that shows how to filter a strongly typed collection using reflection.
27 Mar 2006
bsargos
This articles describes some easy ways to filter the properties displayed in a Microsoft PropertyGrid.
24 Jun 2009
Charles Strahan
A demonstration of how to create an IEditableObject wrapper for any object, and a detailed look at the concepts and patterns used.
28 Feb 2010
Massimiliano Peluso "WeDev Limited"
This article show an easy and reusable solution to create a generic mapper between two entity objects.
18 Dec 2010
Dave Sexton
A utility to assign the values of one type to another.
13 May 2008
Audaxis
How to implement multiple inheritance in C# 3.0
10 Mar 2006
Xavi23cr
Getting the user idle time using C# and the Windows API.
14 Mar 2010
mikewishart
Dynamic globalization for WPF and Silverlight apps without breaking design time
12 May 2013
pramodhegde88
This article shows how to track your windows 8 app in GA
14 Sep 2007
piotr.kolodziej
How to perform Google desktop search query in C#
3 Apr 2006
nadav74
An article on how to deal with designer exceptions in Visual Studio 2005.
23 Aug 2007
Jia.Chen
This article demonstrates how to efficiently convert an HTML table into an XML file
13 Mar 2005
Vladimir Tskhvaradze
An easy-to-use example of how to create a DLL library in C and then use it with C#.
5 Jul 2001
Gaston
A simple example of using the DirectoryServices namespace in .NET
22 Aug 2009
Md. Marufuzzaman
A simple class to create a Windows event log and write your custom message as well
4 Jan 2004
Frank Eden
This article shows you how to use microsoft Outlook appointments. I used a version of the code to put reminders in for my family members.
4 Jan 2004
Frank Eden
This article shows you hot to use Microsoft Outlook appointments. I used a version of the code to put reminders in for my family members.
12 Nov 2004
Rakesh Rajan
An article explaining how to develop a screensaver in C#, with a ready-to-code-screensaver source.
5 Sep 2008
IncureForce
How to disable FlashPlayer (AxShockwaveFlash) right-click ContextMenu
5 Oct 2006
FirozOzman
How to embed a Web Page in an InfoPath Form
11 May 2008
Sandeep Aparajit
This article will help you to execute a command in C#, just like we execute a command using the Windows command prompt
12 May 2014
MSBassSinger
Compiling and running C# code from your application.
3 Aug 2004
alphacon
How to find current ApplicationContext at run time.
3 Aug 2004
alphacon
Step by step instruction how to get current ApplicationContext instance at run time
1 Feb 2001
Naveen K Kohli
Tip on how to use DNS class and get IP address of a machine
15 Jul 2006
Warlib
The article explains how to get the process owner ID and current user SID
29 Jun 2005
Ariadne
The article describes how to find the methods and properties of an COM-Object (like Excel), which is unknown at compilation time (late binding).
10 Oct 2009
Daniel Yanovsky
This article describes how to integrate C# Window Form in C++ Project
23 Apr 2007
Herbrandson
A simple solution to keeping multiple projects version numbers in sync
12 Apr 2005
Harish Shikhare
How to launch a Windows application (Notepad) / Call Batch files from a C#/.NET console application.
22 Sep 2005
mapleleafsfan
This little article explains how to make a mail enabled contact in C#.
4 Aug 2009
Md. Marufuzzaman
This article will demonstrate how we can manage Windows service application on our local computer.
5 Jul 2007
Christoph Schick
This article shows you how to parse hyperlinks in an HTML document using regular expressions and follow them recursively
27 Apr 2007
Manish Ranjan Kumar
This articles demonstrates how to redirect Standard Input/Output of an application.
17 Feb 2004
zeddy
Shows you how to obtain the hardware serial number set by the manufacturer and not the Volume Serial Number that changes after you format a hard drive.
29 Aug 2008
jpmik
An article on embedding and/or launching PowerShell scripts from a C# program.
2 Jul 2009
Reza Servia
Example to Put/Get Messages to Local and Remote Queues for Websphere beginners
11 Jun 2012
@AmitGajjar
How we can utilize power of LINQ with XML data.
25 Jun 2004
Marc Clifton
Use a specialized ApplicationContext to swap top level forms.
2 Jun 2005
Ahmed jamil Kattan
An article explaining how to add reports to your home database in your C# application.
25 Oct 2007
Steve Hansen
Explains how extension methods work and how you can use them.
17 May 2013
Abhishek Kumar Goswami
This tip is about how to use Java packages in .NET using IKVM.NET
27 Nov 2008
Yang Yu
How to work around passing a property by reference using delegates and wrapper class.
3 Apr 2007
thund3rstruck
An Extensible Framework for enumerating WMI Class Properties
19 Oct 2007
thund3rstruck
A C# Wrapper for WMI Win32_Process Class
21 Sep 2008
Mr.Fuangwith S.
IBM Websphere MQ process message immediately with C#
23 Apr 2005
Sharpoverride
Shows how to make a basic IP Scanner.
21 Jan 2009
Robert Pittenger, MCPD-EAD
This article shows how to implement MFC-style object serialization in .NET.
21 Jan 2009
Robert Pittenger, MCPD-EAD
This article shows how to read into a .NET application binary files created using MFC serialization.
26 Apr 2010
George Henry 1954
Presents a class that facilitates high-usability binding of an ordinary TextBox to a numeric property
3 Aug 2004
Colin Peng & Yang Si
Importing and extending ActiveX controls in .NET.
27 Nov 2003
HanreG
Shows how to change settings for a Windows service during installation.
10 Sep 2008
akiran
This article details how to create, install and use side-by-side native assemblies from C# and MC++.
6 Mar 2011
DLChambers
Demonstrates integrating Port95NT's unmanaged DLPortIO.lib with C#.
17 Jan 2004
Sune Trudslev
Document your C# code and have on-the-fly help directly integrated into Visual Studio .NET.
1 Jan 2011
Bibhas Paul
Interaction between C# application and Oracle through custom Object
31 Aug 2005
Chip Patton
An article on catching external process events from within .NET (C#) code.
25 Aug 2010
Pete O'Hanlon
Using Code Contracts to make elegant code
25 Aug 2010
Pete O'Hanlon
Using Code Contracts to make elegant code
5 Oct 2007
8r13n
Simple example of how to build a finger controlled list that runs smoothly
15 Sep 2013
Enayat Ashkian
Overview of Key Object-Oriented Concepts in Visual C# (Quick Guide)
17 Nov 2002
Chandra Hundigam
This article uses Windows APIs to kill any application with a system menu
14 Mar 2007
J. Dunlap
Introduces C# 3’s lambda expressions and expression trees in an easy-to-understand way, and describes their benefits and uses. Also touches on anonymous delegates.
29 Feb 2004
James Brannan
Creating plug-in DLL libraries for use in C# applications.
1 Jul 2013
S. M. Ahasan Habib
I explain how to use System.Lazy class with support of lazy initialization of object
26 Aug 2010
venugopalm
Initialize the object in lazy pace in .NET Framework 4.0
28 Apr 2010
Joe Pitz
Linq to SQL Performance Considerations - Part 2
6 May 2002
NETMaster
Compile C# code on-the-fly. Usage in a plug-in / plug-out component model.
10 Sep 2013
AndrewSmith
How to use Lucene.net search to work with synonyms
23 Jul 2010
Dinesh Uthayakumar
A technique to test/debug the Microsoft Dynamics CRM 4.0 plug-in
17 Oct 2011
Jose A Pascoa
This article deals with building a standalone 64-bit .NET .exe file that is statically linked with an Assembly Language compiled object file.
8 May 2005
MinaFawzi
How to modify the list of typed URLs in IE.
3 Jan 2006
UsualDosage
This article will demonstrate how to add, delete, and update key value pairs in an App.config file.
Sort by Title

C# Programming - Memory Management 

19 Mar 2012
sebastianfriston
Explains the cause of the OutOfMemoryExceptions which commonly occur when using MemoryStream, and introduces a replacement which uses a dynamic list of memory segments as a backing store, as opposed to a single array, making it more resilient with large datasets.
23 May 2006
Andrey Dryazgov
An article on the in-memory data compression engine for .NET
11 Sep 2011
Anshul Mehra
This article provide APIs & functionality so that Excel Quits after automation
19 Dec 2005
rwilly64
This article shows some examples of using pointers from unmanaged-memory libraries in managed code (C#)
23 Sep 2006
Rojan Gh.
Search a process' memory to find specified 16, 32 or 64 bit data values.
9 Feb 2006
Cohen Shwartz Oren
Learn how to create objects in a way that diminishes the GC performance cost.
30 Dec 2007
Scott Dorman
1 alternative  
Explains how to properly implement the IDisposable interface, the Dispose Pattern, and deterministic finalization.
23 Oct 2012
Crooked path
This article provides the basic framework for reading/writing .NET objects, targeting the Windows Memory Mapped File API.
25 Jul 2009
Najam ul Hassan
In this article, I will explain the performance monitoring of any instance in the Form of statistics and graphs as well.
Sort by Title

C# Programming - PInvoke 

5 Sep 2007
Boaz V
How to receive events from a COM object using the application message loop in a console application.
12 Apr 2013
David Jeske
An exploration of some subtle different ways that strings can be marshaled with PInvoke.
14 Mar 2002
BLaZiNiX
A C# class that exposes the INI file handling functions from Kernal32.dll
15 Jun 2002
Jared Bienz
A library that assists in gathering system information such as disk volumes, labels and even disk icons.
25 Apr 2004
hasansheik
It will help you to call a managed function from unmanaged DLL function.
31 Mar 2002
Manisha Mehta
How to find the running instances of Internet Explorer on your machine.
1 Apr 2010
Mohammad Elsheimy
Learn how to clear the console screen via API calls. In addition, learn some console techniques such as moving the text around the screen.
10 Jun 2002
Pavel Zolnikov
This tool extends explorer with functionality of a command prompt. Implemented as a band object completely in C#. Demonstrates COM Interop and P/Invoke, windows hooking and API interception. Finally you can run all these .Net SDK tools and ‘Hello World!’ programs without leaving explorer shell.
1 Apr 2009
Andrec
Retrieve the hWnd of focused controls in other applications.
23 Jul 2009
ub3rst4r
How to create system restore points for Windows in C# with PInvoke
27 Feb 2004
Rob Manderson
Using the WNetEnumResource API from C#
31 Oct 2005
Cohen Shwartz Oren
The article aims to shed some light on an irksome topic, in managed code, named P/Invoke.
22 Dec 2004
Dennis C. Dietrich [MSFT]
Within the last month, two fellow programmers asked how to implement a timeout after a certain interval of inactivity. This article features four and a half ways of doing this.
28 Mar 2010
Lord TaGoH
How to use Ghostscript library to create an image (or images) from a PDF file
15 Mar 2007
jeffb42
An article on how to marshal a C++ class
7 Feb 2004
Alexander Kent
An article demonstrating the usage of Platform Invoke Services in Visual C# to interoperate with Windows Media Player.
26 Oct 2006
Chuck Han
A more flexible/powerful approach to the original article.
12 Nov 2001
Richard Birkby
Delaying which DLL export to call until runtime is not possible with C#. This article shows you how to make it possible.
4 Mar 2004
Edward Moemeka
Features some tricks related to File IO.
10 Apr 2003
Robert Hinrichs
Managed MessageBeep() and Beep() classes in C#
Sort by Title

Reflection 

1 Nov 2007
breezback
An article on BBuilder - Open Source Batch Builder
6 Mar 2012
m0rdred
Tired of generating your command line parsing interface to your apps? Here is yet another CLI tool for helping you do just that.
17 Sep 2008
A$TRAL Moristar
Using this FastDataTable you can serialize your data with fast and good compressing.
27 Mar 2011
Adrian Vintu
Deep copy routine for complex objects that can return a destination type different than the source type.
23 Jun 2007
mariocatch
Contains an example Reflection class that handles dynamic input/parsing parameters for finding/calling methods on the fly (dynamically)
28 May 2009
I-Flite
Make your custom objects searchable simply by annotating them.
15 May 2010
Chandramouleswar Chakicherla
This article details a new practice to prepare the .NET Business Objects using the data retrieved from the Database and binding them to .NET UI Controls dynamically using Reflection through centralized mapping between a types’ Properties Vs Data-Columns Vs UI-Controls.
6 May 2007
Piyush S Bhatnagar
This article explains how Reflection.Emit classes can be used to dynamically generate .NET assemblies.
12 Dec 2008
MarkusDoof
Dynamic class loading using a registered section structure in the config file.
8 Sep 2010
anshudutta
Shows the ability of .NET to load assemblies at run time based on appropriate necessities by using the power of late binding and reflection
4 Nov 2010
Abhishek Sur
In this article, I have provided sample codes to ensure you could build your own Dynamic Type easily using Reflection.Emit classes.
10 Aug 2009
logicchild
An article that desribes how to use the Reflection API.
15 Nov 2009
Anantjot Anand
This article will provide insight into how Reflection could be helpful in developing generic desktop user control interfaces.
20 Apr 2007
Marc Gravell
Provides a vastly accelerate runtime property implementation that can be applied even to closed-source classes
1 Aug 2007
Benzi K. Ahamed
The purpose of this article is to discuss the design and development of a generic CSV file importer using features like Reflection and attributes present in .NET. This article serves as an example on how Reflection and attribute based programming can be used to create very powerful constructs.
1 May 2006
jconwell
Part 2 of an introduction to creating dynamic types. This article shows how to actually generate the methods in a dynamic type and how to call them.
10 Aug 2010
brianclemmensen
How to call a strongly-typed lambda function with reflection
21 Jan 2009
Ricardo Amores Hernández
Simple library which aims to simplify late binding calls with C#
8 Feb 2010
Alaric Dailey
Building An O/R Mapper Step 1
14 May 2010
Syed Fasih
Invoking static methods from an assembly at runtime using Reflection.
Sort by Title

Reporting 

25 Jul 2006
DIren
Binding DataSet and Generic *.rdlc Reports to a ReportViewer at runtime
27 Nov 2013
Debopam Pal
Create/Read/Write Advance PDF Report using iTextSharp.DLL in Desktop, Mobile, Web Application
13 Jan 2006
Ishara Gunarathna
This is a sample that guides you to create reports with Crystal Reports using C# Datasets, which is the best and the easiest way to create reports.
8 Sep 2008
Rehan Ahmad Abbasi
Crystal Report with Dataset and DataTable using C#
13 Feb 2006
Nicholas Butler
A library to add reports to your application.
22 Oct 2009
APIReport
Generate an HTML table in 4 lines of code either from a SQL query or a DataTable. Highlighting, sorting, all is customizable
10 Dec 2007
KennyPatel
Crystal Reports with paging and navigation functionality with C# .NET.
27 Sep 2008
Sneha B Patel
This article contains code to prevent popping up "Enter Parameter Value" dialog for each SQL stored procedure parameter with dynamic database
10 Jul 2005
ShahabFatemi
How to use Crystal Reports from your .NET project.
1 Jul 2006
Moutaz Salem
An article on integrating Crystal Reports in .NET using C#
Sort by Title

Samples 

15 Nov 2004
Hugo Wetterberg
A new(?) approach to scripting in .NET applications.
13 Jun 2005
The article demonstrates a simple Indigo server - client communication based on MSMQ.
30 Dec 2004
Jeroen-bart Engelen
A C# version of the Unix crypt() algorithm.
5 Oct 2003
Dave Loeser
A pseudorandom number generator.
29 Oct 2004
eleung
A C# .NET serviced component that encapsulates MQ PUT and MQ GET.
29 Aug 2011
Christopher Camacho
A DataGrid lookalike that has persistent controls in cells
28 Mar 2012
Christopher Camacho
A user control for entering numeric values
16 Jan 2012
George Henry 1954
These are a few extension methods that I have written to simplify working with strings and data stores, and within that context, to make my code more readable and expressive
29 Aug 2005
Ilan Assayag
Asynchronous sequential execution of methods using a message loop.
23 Oct 2007
gan.gary
Create a simple C# analog clock widget; you can do it too!
11 Apr 2005
Uwe Keim
Introduced a class that simplifies Windows Impersonation in C#.
6 Sep 2010
Uwe Keim
Introducing a small class that helps you in creating automatic copies of files and clean them up automatically, too
12 Sep 2010
Uwe Keim
Introducing a small class that helps you in creating a temporary file with string/binary data and clean-up the file automatically
12 Apr 2005
dmihailescu
Add a context menu to the Windows Explorer using Registry only.
14 Feb 2004
Werdna
Simple graphics calculator.
26 Mar 2005
Uwe Keim
An article about an enhanced wrapper around the popular logging framework LOG4NET.
6 Feb 2006
Bill Pierce
A custom log listener for the Microsoft Enterprise Library Logging framework.
12 Jan 2005
kbrryder
A Windows API browser that shows you all the definitions and help on API methods.
10 Mar 2004
Not Active
An example of building an application suite using reflection and custom attributes to dynamically discover and add child applications.
29 Oct 2004
Phylum
.NET uses Bankers rounding. Want to bring back the rounding they taught you in grade school? This simple bit of code will help!
18 Apr 2004
Shrinivas K R
Update currency information in your database automatically with currency feed from xe.com.
29 Jul 2005
Matt Davison
A unique spin on implementing generic Undo/Redo funcionality for .NET classes using method invocation interception...
14 Aug 2004
Mohamed Hendawi
Get a list of running Visual Studio instances, and a reference to the automation server.
9 Aug 2007
RedneckProgrammer
Bar Code drawing with 2 of 5 Interleaved format
14 May 2002
Christian Graus
A simple tool that can be used to time how long different parts of your code take to execute, and where bottlenecks occur
1 Apr 2005
David Farrell
An explanation of how to build a class in C# to generate random passwords.
3 Jan 2006
Daniel Grunwald
Use XML definitions for your applications to make them extensible.
20 Aug 2009
gaurav_verma_mca
How to send bulk data using table value parameters from C#
7 Mar 2004
John Concannon
Examples to PUT and GET messages to and from MQSeries using four different methods which build on each other.
2 Aug 2014N
Paul C. Rhodes
Example for the usage of classes and interfaces when working with hierarchical trees
4 May 2009
Sean Rhone
Example of creating Extension Methods that encrypt string values.
4 Sep 2008
Ivan Krivyakov
C# arithmetic expressions compiled into 8086 machine code (yes, you can run it on Vista :-))
27 Mar 2009
Rajarshi (C# Pro)
Not exactly a new technique for cloning, just a way of coding to meet business application needs.
4 Jul 2011
Chad Z. Hower aka Kudzu
Introduction to writing plugs in Cosmos in C#, Assembly, or X#
4 Jan 2003
diSant
This article shows you how to use Hashtable() to store data, foreach() to cycle through collections of elements, and some other functions that you can usually see in most of the applications.
4 Dec 2011
Xavier John
Candlestick
26 Jan 2005
Chris Wuestefeld
Uses a cache on the client side of a distributed .NET application to improve performance.
9 Nov 2013
Damijan Vodopivec
Sample Code First project with SQL CE 4.0 database
12 Feb 2009
Arun George John
This article explains the syntax to use collection initializers and query expressions for Dictionary objects in C# 3.0.
20 Sep 2005
Roberto Polesel
An article on installing components to VS ToolBox.
10 Dec 2004
patsissons
This article describes how easy it is to run uncompiled code at runtime.
24 Jun 2005
arbel kfir
This article creates a complete suite to manage users and users' passwords. The application saves and loads all the data using an XML file and MD5 encryption.
2 Jan 2005
Wilfried Mestdagh
Using a console in a Windows application to easily generate log and/or debug information.
29 Oct 2013
Gabriel Szabo
C# example code for controlling Skype
26 May 2006
Jeff Brand
Using custom attributes and .NET Reflection to load objects from a CSV file.
12 Dec 2005
rob tillaart
This article presents the Radix class to represent numbers in another Radix.
10 Apr 2012
Henning Dieterichs
This article describes how to copy a stream into another and how to track comprehensive progress information of the copy operation.
26 Aug 2009
Florin Badea
This article shows how to style a scrollbar to look like the scrollbars in expression blend
18 Sep 2007
Dennis Fazekas
Creation of a custom configuration section similar to AppSettings. Stores settings for both Development and Production environments, and returns the appropriate settings based on the machine’s configuration in which the application is being executed.
9 Jan 2012
Zuoliu Ding
A demonstration of a configurable Windows service with multiple tasks monitoring and logging
28 Mar 2005
Brian ONeil
Custom configuration class to load configuration settings from an external file.
21 Apr 2004
Mark Focas
Defining custom objects in the App.Config file, and retrieving them via the IConfigurationSectionHandler Interface.
25 Apr 2008
Carlos Saraiva Jr.
This application deletes links from the Recent Projects list on the Start page of Visual Studio 2003/2005/2008
8 Apr 2009
rmostafa
Making a custom tool work on the developers machine requires several actions like placing keys in the registry and registering your DLL Library using the regasm command. This post will discuss the automation of these procedures using a setup project.
12 Jan 2004
yetanotherchris
Do it yourself intellisense/autocompletion.
30 Apr 2005
Martin Welker
To get qualified access to paper based information, sometimes more than plain OCR is needed. This article shows why, and offers a solution to increase OCR quality by semi-automatic table extraction.
26 Aug 2004
Egidio
A small method for easily dumping an array of Bytes.
22 Apr 2004
Tommie Carter
An article on simplified Crystal Reporting using C#.NET.
25 Aug 2009
Reza Shojaee
Detecting coordinate point on the raster image map
2 Mar 2008
Joseph Armbruster
The easiest way to get XML parsing in C#
19 Jun 2003
Bhavtosh
Code that exports a whole DataGrid into an Excel file.
1 Feb 2004
kutubshikora
An article on exporting Crystal Reports in different formats.
22 Mar 2010
Assil
How to make your methods callable asynchronously by creating begin/end pair stems, in a similar way that the WSDL.exe tool generates the contract files for a Web Service.
25 Sep 2009
jesuli
Example of how to find out the processor load using wmi (windows management instrument)
19 May 2003
David Veeneman
A C# translation of the 'Starting Point' example in Chapter 1 of "Refactoring - Improving the Design of Existing Code", by Martin Fowler.
30 Jul 2005
Indexing Server, SQL Server, Windows SharePoint Services, SharePoint Portal Server, Exchange Server and Windows Desktop Search provide full-text search capabilities. Each utilizes the so called IFilter components to index the content and then allows clients to search the index.
11 Apr 2006
Gratemyl
How to generate a unique computer/user ID, using C#, which can be used for user tracking, software licensing, etc.
23 May 2006
Alex@UEA
An article on a C# class to convert GPS derived NMEA data to the British Ordnance Survey Grid.
18 Jun 2003
Weiye Chen
This article is about a program which helps you convert numeric value from decimal to hexadecimal representation and vice versa.
9 Oct 2008
alexlevocitakahashi
This is a 3 step sample to include a Smart-Tag in your UserControl
4 May 2009
Paolo Costa
This article provides a simple solution for managing product options in a catalog. This solution is valid for any number of options.
11 Feb 2007
Daniel Cazzulino [XML MVP]
A step by step walkthrough on how to reuse the Workflow Foundation (WF) type browser in your own components and controls that will be used in a WinFx-enabled environment.
9 Nov 2005
Koushik Biswas
An article on synchronization of a GET REQUEST/ PUT RESPONSE MQ C# program and a PUT REQUEST/ GET RESPONSE MQ C# program.
1 Feb 2006
Gil.Schmidt
An icon handling class for icon extraction from files and registry
5 Mar 2005
Ryan Beesley
Part 1 of carefully crafted examples that demonstrate the usefulness of implementing various interfaces.
6 Mar 2005
Ryan Beesley
Part 2 of carefully crafted examples that demonstrate the usefulness of implementing various interfaces.
15 Jan 2005
WillemM
A framework for building inductive user interfaces.
2 Oct 2005
Chayan
Using the MapPoint web service API and C# to calculate the route/driving directions between two places (e.g. cities) and generate a map showing the same.
5 Apr 2004
Nathan Baulch
A simple BitConverter class that is capable of reading and writing Intel 80-bit long doubles.
27 Dec 2004
Jitesh Patil
Invoking methods at runtime on method name, using the Reflection.MethodInfo class.
14 Aug 2012
Ivan Krivyakov
Self-installing windows service that monitors computer's WAN address and sends e-mail when it changes
19 Apr 2005
Pankaj A. Chitriv
An article on how to load Crystal Report reports using C#.
15 Jul 2005
EEmadzadeh
Suggest most similar typed text in the past while typing new ones to guide the user to select previously typed texts.
31 May 2008
Rob Dal Santo
Here is some code to serve as both an example "DllImport" beyond some of the trivial cases (I had trouble finding examples), and perhaps as a starting point for anyone else who might be using the RSM (aka NTMS).
Sort by Title

Utilities 

11 Mar 2003
George Anescu
Presenting a small C# application which provides Grep-like functionality under .NET.
14 Jun 2012
JesseChisholm
FormatEx is a method that allows structuring formatting placeholders indirectly from arguments.
10 Jan 2012
PeteBarber
This article introduces an easy to use attribute/reflection based library for seamlessly parsing command line arguments for applications.
17 Jan 2006
Nitron
This article presents a stopwatch class with microsecond-precision for C# that offers split-time and a System.TimeSpan interface.
14 Oct 2008
Tiggerito
Designed to make it easier to write scripts such as JavaScript in C#
6 Mar 2012
Morteza Giti
How to get into a .NET DLL file and extract its types, show their information, extract the members of each type, and even invoke them.
5 May 2007
Mehran Farshadmehr
An application for backing up from your programs' folders.
10 Mar 2009
PIEBALDconsult
Transforms a mathematical expression from Infix notation to Reverse Polish notation
31 Jan 2010
Mostefai Mohammed Amine
A library to help a developer to test core business operations in console mode before integration in larger UI project
5 Oct 2006
Sumit Jain
A tool to enumerate all access control list entries
28 Sep 2005
Peter Tewkesbury
This article shows how to write an ActiveSync file filter in C#.
17 Feb 2006
Erlend Robaye
A wizard of wizards that can be configured without stopping Visual Studio.
18 Mar 2008
ggraham412
An article on setting printer settings from within a .NET program
5 Oct 2005
Ivar Lumi
An advanced MIME parser/creator/editor application.
11 Feb 2009
Sreedevi Jagannath
This class and XML file can be used to implement dropdownlists for the "Country" and "State" parts of any basic address builder.
26 Feb 2008
Ruxo Zheng
A class library of HTML parser for HTML tag work
3 May 2014
John-ph
A simple C#.NET library that implements the core components required for ASP.NET WEB API development
5 Apr 2007
victorbos
Utility for viewing an application's document XML in a DataGridView.
20 Mar 2009
Andrew_Thomas
An argument helper for checking arguments passed into methods.
27 Jun 2006
SaschaMichael
An editor for 64-bit assembler code.
27 Jul 2011
JosipK
Explains how to detect which character is used as a separator in CSV file
12 Jan 2010
shijo joseph
This article demonstrates a tool which can auto-generate playlists for iTunes.
27 May 2010
vdasus
Autoincrement build version with possibility of using VCS
6 Sep 2008
David Catriel
A simple and straightforward tool to monitor and report SourceSafe database changes.
11 May 2008
Yazeed Hamdan
Class to serialize/deserialize objects from/to bytes or files.
29 Nov 2006
Flandhart
Merge bookmarks from several files in Firefox format.
19 Jan 2008
salysle
An article on building a simple Watermarking utility in C#
28 Mar 2009
rmostafa
This post will go with you step by step towards building your own Mail Client using C#
3 Aug 2006
Alun Evans
Automatically colour the text/syntax of string submitted to a RichTextBox, by parsing the Rich Text Format
2 May 2009
Jeroen De Dauw
A multithreaded file downloader with progress details, speed info and more
7 Mar 2013
woutercx
A fast C# and VB.NET code searcher using Roslyn.
19 May 2008
Saravanan.B
Generates C# data access layer method code for SQL Server stored procedures
5 Dec 2013
Shenwei Liu
Using extension methods to export data from a Generic List to a formatted string, CSV file, or Excel Worksheet window with data field selections.
19 Mar 2009
Ruben Hakopian
A class that clones your C# classes.
29 Jan 2006
Ed.Poore
A simple yet amazingly powerful script engine for C# and .NET 2.0.
10 May 2011
D. Christian Ohle
C# scripts using DynamicMethod
7 Jul 2009
david.ribeiro
How to Zip files and/or folders using C#
9 Jul 2014
Julian Ohrt
Easy to use yet powerful command line argument parser which also creates usage and parameter information for the user.
30 May 2008
Prashant K Singh
This article describesthe usage of the FileSystemWatcher object to watch changes to a file or a directory in C#
8 Jan 2009
Louis T Klauder Jr
A simple C# user function call tree lister.
14 Jul 2010
Patrick Pineapple
A utility to provide change notification capable of monitoring nested properties and monitoring all items in collections at once.
22 Feb 2013
Espen Harlinn
Use WMI to retrieve information about your system and genrate classes for easy WMI development.
22 Feb 2013
Espen Harlinn
Use WMI to retrieve information about your system
30 Mar 2013
Espen Harlinn
A first take on code generation for WMI, and a bit of magic for the WPF DataGrid
17 Sep 2008
Stefano Manni
Given a stored procedure, generate a C# class to use it
22 May 2005
ashish_patil++
ClipboardImageArchiver is a utility that archives clipboard images. You can simply copy an image to clipboard (say from IE) and 'Paste' it into ClipboardImageArchiver. A key feature of ClipboardImageArchiver is that it can save (export) files to a Zip archive.
25 Oct 2010
KChandos
Algorithm experimentation via dynamic code generation and compile
12 Jul 2006
nadav42
A tool that finds refernced DLL version collisions.
26 Apr 2010
Dennis Lang
This program demonstrates the graphics effects of drawing an image with a ColorMatrix.
13 Feb 2012
zebrot
Expandable Command Line Parser
5 Sep 2009
Christopher Hahn
Command line parsing is an irritatingly repetitive problem to solve when creating command line tools. What's worse, it has been solved many times over throughout the course of computing history. This library is an attempt to solve many of the problems common to handling command line arguments when
7 Dec 2005
Iddo Lazar
A COM+ monitoring application.
28 May 2008
Warrick Procter
A simple-to-use class for performing comparative, non-benchmarked speed tests when optimising code for execution speed.
10 Nov 2005
Glaxalg
This article introduces a compare/synchronize tool written using C#.
6 Nov 2008
Ben Fair
This article discusses the construction of a generic markup parsing engine in C#.NET 2.0 as well as a set of objects for working with the markup.
24 Jun 2005
Omar Al Zabir
Convert HTML to XHTML while applying tag and attribute filters in order to produce nice and clean HTML for web posting.
11 Nov 2006
drdandle
A utility that will copy and rename registry keys
3 Jan 2011
Tim Corey
Learn how to automate Microsoft Word in C# to create PDF files based upon a template document that can be modified at runtime to reflect the dynamic information
30 Nov 2006
Adam Langley
Visual Studio provides interfaces for extending the environment to generate one file from another through a "Custom Tool". Now, learn how to generate multiple files, easily, and extensibly.
25 Apr 2005
Steve Donovan
CSI is a small utility which allows you to evaluate C# statements interactively.
18 Jun 2006
Nidheesh T Mani
A C# class for Ecrypting/Decrypting using .NET classes like RijndaelManaged and PasswordDeriveBytes
30 Dec 2007
Redskin9
A series of Database utilities for lookup and data manipulation written in C#
11 Jul 2014
Higty
DbSharp is a DAL Generator. It generates a StoredProcedure client class that enables you to call stored procedure easily. DbSharp also creates Table and Record classes that enables you to CRUD operation.
1 Sep 2011
Espen Harlinn
"Dependency Walker" light for .NET using a separate AppDomain and the reflection-only context
30 Aug 2011
Espen Harlinn
A .NET 2.0 Windows Forms based version of Depends4Net - Shows how to create custom datasources for databinding
18 Dec 2006
Eitsop
Demonstrates how to manage derived classes using run-time reflection.
11 Apr 2006
GWSyZyGy
A utility class that alerts your code when the application is idle.
30 Apr 2005
David Hovel
Flexible C# directory tree comparison utility.
22 Feb 2006
Abi Bellamkonda
DotLucene Indexer is a handy tool that can be used to automatically generate index for full text
14 Jan 2007
Hadi Eskandari
A component to download files over the network with support for proxies, SSL and resume.
6 Apr 2006
Russell Aboobacker
Drag a borderless form by clicking anywhere on the form
8 Jul 2014
Sam Lombardo
Dynamically map a DataTable to type-safe business objects using reflection and generics.
29 Dec 2010
Greenhippo
A dynamically generated proxy using .NET emit
3 Jun 2006
Mike Pagel
This brief article is a compilation of the .NET mechanisms that allow for discovering and late-binding external code to your application.
9 Jul 2007
Xinwen Cheng
Use DES to encrypt/decrypt a string in C#
14 Sep 2008
Neill Harper
Source code to create a compressed, encrypted password protected zip file in C# and Java
18 May 2007
Padoor Shiras
Allows applications to display detailed and formatted error messages
27 May 2008
Jpmon1
Add the Windows Explorer Shell Context Menu to your application
19 Jan 2008
Tamer Oz
ExtendedDataTable is a component which provides more functionality compared to native .NET Framework DataTable. It is also platform independent, you can use it with Web or Windows applications.
21 Oct 2009
techfun
Log4net, the excellent logging framework, has the capability to send emails, but without customizing subjects, the feature is somehow less useful. Here is a simple way to extend it.
27 Aug 2009
Gaurav Dudeja India
File Compare Utility for entry in the Lean and Mean competition
3 Apr 2007
S. Senthil Kumar
A command line utility that analyzes your assembly and generates an XML file containing the methods, fields and properties referenced, grouped by assembly and type
24 Sep 2008
Mohammad Dayyan
With KingMark you can exchange your bookmarks between Firefox and IE
12 Oct 2006
Thomas Guilbault
A small utility that will upload changed files to an FTP site
16 Jun 2006
Sir Zeppa'Man
A useful backup manager
8 Sep 2009
Md. Marufuzzaman
How to generate SQL object script using C#.NET
24 Jan 2011
Sowkot Osman
Generating Unique Key(Finger Print) for a Computer for Licensing Purposes
15 Nov 2008
Dmitri Nеstеruk
Using C# to generate parameterized VS code snippets
22 Dec 2012
Amit Bezalel
Get simple debug info from a tray icon.
23 Sep 2008
MarkJoel60
How to use Drools.NET in Visual Studio 2008
28 Nov 2006
Paolo Gios
The first open source PDF splitter and merger tool written in C#.
22 Dec 2010
Dr. Vinayak Ashok Bharadi
Implementation of 2D Discrete Hartley Transform of an Image in C#
7 Dec 2008
Greg Orchard
Implementing an extension utility class.
3 Mar 2008
Pieter Alec Myburgh
This application is a HEX and HTML color clipboard
25 Mar 2009
ronnotel
High precision tool for scheduling finely grained tasks (w/in a single process)
19 Sep 2013
Josef Andrys
HiUpdateTools is a easy tools to use publish new version of your application
20 Apr 2008
Xavier Cruz
These Alpha App is a tool used to create C# classes based on SQL Server Express DB script
5 Jul 2008
AdamNajmanowicz
The article describes how to get a thumbnail of a Website in .NET Framework 2.0+ without launching a fully interactive WinForms application.
30 Jul 2009
TheChindu
HTML Inspector is a really tiny utility that I wrote to spy on HTML pages
16 Jun 2005
Mark Belles, Gabe Wishnie
Tool for creating multiple web site definitions under Windows XP.
6 Mar 2007
victorbos
A simple utility to quickly create reflected versions of an image file (*.GIF, *.PNG, etc.)
14 Jul 2005
Stefan Rieken
This article shows how to use the attached C# Cron class to implement a small Cron service.
2 Jun 2014
George Swan
An alternative to Observer Pattern (C#).
27 May 2010
caiubyfreitas
CSV 2 SQL Script Generator
3 Dec 2006
Andrew Bingham
An article on integrating Microsoft's Windows Desktop Search engine with Web search on an intranet
7 Jul 2005
SathishVJ
Post-it notes for your computer lets you keep your tasks in view. Has global hotkeys, allows transparency setting, including images, changing font etc.
19 Aug 2010
Fredrik Norén
A .NET IFormatter which serializes to and from XML
21 Jul 2008
Harry Christopher
An article about Labels Creation using Crystal Report in Windows Application using C#.NET 2.0
17 Sep 2008
stavinski
An object to help map from one object to another
20 Mar 2009
karanmalhotra86
An app written in C# .NET to clean up old log files from Windows directories
23 Apr 2007
Aditya P Gupta
This article explains how to use .NET and Lotus Notes Interop to integrate Lotus Notes capabilites into applications
11 Feb 2007
John Roland
An improved command line utility inspired by SlickRun.
14 Sep 2007
flankerfc
This article shows how to use SharpZipLib to make a small Zip/UnZip software easily
5 Sep 2007
Jesper Olsen
This is a small part of a Command Line Interpreter I made. This class-library is the core command interpreter where you can insert commands and then execute them by their name.
9 Feb 2009
bcryner
Finds and replaces specified text in a directory of files
3 Apr 2014
Chris Copeland
Using call stacks, rather than Regular Expression, to deconstruct mathematical formulae and calculate values.
4 May 2012
zebrot
How to measure time and find bottleneck points of an application with LogTimer
20 Feb 2012
dariush_ha
This article shows an easy and automatic way to measure estimate elapsed time while executing code blocks
5 Nov 2012
AmrEmam
A utility to merge 2 firefox json bookmark files while preserving tags, and directory struction
14 Apr 2013
ken.loveday
MicroTimer: A microsecond and millisecond timer in C# that is used in a similar way to the .NET System.Timers.Timer.
20 Sep 2006
H. S. Masud
Microsoft Visual Source Safe client which can notify of check-ins.
23 Jul 2005
Vasudevan Deepak Kumar
A small and easy-to-use event viewer in C#.
24 May 2013
Sumeet Kumar G
This is a simple mobile web browser for PC, to view mobile web sites in PC( Windows).
9 Mar 2010
Abdollah Zawari
ShareMonitor allows you to monitor any access to your network shared files
Sort by Title

Windows Forms 

11 Oct 2005
Gordon Moore
In this part I have added the routines to update the database on exit, and because I felt very generous, I have added in a routine to import data from an Excel datasheet.
29 Sep 2005
Gordon Moore
A base Windows Form for displaying, editing and automatically updating many-to-many relationships.
28 Oct 2003
Scott Krug
This class will save the settings of a form automatically.
8 May 2008
Davidwu
A cool vista-sidebar-style clock control (4 style)(fixed)!
13 Jan 2007
Mathieu Jacques
Freeze parts of the user interface until all drawings are done, and blend old content with the new one smoothly.
17 Jun 2009
colonel720
A convenient shortcut using generics to check for InvokeRequired on a Winforms control
28 Jun 2014
Tom Clement
A splash screen with some neat predictive progress bar features
8 Sep 2003
samar abbas
An analog clock using anti-aliasing & double-buffering which can be resized, even into elliptical shapes.
28 Apr 2004
brady gaster
Using configuration classes and simple implementation, this library allows your applications a flexible method of reporting errors that happen. Included is a Windows XP-like WinForms UI that allows users the ability of opting for error reporting in WinForms applications.
30 Sep 2009
Arjo Kalisvaart
This article describes how to implement Role-based Windows Form security. The solution includes a "SecureBaseForm" which allows/denies access to an inheriting Form and may fire the UserIsAllowed or UserIsDenied events.
20 Sep 2007
Robert Hinrichs
How to create a Shaped Windows Application with Variable Opacity
13 Sep 2005
Kisilevich Slava
A simple configuration form for applications.
21 Jul 2005
nschan
A framework for adding undo/redo support to a Windows Forms application is presented.
17 Jul 2005
smn-12
Creating a single instance application that stays in the system tray.
10 Nov 2004
Rakesh Rajan
This article talks about how to use the Background Worker component in Whidbey to execute long-running operation asynchronously. It also talks about how to support progress reporting and cancellation.
30 Nov 2004
LimeyRedneck
Update the parent's status bar panel(s) from a child MDI form
10 Feb 2006
Mark Belton
Replace the right-click menu with something graphical.
6 Feb 2003
Alex Fr
1 alternative  
Provides an implementation for and teaches you how to add a list of most recently used files to your Windows Forms applications.
26 Nov 2012
Adib Saad
A .NET4.0 alternative for "Add Most Recently Used Files (MRU) List to Windows Applications"
15 May 2008
Daniel M. Camenzind
This project allows you to add mouse gesture functionality to your Windows Forms application with just a few lines of code.
19 Jul 2007
Alessio Saltarin
How to display fonts on Windows Forms according to OS and theme defaults
20 Nov 2007
Jon Koser
Display formatted trace messages in a browser control
4 Apr 2008
Luca Bonotto
Analog meter control with the possibility to set a custom renderer
23 Dec 2008
logicchild
Implementing a basic animation on a Windows Form.
26 Sep 2006
mcgahanfl
A utility to capture/restore state data to a container via XML.
28 Feb 2005
Tom Ollar, Jim Bennett
The initial architecture for drag and drop takes flight.
16 Feb 2005
Tom Ollar, Jim Bennett
Use TranslateTransform and Clip to effectively paint child controls.
3 Mar 2005
Tom Ollar, Jim Bennett
Describes an implementation of UI animation for the support of Test-Driven Development.
27 Feb 2005
Tom Ollar, Jim Bennett
Building a UI platform in C#
30 Mar 2009
Ahmet Göktaş
Atlassian Jira - TortoiseSVN Plugin for Issue Tracking and Easy Linking of Subversion Project with Jira Issue
20 Jun 2009
Thomas Polaert
Add "Auto Ellipsis" feature to any Windows Form control
28 Jun 2012
Pablo Grisafi
How to avoid asking if InvokeRequired has the minimum code and no copy/paste
29 Feb 2008
da5id
How to avoid property coding in entity objects
22 Oct 2009
vtchris
Ever wish you could bind to "Disabled" instead of "Enabled"?
22 Jan 2012
BobJanova
Some techniques for data binding in WinForms to keep processing and display separate.
3 Mar 2006
Peter Rilling
Implement support for broadcasting events to all ancestors in a control hierarchy for Win Forms applications.
3 Feb 2009
G.Franklin
How to create a code-only form in a Visual Studio project, and prevent the VS-Designer from messing with your code
10 Jan 2007
Dhimant Trivedi
The article demonstrates Windows Form Animation using Windows API
9 Aug 2009
devzoo
A way to prevent multiple instances of your application from opening, and focusing/activating the first instance window.
17 Jun 2008
GCalcerano
Create the famous game using only labels, panels and pictures
4 May 2011
Veselin Tenev
Use HTMLHelp (.chm) to display help topics, context sensitive help and tooltips in C# Winform application
14 Dec 2003
Barretto VN
C# Wizard for Beginners
16 May 2005
Jason Apergis
This article will show how to centralize your logic when opening a Windows Form.
29 Jun 2007
nazishrizvi
This article discusses a how to make a custom wizard control using the Chain of Responsibility pattern
28 Apr 2002
Mazdak
How to change the background color of cells in a DataGrid depending on their value
19 Feb 2013
Grant Frisken
Change the UICulture of your application forms without closing and recreating them
14 Sep 2003
Salil Pitkar
Automate UI Form population
24 Sep 2003
Salil Pitkar
Reuse code in Windows and Web forms
10 Jun 2009
S.Vinothkumar
Collapse Panel in C#
22 Nov 2013
rld1971
Adding a physics engine and investigating other .NET tools
26 Feb 2012
Sayed Irfanul Hasan
Convert amount in word for Bangladeshi currency
9 Apr 2011
charles henington
Using System.Convert namespace to convert between base64 and images
3 Sep 2013
Anoop Kr Sharma
Create Tic Tac Toe Game - Step by Step
2 Jul 2007
Jeff Karlson
This article describes how to create a very simple project using GOA WinForms for Flash
22 Dec 2004
MinaFawzi
This article descibes ways to creating a non rectangular form using GDI+.
22 Nov 2003
Tim Dawson
An article on writing advanced collection-based Windows Forms Controls and the best way to give them advanced design-time support. Includes full C# source code for a sample toolbar-like control.
21 Aug 2004
Haroon Rehman
Creating custom shaped Windows Forms in .NET.
31 Oct 2008
asugix
A tutorial for creating a tabbed MDI form
8 Apr 2008
Stu-Smith
A tree control implementation, allowing complete customization and animation support
11 Dec 2003
Sriram Chitturi
Building good looking Splash Windows on application startup and About boxes with special effects
2 Jul 2005
Hayder Marzouk
Binding Complex objects to Windows Forms controls
12 Sep 2007
Giri Ganji
How to disable the Close button on C# WinForms
2 Jul 2010
charles henington
Grab Youtube video in C# WinForm
31 Jan 2003
Alex Fr
How to open files dropped from Explorer to a Windows Form
27 Dec 2006
bijulsoni
You can perform drag and drop operations of image data. This article explains how to use the DragEnter,DragLeave, and DoDragDrop events.
21 Jul 2005
jisikoff
Short article on how to drag URL links from a Windows Forms app to the desktop.
23 May 2004
tgueth
How to drag-and-drop a file attached to an e-mail message to another program
18 Sep 2003
Mike Kitchen
An article on drawing cards using the cards.dll supplied with windows
4 Mar 2008
wliao
How to draw resizable controls at runtime
1 Aug 2011
milan
How to draw Windows Controls during runtime based on XML feed
24 Aug 2007
Snews
Get a nice unified look and feel with grouped controls
29 Feb 2012
Nicolas Dorier
You will learn how to create a semi automated crawler, and automate browsing
31 Oct 2003
Barretto VN
Enabling Windows XP Visual Style UI for your C# applications
24 Mar 2009
dj_limi
Its the software who can make the Ceasares Code
26 Apr 2007
satisharveti
An application which will provide certain features which are not available in MSN Messenger
26 Apr 2007
satisharveti
Application on accessing database objects in Oracle
29 Jun 2007
Martin Baeumer
An article discussing FolderBrowseDialog in C#
24 Aug 2004
Neil Davidson
Using the GetSaveFileName function to extend the Save File dialog class
10 Apr 2005
Alexandru Ghiondea
Describes how to build forms that fade-in when they load.
14 Oct 2009
Diamonddrake
Get more control over your forms opacity by manually creating a wrapper to the Layered Windows API
25 Sep 2003
Shawn Cicoria
Simple File Splitter / Joiner utility that demonstrates FCL and Winforms UI processing
22 Jan 2008
salysle
Article describing a quick and simple approach to programmatically completing a PDF document through use of the iTextSharp DLL
29 Dec 2004
dotnetfireball
Embeding resources on application with base64 alghoritm.
29 Jul 2005
dotnetfireball
A library for creating plug-ins with User Interface created from an XML file.
4 Mar 2005
Julusian
How to create a floating, collapsible transparent form in C# using the NativeWindow class
4 Apr 2003
McGiv
Allows easy saving and loading of form and control's position and size.
11 Jul 2005
abhinaba
This article contains a form that can be used to give fade in/out effect to any form and specifically to notification/alert windows.
11 Nov 2003
Alvaro Mendez
A component class that restores a form's placement (location, size and state) to what it was when it was last closed.
4 Nov 2004
Tom Guinther
Defining a Forms Region using an Extender Provider.
25 Apr 2005
Thoughthopper
An article on Windows Form animations, movements.
24 Dec 2010
Alberto Molero
This is a full game version of sliding puzzle
23 Jan 2005
slingman
An easy way to enter into full screen mode.
28 Sep 2011
Azim Zahir
This article explains how to create a Gagdet using an IDE
16 Feb 2006
Fernando A. Gomez F.
Article that demostrates how to create generic property windows.
28 Nov 2008
Vincent Meijer
Ever have the problem that your controls, like a TextBox, ComboBox or DataGridView for example, don’t seem to be receiving any keyboard commands like Ctrl+A, Ctrl+C or Ctrl+V? Happens to me too.
24 Jan 2010
Vance Kessler
A little application to notify you of new Gmail using new Windows 7 features
21 Sep 2012
darkoman
A simple .NET control for GoogleMaps web services.
24 Aug 2005
Uytterhaegen Tommy (Tuy)
This article shows you how to easily implement gradients as background in your form.
15 Nov 2008
Slezko S.G.
this controls allows to draw function graph.
10 Jun 2008
pechan00000
Software tool that interactively displays a graphical view of mathematical functions
14 Mar 2008
Paolo Foti
Use design facilities (TabOrder, UndoEngine, SnapLines / Grid alignment) to design WinForms
8 Apr 2010
Jatin.Prajapati.ER
Hide the datagrid columns which are not intended to be displayed at runtime
16 Jan 2009
Thilo Ruppert
Advanced aspects of hosting InfoPath 2007 in a WinForms Application
28 Jul 2007
Marc Clifton
My journey to unravel and discover a solution for hosting XNA in a WinForm UserControl
15 Nov 2008
nhumbad
An article on how to properly close a multi-threaded Windows Forms application without having an ObjectDisposedException thrown.
12 Oct 2007
bryce
Create a parent form from which other forms can be derived.
30 Jan 2003
matthias s.
This Article shows how to display a splash screen during your application initialization.
31 Mar 2014
Shai Vashdi
This article demonstrates an easy way to host WPF control inside Windows Form application.
3 Dec 2006
Dejan.Vesic
One of the sounds-like-simple questions is “how to make your application truly Full Screen” i.e. not showing Taskbar or anything like that on the screen estate
8 Feb 2008
Gldmelo
This article explains how to update a Label using cross-thread event handling, delegates, BeginInvoke and BackgroundWorker.
8 Jul 2004
Simon Steed (SimonAntony)
This article explains how using caching within your Windows Forms application can speed up data access for frequently used data and avoid performance bottlenecks over the network.
11 Apr 2008
Luca Bonotto
A library of controls with a custon renderer for use in the controls processes panel display
21 Feb 2010
Luca Bonotto
A library of controls with a custon renderer for use in the controls processes panel display
21 Jan 2007
Julijan Sribar
How to switch language on the form instantly.
19 Mar 2002
Jibin Pan
This Demo show how to create shaped form and customized buttons using the Region, GraphicsPath and picture class
13 Jan 2008
Soumyajit Halder
This article gives few interview questions on .net windows forms
24 Jan 2003
Smitha Vijayan
An article on how to develop an MDI application using C# and the .NET Framework.
17 Jan 2006
shabonaa
How to customize your form shape and control shapes according to your needs.
21 Apr 2009
outcoldman
Work with Windows by hot keys in Vista like Windows 7
1 Dec 2009
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.
13 Sep 2010
Adhish Pendharkar
Launch Application Forms in MultiScreen
4 Mar 2009
Nieve Goor
Reducing StaleObjectStateException damage in multi-user WinForms applications.
15 Dec 2007
Marcus Deecke
This article describes how to let your Form drop a shadow, the Windows way
11 Aug 2009
Damian J. Suess
Display line numbers for rich text box with auto sizing. This is a converted version from another article written in VB.NET.
5 Jun 2009
Mycroft Holmes
Using SQL Server 2008 Hierarchy ID data type to populate a TreeView
27 Sep 2004
Eduard Liebenberger
Simplifying the creation of a user interface for business objects while providing a consistent mechanism for handling IsDirty and IsValid in the UI.
8 Jun 2010
Pete O'Hanlon
This article describes one way of dealing with the thorny issue of image lifetime in applications.
12 Mar 2009
Tiago Freitas Leal
All screen shots of CslaGen code generation
13 Mar 2009
Tiago Freitas Leal
This project shows how to have a master/detail DataGridView using CSLA EditableRootListBase (or DynamicRootList) as the master list object. It shows how to have sorted list and auto save on both the master and detail DataGridView.
13 Mar 2009
Tiago Freitas Leal
Handling the DataGridView: sorting, auto save for detail DGV, etc.
6 Jul 2010
rajeev511
The System.Windows.Forms.PropertyGrid does not support displaying the selected objects as read only. This article describes the way to do it.
27 Jan 2010
The Zetta
A how to guide to make a custom shaped (by transparency, of course) MDI container form.
15 Feb 2005
Rüdiger Klaehn
An attempt to simplify multi threaded Windows Forms applications.
6 Jun 2008
salysle
This article provides an approach to building an application that may be used to collect, store, and retrieve data without relying upon a database to get there.
7 Jan 2011
Ajit Hegde
1 alternative  
I describe some of the things about Youtube video feeds
30 Jul 2014U
CodeFate
Revision: "Manage YouTube using C# and Youtube API 1.6"
31 Jul 2006
Pierre Leclercq
A project written in C# and Windows forms to interactively explore the Mandelbrot set
12 May 2008
Yuri Panshin
Prepare maps for your holidays, your walking, your bike trips, your geocaching...
13 Oct 2004
Erdal HALICI
Drawing background of MDI window using 100% managed code, including design time support.
16 Jun 2008
anand choubey
This article describes the basic idea about modal and modeless in C#.


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