The C# Programming Language - Applications
11 Sep 2009
Chesnokov Yuriy
The article describing how computers may be used in intelligent annotation of the audio, video or image media data content with perculiar phenomenon arising from such novel field that can be coined as 'AI-xenophobia' or 'Cyber-xenophobia' or 'Cyborg-xenophobia'?
Review your project dependencies.
22 Nov 2009
Wisam E. Mohammed
Raster data display and manipulation using MapWinGIS.
20 May 2010
Wisam E. Mohammed
The hidden secerts of GIS data creation.
Open MVC PLUS ENTITY FRAMEWORK + XML DB FOR WebLight Components for MVC.NET 3.0
WEBLIGHT 2.00 OpenSource Component Library for MVC.NET 3 and 4
10 Dec 2012
Zaid Pirwani, Maaz Ahmed
MATrix Paint - A simple app with many C# and mostly Windows Forms features for a class project.
A prototype application for cross-referencing and indexing files, URL's.
An Enhanced Skype Chatter Bot, with a friendly user interface, programable knowledge base, testing interface with Export/Import knowledge base to files
It explains step-by-step how to develop a basic IVR voice menu system in the most simplest way and explains how to create such a professional VoIP functionality as blind transfer.
This guide demonstrates how to build voicemail service into your VoIP PBX in C# in order to manage your calls more effectively.
22 May 2014
Steven Richardson
This article is all about Introduction to FHIR specification. We will be seeing a real FHIR Client and Server Implementation.
Using the Higher Order Programming Environment, scrape the APOD website's 20 years of photos and explore APOD's.
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.
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.
Evaluating Dynamic expressions by compiling C# code to IL, then creating a DynamicMethod from the IL.
16 Jul 2009
Wisam E. Mohammed
Time to advance your symbology skills and label your map
17 Jan 2011
Stefan Savev 2
1 alternative
Implementation of Multikey String Quick Sort (following Sedgewick)
This is an experimental & educational project for system monitoring based on "Base Library for Multi-threaded Windows Services" architecture
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.
Crafting a C# Forms Editor by implementing a RectTracker and a transparent control.
A look at an offline client architecture that I've implemented in an application for a client.
Bluetooth robotic alarm clock using C#
24 Sep 2012
Jayson Ragasa
Multi RDP .NET (.NET 3.5) written in C#.
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.
Analyze website content for Search Engine Optimization and technical problems (using Iron Python)
A robust text editor that supports plug-ins, code parsing, projects, and more.
25 Aug 2009
Sergiy Sakharov
This article is a walkthrough for building a .NET coverage tool
12 Jan 2010
Ahmed Ibrahim Assaf
Big idea with simple implementation (you use it daily)
18 May 2007
Eric Woodruff
A GUI for creating projects to build help files with Sandcastle and a console mode tool to build them as well.
25 Sep 2010
abhishek pareek2009
This article is having a C# code DLL to convert a Farenhite temperature into Celsius and vice versa. Further I have used this DLL in Axapta to integrate the “Convert Temperature” UI with Axapta.
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.
Useful concurrency classes and small test bench in C#
Sending and playing microphone audio over network
30 Aug 2011
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
3 Mar 2009
Heiko Kiessling
The article describes an easy to use a wrapper for Intel's OpenCV lib with examples.
27 Jul 2009
Zimmermann Stephan
A fractal rendering application demonstrating many .NET programming techniques.
29 Mar 2008
Giorgi Dalakishvili
A simple application for hosting several Windows in one parent window
14 Jan 2004
Idael Cardoso
C# code to handle CDROM drives and read CD tracks
How to perform scanning, rearranging, OCR and Outlook export of documents for a paperless future - or at least a tidy desktop.
13 Jul 2009
Wisam E. Mohammed
The royal gate to building Desktop GIS applications using the Open Source MapWinGIS and C#.
17 May 2007
Eric Woodruff
This shows how to create build components for use with Sandcastle's BuildAssembler tool to customize the help file topics that it generates.
16 Mar 2011
Paul Lessard, M.Sc.
We propose a way to secure C# programs by emulating Taint checking
Palantir is an application that allows users to manage remote desktop connections in one window. It also allows users to save existing connections for later use.
The third and final article in the Conscript .NET scripting engine article series.
Packet capture and analyzer program. With this program you can capture, display, analyze, save packets or load a saved packet file. It works like Etheral does.
28 Apr 2013
raza.ahmed.se
C# Twitter Integration using Twitterizer
2 Mar 2004
Jonathan de Halleux
Refactors the Xsd.exe classes. Shipped with a full .NET wrapper of DocBook.
SMS Client - Server Software is used for sending, reading, deleting messages. It uses GSM modem for sending SMS. It listens for incoming messages to arrive, processes the read message and takes action accordingly. This SMS software requires GSMComm Library which you can also download.
12 Aug 2004
Klaus Weisser
A class library for reading compiled HTML help (chm) files and a sample viewer application using this library.
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
A tabbed Web Browser in C# with favicons, History & Favorites, Links Bar, View Source, Search, and Print functionalities.
Using this application, user can generate report of test case execution from QC(Quality center) in to HTML web page with fancy pie chart and tabular format using C# and OTA API expose from QC (Quality Center).
A simple snake game controllable both by joystick and keyboard, graphics using C#, joystick control using Directx
Scribble is a simple WPF InkCanvas sample application built using PRISM framework that follows the MVVM pattern.
15 Dec 2010
abhishek pareek2009
This article will demonstrate that after sending the data from Axapta to Temperature conversion application, how we can post back the converted temperature to Axapta.
A DUMeter clone, but with some better/different reporting features.
A program that analyzes a transport stream.
A C# program which takes a HTML file as input and outputs a new file with a table of contents embedded.
WinForms application developed using C#, ADO.NET and MS Access
8 May 2014
Praveen Raghuvanshi
An application explaining the basic implementation of Autosave feature.
Design a Dictionary with Spellchecker (English to Farsi AND German to English)
6 Nov 2003
Sebastien Lorion
Moves files or directories using regular expression patterns.
A program that simulates mouse and keyboard
20 Aug 2011
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
23 Jan 2005
Mauricio Ritter
This is a tool created to compile all C# or VB.NET projects in a specified folder. It'll recurse into the subdirectories looking for projects to compile. It has a lot of options like those for changing the project's target folder and logging. Hope you find it handy!
This paper demonstrates building a code generator, template engine, template parser, or template processor in .NET. The demo implementation uses cutting edge .NET technologies available today such as C#, .NET 2.0, MS Provider Pattern, Enterprise Library January 2006, CodeDom etc.
It's a simple application to save the gamma correction level and reset the saved value with only one click. Values are stored in the registry. Some options are available as well.
22 Mar 2010
Mohammad Dayyan
For easy learning (specially for learning a foreign language) you can use Leitner Box
20 Sep 2012
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
13 Mar 2007
Leslie Sanford
An implementation of the ISynchronizeInvoke interface.
30 Aug 2011
John Simmons / outlaw programmer
Keep more detailed track of your Codeproject reputation points.
An article on creating a simple Window Explorer using C# with out Interop.
A tool to compress JavaScript files to reduce their size and improve page load times.
A simple implementation of Jawbreaker
Creating a modular Windows Forms app using MEF.
Yet another wallpaper changer
10 Dec 2012
sajidhussainbaloch, Umair Mukati, Naveed Ahmed
A C# based application to trace the location of a GPS device.
26 Oct 2007
Giorgi Dalakishvili
An application that allows building of slideshows
A fun little application: Simple magnifier for your desktop
Query editor to execute scripts against Microsoft SQL Server (tested on 2008 and 2012, although it should work well in 2005).
8 Jan 2013
Shivanand Arur
SignalR - Simple Chat Application in C#
An article which shows how to remotley control a media player
A small application which converts a .nfo text file and views it in a custom form with music and automatic scrolling text!
This application will adjust the position of the fields in Crystal report, which are dragged and dropped during design time
A handy utility for laptop users which stores network and proxy configuration as profiles and apply a profile very quickly whenever laptop goes to a different network
6 Jan 2013
Vuyiswa Maseko
Coding an N-Tier application in C# without using Wizards.
Another article on C# .NET SQL, but with smarts
18 Feb 2008
Renan Rodrigues Duarte
One small example teaching how to create a software for resizing and editing pictures
30 Apr 2010
Abhishek Shekhar
Copy files with additional functionalities
The program builds graphs of mathematical functions
A C# screensaver application to illustrate simple screen capture principles
Implement a simple auto-complete textbox.
4 Jan 2013
Mihnea Rădulescu
A lightweight image viewer for .NET 2.0, supporting multi-core processing
7 Sep 2013
Shivprasad koirala
I am a big fan of unit testing and I am big opponent of over unit testing.
3 Aug 2013
Syed M Hussain
In this article, I explain how I developed a simple JSON data viewer using the System.Web.Extensions.dll and the JavaScriptSerializer class.
26 Jun 2014
Syed M Hussain
A Network Utility application to get system information and analyze your network
Prepares play list elements for burning to CD or DVD or loading onto a MP3 player.
Windows Charting Application to generate charts using the Microsoft charting control and save the chart image as a file
13 Oct 2005
kim.david.hauser
An example that provides an Eval function for compiling/evaluating C# code at runtime.
29 Feb 2012
Sridhar Patnayak
To explain Preprocessor directives in C#
26 Aug 2002
Stephane Rodriguez.
C# implementation of a tool to close banned windows
A small tool to change the default source control provider client, so you can use SourceSafe, SourceOffsite, Workspaces etc, on the same machine
This article describes how to use Microsoft Tag API
13 May 2011
SercanOzdemir
Don't forget to use Reminder v1.0 to remind everything.
This is a very simple app I use to test serial traffic. It enumerates the COM ports, allows you to edit all properties of SerialPort class instance. It also allows you to send files randomly to the serial port and save incoming data to a file.
25 Jan 2010
Giorgi Dalakishvili
A desktop application with new Windows 7 features for browsing xkcd.
This article describes the documentator macros for making code writing with Visual Studio 2003 a lot faster and easier.
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.
A Christmas name drawing application using DHTML, JavaScript, XML, C#, Forms, VS2008, .NET 3.5, encryption.
A tool for viewing clipboard and drag and drop formats
13 Nov 2005
Curtis Schlak.
The process of building a tool to temporarily change the CVS/Root files for remote CVS access from gathering requirements through implementation and refinement.
ADB produces MSDN style documentation by reflecting and integrating XML Documentation Comments.
25 Jul 2011
hosein fereidooni
This article solves a maze problem with Informed Search
11 Jun 2014
Syed M Hussain
A simple Java editor developed in C#
28 Jan 2008
Andy Aspell-Clark
A simple todolist designed for an Asus Eee Pc
16 Jun 2008
Sylvain BLANCHARD
This add-in adds the ability to open Windows Explorer at specified locations and to execute the application in 'Windows Explorer mode'.
Tool developped to manage and analyse disk space on multiple fileserver in my company
Display status on services on several remote machines; one click start/restart, view logs;
Passing Data between Windows Forms
27 Mar 2007
pierre poliakoff
Scratchpad is a very simple Notepad-like editor that performs an automatic save every 5 minutes and when the application is closed.
9 Nov 2011
Prathapachandran.v
This article gives a brief idea about word automation using late binding and dynamic keyword in .NET Framework 4.0
Design & implementation of an Expression Parser using RPN in C#.
19 Feb 2009
Celiker BAHCECI
A sample serial port application on .NET Micro Framework
A C# class for monitoring, activating, deactivating, closing, and changing the timeout of the screen saver.
12 Jun 2003
Ashraf Mohamed
A tool to announce message, sing a song and tell a joke.
The development of an application which allows for selective pruning of the My Recent Documents files.
22 Jun 2009
Gary Stafford
Windows Forms Application using LINQ expressions and Dictionary objects to recreate a classic card game
Ebook Shelf works like resource manager
Tool to monitor machines on network.
20 Apr 2005
Alexander Turlov
This document demonstrates a simple way of business dates calculation using standard features of the .NET Framework Library.
24 Apr 2012
Mihnea Rădulescu
A project for managing the digital books (HTML, DOCX, ODF, PDF, EPUB, TXT, etc.) of the user using db4o
8 Dec 2010
Jonathan Franks
Easily lets you post updated versions of your application for remote clients to download without running another setup.
24 Mar 2003
Andrew Boisen
Using a timer to create a simple alarm application that plays a wave file for an alarm.
Extract project data from Microsoft Project and import it into Microsoft Excel.
9 Sep 2008
Riaan Lehmkuhl
C# port of svnperms.py pre-commit script.
13 Jul 2010
Kelvin Armstrong
Import an Excel ".xls" into SQL without the use of JET or OLE
5 Jun 2013
Naveen Karamchetti
This article provides helper code to quickly integrate your applications with CRM Online 2011 using C# SDK.
30 May 2014
Roberto Mameli
7 Mar 2002
Konrad Rotuski
A simple C# [VB.NET] compiler without using csc.exe
10 Sep 2009
Ashish Tripathi
A Complete Account Management System
9 Jul 2013
Amanpreet Mukker
Fetching Stock Quotes using Google Finance APIs in .NET Framework 4
16 Oct 2008
MJB van Ettinger
An article on a service that will store an ECG copied to a directory at a PACS. (supported formats SCP-ECG, DICOM-ECG and a recent version of HL7 aECG)
A simple C# application and a C# class library for editing SVG documents.
A simple web spider to see fetch CodeProject articles.
This article outlines how to customise the Task Manager using C# and Windows Forms
6 Aug 2008
V.GNANASEKARAN
This article provides a methodology to rate the available open source AOP frameworks in .NET
16 Oct 2007
Vijayaraghavan A Iyengar
Tips to integrate ASP.NET app with legacy ASP, PHP, RAILS, JAVA apps
Written in C# Windows service which monitors all Windows and kills unwanted ones.
31 Dec 2004
Michael Kennedy
A program for continuously monitoring and displaying text-based files.
A simple to use C# Command Line parser.
Music browser app using the MSN Desktop Search query API.
Constructing a simple application that may be used to view RSS feeds from the desktop
Find all words that can be derived from a character string using recursion, LINQ, and COM
6 Jan 2014
Hasan Habib Surzo
Class, Database Connection, Login Winform
Builds a password protected stream on top of System.IO.Stream
This article will help you create your own personal organizer in C#
5 Oct 2010
Kelvin Armstrong
Import an Excel Workbook ".xls" or ."xlsx" into SQL without the use of JET or OLE
This is an article to demonstrate how to write a web content monitoring tool to watch gas price indices.
An article on framework to medicine.
This application provides functionality to Shutdown, Restart, Stand By, Hibernate or Log Off supported computers at a selected date and time.
An utility to search multiple files.
MiniCompiler is a simple application for compiling single file C# source code. I've used interfaces provided by the .NET platform.
This is a small Notepad application of Microsoft-Outlook using C#
Autoincrement version in Visual Studio
This application shows how to code a movable freeform window in C#, which does not have a title bar or maximize / minimize button.
16 May 2005
rantanplanisback
Show weather in status bar and/or in a window. Details can be shown on another window. This is a multiple languages/units software (to add more languages, just put an XML file in the language directory). This is a C# translation of phpweather.
9 Apr 2009
Christ Kennedy
Here's an easy to write elementary math level game that you can play with your kids.
Using a stack to manage priorities
User Query for SQL Server
A functional text editor add on for navigating source files. It shows concepts such as dynamic assembly loading for plugins, a textbox that does not ding when the enter key is pressed, and the use of abstract classes.
6 Mar 2004
Nicholas Butler
A tool for managing NTFS hard links
13 Mar 2007
Leslie Sanford
A class in C# that lets you schedule delegate invocations.
A quick-to-implement method for generating an alpha mask from a flat image file with no alpha channel
A Windows Service that uses interface to work like the Linux Crontab service
An article on how to print or save (as a bitmap file) WinForms or any other controls.
Let's create software that clicks for us
An article on dynamic dialog boxes and ListView control.
Source code to ping technorati for your blogs
26 Apr 2004
Jeff Varszegi
Provides runtime evaluation of mathematical and string-based expressions.
9 Mar 2007
Mohammed Habeeb
An article to illustrate the use of windows clipboard via a clipboard ring utility. It also illustrates yahoo messenger like popup alert feature.
A simple mine sweeping game using C#
WebTester in C# - a tool to test your web applications
7 Mar 2010
André van heerwaarde
An audiobook player using an embedded Microsoft mediaplayer
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.
Based on an XML file containing your application settings, this tool automatically generate a strongly typed class that can read and write values to the file.
An article on the idea of bulding html pages from templates with .Net windows applications
Windows service in C# which allows to control computer's ON/OFF time: automatically turns computer OFF every day at the desired time
A converter to Convert user's Text or any .txt File into Speech or .wav AudioFile
29 Jan 2003
Tracy Anne Barlow
An application to effectively place an application in the system tray
21 Sep 2011
Mihnea Rădulescu
An automated mail sending application
27 Sep 2004
Chester Ragel
A tool to create RSS Feeds very easily
1 Nov 2008
Chesnokov Yuriy
The article presentes a foreign words memorizing program for people eager in the superior knowledge of several foreign languages.
9 Apr 2005
Sean Michael Murphy
An application to translate the additional byte data in an event log entry into a useful form.
5 Dec 2005
Mubi | www.mrmubi.com
Creating a slide show program for Smartphone using .NET technology
9 Jun 2008
Prashant K Singh
This article describes the usage of the WebBrowser object in C# to read and maintain your favourite RSS Lists
9 Sep 2009
Mohammad Dayyan
Phone book in C#
18 Nov 2003
Dennis van Niel
Lets you play a game of link 4 against the computer
A Simple Geo fencing using polygon method
12 Mar 2003
Andi Fleischmann
Ever find yourself hoarding little pieces of code that are always coming in handy? Snippet Manager is a little utility written in C# that collects all your code snippets into one convenient location, allowing you to save them into XML, or copy them into any code editor using the clipboard.
20 Jun 2005
Polis Pilavas
An article on Zoomer - A tool to Capture/Zoom/Add Filter/Choose Format/Save Screenshots.
Small application that checks a list of websites for specified text
21 Jan 2008
Andy Aspell-Clark
A simple program to help get the timing of a roast dinner
A control for Indian number format, converts number to words, Hindi words, comma style and Indian date processor
This is a small program that shows how to navigate in 3D space by using the keyboard and mouse. It uses Tao.OpenGl and Tao.freeGlut. It also shows how to draw a 3D cube.
A collection of examples on how to use C# in one application
A program that allows you to use hidden and regular emoticons in Yahoo. Also adds emotes feature.
An article about builing a task tracker software.
Password file manager - simple double click to look at your password file.
Wrapper for common command line tools offered by Team Foundation Power Tools
21 Dec 2007
S.Vinothkumar
Getting Drive's Volume Information using C#
A simple program that features a straight forward stopwatch, history and a Rubik's Cube Shuffle Algorithm Generator
In this email client application, I have implemented my own SMTP and POP3 protocols in C#.
This article describes how to create and use a webservice in a Windows application in C#
This software calculates the recovery requirement for a bogged down vehicle.
Windows application which creates a proxy server to share Internet over any TCP/IP network
A clone of the Visual Studio .NET 2002 editor.
26 May 2004
Aby Thomas Varghese
This is a 3 in 1 program featuring a Scheduler, an Email Sender and a Command Line executer
Implements a fractal christmas tree and fractal snowflakes.
This article gives a brief introduction to the basic technology of rule based fuzzy logic systems using a container crane control example
A smart note application.
A command line calculator using CodeDOM.
This program shows how to make a simple clock.
A simple application that places a date in the system tray
An article on building a specialized "tiny slide show" client for Google's Image Search™, using C# and Visual Studio .NET.
7 Apr 2009
Vuyiswa Maseko
Beginner to intermediate in N-Tier
7 Jul 2005
volkan.ozcelik
In this article, we will be creating a JavaScript code compressor using C#, which compresses the JavaScript code into a single line.
9 Jan 2008
chakkaradeepcc
Enumerate all the available users, groups using WMI.NET and C#
Program to automatically list all the possible words in the game Scramble on Facebook
A utility to backup directories and stick a datestamp on the folder, and remove folders older than N days, where N is configurable.
A richtext note application which is automatically managed. It has many useful features which are very important.
This tool generate the c# code using the code smith templates and API
PluginManager: plug-in automation
Play X-O through TCP connection
17 Jun 2008
Nelson Kosta Souto
Application configuration settings .NET & VB 6 with XML
26 Aug 2002
Ragavendran Vaidhyanadhan
This article demonstrates creation of a system tray application ,creation of processes , reading and writing XML data
File transfer using C#.NET by using TCP Socket
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
Bulk Insert using ODP.NET
3 Apr 2008
Udeshika Horanagama
This article describes how to use Lambda expression in C# 3 to make developers' life easier.
Countdown chronometer i've used to help me when im in a exposition
18 Dec 2007
satish.neelakantam
Outlook Mail Content Reading and Exporting it in to Text File
Not really new, but a solution
9 May 2008
Ralph in Boise
A C# implementation of an Open Source POS system.
8 May 2008
Azad Giordano Ratzki
A Singleton application in C# with redirection of arguments.
Text Editor for typing a new document, article, news, etc.
28 Sep 2007
Alexei Fimine
A binary clock for Windows, created using C# in VS 2008 Beta 2. Implements decimal to binary conversion, ArrayLists, control arrays etc.
22 Jan 2008
zadeveloper.com
How to connect ot MaxDB with c#
An article that uses C# to develop a yearly calculation utility.
24 Jun 2008
Sanjay Gupta (Tech Archit)
Tool to trace the login and logoff time for HR
That code can run any type of stored procedure.
Create an EventHandler in SSIS, add a ScriptTask to it, add code files to the ScriptTask and compile the solution - programmatically in C#
With this tool, you can statistic a C# solution or project code count.
CMS for .NET based on XSLT, XML and C#.
An application to create interesting and fully customizable Web photo gallery using plugins for generating pages
A LINQ Implementation for Google Images/Groups Search
Vincenty's Formula is an iterative solution for calculating the distance and direction between two points along the surface of Earth.
A phone number structure that can be used for parsing, validating, and normalizing phone numbers.
An article to help the beginner to understand the dimensions of arrays and interfaces
20 Apr 2009
András Slyuch
This class collects data rows in the memory and saves them into a Microsoft SQL database with SqlBulkCopy.
Exploration of the limits of C# - how much it could be pushed to create Fluent APIs or Internal Domain Specific Languages.
24 Mar 2010
Ashish Kumar Mukherjee
Walkthrough: Forwarding a type from one assembly to another by using the TypeForwardedToAttribute attribute.
22 Apr 2010
Alexei Shamov
Convert types, parse and evaluate expressions in runtime, in .NET 2.0
15 Sep 2010
Yury Goltsman
Extending functionality by wrapping entity using DynamicObject. Improving performance of Reflection by using cache and expressions
26 Oct 2010
William SerGio
Creates & Tests New Domain Names for Infomercial & Products
Using structural-typing and duck-typing in .NET via interfaces
Jabber Client using Matrix XMPP Library
In this article, I will explain how to use DataAnnotations library's validation feature for domain entity with a simple demo application.
14 Nov 2011
Anoop Madhusudanan
This post is about implementing Chain Of Responsibility design pattern, and few possible extensions to the same using Managed Extensibility Framework or MEF
25 Nov 2011
PIEBALDconsult
A generic class to help plumb the matching of items of two sorted lists
27 Jan 2012
Samer Abu Rabie
Fluent NHibernate Automapping for Unidirectional ManyToMany relationship
The basic binary operations (AND, OR, XOR, NOT, ShiftLeft, ShiftRight) applied to byte arrays, made faster thanks to the use of parallelism combined with the use of pointers.
22 Feb 2012
Anoop Madhusudanan
In this post, we'll explore how to generate code from a simple XML model, with in Visual Studio - For a lot of scenarios
Write your first MVVM application in ten minutes using the Apex SDK!
8 May 2012
Vitaliy Shibaev
This article describes how to use Javascript code to create interactive PDF documents.
22 May 2012
Nicolas Dorier
How to unit test network resources access : The hacker way.
1 Jun 2012
Jani Giannoudis
How to centralize and unify asynchronous execution of actions and functions.
The extremely simple implementation of generic "Extension Properties"
18 Jun 2012
Niel M.Thomas
Create and use writeable Application Scope settings.
11 Aug 2012
Daniel Grunwald
Use NRefactory to write a standalone application that refactors your C# code.
23 Jun 2012
Nicolas Dorier
Leverage Visual studio Web Test Framework for your crawling needs...
A look at common internal DSL techniques, with a mocking framework example
23 Aug 2012
Nicolas Dorier
Configure the HTTP traffic on your local machine. A nice alternative for netsh http.
10 Oct 2012
Andrew Rissing
An intuitive-fluent API for generating Linq Expressions.
How to serialize a complex data graph containing interfaces properties and XDocument members
Creating a dynamic object from XML using ExpandoObject.
Error Number 8013150a, 80131515, 80131522, 80070002, 80004002, 80004005, 80070057, 80131500, 80131018
3 Nov 2012
Nicolas Dorier
This article will teach you how to see what is going on inside. And take advantage from it.
A light weight easy to use .NET TCP server library
This article will show you how to subscribe to data changes using Entity Framework 5.0.
29 Dec 2012
Christopher Diggins
A library of extension methods similar to IEnumerable for working with immutable arrays.
A very brief explanation of Interfaces.
The StateMachine internals displayed
Introducing a programming style by creating an incremental calculation framework.
How to create an expander control for Windows Metro style application
A new way to implement finite-state machine using async/await
23 Apr 2013
SergeyAndreyev
An article that discusses movable elements right from primitive to complex objects
Create data structures that implement the right Clone To Modify Pattern the easy way.
21 May 2013
Abhishek Kumar Goswami
This article is all about IKVM.NET. Its a short tutorial of IKVM.NET and in this article you can found how to use Java class or library in .NET
29 May 2013
SergeyAndreyev
Elastic groups that can be arbitrarily changed by users
15 Aug 2013
Nicolas Dorier
Create drawings easily with the Drawing/Drawer space paradigm
1 Sep 2013
Anoop Madhusudanan
Exploring Reactive Programming including a detailed look at Interactive and Reactive Extensions for .NET and C# developers.
A haskell monad/(applicative)functor like interface in C# that extends IEnumerable.
Transfering subtitle synchronization from one subtitle file to another
This is a minimalistic example of how WCF, Rx and Excel-DNA can be used to stream realtime data to an Excel client.
This article details how to make .NET applications scriptable with Aphid, an embeddable scripting language.
An extension methods library which could do the equality comparison operations easily
7 Feb 2014
Juan Carlos Recio Abad
Learn how to scroll images at xna to create worlds, level, so on.
Describes an algorithm that solves the Countdown number puzzle written in c#
Repository with Unit of Work
Implementing the Repository and Unit of Work Patterns dynamically using Kerosene ORM
15 Mar 2014
Wong Shao Voon
New SAX parsing model comes to .NET!
A mock FIX trading server for use when testing FIX trading clients
Integrating list of custom types into the TFS build template
Make changement of reporting easier. Unity help us
Color Picker tool for Visual Studio IDE, VSPackage walkthrough.
18 Jun 2014
WilliamCruisoring
Exploit Enum typename and member definitions, as well as Method Extension of Enum.
An experimental AES-CTR random generator in C#
This part discusses the access modifiers in C#.
Learn how to go from being an absolute beginner in the Managed Extensibility Framework to being an advanced user.
Create methods and types at run-time using an easy and fluent API.
28 Sep 2013
Nicolas Dorier
Leaking the digital on our physical world for .NET Developers
TPL/Async tutorial with emphasis on how to use it and why it is needed
Extending the BindingSource component to support nested property binding
Using the IFilter interface to extract text from various document types.
30 Apr 2012
Mohammad A Rahman
The Mono is an Open Source free programming language project. It has the implementation of Microsoft’s .NET Framework based on the ECMA standards for C# language and Common Language Runtime (CLR). In this article, I will explore how the Mono C# compiler works.
A journey into AOP land with concerns, pointcuts, joinpoints, advices, aspects, interceptors, proxies, targets, mix-ins, composites...
A Zune Style Application Template that makes a great starting point for WPF or Silverlight Projects
27 Nov 2003
Daniel Zaharia
The article demonstrates how to edit and persist collections with CollectionEditor.
23 Oct 2006
Guenter Prossliner
Dynamic typing (DuckTyping) implementation for .NET.
A look into using the Task Parallel Library.
20 Feb 2014
Nicolas Dorier
An enumeration of nice code rewrite of recurring spaghetti code thanks to Reactive Framework
8 Apr 2010
Digital-samurai
Building a spelling checker for source code as an extension for Visual Studio 2010
A simple IOC Container just for the fun of it really
100% Reflective Class Diagram Creation Tool
Adding an event to your class is simple, but it needs a bit of typing. I'm lazy, so I'd rather Visual Studio did the work. This snippet works in the same way as the "prop" snippet.
10 Jun 2012
Jovan Popovic
This article explains how you can use functional programming in C#.
Visual Studio Add-in , WebSearch - Multiple search options included in all text editor, reference items, error list. (Integrated search options for Visual Studio IDE), This AddIn works fine with Visual Studio 2005, 2008, 2010, 2012. Custom Search, Shortcut key Alt+F1
9 Dec 2008
Philip Laureano
The first article in a series of articles that describes how you can use the LinFu.IOC 2.0 container to extend your application(s).
An API for enhancing any .NET application with a scripting language
Open source Gmail API in C#
Extend any class with INotifyPropertyChanged and/or IDataErrorInfo via the new .NET-Framework-Class DynamicObject
29 Sep 2003
Levent Saltuklaroglu
Controlling LCDs (Liquid Crystal Displays) and VFDs (Vacuum Fluorescent Displays) with Parallel Port
7 Jan 2008
SteveLi-Cellbi
A simple way to obtain document text from *.doc file.
A Rational number type providing virtually unlimited precision for .NET and Silverlight.
An article on improving the performance of an algorithm by replacing integer divisions
12 Nov 2007
Philip Laureano
A fast dynamic proxy library with support for .NET Generics
12 Nov 2007
Philip Laureano
Using LinFu.DynamicObject to add mixins, duck typing and multiple dispatch to your favorite .NET languages
(v2) How to convince your C# objects to carry extended properties, in real time, and with no modifications in their code. V2 includes a collector for disposable properties.
3 Sep 2012
Christopher Diggins
An informal survey of implementation techniques of the map higher-order function for arrays in C#.
An article on universal scalable engineering framework applications to automatic control and processing of signals.
Generating typed field accessors and applying them to object mapping and SQL Stored Procedures
Lock-Free Object Pool, Lock-Free Queue, and Thread Pool for Managed IOCP.
Method reflecting invoke is nice, but very frequently it can be too slow. This article describes an alternative method for dynamic method invoke.
24 Oct 2011
Anoop Madhusudanan
Explains how to use C# as a scripting language in your .NET applications using Roslyn.
An API for enhancing any .NET application with a simple scripting language
Learn how to add Commands to your MVVM application to add functionality without breaking the separation of View and ViewModel.
12 Aug 2010
Chad Z. Hower aka Kudzu
Develop your own operating system using C# (or VB.NET, etc.) and Visual Studio!
1 Dec 2012
Nicolas Dorier
Debugger API, explore and modify running program easily
A small demo app that shows how to store/search using Lucene.NET
This article demonstrates an example of uses of Windows services
A look into using the Task Parallel Library.
29 Jan 2013
Florian Rappl
An introduction to lambda expressions as well as an advanced discussion on how and where to use them. This article will also show known and introduce new design patterns that might be helpful.
An innovative alternative to XAML and XUL
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).
Set of utility classes to observe a chain of INotifyPropertyChanged objects.
17 Sep 2013
Nicolas Dorier
A story about how Rx Framework saved my life for high frequency event processing
20 Dec 2013
SarveshShukla
This article describes the concept of an abstract class in .NET.
28 Jan 2014
Shivprasad koirala
In this article we will try to understand SOLID Architecture principles using simple C# examples.
18 Dec 2007
Dennis Austin
A revision of a Task Scheduler class library by David Hall
2 Mar 2004
Jonathan de Halleux
A smart wrapper around CodeDom that speeds up code generation.
13 Jul 2002
Kevin McFarlane
A C# library that implements Design by Contract
Issues faced while extending IE with Band Objects using .NET and Windows Forms
23 Jul 2013
Mohammad A Rahman
Language Integrated Query (LINQ) is a Microsoft .NET Framework component that works as a communicator between the objects and the data. This article partially taken from the "Expert C# 5.0" - book and it will explore the different extension methods used in the LINQ using C# and IL code to discuss..
21 May 2014
Nicolas Dorier
Two Factor keys and Stealth Addresses
27 Sep 2012
Vitaly Zhukov
This article describes how to create and use configurable plug-ins in your application.
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.
This article describes how to substitute a parameter within an Expression tree by another expression, similar to how one can substitute an argument within a mathematical function by a different function
A description of the new language features starting from C# 2.0, going through to version 4.0
10 Apr 2012
Tiberiu Boros
OctaveSharp wrapper for using Octave in C# applications
10 Sep 2013
Sacha Barber, Ian P Johnson
A how to do Expression API cookbook
26 Apr 2007
Maurice Tarrant
Shading and Syntax Highlighting a Rich Text selection
How to use .NET to call methods in a non-blocking mode.
Understand the internal working of anonymous methods in C# 2.0.
23 Feb 2007
Vincent-Philippe Lauzon
TypeBuilderLib allows you to create dynamic types on the fly, which can increase the productivity of developers and the performance of applications.
21 May 2014
Nicolas Dorier
Intro to Bitcoin for .NET Developers
21 Feb 2009
M Sheik Uduman Ali
This article explains how to use C# 3.0 lambda expression & LINQ for functional programming
This article will present two alternatives to Lazy.
A Higher-Order-Programming Environment (HOPE) Example
21 Mar 2012
Sergey Arhipenko
A reusable library that can equip any action in your application with the undo/redo feature.
21 Sep 2010
Dmitri Nеstеruk
Shows how a few Extension Methods solve the 'repeated null check' problem.
A look into using the Task Parallel Library.
An editor to view, analyse and modify ASN.1 DER encoded data
28 Sep 2003
Levent Saltuklaroglu
Controlling LEDs (Light Emiting Diodes) with Parallel Port
A fully managed .NET implementation of Win32 IOCP's waitable event queuing mechanism.
A framework for declarative parsing and creating fixed sized raw data (Flat Files)
22 Sep 2012
Clifford Nelson
Demonstrates how to use attributes during run time in a serious application to improve maintainability.
23 Feb 2014
OriginalGriff
What is the difference between a struct and a class? And which should I use?
An explanation of the different ways to create delegates through a guided example that starts with .NET 1.1.
Instead of copying and pasting the same if(InvokeRequired) logic in every multithreaded function, use attributes to make code cleaner, its centralize logic and make it self documenting.
29 Sep 2002
Chew Keong TAN
Implementation of a BigInteger Class in C#
27 Jan 2005
Justin Williams
Leveraging the Common Gateway Interface in C#.
4 Jul 2006
Stephen Erisman
Fast run-time access to Property/Field values using the new (.NET 2.0) DynamicMethod class, and a very small amount of emitted IL code.
We will use the updated System.IO.Compression namespace to easily create, update, and extract zip files.
4 Oct 2013
Antonio Petricca
.NET ServiceController class extension
A C# 2.0 library for executing parts of a method code asynchronously using Anonymous Methods and ManagedIOCP.
Introducing 'Sil' - the addin that lets you right click on code and quickly inspect the Common Intermediate Language the compiler generates for it.
25 Oct 2013
Bill_Hallahan
Creates copies of a Visual Studio C++ or C# solution
23 Apr 2002
Anthony Baraff
C# enumeration with most standard Windows message ID constants
The AltSerializer is a replacement for the binary serializer built in to .NET.
Swintching between different types of serialization.
Playing your favorite music and sound files all at once
This article will help you to start with Visual Studio Editor Margin Extensions, Sample extension 'File Path On Footer'.
You don't need to buffer temp data to accomplish a simple text insert.
31 Jan 2014
Matthew Dennis
A utility to run Redis, or other executables, as a Windows Service.
An introduction to the Roslyn CTP
16 Mar 2007
Sean Yixiang Lu
Improved Memento pattern particularly designed to support undo and redo.
How to work with Lucene.Net's analysis.
12 Jun 2011
D. Christian Ohle
C# use Zip archives without external libraries
28 Oct 2003
Paul Wijntjes (dominion99)
This article shows you how to get a valid ClientTicket for connecting to a MSN server
Library for generating text output from source template and input parameters.
3 Jul 2011
Chad Z. Hower aka Kudzu
A quick view under the hood of Cosmos and how it works
27 Jan 2012
StewBob
1 alternative
Short program to draw, in 2D, a series of geometry that represents a grid-covered 3 dimensional cylinder
A look into using the Task Parallel Library.
An Introduction To The Issues Of Unit Testing
A new kind of progress bar for .NET 2.0.
This article will enable you to add custom search rules to your application using Bing Search API with much more
21 Feb 2005
Alvaro Mendez
A class library for reading/writing XML files, config files, INI files, or the Registry using one simple interface.
16 Oct 2008
Alexandr Golovanov
In this article I will tell you about one of the most important components of channels check system
A look into using the Task Parallel Library.
A walk-through an implementation of a Generic Object Pool that is much more.
Accessing an EJB from .NET Using IIOP.NET: an Example
26 Nov 2012
Halil Ibrahim Kalyoncu
This tutorial aims to show a basic approach for designing a data access layer independent from databases and entities.
14 Jun 2014
Nicolas Dorier
An efficient and extensible way to scan the Blockchain
A class for read and write ID3
5 Jun 2013
Thorsten Bruning
Converting nearly every type to another type
How To Use Win32 To Add Your Control On Top Another Application Using Win32 Hooks.
Illustrates a dynamic binding implementation in C#
A simple way for implementing code injection in C# 3.0
28 Mar 2013
Florian Rappl
An introduction to async / await, popular mistakes and solutions for asynchronous programming, as well as usages and benefits from using asynchronous programming. We will also discuss interesting patterns based on concurrency.
Exploring the issues of runtime form and control generation as specified by XML files.
A .Net class that converts an IP Address to the Country Code where the computer is physically located.
DrawTools library extended to include Layers, Zoom, Pan, Rotation
Understand the internals of .Net types from a CLR perspective
3 Aug 2006
S. Senthil Kumar
Why and when to use Control.BeginInvoke()?
In this article, I explain how to create an application like Googlebot - it finds and indexes websites throught hyperlinks.
26 Oct 2006
Leslie Sanford
Using code generation with the .NET state machine toolkit.
25 Jan 2007
Stephane Rodriguez.
Undocumented binary file formats coming in the Office 2007 timeframe
26 Jan 2010
Md. Marufuzzaman
How to use .NET TransactionScope & enable Microsoft Distributed Transaction Coordinator (MSDTC)
18 Jun 2012
Mamasha Knows
Good coding practices sometimes lead to neat solutions of seemingly unrelated issues. Do you code to interfaces? - Get friendship at no cost.
2 Apr 2014
Anand Gunasekaran
Working with text file as database can querying as RDBMS with SQL Queries.
A dynamic code generator for setting property and field values that outperforms reflection
4 Mar 2014
Shivprasad koirala
Azure FAQ Part 1
A set of filters to modify and style your images and photos
A small set of general-purpose classes for using in .NET applications
This article explains the details and use of Nullable Type in C#.NET
11 Feb 2009
Philip Laureano
The second article in a series of articles that describes how you can LinFu.IOC 2.0's dependency injection capabilities to extend your application(s).
A complete example of how to create a C# COM object for use in JavaScript / HTML, including event handling
22 Feb 2012
Clifford Nelson
Performance and ideas from Anders Hejlsberg INotifyPropertyChanged
17 Dec 2008
Petro Protsyk
Scripting language for .NET Framework 2.0. Supports native .NET Types, Dynamic casting, Meta programming.
12 Nov 2007
Philip Laureano
A library for currying delegates and for handling any event fired from any object instance
How to monitor, enable, and disable hardware devices from C#
11 Aug 2005
Andrew Kirillov
Some ideas about optical character recognition using neural networks.
A simple structured and easy to use Task-Scheduler
15 Nov 2007
Philip Laureano
A fully functional, yet minimalistic inversion of control container
12 Jun 2014
Florian Rappl
A detailled outlook at some of the possible language features of the next version of C#.
Extend Unit Testing So That Entire Processes Can Be Tested
This article demonstrates the use of an XML Schema validation class.
An article on framework applications for advanced math.
Describes a simple algorithm for animating object movements along arbitrary paths
17 Apr 2014
Antonio Nakić Alfirević
Creating a library for persisting the application state data between work sessions
What to do if database of over 150,000 records is available only as a list of webpages each holding just 50 records? You can spend a week clicking through it and die of boredom or you can write a scraper that will do the work for you :)
21 May 2014
Clemens Pfauser
Implementation of an IoC Container to be able to use Dependency Injection in Unity3d
Reflecting on Properties is nice, but often it can be too slow. This article describes an alternative method for dynamic property access.
A small set of classes for simplifying the access to Windows Active Directory
How fast can a loop reading from memory be made to run and how does loop constructs, data types, interfaces, unrolling and hoisting affect performance?
28 Apr 2011
Niladri_Biswas
This article will disscuss about MEF, how to start working in this, etc.
Typing Unicode directly to a text-box, including support for surrogate pairs. Create simple web pages to display fanciful fonts
Learn what .NET 2.0 offers you to read/write App.Config files
4 Feb 2008
Manish Ranjan Kumar
This is a simple yet powerful wizard framework for .Net 2.0. Just drag and drop and your component is ready for use.
A class to create multi-level dynamic objects in C# 4.0
Sending multiple / bulk SMS through Excel file to multiple recipients using GSM phone or GSM modem
23 Nov 2011
garymcleanhall
The wonderful things that decorating a simple interface can produce.
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.
This article describes how to use the .NET System.Management WMI (Windows Management Instrumentation) wrappers to enumerate and describe USB disk drives. It also includes a non-Interop solution for detecting drive state changes as they come online or go offline.
19 Jul 2010
Julian Robinson
For numerical computations, coding with lambda functions can substitute for the want of nested methods in C#.
A high performance binary serializer using Microsoft Common Intermediate Language
An article on a "scripting engine" for the C# language
A simple custom attribute to order properties in the PropertyGrid.
24 Apr 2006
Gianni Marzaloni (ZofM)
Simple application to load an EXE file and run it from memory (only for .NET compiled files)
Using .NET 2.0 generics to allow for enum like classes with human readable descriptions.
A simple and fast random number generator that can be substituted in place of System.Random, with extra methods and fast re-initialization.
This article describes an easy approach to building a simple word processor around an extended version of the Rich Text Box (RTB) control
25 May 2013
Shivprasad koirala
In this article we will try to understand two terminologies reflection and dynamic keyword. Many of the developers get confused between them because both of them help us to do dynamic invocation.
18 Jul 2007
Dan Fontanesi
Learn OOD in .NET by examining a Blackjack game
Explains how to insert logging into code at runtime using IL rewriting and the .Net profiling API
5 Jun 2013
Thorsten Bruning
Emulate extension properties by extending any reference type with any other type.
The Simplest way to (generically) use MEF fully lazy also for the Dll loading process.
An article on framework applications to determine the orbits of artificial satellites
One API to rule them all (all XML file formats that is)
Document describes about the Delegate in C# and the usage of delegate in different scenarios
A simple way to keep all your fat client or single user applications up to date, easy to add to your projects and much easier than any other product to put online an update!
This part of the article series will focus more on run time polymorphism also called late binding.
2 Jun 2007
Ziver Alen MALHASOGLU
How to Search and Find an Entity in MS CRM 3.0 using Microsoft CRM Web Services.
An article about I/O and Streams for the Beginner
Using SIMD instructions with C# via the Intel MKL.
From this article, you will be able to get the basic idea about web scraping and a few problems and their solutions while working.
A simple way to learn and start using the C# Settings class
10 Oct 2002
Michael Potter
An object that enforces a rule that only one instance of a program can be running at a time.
A Most Recently Used files class for .NET 2.0 in C#
UploadFile hides some of the things you might need to get your Windows client simulating forms with file input fields. UploadFileEx gives you more control where you need it!
Improving and extending the INotifyPropertyChanged interface
29 Mar 2010
Anoop Madhusudanan
Explores the dynamic features in C# 4.0, and a few cool things you can do with the same.
4 Feb 2003
M. Bilal Ahmed
This article provides a generic class using which one can easily use a SystemTrayNotifyIcon class with the key functionalities of hiding, showing and animating NotifyIcon and generating events on every changed state of NotifyIcon.
29 Jan 2009
Aleksandr Sazonov
OpenOffice Calc and Excel
This control acts like a tab control but without the tabs...
Class to help triage performance problems in your application
9 May 2006
Richard Northedge
Presents a Maximum Entropy modeling library, and discusses its usage, with the aid of two examples: a simple example of predicting outcomes, and an English language tokenizer.
This article will cover almost every OOPS concept that a novice/beginner developer hunt for, and not only beginners, the article’s purpose is to be helpful to experience professionals also who need to sometimes brush-up their concepts or who prepare for interviews
8 Feb 2008
Philip Laureano
Using MSBuild and Mono.Cecil to dynamically intercept static and final methods of nearly any type, including sealed types. No proxies required.
17 Sep 2013
Shivprasad koirala
Lazy loading is a concept where we delay the loading of the object until the point where we need it.
An application to manage support request with tickets and events
This article provides an alternative method of accessing string resources in a C# project by generating access classes for each resource identifier.
Using Visual Studio for Applications to add scripting capabilities to your .NET apps.
18 Oct 2009
Daniel Vaughan, Nicolas Dorier
How to use an MSBuild custom task to provide compile time verification of string type names in app.config files.
10 Dec 2009
Shivprasad koirala
This article has 12 important FAQ’s which covers unit testing, automated testing, data driven test, load/ performance test, code coverage , database testing and ordered testing.
I have a general distaste for decorating my code with Attributes and Annotations. Most of the time, I can't help but feel like there must be a better way to accomplish what I am trying to do, and/or that I have somewhere sprung a leak in what should be a helpful abstraction. Other times, though, c
1 Oct 2008
Andrew Kirillov
This article describes the implementation of parallel computations using plain C#.
Principles of Design Patterns to answer why they exist, who should actually use them and their learning roadmap for beginners (using C#)
4 May 2011
Giorgio Minardi
Providing a generic wrap to Lucene.net basic search functions
Generating CodeDom Code By Parsing C# or VB
Takes an indepth look at structures in C# and how their underlying mechanics work and what impacts they may have.
Some unfriendly, annoying balls on the desktop bouncing around and trying to catch the cursor - a mix of GDI+, transparent forms and bit of AI
8 Oct 2003
Kris Vandermotten
Allow your programs to reason with incomplete data.
NParallel0.2 now supports Loop and Task Parallelism. This article is going to show you how and what is behind the scenes.
11 Dec 2007
Danilo Mendez
Describes how to generate NHibernate objects and ASPX pages using Smart Code
An article on mapping with a GPS in C#
3 Jun 2010
Shivprasad koirala
6 important uses of Delegates and Events
30 May 2007
Tomas Petricek
In this article, I'll describe the concepts that influenced the design of C# 3.0. Most of these concepts are from other programming languages like Haskell, LISP, or languages developed at Microsoft Research.
13 May 2002
Nish Sivakumar
Introduction to unsafe code
Attaching a description to each entry in an enum.
23 Sep 2003
Rudi Breedenraedt
Step by Step guide to implement event handling in C#.
A managed C++ for a small part of the HTML Tidy C library
An article on using XML in a lazy way
An article that describes how to convert a number to written words in English and Arabic
A template to use as a "starter kit" for new Windows services
28 Nov 2010
Sergii Lavrinenko
Engine in C# which generates Linq Expressions runtime based on simple scripts
2 Apr 2011
Mark J. Caplin
Developing an N-Tier application with C#
How to build XMPP Client using MatriX XMPP SDK
20 Feb 2013
Dmitri Nеstеruk
Kind of like inversion of control, but without DI containers
Encode numbers in different positional numeral systems.
28 May 2012
Mamasha Knows
EIMIs turn to be very useful in refactoring. I will try to prove it here. If you are working with large code bases, as I often do, this article is worth reading.
29 Aug 2006
Jeff Bramlett
A Rules Engine class library with source code and documentation
Explains windows services basics and deployment with details.
21 Apr 2002
Shawn Wildermuth
A C# class (and library if needed) to do runtime evaluations of C# expressions
13 Jan 2004
Niels Penneman
An article on writing a program to process .MD5 file verification databases
A design-time component to make use of animated/multi-coloured cursors
30 Dec 2013
Nagaraj Muthuchamy
This article is aimed to help junior developers understand the Interface concept in C# language.
C# 5.0 CTP was introduced recently, this article is specally dealing with my own understanding with this realease with few sample applications
How to do serialization using different formats in .NET.
Detect network availability, specifically to the Internet, and monitor status changes
17 Jan 2012
Shivprasad koirala
In this article we will explain for real world use of Partial classes and partial methods.
You probably need to convert your old INI files into XML. Read on for a solution.
This project presents a self extracting archive creator using Reflection and codeDOM
A simple app demonstrates unexpected behavior of .NET timers and Thread.Sleep(); native multimedia timers come to the rescue.
Exploring the issues of menu management as specified externally via an XML file, in the context of status bars, toolbars, and events.
An article on how to serialize PrinterSettings.
30 Jul 2012
Paulo Morgado
In C# 4.0 there was an error in the C# compiler in the order of the evaluation of the arguments in argument lists.
This article described how to derive the Y Combinator using C# language.
11 Jun 2013
Mohammed Hameed
This is a general code review checklist and guidelines for C# developers, which will serve as a reference point for development.
23 Jan 2014
Alexander Sharykin
Implementations of a computing pipeline, with design explanation and code samples
18 Jul 2006
Daniel Grunwald
This article shows you how to start writing SharpDevelop add-ins, by porting Jon Rista's VS add-in to SharpDevelop.
XGetoptCS provides Unix-style command line processing for C# apps
7 Dec 2007
Philip Laureano
A library that adds transparent DbC support to any .NET language. No Eiffel.NET or Spec# required.
You can enhance the value of your custom classes through overrides, creating partials, and explicit type conversion.
This small application will help you to gain basic knowledge about how file can be sent from server to client.
21 Jun 2007
Filip van der Meeren
An article on creating MSN 8 plug-ins
Highly optimized classes for looking up the country code corresponding to an IP address
Through the .NET Framework you can easily get the current user name to authenticate.
An article demonstrating how to use Windows impersonation in your C# code
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.
A look at Dependency Injection and IOC containers.
29 Mar 2007
Leslie Sanford
An introduction to the .NET State Machine Toolkit.
Iterate over your enums, and other things to do with enums.
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
This article shows how to draw graphics objects using C# and GDI+
This article contains a brief description of BackPropagation Artificial Neural Network and its implementation for Image Recognition
22 Aug 2009
Nicolas Dorier
Pattern to easily create and test asynchronous solutions.
Comparison of serializing with BinaryFormatter (standard .NET class) against manual per-byte serializing; some pros and cons before selecting the right method for you.
A short guide to what to look forward to in the next release of MEF.
20 Jun 2013
Eligio Morgado H.
Explaination of how to use JSON to get data from a remote server in C#.
A technique for generating ViewModel objects dynamically.
Can we use LinqRx as a poor-man's complex event processor?
20 Jun 2014
Amir Hamza Md. Kayes
This article elaborate the asynchronous programming in c#
17 Nov 2003
Alexander Kent
An article on axWebBrowser/MSHTML automation using Visual C#.
Replace the BinaryFormatter with this class for compact (nullable) value type serialization.
This is one of many approaches to using AOP principles in C# using ContextBoundObject.
18 Feb 2004
yetanotherchris
An easy to use RSS feed reader.
An article on how to automate web browsing: clicking a button, entering data in a text box etc.
30 May 2007
Hayder Marzouk
A small framework to design and print documents containing shapes, text, images, bar codes...
Discusses inline-IL in C#, benefits and uses, and how to achieve it.
Diving in OOP (Day 4): Polymorphism and Inheritance (All about Abstract classes in C#)
Three different algorithms for constructing licensing systems, their advantages and disadvantages using C#.NET environment.
10 Jun 2005
Tom Ollar, Jim Bennett
Design concept for a new Visual Studio UI.
A simple solution for binding an enum to a UI control using data binding.
Implement INotifyPropertyChanged and change verifying in model using a proxy generator
STUN client C# implementation with sample application
Provides a class library containing Win32 API function calls, constants, and structures.
An application configuration editor using the PropertyGrid control.
This article shows the differences of WeakReferences and GCHandles and how to implement a WeakArray.
Application allows voice communications (VOIP) utilizing the Distributed Interactive Simulation protocol (IEEE 1278.1)
Code describing how you can simply use Mplayer to display media files inside your winform application
This article shows how to make an animating card-sorter application in WPF
27 Jan 2014
GustavoMartins
Automate your penetration testing using the pentest tool ZAP and the
Tricks, pitfalls, and work arounds to .NET's data binding.
Performance considerations when using LINQ to SQL
4 Feb 2013
Mohammad A Rahman
How does throw, rethrow and where, select clause of Enumerable class work in C# programming language.
26 Oct 2006
Leslie Sanford
A detailed look at using the more advanced features of the .NET state machine toolkit.
7 Aug 2007
Igor Velikorossov
Implementation of an enhanced List of mutable objects with events
7 Oct 2007
Ruslan Sudentas
A program to generate HTML Web Gallery based on the LightBox JS
21 Nov 2012
Mohammad A Rahman
How does var, auto implemented properties and += or -= of events work in C# programming language.
C# (.NET and Mono) library provider for RRDtool
5 Sep 2007
Alex Perepletov
Examples of decoupling iteration algorithm from actions on collection items
An article that discusses Object-Oriented Programming in C# .NET
Techniques in tracing outlines in a drawing
My article in the second part of the series will focus solely on inheritance concept in OOP
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.
A library meant to simplify getting the current weather conditions (as well as a 2 day forecast) into your .NET programs.
Generic serializer for full and Compact Framework
18 May 2006
Syed Moshiur Murshed
Encrypt and decrypt important data with C# and play
31 Oct 2007
Jakob Lanstorp
Using interfaces as a means to decouple classes, making your application more flexible.
Single instance forms in an MDI application
9 Oct 2010
Stefan Savev 2
Describes how to dump information from the C# parse tree
Use Activator and IConfigurationSectionHandler in perfect harmony to add plugin abilities to your application
A guide to C# 4.0's new features - explained with code examples and a little historical perspective.
Taking advantage of Interfaces to make applications resilient to changes.
An article on retrieving information from popup windows by using low level keyboard and mouse hooks, user32.dll and kernel32.dll APIs, etc.
An article on creating a custom key to use with a dictionary.
An article about the new language features of C# 3.0
28 Jul 2010
Richard Deeming
A pair of classes to encapsulate access to NTFS alternative data streams.
20 Feb 2004
Mathias Taylor
Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
An article on universal scalable engineering framework applications.
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
This article explains the use of Composition in WPF applications, but it can very well be used in others as well.
This article explains how to work with log4Net and SQLite.
This article explains how attributes can violate the single responsibility principle and presents some ideas to avoid the problem.
An article on how to get a webpage thumbnail and give your favorite links a face.
3 Oct 2005
Susan Hernandez
Covering the basics of VSS automation using the SourceSafe API (SourceSafeTypeLib) and the SS.exe command line utility. The sample shows rolling back an entire project hierarchy.
Introducing the Windows Client for the Zeta Uploader service
5 Jun 2013
Thorsten Bruning
Base classes for value objects.
Creating PDF Tables using C# (.NET 2.0) and iTextSharp
13 Sep 2010
Hiren solanki
Converts numeric currency in words with two modes - international and Indian. e.g., 1000000 to ten Lacs (for India) one million (for international)
This article provides a step by step explanation on how to access COM+ applications using C#.
Use C# Comment tags to produce great documentation and code
This article is an introduction to the SQL Server Virtual Device Interface and how to access it via any .NET language
13 Aug 2012
Arthanarieaswaran
The basic concepts and implementation of Extension Methods.
7 Jan 2008
Rahman Mahmoodi
Abstract class versus Interface: Usage and Implementation.
10 Sep 2012
Anuja Pawar Indore
1 alternative
Some very simple, yet interesting features of VS2010 and C# 4.0
20 Sep 2007
Scott C Davis
Using a LocalReport and ReportDataSources, stream a PDF as an attachment to an email
17 Dec 2008
John Simmons / outlaw programmer
A not-so-dotNet way to allow multiple programs to share a single settings file
This article explains how to create a weak list (a list that allows items to be collected by the GC)
1 Aug 2006
Alex Perepletov
Simple and thread-safe way to reuse predicates
Steps to become famous C# developer.
19 Jan 2007
carl.b.anderson
DSL Tools enables the construction of custom graphical designers and the generation of source code using domain-specific diagrammatic notations.
How to manipulate Windows services on local or remote computers.
A quick and easy guide to creating a single-instance application in C#, with .NET 2.0.
Understand how to create fully configurable frameworks that let your application evolve without creating bottlenecks.
Plug-in systems provide extensibility and flexibility while avoiding code bloat and feature creep. This article demonstrates how to create and use an advanced plug-in manager using a secondary AppDomain and reflection.
Easily convert your RESX projects files to Excel and back to localized RESX
What happens during the shutdown of a managed application?
14 Nov 2009
Aidan Follestad
Allows you to quickly create, edit, and delete file associations in your registry. A file extension's default icon, description, executable application, etc.
1 Dec 2005
Bill Koukoutsis
An article on reading and writing variable-length data using a BitStream class.
16 Jun 2004
Michael McKechney
Use embedded text files as the source for populating large string variables.
Data bind using INotifyPropertyChanged
3 Nov 2011
Suprabhat Paul
Lazy loading is a design pattern that helps a developer to delay initialization of an object until the program actually needs the object.
Transparently boosting serialization performance and shrinking the serialized object's size.
Understand things like OOP, AOP, Loose-coupling, Class Inheritance, Interface Implementation, Open-Closed Principle and others.
An article on the development of a Tree Chart Generator
Sometimes the service classes provided by Visual Studio don't give you the control you need, so why not build your own? And while you're at it, why not make it self-installing? The base class provided gives you full control of the Win32 Services API from a convenient base class and attribute.
A method for deep cloning objects in C#, by using Surrogates and serialization formatters
Discussing about Tree Iterators: Choices of Datastructure and Algorithm
An introduction to using Rhino ETL to avoid dealing with designers such as the ones in DTS/SSIS job creation.
C# client for the Apache Kafka bus 0.8
A lightweight and easy-to-use splash screen control that starts life before the Application Form
17 Oct 2007
Giorgi Dalakishvili
An article showing how to draw on screen
19 May 2007
pierre poliakoff
Shows how to communicate via Bluetooth with a Lego Mindstorms NXT robot using C#
Build Windows Event Log Watcher Service Process to Export Event Log Entries as RSS feed
A discussion of the Dispose method, how to use it, when to use it, and problems using it.
The introductions of Tuples (originally to support F#) into .NET shows a possible way to use polyadic returns in C#, COBOL etc., without syntax enhancement.
I think there are people who learned a bit of C# but don't know about COM. I hope my tiny wrapper class library is helpful for such people to use IUrlhistory interface without difficulty.
2 Aug 2006
Massimo Beatini
UserManager was built to simplify local users and groups manipulation
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.
FIT introduces a table based structure minimizing the gap between clients and developers
In this article, we will take a look into the concepts behind predicate delegates and try and understand their importance.
How to generate shorter, more readable, unique values for general-purpose identifiers.
18 Oct 2010
_ Kunal Chowdhury _
In this article, I will discuss about C# Best Coding Practices in detail.
A simple description and sample of creating a global low level keyboard hook in C#
Introducing a class that simplifies the communication with a SpamAssassin server
Discusses how to export methods in C#/VB.NET to be used in native code (such as C/C++)
21 Apr 2004
Edward Smoljanovic
A simple use of bit fields as flags for Windows forms.
Using C# Expression Trees to build a custom sort routine
15 Sep 2004
The Man from U.N.C.L.E.
An article on customising the .NET Panel control to give it a gradient fill, and round corners.
A library to easily create a trial version of your application
21 May 2003
Trevor Misfeldt
Article on the relative performance of various methods of iterating through large amounts of data.
A class with multiple routines for quick and easy compression and decompression of various types of data.
28 Jun 2010
Anas Karkoukli
Design Patterns Series - Part I
3 Jul 2014
WilliamCruisoring
This article presents a Wait.Until() mechanism that might be helpful in various scenarios.
This article extends the unit testing framework, adding fixture setup/teardown capability and performance (time and memory) measurement/testing.
19 Feb 2013
Debdatta Basu
Introduction to C#/C++ interoperability, and a performance evaluation.
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.
A class that allows you to create multiple substreams with varying access rights from a single stream.
This article explains how to create a PDF file using C# object
23 Sep 2001
Zeeshan Amjad
This article describes how to call unmanaged code and assembler in C# using DLLs
Frequencies, descriptive statistics and normality testing
Server Enumerator in .NET style
This article explains why the dynamic keyword is not as useful as it should be.
16 Dec 2002
Emanuele Ruffaldi
A symbolic expression manipulator with derivation and substitution that dynamically compiles the expressions for fast evaluation.
29 Sep 2011
Stuart Blackler
Introduction to extension methods in .NET with examples
4 Jul 2005
Bill Wagner (SRT)
Don't emphasize practices that may have an affect on performance in a few cases
Sorting Lists using IComparable and IComparer interface in .NET
9 Dec 2012
I_gO_tO_schoOl_by_scoOter
This article will describe the line contouring section in more detail
This article illustrates how a unit test automation framework is implemented and continues the case study developed in Part I.
25 Jan 2005
Alexander Turlov
This document describes how to implement conditional or cyclic invoking of methods using such features of C# and the .NET Framework as delegates and Reflection. The document contains a number of C# code examples with comments.
An article on a C# Cyclic Redundancy Check (CRC) algorithm
17 Jul 2007
Haitham Khedre
Create a Class and its Collection in Memory at RunTime, then generate objects and assign values and bind to datagrid using CodeDOM and Reflection
Sometimes you need to compute the name of a method into a string. This article shows how to call a method given a string with the method's name and class.
29 Feb 2008
Paw Jershauge
An Attempt to make Uniform resource identifier for the Lightweight Directory Access Protocol
19 Jan 2009
Tolgahan ALBAYRAK
A new face for XmlDocument
How I learned more about C#, UserControl, and project design by implementing a Game of Life simulator.
6 Dec 2009
Martijn Boeker
This article describes how to wrap Eval() in a tiny JScript class, compile it into an assembly and call it from C# to evaluate expressions at runtime.
Creating NUnit like task sequences for routine application processes
This article demonstrates how to get started with MongoDB in C#.NET
29 Feb 2012
Clifford Nelson
This article is about using Rosyln to evaluate user input in a value converter.
An intermediate example of signal processing using EMGU Image Processing Libraries
25 Sep 2013
Darek Danielewski
Writing multiple finite states machines code is a tedious and boring task. With a little help from T4 Template, this process can be automated.
Dynamically check a value for Null value in an expression tree with an extension method
A demo WPF synthetic order book client UI that manages synthetic orders and submits firm orders to a trading server via FIX
One of the most useful yet little-known features to come out of C# 2.0
12 Apr 2007
Syed M Hussain
Connect to the MSN Messenger Server using the MSN Protocol
20 Apr 2005
James T. Johnson, Nish Sivakumar
Article shows how to overcome the C# insistence on operator overloads being static and describes a method for simulating polymorphic behavior for operator overloads.
16 May 2007
Aleksey Bykov
This library allows iterating through a sequence of events or time ranges based on a time schedule.
An article about the new language features of C# 3.0
Svg.Net is a C# framework for creating SVG images. A GDI-SVG bridge is implemented on top of it.
16 Jun 2007
Joseph Guadagno
This article covers the configuration of log4net using the XmlConfigurator. This article also demonstrates how to create multiple log files for your application.
2 Jul 2012
Henning Dieterichs
This library provides a MSBuild task for compile time validation of units of measurement within C# code.
A fun variation of the Game of Life re-factored using extension methods
21 Feb 2014
Vipul Prashar
Enhanced FileSystemWatcher class, which can be used to suppress duplicate events that fire on a single change to the file
A C++ class library with functions like GetKey(), SetCursor(), Cls() ... for use in C# console applications
Comparing String.IsNullOrWhiteSpace and String.IsNullOrEmpty
2 Apr 2003
MohammadAbdulfatah
Exception correctness can be more easily attainted with the help of a couple of utility classes and C#'s "using" clause.
11 Jul 2008
Syed M Hussain
This article is a simple introduction to Oracle XE using C#
22 Feb 2008
Daniel M. Camenzind
This article recommends a "deep assignment" instruction to add to the C# language.
11 Jun 2012
FatCatProgrammer
A Semaphore that does not use the kernel by default
13 Jan 2014
Sandeep Singh Shekhawat
I explain partial classes in C# language with an example
This article describes an ready-to-use enhanced Assert dialog and its implementation. The dialog offers features such as "Always Ignore" and displays the actual Assert expression that failed.
17 Feb 2009
Yuri Astrakhan, Sasha Goldshtein
This article shows how to generate dynamic methods for fast byte to structure conversion
8 Mar 2010
Stephen Swensen
A general-purpose unbounded integer implementation
29 Jul 2009
Ghasem Heyrani Nobari
By using this class, you can simply download multiple rapidshare links at once! (parallel)
Converts from 0(zero) to 10^39(adant-shinghar) into words. E.g. 70250 into seventy thousand two hundred fifty
9 Jan 2014
Rahul Rajat Singh
In this article we will look into the details of Interfaces, Abstract class and Concrete class in C#. We will try to what each of them are and what should be used when to have a better design for the application.
29 Oct 2005
Pascal Ganaye
Use the award winning Coco compiler's compiler directly from within Visual Studio
An article on a universal scalable engineering framework.
This article describes how to build an AI Chatterbot using a popular, Regular Expression-based open source Chatterbot engine: Verbots
6 Oct 2010
NaveenSoftwares
A simple C# Console program to display Matrix Movie Effect
Creating a Java like Dynamic Proxy using the C# Emit feature
8 Sep 2007
Dariush Tasdighi
Encrypt and Decrypt ConnectionString in app.config and/or web.config!
Capture a window even if it is minimized or fully hidden by other windows
21 Jul 2004
Andrew Phillips
How to use overflow checking effectively and avoid some pitfalls.
An example on how to use the object persistence framework.
25 May 2007
Tetyana Loskutova
An article on remote persistence implementation using .NET marshal by value and XML.
This article will describe how to connect a Davis Intruments Vantage weather station to the Internet using .NET 2.0 and C# as well as a few pieces of necessary hardware.
23 Sep 2011
Mihnea Rădulescu
A .NET 2.0 and Mono library for the 64 bit optimized handling of very large integers, up to 10240 binary digits or approximately (safe to use) 3000 decimal digits
18 May 2010
Geert van Horrik
DataObjectBase -> the new Object class for data objects!
6 Sep 2011
Neeraj Kaushik 1980
This article is about how to use QuickFix .NET engine.
22 Mar 2007
Ravi Bhavnani
A lightweight .NET logging component.
10 Jun 2006
Yildirim Kocdag
An article about smart devices and adaptive autonomous systems
Set of extension methods to LINQ to XML
Creating an improved version of String.Format.
30 Jul 2002
Daniel Strigl
A C# class to provide exact time measurement in your applications.
9 Jul 2007
kim.david.hauser
This is a small but handy tool I'm using everyday. It converts a middle mouse button click into a left mouse button double click.
A component to communicate with a USB HID device
Introducing a library to detect content based on file content (and extension)
31 May 2010
George Henry 1954
This article describes a base implementation of Ted Nelson's zzstructure in C#.
How to capture video from webcam and video file (*.AVI)
A simple class to extract plain text from PDF documents with ITextSharp
Performs basic function on your Facebook Profile from C# code without use of Facebook API
30 Mar 2004
Tingz Abraham
Understanding the 'using' statement in C#
An article on using the __cdecl callback from C#, changing compiler service.
This article describes a class to manage animated and color cursors and make them available for use in .NET applications. The cursors may derive from embedded resources, from standard cursors, or from files read from disk.
20 Dec 2006
Sidhartha Gundavarapu
This articles specifies the problems with namespaces in earlier versions of C# and how C# 2.0 handles them
This console mode applet illustrates the significant performance hit of methods invoked using reflection.
26 Aug 2007
Hector Pacheco
Shows how to create an Excel document using C# and formatting the cells
This article aims to clear the confusion regarding the use of the static keyword in C#.
3 Aug 2002
Eddie Velasquez
Practical tips for making your classes good friends with .NET
An Article that shows how to use System.Management in C# to get System Information
18 Dec 2003
Logu Krishnan
This Article explains the Exchange Event Sinks and the creation of Event Sink Store Component using C#. Article also discusses about registering the event sink component to the component services and binding the event sink to an exchange user.
This article discusses the construction of a simple application that may be used to view RSS feeds from the desktop.
7 Nov 2008
Shivprasad koirala
This is a detailed article on C# code reviews using StyleCop
10 Apr 2009
Ali Kheyrollahi
A .NET generics framework for generating random values of various types.
22 Nov 2009
Zhang Wangqiu
Script engine to execute script codes, which is built by C# and regular expression
This article compares the two common types of serialization in aspects of data access, readability, and runtime cost.
Be able to push information to an individual browser page or to all browser pages
How to turn accented characters into ASCII for search purposes.
This article demostrates some of the exciting features in the upcoming C# 4.0.
3 Sep 2010
Vitaliy Liptchinsky
This article introduces dataflow programming and provides basic implementations of dataflow variables in C# and F#
22 Aug 2004
Emilio Guijarro
This article analyzes the most common type casting situations in C# and the compiler behaviour in them.
An implementation of a generic, concurrent object pool with smart memory management.
This program implements a simple way to see a Mandelbrot set
1 Oct 2003
Frank Olorin Rizzi
This article explains the myUML project that provides a set of tools for the creation and manipulation of UML diagrams.
29 Aug 2007
Benzi K. Ahamed
This article describes a technique to develop business layer logical entities that have in-built state management capabilities. It focuses on how to re-use components to make development of new business logic and data modelling layers easier.
21 Dec 2008
James Ritchie Carroll
High-speed screen saver simulating a warp-speed effect; will span multiple monitors.
This article provides a quick introduction to abstract classes in .NET.
Grab frames from any webcam, transfer frames using WebServices, super easy and super fast
18 Aug 2003
Kevin Stewart
An article on implementing a simple password generator class in C#
21 Dec 2004
S. Senthil Kumar
Explains differences between classes and structs, and how to use structs.
8 Nov 2004
Wesley Varela & Jonathan Feldkamp
An article on poker bots and card libraries
Writing codes with pointers and memory allocation in c#
Retrieve data from a physical device, process it, and visualize the results
4 Nov 2010
Nicolas Dorier
You'll be able to easily and mechanically create your own Fluent library.
19 Jan 2014
Michele Sobrero
This article is dealing with parsing and semantic analysis. A full LL(1) parsing engine is introduced as an example to show a possible implementation.
16 Oct 2007
Svante Seleborg
An independent library implementation to read Password Safe Password Manager V3 database files
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.
Notification Client and Server written in C#
An article that describes the C# 3.0 Lambda Expression feature
16 Jan 2008
Maurice Tarrant
Using WinMM.DLL to build a Volume Control synchronized to the system Volume Control utility.
14 Dec 2004
Hamilton Verissimo
Explains how to use DynamicProxy to intercept on object instances.
Make SNMP request to get or set value on your computer, CISCO server, server in general, appliance,...
An article on framework applications to the space elevator.
Create Playlist regardless of Windows recognised format using strings, arrays and files
NonBufferedSmtpAppenderWithSubjectLayout is an appender for the log4net logging framework. The mails it sends are non buffered (1 log message = 1 mail) and the subject of the mail can be customized with a layout
21 May 2007
Parag.Gadkari
A generic class library in C# (inspired from Boost.MultiIndex) enabling you to maintain more than one index on a container
Chameleon is an application that allows users to easily change network configuration on each network adapter from taskbar. Chameleon offers the benefit of changing network settings according to the users location such as home or office.
30 Aug 2007
Reto Ravasio
1 alternative
A Sysinternals JumpTo clone
An example of run-time type building; given an interface, returns an object that automatically implements the interface.
19 Apr 2011
Sanjay J Patolia
Superb Example To Traverse an XML File. One should have an understanding of Dynamic Keyword before reading this article which I explained in Part 1
7 Mar 2012
Kailash Shastri
An Object Oriented solution to Conway's Game of life problem in C#
My efforts in this article will be to make this understanding simpler and focus on the internal logic of ref and out.
Using SQLite in your C# application
12 Jan 2004
Mercy Ponnupandy
Writing Hello World in different styles using C# and .NET
This article shows why not even the "using" keyword is a failsafe mechanism
26 Apr 2004
Valeri Makarov
Zip and Unzip from a C# program using java.util.zip
An example of how to utilize COM in C# through a system tray application that controls iTunes
Using GDI+ and a transparent form
13 Mar 2007
Aleksey Bykov
How to automate typical routine coding tasks in C# with the help of macros
28 Jul 2011
Mahadesh Mahalingappa
In this article, I will explain some of the useful features that MEF provides
8 Jul 2004
Nnamdi Onyeyiri
An article showing how desktop switching can be achieved
4 Dec 2003
Colin Angus Mackay
An article on the .NET Framework's implementation of the Iterator pattern
12 Mar 2002
Kevin McFarlane
An Introduction to Business Objects in C# using a simple Person object as an example
The basic framework to implement undo/redo functionality.
Some extension methods to determine whether an IP Address is from the intranet (The local network)
This article introduces why I use dynamic invoke C++ DLL function in C# and how to call it.
Fix Protocol C# Fix Engine Source Code
A class to allow easy access and updating to configuration settings for your .NET application.
Demonstrates how to do realtime event log monitoring
An Introduction to XQuiSoft Logging with a comparision to other log components
A small code generator generating the necessary overloads for default parameters
18 Aug 2006
Alejandro Simon
An article describing how to implement and test a mechanical trading system such as Ned Davis 4 percent model using a C# simulator.
If you're new to Dependency Injection, you will sometimes have a dependency that cannot be injected. This article covers these scenarios and outlines how the Proxy Pattern can be used to solve this problem.
5 Sep 2009
Anoop Madhusudanan
Exploring the exciting things we can do with DynamicObject in the System.Dynamic namespace and MEF, using .NET 4.0 and C#.
3 Mar 2004
Nicholas Butler
A simple way to display a WaitCursor.
Create your own MSBuild Task to label SourceSafe projects
A simple class that edits the registry to set up toolbar buttons, menu items and explorer bars for Internet Explorer
Explains how to use managed code to detect which version of Internet Information Services (IIS) is installed and if ASP or ASP.NET is registered.
3 Jul 2014
Jean-Pierre Bachmann
How to create a Plugin Based Shell
17 Mar 2009
Moustafa Arafa
Extension methods as one of C# Enhancements
A look at the C# "using" keyword. What happens behind the scenes.
28 Apr 2002
Michael Mumcuoglu
ApplicationData is a generic utility library class for managing an application's data
A set of C# classes that work around issues with the standard EventLog object
Complex Data Binding a collection implementing IBindingList and ITypedList
Describes how to make your applications support multiple languages without rewriting code.
12 Jan 2005
Rüdiger Klaehn
An implementation of latent typing or implicit interface casting for .NET.
1 Jan 2006
Sean Michael Murphy
A library to help use your project's embedded resources at run-time.
17 Nov 2006
Paul Young of StyleSpread
An article explaining a bit about the PNG file format, how write a bKGD chunk to a PNG file to escape Internet Explorer's cream-cyan background color.
Make the BindToMoniker method work like the Visual Basic GetObject function.
Updating the Graph Plugin to provide a diagram of method dependencies within a class.
Introduce VTD-XML, the future of XML processing
Article explains how to install & test virtual ports
Using unmanaged arrays is simple and easy in C#! Includes useful code examples.
5 Mar 2009
Christoph Menge
Presents a simple way to serialize business objects that are derived from WPF's DependencyObject and use DependencyProperty with the help of some reflection
15 Mar 2010
FatCatProgrammer
MVP: Updating View’s binding asynchronously with the SynchronizationContext object.
23 Oct 2010
Sivaraman Dhamodharan
How Can you Overload an Binary +, Implicit and Explicit conversion Operators
In this article, we will see what's going on behind the scenes when we are using anonymous methods
15 May 2011
Mostafa Kaisoun
This is a trial to print Invoice with C#
A Graphics Drawing Tool by using C# and Winforms
18 Jul 2011
Al-Samman Mahmoud
Basic tools for the analysis of DNA like transcription and reversion
How to add a post-commit hook to SVN source control that sends email to the team
How to assert an object state using only 2 code lines
This article has a usable software tool to read RSS feeds and it is especially designed to read and display Unicode characters inside a console window.
4 Jun 2014
Alexandr Stefek
The article depicts usage of functional programming for creating indefinite integral in form Func from delegate Func.
A deep dive into the differences and similarities between C# and Ruby classes
Shows the new language features for C# 3.0
31 May 2013
Manish Agrahari
Abstraction, encapsulation, inheritance, polymorphism in C#.NET
An article on deriving from CollectionBase and DictionaryBase in order to data bind to controls and access data in an easier manner.
This article explains how one could implement something that looks like LINQ in the current versions of the .NET Framework.
5 Apr 2005
Giancarlo Aguilera
A hack that enables C# 2.0 Iterators with .NET 1.1.
Popup forms that won't take focus even if clicked on, and cannot be alt+tabbed onto
An article on implementing a table-driven finite state machine using XML and C#
This class implements the ICloneable for you.
This article will discuss alternative methods for performing cascading deletes using LINQ to SQL.
In this part of the article, I will continue my discussion on OOP by discussing methods, properties and access modifiers.
Chess control with full move validation including checks, mates, stalemates. PGN and FEN parsers.
3 Aug 2006
Mark Newman #2
An alternative to the System.Threading.ThreadPool. A controllable queue to execute operations asynchronously.
A Simple Library which allows you to write asynchronous code easily, almost in a synchronous pattern.
29 Oct 2006
Stephan Depoorter
Handling Fixed width flat files with .NET custom attributes
1 Apr 2009
Rizwan Qureshi
MOS protocol from introduction to implementation
24 Jan 2013
$andesh M Patil
This article is all about the Main method in C#.
Managing privileges and impersonating users
An article on implementing IMessageFilter to create a message filter for operating system messages
11 Jul 2007
Angel Rafael Rapallo
This article contains code which simlates water wave motion using several techniques and data structures
4 Jan 2002
James T. Johnson
Class and splash screen to load custom types at runtime.
A very simple class containing useful methods to process WAVE audio files
7 Aug 2007
Leon Langleyben
Another simple way to work with complex updatable configuration in .NET applications
A Comprehensive Look at LINQ and the Binary Search Tree Data Structure
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
This is a getting started article about Xamarin.
25 Dec 2005
Lim Bio Liong
Build an assembly searching system via custom attributes and reflection.
Asynchronous message processing infrastructure for .NET applications.
11 Aug 2005
Pascal Ganaye
A small program which solves the paint-by-numbers puzzles in virtually time. It is a spoiler if you're a player. If you're a programmer however I think it shows how this problem can be solved.
20 Nov 2007
Paw Jershauge
A class for looking up IP addresses against DNS black list server (Anti Spam List Servers)
Utility to capture full or part of screen with support for multiple screens.
2 Jun 2014
ugo.marchesini
The purpose of this article is to provide an simple library which try to meet some defensive issues focusing attention on how to manage return function value in a safe and unambiguous way.
An article discussing strategies for unit testing in data aware environments.
24 Apr 2007
Manish Ranjan Kumar
This article demonstrates how to query system using WMI interface
The article briefly describes the library for conversion of Windows domain account name into its security identifier (SID) and vice versa.
The .NET Framework’s built-in generator.
How to run a cloud storage application like Dropbox as a windows service, for use with Windows Server 2003 and 2008
30 Jul 2013
Clifford Nelson
Helper for serializing objects in XML or binary and saving to a file
The effects of string handling on performace.
29 Nov 2002
Alexander Kojevnikov
Simple class to load/unload WinWord (or any other OLE application)
The article is about how to use command lines written in C#.
5 Apr 2005
Cohen Shwartz Oren
Make your C# code efficient.
5 Jan 2009
Jean-Christophe Grégoire
A generic File System search engine
24 Apr 2010
Kamruzzaman Titu
Learn how to use Delicious OAuth API in your .NET projects with an example
Class library which provides the ability to read and write CSV files
This article gives an overview about operator overloading in .NET using C#
12 Jan 2004
Mercy Ponnupandy
Using MSMQ from C#
This is a full C# classes to control a PELCO PTZ cameras, matrix switching systems, reciever devices and more via RS422/485 'P' and 'D' protocol. It supports all of the commands including UP, DOWN, IN, OUT, LEFT,
5 Apr 2002
Agus Kurniawan
Simple application to manage and control Windows Service
This code includes lots of algorithms and desired code segments for .NET. Written entirely in C#.
vCard parser implemented using C#
A very easy to use business object validation library using C# 3.0 lambda expressions
28 Jan 2014
Ali Malekpour
Determine whether a C# optional parameter was supplied
3 Oct 2005
Edward Moemeka
A general description of C# 2.0 aliases.
A way to determine if a string value has a specific Style Number And/OR Culture
This article describes coding against the Google Desktop API to create a plug-in for ReSharper.
This library allows you to simulate adding a virtual method to a class in another assembly.
The generation and compilation of script element in C# language that allows for the insertion of in script objects.
The following article describes C# implementation of various basic and advanced operations including some of the programming problems involving singly linked list
This article describes a utility that modifies EF4 edmx files so that they support SQL Server's 'Default Value or Binding' property
19 Apr 2011
Henryk Filipowicz
A class to read and parse reg files
31 Jan 2011
Renat Khabibulin
DispatcherFrame. Look in-Depth
An article to help the beginning C# student who may need to code Math in school.
29 May 2011
Tim Schwallie
Pulling together various techniques to make enums, alternate values, and FluentNHibernate play well together
This hook validates code with StyleCop before or after they are checked in to ensure they conform to validation rules.
How to make plugins to work with .NET
27 Jul 2005
CodeBureau - Matt Simner
Options for declaring and referencing static string data.
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.
A look at advanced concepts such as inheritance, polymorphism, sealed classes and partial classes in C#
A class that allows you to monitor the actual change of a variable and notifies all interested objects with an event.
How to create Type-Safe collections without using CollectionBase
A Stopwatch in C# with a digital display control as well as a Time set control
In this article, I discuss the PageStatePersister, and detail ViewState storage in one of four locations: Session, Application, AppGlobals, and server Cache.
Retrieving & Processing HTML from Websites in .NET Applications
How to create a simple BHO using C#.
An article about Reflection in .NET, using C#.
17 May 2008
John Simmons / outlaw programmer
One method for loading common and object-specific data from your app.config file.
This article discusses some useful but unknown features of C#.
19 Oct 2002
Tafseer Ahmed
The article gives an introduction on how to develop multilingual applications using C#
Use WM_COPYDATA to send data to/from C++ and C# Windows processes
Introduction As you may know event handlers are a common source of memory leaks caused by the persistence of objects that are not used anymore, and you may think should have been collected, but are not, and for good reason. … Continue reading →
A Most Recently Used files class, in C#.
This article shows you how to use Excel charts in C# applications
17 Mar 2006
Homam Hosseini
This article explains a more accurate method than the algorithm that the .NET Framework's PersianCalendar uses, to deal with the Persian calendar. This method covers a wider range of dates, and also years before Common Era.
Creating a Windows Service for Watching System Directory's Files
An application and algorithms for best path in maze
All about working with Crystal Reports in .NET
19 Feb 2004
Mark F Garrison
Using Collaboration Data Objects (CDO) to check for new Exchange email
17 Jun 2005
Nikita D. Sinelnikoff
How to search Active Directory
Introducing Serialization in .NET
6 Jan 2006
Michael Vanhoutte
Exception handling in C# with the "Do Not Catch Exceptions That You Cannot Handle" rule in mind.
A Naive Bayesian Classifier in C#
In this article, I will explain how to use Castle validator component in an application and how it works from inside out.
A simple source code line counter written in C#.
Demonstrates how to properly multi thread a UI application while downloading files over HTTP
How to write all your errors when using Console.Error to an XML file.
7 Dec 2003
Marcel de Wijs
An article on using CRCxxx checksum calculations in C#, combined with the serialstreamreader example found on this site.
23 Jul 2004
Jouni Heikniemi
Instructions on implementing Perl map and grep with C# 2.0.
An article on the development of an Organization Chart generator
22 Jul 2008
sreejith ss nair
Setting the Screen Resolution in C#
19 Oct 2005
Frédéric DIDIER
STL for C#.
Introducing a small appender that logs to a web service within the LOG4NET logging framework
22 May 2007
sharpiesharpie
Doing some things to the mouse using API
A fun but probably useless foray into comparing objects of different types.
24 May 2014
Kausik J. Nag
Association, Aggregation, Composition, Dependency and IOC for beginners
Implement a satellite assembly in C#.
25 Nov 2002
Kalyan S Dontharaju
An article on Travelling SalesMen Problem Solving by GA
A ConceptNet .Net Utility Class Library.
10 Nov 2006
Chris Fulstow
C# alternatives to VB's IsNumeric() function
Drawing State diagrams and C# Code Generation for modified QF4Net
26 Feb 2014
Shivprasad koirala
7 simple steps to run your first Azure Blob Program
Comparision of String/StringBuilder functions. Efficient String handling.
Designing a Linked List without the use of NULL or looping
25 Jul 2008
Hasler Thomas
This article describes how to generate the MD5 hash string for a common C# object.
9 Sep 2003
The Orange Rider
This article is a tutorial on the creation of a simple smart tag
Drawing state diagrams, and C# code generation for the modified QF4Net.
This API will make submission to Basecamp easier by converting returned responses into .NET objects.
Amicable number (pairs between 1 and 2 million)
Here I provide a basic overview of some things which are included in .NET 2.0/1.1 but only few developers are using them. I am not saying that nobody knows about these functions, Operators or facilities but only few developers are using these based on their requirements.
26 Oct 2007
Mostafa Kaisoun
Edit Flex grid with Combo box
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.
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.
Explains the implicit operator overloading in C#
How to call the PHP engine from your application and receive the reply and any variables.
18 Jun 2010
Mattia Baldinger
When you use a List, it doesn't matter if you use the ForEach method of the generic list or use a normal foreach or does it? Sometimes it makes a difference!
Using IEnumerable and Yield to create on-the-fly collections in .NET 2.0
23 Nov 2004
Marc Clifton, J. Dunlap
Use declarative programming to create UI's common for both Web and Form applets.
Marshal an array of zero terminated strings or structs by reference
Iterate through a timeline using flexible predicate system with Cron Syntax in one class - Update to Previous Flexible Time Schedule
In this article, I will give you an introduction on how to do serial port communication on .NET platform using C#.
InsomniaServer enables you to add a fully-featured, customizable webserver to your projects. See how it works.
Extend your applications by providing a framework for other developers
The textbox that accepts numbers and uses separated character for reading easily
Visual Studio Code Snippets to assist with configuration of and logging in log4net
Part 2 of creating a dynamical filtering mechanism in C#
Elevate process privilege without restarting it
A pair of wrappers about Zeltera's "Count with Letters" code to generate "Integer to Excel Column" and "Excel Column to Integer"
This atricle looks at some problems and solutions for using multiple views on a single data set in the C# and .NET framework.
A C# class to store and manipulate lists of unique strings
16 Jul 2010
Anupam Banerji
Explains regular expressions, and some of the common ways to use them.
A basic template to show how to create auto-updating apps using the .Net framework.
An article on easily animating controls on a form in C#
30 May 2006
Dustin Metzgar
A .Net 2.0 library that converts XMI into CodeDom. Part 2 shows how CodeDom was used to create dynamic types to outperform the reflection-based parsing.
This application is a combination of two projects from The Code Project: DrawTools by Alex Fry and SVGPad by Maurizio Bigoloni
6 Dec 2006
PIEBALDconsult
Describes my ThreadQueue class and related classes.
Using serialization to start, stop, and resume work on different PCs
A class to convert primitive types to their nullable counterparts
Non CLS-Compliant Code in C#
13 Sep 2005
Ayende @ Rahien
Introduction to C# 3
Indepth details about constants and readonly
Late Bound ActiveX loading [TamilFM]
A class that supports sparse arrays
12 Oct 2004
Francois Bonin
An article on the details and HowTos of Unit Testing on the .NET platform
30 May 2008
Unknown Narrator
A GetOpt implementation for .NET.
How to implement mixins with C#.
30 Oct 2011
Bangla Gopal Surya Prakash
TFS Build agent, Build definition, TFS Build Custom Task
Attach delegates to properties for invocation when property value changes.
An INI file handling class that wraps the API functions from KERNEL32.dll
28 Jul 2003
Laurent Rodier
A set of Unix-like console applications written using the .NET Framework
18 Jul 2007
Marek Wyborski
This article introduces a code generator for Glade that produces C# code
26 Aug 2010
Bassam Alugili
Inserts tabular text into Microsoft Word document
15 Oct 2011
Clifford Nelson
Generic ValueConverter for Binding Enumerations to Check Boxes
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.
A detailed guide on how to extend the Rhapsody code generator in C#
Have a large code tree? Wondering which projects refer to which other ones? Manually run this console app, schedule it to run nightly or after each build.
5 May 2004
Pankaj Chatterjee
Implementing Object Undo and Redo capabilities in .NET
A variation on the Game Of Life Theme
15 Feb 2007
Saravanan Muthiah
Here is an advanced sortable list that can be used in ASP.Net Pages.
17 Aug 2004
Huseyin Altindag
How to populate data from database in a ComboBox.
20 Sep 2007
Sajjitha Gunawardana
This article describes usage of System.Net.WebRequest & WebResponse to contact a Server and obtain a registration key for a Windows application.
An easy way to create PDF documents from code
Visual cryptography is a cryptographic technique which allows visual information (pictures, text, etc.) to be encrypted in such a way that the decryption can be performed by the human visual system, without the aid of computers.
A theoretical and practical implementation of the XOR encryption technology in C# which is extended from the Vernam cipher
An article that describes interfaces, indexers, and delegates.
Using XML-RPC to communicate between .NET and Java
1 Mar 2008
Alexandr Golovanov
This article covers aspects of getting information by IP Address.
24 Apr 2007
Elia Conchione
A piece of library that can help to use Visual Studio Editor to search, write, change code directly in the code
How to get indexed properties, property delegates, and readonly subproperties in C#.
A port of the Java sample project written by Tobias von Petersdorff
Introduction to Intelligent Systems in practice.
Difference between Int32.Parse(), Convert.ToInt32(), and Int32.TryParse()
This article describes using Microsoft agent to create user interfaces that display characters, like Office 2000 Office Assistants.
16 Aug 2002
Gevik Babakhani
This class helps you to create and modify custom configuration files for your application.
Application Settings Storage and Retrieval Simplified
29 Nov 2005
Thoughthopper
Another article on AppSettings.
27 Dec 2005
Insphere Technology
This article provides an introduction on how to interface with SECS/GEM compliant equipment using Insphere SecsToTool.Net.
This article contents source code and demo show how to set your WinForm in Full screen mode
8 Nov 2007
Matthew Hazlett
Extending System.Color with .toHTML()
26 Nov 2007
Daniel Smolka
This QuickWatch displays complex data as a user-friendly tree
This Article is an enhancement of the Typeahead Texbox article in code project site. I have tried to generalize and give more functionality which were missing in the Typeahead article.
AVL Search tree implementation with the objects accessed by an embedded key
Extends the System.ServiceProcess.ServiceController class to obtain the path to the process executable
A short article describing how to redirect text output from a console application to a file.
Start a program, execute for n seconds, then kill it
Custom component responsible for logging into a file
An article with a focus on object serialization.
22 Aug 2009
Virat Kothari
CLR Stored procedures are very simple and can be used in most complex scenarios when dealing with database.
Have you ever wanted to change variables without rebuilding?
An article that desribes the concepts of the APM and the use of features to simplify its use.
21 Aug 2009
SergeyAndreyev
Though the developers try to design these forms in the best possible way, “the best” from their point is often not the best from the users’ point of view. It’s not only the conflict between the designers and the users, but each user may have (and often has) personal opinion about the “would be the
3 Apr 2010
Muhammad Shujaat Siddiqi
An introduction of Managed Extensibility Framework (MEF) with Visual Studio 2010
An article that explains some valuable aspects about .NET's Reflection API
How-to article describing software, hardware setup
A discussion of virtual and override members, overriding operators, interfaces and nested types in C#
18 Sep 2011
Member 3531622
Separating the flow of a program from its implementation. Then this flow definition can resemble the one of the functional design. How to this with the use of functions.
1 Dec 2011
MuhammadShahidRasul
In this article, we discuss a way in which you could manage your site to support multiple languages.
From a concept of custom configs to intellisense in VS 2010.
Bulk Insertion of Data Using C# DataTable and SQL server OpenXML function
14 Aug 2012
Zimin Max Yang
Mock test without interface, on static methods and properties, using PostSharp
12 Nov 2013
Member 3531622
A language is said to have first class functions if it supports passing functions as arguments to other functions and returning them as values from other functions. The values can be stored in data structures. This article explains why this can be advantageous and provides a real world example.
Dynamically load a class and execute a method.
31 May 2001
Ranjeet Chakraborty
An article that explores ,NET interoperability with COM components.
Create strongly typed Guid classes by deriving (essentially) empty subclasses from a TypedGuid base class.
7 Nov 2006
Mohammed Kawser
Saving Registry Settings in Visual C#
How to get local groups and members with Win32 API in C#
Extending the class hierarchy with semantic information
11 Jul 2006
Vicente Angotti
Explains how to count PDF pages using regular expressions in C#
Scrolling text with music (just like those in movies' ends!!)
Provides methods to save and load option classes
Learn to take advantage of VTD-XML's stateless XPath capability to achieve unmatched efficiency and flexibility
A C# dynamic link library that runs ConceptNet: A Semantic Network of Common Sense
The article explains type of arrays in C# with easy to understandable Graphical examples.
An article to demonstrate conversion of a string to binary and manipulation thereof.
A C# Library Interface For the Digg.com API
A single match between Properties and Fields and their implementations.
Artcile on use of reflection to get color values to draw the complete color chart
30 Mar 2006
Ferry Mulyono
A brief introduction to StealthObjectFactory, simple OOP scripting framework for .NET Framework 2.0
Shows notify icon, starting an app without a form, unhandled exception handling
7 Nov 2001
Chandra Hundigam
Using bitwise operators in C#
26 Nov 2013
Srinivasa Dinesh Parupalli
CRUD operations made easy with the new scaffolding feature of MVC 5.
Library that implements business days and age calculation and also implements the DateDiff function in C#.
27 Dec 2006
Andre L.A.C Bittencourt
Another code generator, plug-in based.
24 Apr 2009
Amit Chaudhary
SQLDoc Sharp, an interactive tool designed to generate the SQL Server 2005/2008 documentation.
11 Jun 2004
Jonathan de Halleux
Production grammar can be used to produce a wide range of results, including automatic test cases.
7 Oct 2008
Prem Rajadattan
Provides a mechanism for executing a method at specified intervals
12 Feb 2009
Fredrik Norén
Anonymous method serialization
Learn how to create your first Visual C# Windows application.
This article builds on my previous Snap-In article, adding security through .NET code signing.
A class that allows easy validation of variables via Regular Expressions
This article explains how you can use messaging to solve dependency and crosscutting problems
11 Nov 2008
Tharindu Nishad Patikirikorala
Develop extensible application by enabling 3rd party plug-ins
Selective .config/embedded xml config resources reading
A C# implementation of Mime de/encode
29 Jun 2011
Reza Mansoori
This is an easy game puzzle for beginners.
Using an app.config file with a console application is a great way to manage settings for a console app. However there is no method to specify a config file at runtime. Here is one way to do it.
23 Apr 2007
svsundar (Vairavan)
An article that explores hardware insertion or removal
Describes how to write data to an Excel sheet using C#
22 Nov 2007
henon the hacker
A code snippet to print exceptions and inner exceptions in Visual Studio's error parser format.
Managing strings contained in a project-scoped resource file can be a real pain. This component makes it easier to colocate the strings with their corresponding classes, even if they are business objects.
17 Jul 2008
sreejith ss nair
Using IEnumerable And IEnumerator interfaces in C#
18 Jul 2003
Leon Langleyben
Simple utility to browse and summarize script files
I'll show how to use mock objects to test abstract classes.
2 Oct 2005
Laurent Fournié
An exception in asynchronous delegates causes all finally blocks to be executed twice.
A discussion of constructors, finalizers, static classes and static members, constants and abstract classes in C#
Simple, easily reusable class to persist name/value pair settings for an application
29 Nov 2010
Christ Kennedy
A C# control that pops up in a cascade of submenus on a right-click
This article focuses on improving the maintainability of your code thus decreasing the cyclomatic complexity and lines of code, using existing features of .NET.
Communicates with previous instance by passing command line argument file name. Previous instance opens new child window each time file name is passed.
Generates a directory list as XML
26 Sep 2002
Chandra Hundigam
An article on a Windows Services component
30 Jul 2007
Sandeep. Vaidya
Visual Studio custom action provides the option to add predefined custom dialogs, however there is no option to add our own custom dialog. The following class can be used to add the custom dialog. We can create a DLL using the following class and custom dialogs.
Search your keyword against your competitors
3 Oct 2005
Edward Moemeka
General instructions on the use of nullable types in C#.
How to turn on/off the monitor
A C# class for complex polynomials providing polynomial arithmetics, differentiation and integration
There are numerous times when we write code that communicates with a service or technology that, by nature of the connection or the robustness of the technology, can fail. This service helps protect you from those problems.
An article shows three different easy ways to add features on an existing class.
21 Dec 2007
William E. Kempf
Creating extensions for unit testing
4 Mar 2014
Al-Samman Mahmoud
Basic tool for the translation of DNA
28 Jun 2002
Chandra Hundigam
This article is about understanding the working concept of destructor in C#
12 Mar 2003
Tim Fitzgerald
A UNIX-like Whereis utility written for Windows in C#.
18 Jul 2007
Sajjitha Gunawardana
Uses less than 25 lines of code to convert a given picture to an equivalent ASCII picture
You can use this class for Windows XP Style Forms.
Some useful C# Extension Methods
This article explains how we can use Designers for providing Design time support.
This article explains the use and implementation of an InterfaceDelegator. You may also find it to be a good example on building dynamic types using the System.Reflection.Emit namespace.
Drawing state diagrams and C# code generation for the modified QF4Net.
An article on using the Microsoft Speech SDK to make a simple text-to-speech application
A generic object factory using C#.
30 Dec 2010
abhishek pareek2009
This is an excellent example of how to integrate Navision with any third party application with data flowing in and out from Navision to that application.
25 Jul 2005
Marcelo Lujan [El Bebe.Net ]
Image Protector - Merge an image with a transparent image with copyright, in C#
A C# class to perform arithmetic on complex numbers
This article is about running a Web site in kiosk mode and disabling some normal keyboard control functionality to limit a user’s ability to depart from kiosk mode.
17 Oct 2005
Nikola Stepan
An article on a Fraction class in C#.
12 Feb 2009
M Sheik Uduman Ali
This article explains how to use C# 3.0 lambda expression for functional programming.
31 Mar 2013
RajeshRaushan
In C# delegates can behave like a first class object by having closure on outer variables
a.k.a (Dr.D and his adventures in Software Design)
3 Oct 2005
Edward Moemeka
A general discussion on C# 2.0 partial types.
How to do a deep copy of objects using System.Reflection.
A class that helps with some basic bitwise operations.
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.
An article on message/info bus components for lightweight messaging.
An article on a unit conversion library written in C#/.NET.
In VB.NET 2.0, we have a new namespace, My, that exposes some nice classes. This article shows you how to access this namespace in C#
27 Jul 2007
Shreyans Kothari
Reflection of JavaScript Object through Text Parsing of *.js files
21 Nov 2007
Attilio Pavone
A practical workaround for the "Unable to cast object of type T to type T" error in Visual Studio Designer
21 Mar 2008
Baris KANLICA
In this article, I will show you how to access a Web page with JavaScript code in Microsoft Dynamics CRM. You can process CRM entities or different actions in that page
Push files from PC to PDA using C#
13 Aug 2009
Tommy Pickersgill
A simple binary clock snippet
This article introduces SpellingDice a spelling corrector based on Bayes Thorem and Dr. Peter Norvig's essay
22 Jul 2009
abcdefghijklasdsad
Expression trees tutorial.
Generic list class based on Microsoft's implementation with few additional events to handle like BeforeAdd, OnAdd, BeforeRemove, etc.
30 May 2006
Peter Schlang
A patch for an article by Mike Mayer.
What is the difference between 'throw e' and just 'throw'
Allows you to drag an eyedropper anywhere on the screen to select a color
A Simple PropertyComparer
21 May 2002
Alexey Sinutin
An article on a small managed C++ class which gives ability to use the "Send To" feature of Windows Explorer.
24 Feb 2004
Wytek Szymanski
An article about locking sections of a stream for reading and writing.
A sample but usable program using the SharpZipLib.
27 Sep 2008
Olexandr Malko
In a separate thread there is a loop to invoke GC.Collect()
C# program to get the size of a file from the internet
1 Jun 2011
Evren Daglioglu
This project gets a DXF file, extracts and interprets data and draws it on screen.
Read and write for app.config or web.config files with two simple, tested functions
12 Jun 2007
Andreas Piefke
This article describes how to use custom attributes to automate performance counter and category creation.
There is a problem exporting accented characters in plain text files. You need to encode, but which one?
15 Oct 2007
Ennis Ray Lynch, Jr.
An easy way to publish your own news feed in ASP.NET
11 Dec 2002
Christian Tratz
How to emebd and use Win32 resources with a C# program
This article describes how NHSessionManager can be configured to use multiple NHibernate assemblies
How to connect a control, a property and an entry in an XML-file
This article shows how to create a Splash Screen with alpha-channel image and semitransparent borders.
Instead of iterating through each element in a collection, we can write iterators to do specific tasks.
Using Resource file for adding and extracting ZIP file
An article describing the utilization of the Object Builder framework to develop custom objects for dependency injection.
18 Dec 2001
Chandra Hundigam
A brief introduction to the .NET System.Buffer class
Demonstration of how to represent DateTime values in a culture-invariant format in C#.
21 May 2005
Ameen Abudbash
This project is established for helping students to make registration easily. It also simplifies this process for both students and employees and prevent usual problems the Credit Hours System faces.
11 Feb 2007
David A Brighton
This mathematical program uses explicit conversion and graphical display
6 Aug 2009
Muhammad Shafiqul Islam (Rana)
This article demonstrates how simply you can encrypt and decrypt simple text and compute hash values
Efficient Factory Method Pattern Implementation in C# using Expression Trees
19 Dec 2005
Michael Ceranski
Common DateTime routines for C#.
4 Aug 2006
Alejandro Simon
How to program the building blocks of a mechanical trading system: creating technical indicators
24 Jan 2006
Richard Isaac
An article describing a simple Generic class to provide user friendly text for a constant or enum value.
It can combine multply MSN chat histories into whole one and guide you how to use XML.
Library for sending input messages to other windows and links to libraries you need to take full control over any running window.
13 Nov 2003
Harish Kumar L
This article explains how to create an MMC Snapin using C#.
C# Solution to the "Monty Hall Problem"
An article describing how to use DirectoryServices classes to get a user's SID.
20 Mar 2006
Mohamed Elzahaby
A plug-in Manager allow switching between different logging tools and 3rd parties (like log4net; nLog ; MSEL Logging Block and other).
Using custom functions to extend XPath expressions
The article describes how to manage processes on a remote machine using WMI
Introduces how to use Microsoft.vsa to make your programs have script functions
8 Mar 2008
Ralph Varjabedian
Dependency Injection for .NET using a Dynamic Service Locator with Dynamic Proxy Injection.
Flattening a Hierarchy using a producer thread to get all files in a folder and subfolders.
This article presents a Pluggable mechanism for the identification and hosting of .NET Remote objects.
This article demonstrates the use of the Extension Methods language feature of C# 3.0.
11 Oct 2007
Cassio Mosqueira
How to make a class look like an enum with added functionality
12 Feb 2008
Gautham Jayaraman
This code snippet helps to get the last Windows reboot time using C# and interop
22 Jun 2004
Sune Trudslev
Introduction to collections in the .NET Framework.
XOR operation is magical and what can it do for you? It can switch the values of variable, back up and encrypt data.
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.
.NET Collections performance test in WindowsXP and WindowsCE
Simple windows application in C# to give command line tools the convenient windows interface
This article describes how to work with timers provided by win32 API
A control for writing out text to the UI
29 Aug 2006
Jeff Bramlett
Using a Rules Engine to separate Business rules from the application
De-coupling Error Messages out of your web application.
12 Apr 2007
Saleth Prakash
This demo shows how to edit a resource file content by treating it as an XML File
Graphics Drawing Tool by WPF
Object pooling patterns are very useful object-oriented patterns. They work well for large or heavy weight objects that are expensive to create.
15 May 2007
Jack J. H. Xu
This article shows how to create various custom color maps
How to use interfaces to emulate const correctness
12 Jul 2007
tran manh tuan
This app shows how to send and receive messages between apps using WM_COPYDATA.
15 Sep 2005
Miroslav Stampar
Physical constants and special functions not found in the System.Math class
A wrapper class for DeflateStream that properly handles exceptions.
18 Nov 2002
Karavaev Denis
Using this class in your C# application you can manage your mailbox and download and parse your messages.
Using attributes to solve subjects linked to the daily work of software maintenance.
Automate key sequences for repetitive tasks. Enter data into forms from XML files.
Remotely display message, eject and close CD
This article describes how to create a simple presentation application
13 Aug 2009
Matthew Hazlett
Text Difference between two files
Avoiding a switch statement in order to avoid Cyclomatic complexity.
How to display a splash form and load data in a separate thread
21 Jun 2007
Suvendu Banik
This articles is to explain the use on live XML for displaying data. I have used Exchange Rates from currencysource.com to show one of many use of this technique. I have used bit of comments to explain how this code is working.
29 Mar 2003
Robin Galloway-Lunn
Application and component configuration from XML .config files.
25 Aug 2005
Paratrooper666
Solve mathematical equations
Make Code More Robust by Avoiding nulls in C#
Make your application testable.
This class helps creating and using menus in console applications by using delegates. It will show you the basics of array lists and delegates.
26 May 2007
Ziver Alen MALHASOGLU
This article focuses on callout development for MS CRM 3.0. As an example Turkish Citizen Number Validator code is written.
12 Sep 2007
Thomas Maierhofer (Tom)
Technique to attach a debugger to a starting service project
24 Dec 2008
Nagarajan Rajesh
Updated version of the wonderful and sleek "Tree Chart Generator" written by Rotem Sapir
System Performance Indicator in C# by That That Guy
16 Nov 2004
Salil Khedkar
I have tried to compile a list of things which we commonly need, when we sit down to code a ‘business solution’ or ‘application server’ kind of software for the first time using .NET. This list of tricks gives ideas on how to jazz things up, to give you the extra edge to win customers hearts.
Testing the c# random generator numbers
23 Jul 2009
abcdefghijklasdsad
Covariance, contravariance and invariance in C# language
A simple library to manage the quota entries of the Windows system, works for local and remote computers
This article describes how to create a simple user-drawn form which moves over the desktop
Animated sheep for your desktop
13 Jan 2007
developer.dave
Very basic guide to beginning development of your ReSharper PlugIn
Learn how to trace and debug your Project Hoshimi program with Visual Studio
17 May 2007
Anandhi Swamy
Customize Identity, Custom Principal with ADS
A Multi-port Plug-in Based Serial Port Terminal Program
21 Apr 2003
Chris Richner
Did you ever want to code a little utility that should manage a project file?
Optimize your C# with Inline ASM via ATL and C++
25 May 2004
Polis Pilavas
An article on C# MDI applications.
7 Aug 2007
Raymund Macaalay
Simple RSS Reader in C# using XSL
12 Dec 2006
Shailendra Sason
Drawing Bsplines in C# with the help of GDI+
An implementation of Base64 encoding/decoding in C#
This C# class retrieves, creates, deletes Registry values and keys, and even more...
20 Apr 2004
Chester Ragel
Checking the performance between foreach and for loops in depth.
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.
a.k.a (Dr.D and his adventures in Software Design)
Comprehensive and essential facts which we developers sometimes neglect in C#
2 Sep 2004
Prashant B. Bhide
This article will give you a peep into creating a basic windows service in C#
25 Sep 2002
Jörgen Sigvardsson
An article on how to use delegates to emulate STL-functors
A Windows service which spawns mutiple threads
An article on C# describing a notepad application
14 Sep 2008
Bhupendra Sinha
This article will explain how to embed/access JavaScript, CSS and images to server control’s assembly.
14 Jun 2001
Wahid Choudhury
Binary data needs to be base64 encoded to go into an xml file. .Net framework has made this a painless method wiht its System.Xml namespce classes. I use the XmlTextWriter to put in a bitmap and icon image into a xml file. I then use XmlTextReader to parse the xml file and dynamically set the icon a
15 Jul 2010
Anupam Banerji
Explains serialization, the need for custom serialization, and how to implement custom serialization in your code.
8 Sep 2010
Saleth Prakash
Performing addition, multiplication of very long integers using C#
8 Sep 2004
Ahmed jamil Kattan
An article explaining how to use Microsoft agents in a C# application
13 Mar 2003
Jonathan de Halleux
Fast and furious colorizing library for source code (C, C++, VBScript, JScript, xml, etc.)
22 Nov 2006
Chris Hambleton
An article on how to make a single configuration file for the entire development life-cycle
10 Mar 2008
Alejandro Simon
Shows how to obtain real time forex or stock quotes in a C# application from a provider such as Metatrader or eSignal.
Been searching the Internet for a waterproof way to find weeknumber based on a certain date? Search no more, because here is the solution,
An article on a C# library responsible for acting as a Winamp front-end
14 Apr 2012
Shashank Bisen
This article gives you a brief introduction to Implicit Variable provided by .net Framework 3.0 onwards and illustrating its usage.
28 May 2005
Balamurali Balaji
Generic functions written in C# to convert a binary,octal or a hexa-decimal to a decimal number and vice-versa.
19 Feb 2006
dotnetfireball
Is a desktop application developed for allow developers to fast creation of their software installation
20 Apr 2007
Mohammed Habeeb
An article to demonstarte the usage of J# library in C# for zip and unzip functionalities
Introducing a C# implementation of the interfaces required to implement a Windows Scripting Host
23 Oct 2003
Prashant Agrawal
This article explains how to convert DOC into other formats using C#.
IMAP messages transfer tool
This article will show an elegant way to open a lot of forms, without the redundant code
26 Feb 2004
Stefan Eberhardt
Converts RTF, DOC to PDF; sample is a part of a big Project that converts nearly everything, parts can be used to convert html, bmp ,Lotus 1-2-3 documents...
10 Aug 2005
zadeveloper.com
Reading and writing structure data to and from Binary files
3 Apr 2007
Chris Zangarine
A simple module to save and restore preferences for objects in your application
26 Oct 2010
Niladri_Biswas
This article will introduce some of the benefits of using SortedSet.
The trials and tribulations of creating a GeekTool clone
11 Aug 2006
I_gO_tO_schoOl_by_scoOter
This is an introduction for a series of articles about scalar data visualization. This part will introduce the data structure used in my project.
The second section of cisco configuration download and upload. In this section, the win SNMP api is explained a litle bit.
17 Dec 2003
Alex Beynenson
A library for safely converting data from obscure sources into most commonly used strong types.
It has all the operations of matrix, vector
18 Jun 2007
PrashantRishu
This tutorial describes the implementation of Abstract Factory Pattern in c#
If you are a beginner(or intermediate) and want to develop an MDI application in C# then this one is for you!!
SQL Script Generator generates the SQL Scripts to run on SQL query to analyze only insert and update queries
This is a simple skeleton for a multi-thread process or services
Make the task of defining properties a little less typing intensive. It should provide a convenient location to track changes to entities or whatever you can think of.
Auto Increment Assembly Version in a Microsoft Build Task
Proposal to make C# properties flexible whilst maintaining the Smart Field syntax.
24 Aug 2007
cute-solutions
Generating Outlook signatures automatically using information of the Active Directory
Simple utility for generating csc.exe command line options
A useful library for sending mail from your apps. Its the easiest i know off.
18 Jun 2007
Douglas Parsons
An overview on how Static and Instance Declaration works
This solution explains a socket approach to send a message (broadcast message ) to clients in the same VLAN
An article meant to encourage the use of the Linked List in C#
7 Jun 2005
Steve Barker 333
A struct that provides base-36 functionality.
This article describes Structs in C#, Structs vs. Classes, Heap or Stack? Structs Constructors
27 Oct 2006
Jaiprakash M Bankolli
This article explains about C# documentation and ways to automate it
31 Jul 2002
Anthony Roach
A simple event log class written in C#
Accessing a command line data formatted as an attribute argument list.
An article on a customized editor for your own programming language
14 Aug 2005
Muneeb R. Baig
I was looking for some solution that may be helpful in creating Code Templates to be used across the development team(s) and that can also maintain the versioning/revision history as well as provide integration with SourceSafe.
3 Oct 2005
Edward Moemeka
General description of the new property accessor modifiers in C# 2.0.
22 May 2006
Syed Moshiur Murshed
Read and Write Config files with an Object Oriented Style with .NET 1.1
A simple C# program that can extract/save article headers from Newsgroups
We can't perform operations on a control, if that control was created by another thread. When we try to do thatm, we will get cross thread exceptions.
5 Feb 2007
Scott Klawitter
An article to demonstrate how to convert from one base 2, 8, 10 or 16 to another of base 2, 8, 10, 16
Quickly go to a Shrinkster.com url.
Implementing dynamic escalations using Timers to augment K2 Workflow
18 Jul 2007
Jeff Bramlett
Helper classes for automation of stored procedures
19 Aug 2007
Rudolf Jan Heijink
A tutorial on custom serialization using the SOAP formatter - Part II
21 Oct 2007
Captainobvious
This is a quick C# function to proportionately resize a JPG based on max width and max height parameters
Improve performance with anonymous methods, asynchronus processing, and thread pools.
Windows service code to change wallpaper at configured intervals
2 Jun 2008
Masayuki Tanaka
This article shows a way to logging into single logfile from multi-process avoiding file lock conflict
7 Apr 2009
Tiago Conceição
Powerfull XML Alternative
19 Jun 2009
Stas Kashepava
This article explains how to apply polymorphic behavior back in the class hierarchy
An Article that explains certain aspects of Windows Forms
An article that uses C# to demonstrate how to gather network information
27 Oct 2010
Niladri_Biswas
This short tutorial will give the idea about the usage of Dynamic Keyword in dotnet 4.0
19 Apr 2011
Sanjay J Patolia
Difference between Dynamic and Object type
Common C#.NET Performance Guidelines
29 May 2012
Clifford Nelson
A runtime variables class to support multiple application development.
5 Dec 2012
Antonino Porcino
Implementing a fixed-point numeric type in Saltarelle
31 Jul 2007
Jean Paul V.A
An article on non-deterministic destructors in C#
A quick look at C# 3.0 language features.
An introduction to Generics in C#.
30 Dec 2005
Stephane Schwartz
An article on implementing a generic comparer.
A way to use letters instead of numbers to count
This is a resource manager class library. You can put any type of resource such as image, icon, Wave, MIDI and ... in the executable of your application and then load it from the EXE or DLL file by using the methods of this library.
19 Sep 2005
Ayende @ Rahien
How to add mixin to a class in C# 3
Remoting sample using Interfaces and NTier approach
An article about building enums in runtime by means of System.Reflection.Emit
10 Oct 2005
Alexey A. Popov
The IDisposable pattern and a way to avoid it.
In C#, use Win32 API to enumerate file and directory quickly
Best practices for use when handling dates during less than ideal development projects. Explains a simple way to approach input and output date formatting when integrating with applications and databases.
Utility for counting lines of source code. It can easily be extended to count any source code types
28 Aug 2003
Frank Olorin Rizzi
The CFGLite Project, for managing configuration files in .NET
Explains critical undocumented design issues of building components with objects as properties
Using interfaces besides the traditional access modifiers (i.e. public, protected, internal, or private) for advanced accessibility control.
How to create DaoFactory instances with Castle/MikroKernel in NHibernate applications
This is a control which represents a single IP Address
Get and set the parameter value from the report
31 Aug 2005
cagatay.yildir.im
Showing floating text message on the MSN Messenger as a personal message
Open source class to handle WAP Binary XML in C# and CF C#
Class Diagram in VS.NET 2005
Writting a Unit Converter application for an improved user experience (ease of use).
Scan a website for email addresses and add them to an XML-based file (MSN contact list file)
12 Jul 2006
Steve Ward UK
This article will demonstrate an alternative to the C# out parameter for those times when you need to get a value back from a method plus some additional information. I'll show you how generics and anonymous methods can be used together to help you write cleaner resuable code.
How to display Greek letters in .NET using char casting.
This code will help you in creating a customized form interface
27 Oct 2010
Niladri_Biswas
This short article will show some of the benifits that the BigInteger class provides
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.
This article explains how to create some of the advanced FxCop Custom rules.
17 Jan 2006
Namratha Shah
Using multiple indexers in a class using interface indexers.
6 May 2005
santosh poojari
This article explains how one can trap exceptions in an application. This layer helps to determine from which layer, module and source an exception has occurred.
4 Jul 2014
Arthanarieaswaran
This article explains the basics of MEF for beginner with a simple examble
14 Jun 2006
Sir Zeppa'Man
Some useful messageboxes and dialogs
20 Jul 2007
James S.F. Hsieh
A non-well-formed HTML parser and CSS Resolver builded by pure .NET C#
Validating ISBN13 numbers on format and correct checksum in class or CustomValidator (ISBN: book reference numbers)
16 Jul 2010
Anupam Banerji
Explains XML serialization, schemas, and provides an example of XML serialization.
Model View Controller written in C# using the .NET Framework
19 Apr 2011
Sanjay J Patolia
An introductory article about the dynamic keyword in C# 4.0
An article on how to customize caption bar (e.g. displaying image on caption bar) and change border width and border color.
6 Apr 2007
Saleth Prakash
This demo is nothing new. It just shows the usage of localization using resource files for 12 languages.
24 Aug 2008
Tharindu Nishad Patikirikorala
Creating Dynamic assemblies in C#
27 Oct 2010
Niladri_Biswas
This short article will show some of the benifits that the Complex Struct provides
14 Nov 2006
PIEBALDconsult
This article describes my DateTruncate function.
1 Jun 2006
Palwinder Singh
Implementing custom resource reader with database
10 Mar 2006
Chandana Subasinghe
A simple application I developed to display files and folders in your computer using Treeview controller in C# 2.0
19 May 2008
Kamal Singh Kharayat
An Introduction to Forms Authentication and Its practical usage.
25 Oct 2007
Govardhana Reddy
This article will help you to find a way to convert the ATOM to RSS Feed Format
Control your system by shutting down, rebooting, log-off, hibernate
23 Dec 2007
William E. Kempf
An article on creating extensions for unit testing.
C# extension methods and Mixin implementation.
Special classes hold a coefficient matrix and right site constants
17 Feb 2005
Dave Brighton
This article builds a persisted data application in C#.
Create a class with DB access code, from the Webform designer generated code.
9 Aug 2002
Siva Ram Mateti
An article on converting Gregorian calendar date to ISO 8601 calendar date
A suite of classes to send email messages and attachments.
25 Aug 2006
Abhishek _Agarwal
This is an antivirus solution to deal with the Brontok A HVM 32 Virus.
This calculator is written as a demo application for the SCI library
Using the Speex speech codec with the .NET framework
How to easily implement generic sets within C# for .NET Framework 2.0
Converting UNIX timestamp to System.DateTime.
A small utility to notify you by e-mail when ports on servers are not available.
How to run one instance per user of an application on a machine with multiple users logged in.
29 Jan 2007
Kamlesh Singh
How to create TCp connection through proxy server
A brief article comparing and contrasting the features of Java and C#.
Generate AutoCAD drawings using C#
26 Oct 2010
Niladri_Biswas
This article will explain about some of the benefits of using Tuple in C#4.0
20 Nov 2005
Mohamed Elzahaby
This Application helps you to save a pring screen of all of the forms in another .net application
This article explains how we can create a custom ConfigurationManager for DLL assemblies (created with .NET 1.1) that can load configuration settings from an XML based configuration file.
22 May 2003
Pedro M Santos
What I try to achieve is avoiding the need of capturing library exceptions, specialy those generated by users, in the presentation layer.
Dynamic access to .NET object's property/field.
12 Jul 2007
Arezoo Sarkheyli
This article will try to learn you the way of building new components
27 Oct 2010
Niladri_Biswas
A short demo as how to call a method written in IronRuby 1.1 and making a dynamic invocation to the method from C# environment.
27 Oct 2010
Niladri_Biswas
This article will describe some of the functionalities of ZIP Extension Method
How to add data to an existing word doc from .net
This Article Help you to Build an Image Processing Library in C#
27 Oct 2010
Niladri_Biswas
This article shows the benefits of using Optional Parameter
3 Oct 2005
Edward Moemeka
A general discussion on C# 2.0 static classes.
Writing hello world program using different approaches in C#.
This sample code uses the System.Diagnostics namespace to restrict the application from creating an instance more than once.
This article may be helpful for beginners of C#
27 Sep 2007
Shinde Sachin
You can drag and drop text file or any other file which contains text in textbox.
24 Aug 2007
S.Vinothkumar
Empty the Recycle Bin using C#.
A tool can save your effort on configuring log4net.
11 Aug 2008
Jerome Bellanger
A data structure implementation of a fixed size collection: the oldest element is automatically deleted if the maximum capacity is reached
An article containing details of a class that handles form locations without adding code to each form
learn how to attach event with an object and how to create custom eventargs for beginners
A potentially significant amount of performance gain and code size reduction can be achieved by making use of internal fields rather than designing applications with a blanket use of public properties.
28 Jun 2002
Michael France
Using the ArrayObject you can easily resize 2D and 3D arrays in C#
This is a hex editor in c#
28 Feb 2006
Edward Moemeka
This article highlights some ways to validate inbound XML documents .NET 2.0 using the C# programming language. It also addresses some changes to the general pattern from .NET 1.1
A user control which is rolling text from right to left
Very simple code to generate a PDF document using the CrystalReports engine.
6 Dec 2004
Michael Alexander Classen
Script-interpret-class with comfortable editor and debugger
This article includes a sample application that will show you how to convert a numeric value to an English word representation.
11 Jul 2008
Syed M Hussain
How to create a custom message box with buttons and icons.
ListView Find Items string or integer etc: *text, or *text*, or text*
how to do threadding in .net with C# and update the UI from worker threads
6 May 2005
Chad Z. Hower aka Kudzu
Just moved to C#? Do you miss the for i = 1 to 50 syntax? Look no further, C# can do it too by extending it in a unique way.
18 Jan 2006
Namratha Shah
Conditional Methods using Conditional Attribute
how to make the standard combobox to drop custom controls
16 Nov 2006
ravindradonkada
Sending Email alerts to your friends saying Good Day
19 May 2007
prabhu_g_cool
This will be useful to make data continuosly rotate and give an impression of news flash vertically in ur webpages.This is not windows scrolling but this is making a div or panel to scroll.
18 Feb 2008
Niranjan Kumar
Abstraction and Extensibility are important factors in modern day frameworks. If you are part of any framework team or developing a library that will be used by multiple divisions of your organization or community, you will appreciate what I am talking about.
This article describes three approaches to parsing the sentences from a body of text; three approaches are shown as a means of describing the pros and cons for performing this task using each different approach.
25 Jan 2011
George Nairooze
Use simple events the same way you call a method
Accessing IDisposable objects in a bounded scope with the using keyword
Describes how to interface 'C' code with C# through Dlls compiled in 'C'
4 Nov 2007
Viswanath Majeti
Reduced code approach to parameter binding in Crystal Reports
Sending Mails from C# using System.Web.Mail using default SMTP
How to make Informal Form Using C#
10 Nov 2008
Edward Moemeka
Learn how to define types without defining the class first using C# 4.0.
17 Sep 2007
Sreejith Thathanattu
a customizable class that can be used for paging
Create JSON Application With WebServices
This article gives an introduction to adding Database support in a C# Windows program by using the available Data controls.
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.
A BitArray class with more function
Read a certain line in your text files by making an array
This article explains you how to do Record Navigation in Web Form using events in c#.
5 May 2004
JEHAN Sebastien
Write web macro agents with plugin libraries for data processing
12 Aug 2004
Yuancai (Charlie) Ye
Interop various data among native, .NET and Java codes.
This article describes the architecture of the "Cdot-Insource Framework".
6 Apr 2007
Hayder Marzouk
Browse any object using ObjectReflector.Net at runtime
11 Aug 2006
Lalit Singh Sisodia
This Outlook add-in will create a Command Bar button in the Standard Tool buttons collection. This utility will automatically send the draft mails.
7 Oct 2006
Mohammad Mir mostafa
A Sample Component to Control Some of DialogBoxes
This is a simple and powerful chat application for the intranet using .NET remoting.
21 Jul 2007
S.Vinothkumar
Formats for DateTime.ToString()
Flexible HuffmanAlgorithm object, based on streams data forms.
Refresh all loaded controls by changing the base fields.
8 Aug 2007
Muhammad Asad Siddiqi
For Professional looking reports within your application
27 Oct 2010
Niladri_Biswas
A short demo as how to call a method written in IronPython 2.6 and making a dynamic invocation to the method from C# environment.
A Beginers introduction to Threads using C#
6 Aug 2003
Kevin McFarlane
How to incorporate parameterized construction in Microsoft's recommended implementation of a Singleton
23 Oct 2003
Paul J Barrett
A simple educational flash card program that uses xml files for its word source
6 Jun 2006
Aravind Rajagopal K
This article explains a simple Email formatter framework in conjunction with an EmailPublisher class to format and send email messages.
A generic class, used for comparing an object by one of it's properites.
20 Jan 2008
Augusto Humire Martinez
It examples show how insert any image into sql server and perharps other types
8 Apr 2007
Patrickquinn1212
Uses DataBase Schema to aid in Parameter Building for commands.
Gives a brief description to convert the leads in MS CRM 3.0.
28 Apr 2003
Daniel Turini
A tool and a method for VB.NET to C# source code conversion
Robin implements ANN method into parser technology which ends the age of parser generators
26 Sep 2005
balazs_hideghety
An easy way to use threading in your applications.
4 Jun 2007
Joe Sonderegger
A Switch function that works for non-integral types.
This article describes how to use C# to customize exporting a Crystal Report
An in depth look at polymorphism using C#
27 Oct 2010
Niladri_Biswas
TThis article will tell about the advantage of using named parameter
24 Jan 2006
PIEBALDconsult
Implements a Rational datatype.
This article explains how you can build an Inductive User Interface using the Windows Presentation Foundation
Smart Client Application based on the No touch deployment. This kind of application provides you very rich GUI in a Internet zone.
Travelling Sales Man Problem solved Using Genetic Algorithm
Use bar code fonts in C#.net
20 Oct 2008
Ennis Ray Lynch, Jr.
A simple way to add colorization to large grids of raw data
Load an ini file to configure own application
Abstract Factory Pattern in C#
19 Jul 2008
sreejith ss nair
An article about using message queue for connectionless programming
This article was written to provide a brief overview of console input in .NET
How to copy a String into a struct using C#
5 Jul 2007
Ravi Kant Kumar
Creating Active Directoy group OwnerShip using c#
This article describes the architecture of the "Trivadis Framework".
Hide and Retrive value of cloumn of a GridView
26 Oct 2007
RajeshKumar Shanmugam
Partial class implementation using C# in polymorphism.
Finding Similarity in Docs
26 Jul 2004
Graham Brooks
How to use an enum as a datasource for lists in .NET applications
A tool to view and debug XML XPath queries with .net 2.0
You can use this program to send emails directly from your desktop without the need for either an email account or emailing programs like Outlook , ..etc. All what you need is a windows NT series machine and a properly configured virtual SMTP server.
10 Dec 2005
Siddhartha Batra
SQLServerClient is a simple assembly which provides a very organized way to connect to & edit SQL Tables. It also contains a demo Form showing its usage
Get connected to your FTP server
24 May 2007
ranajitbiswal
Data Encryption/Decryption using RSACryptoServiceProvider and X509Certificate2
12 Nov 2003
Yuriy Maksymenko
Introduction to IStorage interface and MS Help file format including sample C# decompilation DLL for CHM files.
1 Nov 2007
Mostafa Kaisoun
Visual Studio .NET not support Array of controls, I try to create PictureBox array
Component which you can add to your project that allow you to add items horizontal to a ListView component.
16 Sep 2009
Brendan Chong
One of the first C# application to remove comments across multiple C-style languages (C, C++, Java and C#)
19 Sep 2001
Filip Bulovic
Using ILDASM to view custom destructors in C#
27 Oct 2010
Niladri_Biswas
This article introduces the System.Lazy and its usefulness
Create a BiDirectionalHashtable to access both key and items in O(1) time, and create a connection between items.
This article demonstrates various new UI features such as Transparent Windows, Control Anchoring and Control Docking.
9 Jul 2008
vidyaa shrinivasan
Customised TabControl using C#
27 Oct 2010
Niladri_Biswas
This short article will highlight upon some of the features of Expando Object
10 Mar 2008
Jaiprakash M Bankolli
This article describes about design pattern namely Singleton Pattern.
1 Nov 2006
ChandraSekar Maheswaran
Frequently used Dialog Boxes
24 Aug 2008
Mansoor Sarfraz
Bot Suite is a collection of utilities provided to create, schedule and run the chat bots. Bot suite consists of three applications i.e. Bot Studio, Bot Engine & MyMessenger. Bot suite provides the solution for the automated conversation using these applications. We will see their usage here.
Sometimes we need to control the user input to some specific values. The following article explain how to do this with a TextBox
11 Jun 2007
sharpiesharpie
An article for beginners explaining how to make those fancy events you always see on visual studio controls in 5 simple steps.
a graphical implementation for prim's algorithm
Want to make it easy to make the jump to C#? Here's the answer.
24 Mar 2005
Christopher G. Lasater
This article provides a real world usage example for using delegates.
How to use a C# property to store and retrieve an array.
5 Jul 2006
Maurice Tarrant
Launch an application after temporarily change the system clock.
23 Aug 2007
DhanuWeedagam
Import data from a bulky XML file to a MSSQL table.
26 Sep 2010
TheUberOverLord
NotifyIconExample Shows All Possible Combinations of NotifyIcon, Taskbar and Much More. All Possible Tricks For NotifyIcon, Taskbar, Invisibility, Restricted Exit, Shared Context Menus, Multiple Context Menus, Microsoft ClickOnce Deployment Technology, ClickOnce Automatic Update Technology.
2 Nov 2004
Cristian Prats
An article about IDisposable and the Garbage Collector in .NET.
3 Sep 2007
AmitDhiman_India
Some Use of Access Modifiers
Create WIX web setup using VS2005 and Wix 3.0
25 Feb 2006
Dau Quoc Chung
It is a game like Window minesweeper of microsoft
This article will explain about Generics feature in C# 2.0
This article will teach you how to install and uninstall *.msi files with C#
20 Jul 2004
Hugo Pais Batista
Extend the .NET framework power with DotNetX - free libraries that allow you to generate code, cache database objects, etc.
This article describes how to fire events to a framework from a component plugged into it.
The article describes a family of classes that will automatically enable each of your custom-type's public properties to be expandable in a PropertyGrid without the need to write an explicit TypeConverter. You will also be able to edit those properties that support the 'set' accessor.
3 Aug 2006
Ahmed Ali El-Sayed
C# DLL for use it in .Net Applications, you can convert it easy to any code
11 Mar 2007
Chetan Kudalkar
An exploration of function overloading in C#
11 May 2007
danielbromley
this is a quick simple bit of code in a project that can convert an XML file to a csv file
Create Sample Application Using Entity Objects Using C#.Net
28 Nov 2007
Bhupendra Sinha
Microsoft Message Queuing is Microsoft technology for asynchronous messaging. Whenever there is need for applications to send messages to each other, MSMQ can be used. MSMQ can communicate between remote machines, even over internet using http/https.
21 Mar 2008
Baris KANLICA
We don't make anything without Navigation Bar in CRM. In default, CRM haven't a setting about showing their pages in a IFrame. But we can change this event and we can more effective a usage area in CRM Form.
Raise and publish WMI events and message programatically
An article to help the beginner in the C# language
There are three separate programs that must be created to build an application that uses remoting: • A remote class that allows clients to access and use the methods contained in the class. • A server program that advertises and hosts the server class on a machine • A client program that uses the se
From a developer's perspective, a comparative article
Illustrates how to implement Undo/Redo with GUI for Basic User Actions
New features available in the C# 3.0
28 Mar 2007
JM ® - DE CASTRO
In some instances, you may want to have most of your application change according to the operating system's or user's culture settings, You can have culture-specific classes format the information with the invariant culture,
6 Sep 2006
kalyan.Bandarupalli
C# introduces a new concept known as Indexers which are used for treating an object as an array. The indexers are usually known as smart arrays in C# community.
An introduction to executing SQL Server stored procedures and how to retrieve the return parameters
11 Oct 2006
Sean Yixiang Lu
An article on a workaround solution to achieve default parameters in C# using the parameter array feature.
8 Aug 2007
Vivek Krishnamurthy
Simple Cryptographic Engine showing how to implement Rijndael, RC2 and DES Cryptographic Algorithims using Cryptographic Serives built in .Net Framework
24 Feb 2008
Mohamed M. El-Kalioby
How to extend built in Classes
28 Dec 2007
George_Botros
Encryption with RC5 Algorithm (with alittel change)
Simple framework to late bind assemblies using reflection and interfaces.
21 Feb 2006
Raja Chandrasekaran
This is project is to know about how to convert the retrieved data from database to Excel file thro' c# code
18 Sep 2007
Navneet Codes
Code for adding events to the event viewer by C#
Helper Class for .Sql Server Database Engine
18 Sep 2007
Navneet Codes
Code for sending emails through winforms by using C#
23 Jun 2007
Petro Protsyk
Working with TFS Server using TeamExplorer SDK.
An article on LAN chat using multicasting.
Bulls and Mags is a simple English word game played by two - One of the player must assume a four letter english word with unique letters and the other person attempts to guess the word assumed by trying out some words. Clues will be given based on the word by the player who had guessed the word.
15 Apr 2007
Justin Bozonier
Shows how to create a data bindable strongly typed collection via a DAL to replace a DataSet.
Auto test all the Enum types for duplicated values and error-prone Flags values using Reflection
Describes making of an external tools add-in using ProcessStartInfo and Process classes in System.Diagnostics
An Article the Demonstrates How to Build a Windows Forms Calculator
First Part of a Starting Guide for XML with C#, Methods to manipulate XML in C#
27 May 2006
| Muhammad Waqas Butt |
Show Crystal Report On Selection Base
6 Jan 2007
hacked.emotions
The article describes how to configure nlog to log reports as per your requirement
How to convert a managed type to a byte array and a byte array to a struct.
It's a tool to help you create a strong type collection class.
13 Dec 2005
Adelino Araújo
This program generates random passwords (and SHA1 hash)
6 Aug 2007
jalal khodabandeh
simple save and fetche image toand from database
Evaluate expressions in C#. Simple introduction to building interpreter.
Work around: C# Parameter: Pass object by value, The copy constructor
StringConc vs StringBuilder Test
This article gives you brief idea of how to run your windows application web
How Exception Hierarchy be designed in C#
9 Aug 2007
jalal khodabandeh
export sql server or other database query in to excel or word by using c# programming
26 Sep 2005
Arul Nayagam C
This article explains about the indexer in C# programming with simple program.
Educational article about C# events
3 Feb 2004
Massimo Beatini
Electronic notes in C#
Log your application. I t also logs the exceptions and its stack trace.
A small little program that randomly picks six numbers and display the top six picked
A simple application to help manage your job applications
This function will return the height of text. Designed for use with text boxes on windows forms.
Using Windows Services to get a list of all Services running on the Localmachine and to Start or Stop the Respective Services
MD5 and SHA-1 Hashing for String and Files using the .NET cryptography Provider
Visual HTML Meta Tag Generator
23 Jan 2001
Shankara Narayanan
Describes the File Access, Persistance with C Sharp
19 Aug 2002
Gevik Babakhani
The Logger class helps .NET developer create application logs in an easy way.
How to assign Null to Value Types
11 Mar 2008
JustChiragPatel
it is not difficult to work with UTF 8 characters anymore...
A little memo pad that reminds me of important tasks
7 Oct 2006
interface Mirror
How to create a User Defined Collection
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.
The Gradient Enumerator is a simple utility to display resulting gradients from the combination of two colors.
Change mdi form background picture at run time
24 Sep 2006
Abbas Ali Butt
It is for the deletion of the node from the BST Tree
23 Oct 2007
Shinde Sachin
This application will help to change file properties such as date of creation, modification and last access.
29 Oct 2004
Serge Lobko-Lobanovsky
This article illustrates a practical implementation of one of the common tasks that developers face every day, using reflection.
Shows how you can make a transformation of XML pages via XSL transform stylesheets, under C#.