Click here to Skip to main content
14,302,993 members


Great Reads

by Dr. WPF
.NET 3.5 SP1 is here! It's time to break out your DirectX skills. This article provides the information necessary to get started using a new DirectX interop feature in WPF called D3DImage.
by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
by Szymon Roslowski
Just another approach to understanding communication between HID devices and C#.
by Hans Dietrich
XColorSpectrumCtrl displays a color spectrum that allows user selection, and provides APIs for color based on RGB and HSL color models.

Latest Articles

by Mike Meinz
Step-by-step instructions to create and install a Certificate Authority certificate and a signing certificate as well as a BAT file to sign a program.
by Jose A Pascoa
A small Windows Service that provides permanent monitoring against those little pesky icons that few people enjoy and love.
by Brad Joss
Alter your clipboard contents before pasting to automate tasks
by pdoxtader
Learn how to view a remote machine's file system using your own explorer like window, and transfer files and folders by dragging and dropping in C# using the TcpComm TCP library

All Articles

Sort by Title


23 Aug 2005
Its Piyush Gupta
In the Vista world, application type selection is based on security requirement and deployment method but not on user interface requirements. This article describes various application types supported by Avalon sub-system of the Vista operating system.
7 Mar 2018
Arthur V. Ratz
In this article we'll discuss on how to produce user-to-item recommendations by using SVD++, Pearson Correlation and probability-based similarity computation
5 Sep 2001
Marat Bedretdinov
Shell interfaces in use. IShellFolder, IEnumIDList, etc.
29 May 2003
Nicolas Bonamy
Simulate the Class Wizard in VS.NET 2003
4 Feb 2003
Nicolas Bonamy
Two simple ways to add "Do not ask again" Message Boxes to your application.
4 Nov 2005
eug_acc (Eugene Akimov)
A photo images gallery browsing template - CatalogView style.
24 Jun 2009
This demo allows you to verify that you have a valid key and can format a request..
13 Nov 2007
Lou Franco
Atalasoft leverages their DotImage toolkit to manipulate color channels for the purpose of image enhancement, in this case satellite images. The article is a tutorial on image enhancement and it includes all source code and test images.
5 May 2015
IBM WebSphere Application Server V8.5 Liberty profile is a flexible and dynamic server profile of WAS which enables the WAS server to deploy only required custom features instead of deploying a big set of available JEE components.
18 Jun 2008
Igor Krupitsky
A script that lets you run many XMLA files against a SSAS 2005 database.
16 Dec 2003
Imitate Windows Paint.exe using C# and CsGL
6 Nov 2009
Escalating a process to system critical status using a Win32 kernel function
16 Apr 2001
Igor Sukhov
The ATL and MFC versions of the class that implements a dialog for selecting users(computers) within the Windows Network.
27 Mar 2007
This article demonstrates how to leverage the power of images and inheritance to achieve a "skinned" look for your Windows applications.
19 Sep 2006
tanvon malik
This article shows you ways to run Control Panel applets from VC++, even those that don't have a cpl extension file.
5 Oct 2005
Sadish Kumar.V
This article will help you to open an MS-Word Document (Document or Document template) or MS-Excel sheet from server side code (ASP.NET) with minimum configuration efforts.
16 Oct 2006
This article provides the steps to solve the "Unrecognized Tag" problem for an Atlas control.
15 Jun 2003
Oscar Bowyer
A Nullable C# DateEdit Control
14 May 2007
A way to modify Zip archives without extracting them completely.
7 Jan 2001
Mumtaz Zaheer
This article is all about how to create a context menu shell extension. 'Copy To' & 'Move To' will be added to the files/folder context menu.
19 May 2002
Dan Elebash
Modified version of Frank Fang's code ported to VB and made CCW.
28 May 2002
Wooseok Seo
This macro will help you when you want to quickly move between function headers in your code.
26 Jan 2011
Customize an internal designer by encapsulation in a custom component designer
7 Jul 2005
Find all possible locations of an executable.
12 Apr 2007
Trenton Moss
Issues of online trust have evolved as web 2.0 is becoming more widespread - find out what implications this has for your website.
17 Apr 2012
Mehmet Mutlu
Details of my solution algorithms, implemented programs, and the results I have concluded.
21 Feb 2006
This article briefs you about sending mail using SMTP in HTML Format, which takes the default SMTP settings from web.config file
1 Feb 2013
Yvar Birx
Syntax highlighting has never been so easy!
24 May 2012
Sergeant Kolja
This is an alternative for "Memory leak detection for WinCE".
20 Feb 2014
Zoltán Zörgő
Implementing a custom RoleProvider for both Active Directory and local machine to be used with Forms Authentication
4 Oct 2007
This program simply generates a batch file that you can extract your .00x files
16 Sep 2003
This paper provides a technical overview of .NET and COM interoperability.
8 Mar 2004
Vladimir Afanasyev
Device configuration using C# (Part 1)
9 Mar 2004
Vladimir Afanasyev
Device configuration using C# (Part 2) . How to enumerate devices.
10 Mar 2004
Vladimir Afanasyev
Device configuration using C# (Part 3). Device resources - IRQ, DMA, etc.
15 Nov 2003
Prakash Kumar Singh
This article explains and demonstrates various ways to implement localization in your .NET application.
12 Oct 2007
An article that tries to clear up the concept of serialization.
22 Mar 2007
Sacha Barber
An article which shows how to achieve some of the common XAML concepts.
20 Dec 2005
Johann Anhofer
Extend the VS6 IDE with .NET addins.
6 Sep 2007
Boaz V
How to receive events from a COM object using the application message loop in a console application.
24 May 2003
Erik Westermann
Book Review of .NET and COM: The Complete Interoperability Guide
12 Dec 2014
Yuriy Magurdumov
Calling native methods from .NET application via standard Windows Named Pipes
31 Dec 2007
Amer Chaudhry
.NET and J2EE interoperability for .Net Developers
22 Jul 2007
Yuriy Kyyan
An article on creation automated interface for .NET applications.
20 Aug 2014
Sandeep sunku
This article explains the boot strapping process of .NET Application.
11 Nov 2013
Changqin Liu
C# framework integrated with and
4 Oct 2016
Saineshwar Bageri
In this article, we are going learn to create an application that works online and offline.
2 Nov 2010
Daniel Ranger
Native C++ implementation of the .NET Asynchronous Design Pattern using Windows I/O Completion Ports
10 Aug 2003
.NET buttons that used for audio functions - write your own control
2 May 2006
An article on a .NET based add-in/plug-in framework, with dynamic toolbars and menus.
24 May 2004
Mark Arteaga
Sample application to access Google APIs from a .NET Compact Framework application
29 Aug 2007
This article shows you how to customize individual cells in a DataGrid - and it works on the Compact Framework.
15 Mar 2004
Romelard Fabrice (Alias F___)
Classes Library for String manipulations in Your .NET projects
8 Apr 2003
.NET class to create and maintain vCard information
11 Mar 2003
Leon Finker
An example of using LDAP/OpenLDAP with .Net
19 Apr 2004
Redgate Software
ANTS Profiler used to optimize code, lower hardware costs and improve application performance.
4 Sep 2013
The article discusses .NET code protection methods.
6 Nov 2001
Philip Lee
A control library containing three color picker controls written in C#
30 Sep 2013
Florian Rosmann
COM Interop using a little post compiler. As a result, it is possible to use multithreading in combination with COM interfaces.
25 Sep 2008
Call a .NET COM+ Interop component with Classic ASP.
12 Aug 2005
Implementation of .NET COM+ Transactions
2 Mar 2007
Various Command Line Tools Available under .NET Development Environment
22 Aug 2003
Command Prompt Here for VS.NET Users
28 Jun 2007
This article discusses how to access a .NET component from a COM client, with an example of how to merge two different word documents into one
19 Feb 2004
Mathias Taylor
Export Microsoft Outlook data using XML DataSets and the Outlook COM Object Library.
27 Aug 2004
Lim Bio Liong
Demonstrates how to intercept .NET console keyboard input and display a * in place of each actual typed-in character.
18 Jul 2016
Kornfeld Eliyahu Peter
PoC - a small trip to see how .NET Core IS multiplatform
29 Dec 2005
This is a VB.NET wrapper for the .NET framework cryptography classes (HashAlgorithm, SymmetricAlgorithm) for working with strings and files.
17 Aug 2005
Assembly written in VB.NET that accesses Exchange 2000 Webstore data, using WEBDAV.
10 May 2004
A.Z. Rosenberg
An article with source code examining the development speed and performance capability of .NET, Matisse and FastObjects
27 Jul 2007
Praveen Nair (NinethSense)
This article explains how to filter rows in a DataSet/DataTable. The example provided will help you get information faster.
8 Mar 2006
A description of how how to convert a .NET DataSet to an ADODB Recordset.
3 Dec 2001
Chris Sells
An exploratory story of delegates and events for C# programmers told in the style of a bedtime story
8 Nov 2007
Chris Kolkman
A .NET implementation of a Deque object.
4 Feb 2001
Naveen K Kohli
Using the ProcessThread class to monitor the states of threads inside a process.
18 Mar 2001
Naveen K Kohli
How to get the list of all system services on a system and also finds out their dependencies.
19 Mar 2001
Naveen K Kohli
Use of the Environment class explained to extract information like Operating System, Environment Variables, etc.
24 Jun 2005
The article fills in the gap for the .NET framework to copy directory contents.
6 May 2004
Alberto Venditti
This demo shows you how to develop .NET components capable of participating in distributed transactions coordinated by .NET Enterprise Services
31 Mar 2011
Simple class to encapsulate a double reference
10 Feb 2003
A DUMeter clone, but with some better/different reporting features.
9 Dec 2002
Stoyan Damov
A Draft Implementation of an Idea for .NET Dynamic Software Load Balancing
29 Jan 2007
A simple, string-oriented class for symmetric encryption, asymmetric encryption, and hashing.
25 Jul 2006
How to associate an object to your enum value.
20 Mar 2002
Kevin McFarlane
How to enhance .NET event handling with the Template Method design pattern
13 Mar 2007
Wilson, Drew
Evaluating Dynamic expressions by compiling C# code to IL, then creating a DynamicMethod from the IL.
27 Oct 2007
A basic .NET file browser fully based on the framework
17 Apr 2008
A simple yet useful library for file based logging implemented in .NET using C#
1 Oct 2007
Jesu Benin
Basics of .Net
22 May 2004
Ted Ehrich
An innosetup install script that detects which dependencies to download from Microsoft, dowloads and installs them with little user intervention.
27 Dec 2006
Anil Kr. Sharma
.NET Framework 3.0 primer.
10 Sep 2008
Mayur Chauhan
An UI tool that can be used to zip and unzip a file.
23 Dec 2009
Sunil Pandita
Generics in .NET explained.
31 Aug 2010
Livio Francescucci
How to create an ASP.NET gridview AJAX enabled connected with WCF SOAP and REST webservices.
22 May 2007
An intermediate key-logger in .NET without using hooks.
2 Apr 2009
Wael Al Wirr
A custom component to help connect to the IBM MQ series server.
12 Mar 2002
Chris Khoo
Uploading images in .NET and thumbnailing, resizing, etc.
4 Apr 2007
Perry Marchant
An article on decoding Ogg Vorbis audio files in .NET.
7 Oct 2005
Fred Wang
An article on resolving the issue of unintentional web form resubmission.
27 Jul 2008
John Kenedy S.Kom
This project enables developers to create a setup package that automatically installs MSDE and attaches database
28 Jul 2008
John Kenedy S.Kom
This project enables developer to create a setup package that automatically installs SQL 2005 Express and restores database to it
12 Aug 2004
An article on .NET applications' interaction with j2EE based web applications.
14 May 2008
Daniel Pistelli
An article about .NET internals and code injection
30 May 2008
Daniel Pistelli
An article about .NET internals and native compiling.
14 Aug 2006
Custom cultures in the .NET Framework represent a great leap forward and open new and exciting possibilities to developers. The new cultures are recognized by the .NET Framework as first-class citizens and, once registered, are as valid as any other culture.
30 Jan 2007
How to call absolutely any .NET code from your Vista Sidebar Gadget
14 Dec 2009
An easy-to-use, zero configuration solution to .NET communication across application boundaries. A simple library to use as an alternative to .NET Remoting based on low-level Windows Messaging.
4 Jan 2010
The XDMessaging 2.0 library provides an easy-to-use, zero configuration alternative to existing IPC implementations.
19 Jun 2004
Mikhail Cholokhov
Implementation of a LCD User Control in .NET using C#.
12 May 2014
Brad Joss
[RegSave] your property to the Registry, and more.
28 Feb 2006
Refky Wahib
Database library for rapid development.
26 Sep 2002
Jörgen Sigvardsson
This article describes a design pattern on how to implement generic delegates as found in .NET, but using ordinary/unmanaged C++
21 Mar 2004
The same GUI for both: .NET and Java
6 Aug 2008
Compose mail messages and send them through your mail account provider.
28 Oct 2005
Daniel Pistelli
An article on .NET Manifest Resources internal format.
11 Sep 2006
Russell Aboobacker
For displaying Error,Warning or Information Messages in your ASP.NET WebSite
9 Apr 2009
A native .NET library and application to view the PNGs embedded in a MNG
29 Oct 2002
Stephane Rodriguez.
Provides a fix to catch otherwise hidden events of MS Internet Explorer
29 Dec 2002
Gopinath Krishnamurthy
An article that explains the messaging between main and worker threads
17 Jul 2003
Romelard Fabrice (Alias F___)
Class Library for MySQL request
17 Sep 2004
Nick Parker
A free IE toolbar that pulls up namespace and class documentation on the new MSDN site.
16 Jan 2012
Simon Bridge
Multiple-file, searchable, streaming compression library implemented natively in .NET.
22 Jul 2011
Cloud Hsu
A simple network monitor.
5 Mar 2007
A tool for browsing public and private members in any running .NET application (and a generic InvokeRemote method that wraps the code injection).
27 Mar 2006
.NET Performance Tips & Tricks
5 Dec 2006
Communicate with GSM modem phones using AT commands
5 May 2009
Vitaly Shelest
Describes an SDK that enables direct Java calls to export functions from regular DLL modules
8 Feb 2008
Wil Peck
This article provides an implementation of a POP3 MIME client using .NET 2.0 and C#.
16 Apr 2002
Nish Nishant
This ports Joe Newcomer's AutoRepeat Button class to a .NET control
29 May 2007
Stefan Troschuetz
Presents a fully managed class library providing various random number generators and distributions
20 Oct 2006
Handy Regex test utility for .NET helps you get the right expression to use in your code
3 Nov 2003
You have the server and several clients. You want the server to fire an event and all of the clients or only some specific must receive it. This article describes several approaches to the problem.
7 Oct 2003
Dmitry Belikov
Sometimes server needs to perform lengthy calculations in reply to the client’s request. If such calls are rare or do not take too much time, it’s not a problem. If your solution shows a tendency to have about 20-30 such invocations being performed concurrently at the same time, you should read this
10 Apr 2006
Wytek Szymanski
An article about how to marshal a remote client request from one AppDomain to another.
20 May 2003
Motti Shaked
.NET Remoting customization – it doesn't have to be so hard!
3 Mar 2010
Ron Beyer
1 alternative  
Explains producing and consuming .NET remoting events, the drawbacks, and advantages.
25 Oct 2015
Greg Nutt
This is a VB.NET Version for ".NET Remoting Events Explained"
26 Jun 2003
Daniel Ang Chee Meng
This article is meant to be a step by step guide to give its reader a gist of .NET Remoting. This tutorial guides the reader to set up a fully functional chat program.
20 Jun 2003
An upper logic layer transparent way to redirect .NET remoting calls, enabling exposure of .NET remoting services behind firewall/NAT, to anywhere.
5 Jul 2006
Wytek Szymanski
An article about re-deploying remote services with the help of a relay server.
14 Apr 2005
Helmut Güldenagel
Shows how to use .NET Remoting for beginners.
5 Feb 2001
Naveen K Kohli
Microsoft's RemSpy sample's implementation has been explained and more remoting explanations.
2 Aug 2009
Raj Settipalli
Simplest method to host remote component under IIS with ASP.NET application as client
24 Feb 2005
.NET remoting using Broker pattern.
13 Jul 2006
Syed Nadeem ul Hassan
This article explains .NET remoting with a simple example. The article tries to cover all aspects of remoting in a brief way, whereas the sample project is a very simple example of remoting.
6 Oct 2003
raymond.fung, Norman Fung
A tutorial on .NET Remoting
7 Dec 2005
An article on how to go about your .NET remoting design choicies and development specification upon your requirments.
14 May 2006
This document demonstrates how to handle events from a remote object using a real time ‘message and file transfer’ application.
31 Mar 2004
Cohen Shwartz Oren
Houston, we have a problem. One small step for mankind, one Giant irritation for developers.
18 Oct 2007
This application reads a .NET resource file and writes its contents to a Microsoft Excel file.
16 Sep 2005
Andy Brummer
A timer that easily supports absolute schedules like run at 4:00 AM every day or at 5:00 PM on Fridays..
13 Jul 2008
Rajneesh Noonia
The source code / article published here is to provide features of MS Script control (Functions like AddObject) and some features of VSA/Visual Studio editor like intellisence, code completion etc
15 Nov 2004
Hugo Wetterberg
A new(?) approach to scripting in .NET applications.
7 Oct 2015
Sagar Uday Kumar
Windows Shell Extension - Adding submenus to Shell Context Menus and dynamically loading them using sharpshell library.
15 Sep 2013
Dave Kerr
Learn how to deploy SharpShell servers easily with the new Server Registration Manager tool
29 Jun 2019
Dave Kerr
Rapidly create Shell Context Menu Extensions using .NET
19 Jan 2013
Dave Kerr
Rapidly create Shell Drop Handler Extensions using .NET
19 Jan 2015
Dave Kerr
Rapidly create Shell Icon Handler Extensions using .NET
14 Sep 2013
Dave Kerr
Create Shell Icon Overlay Handlers using .NET!
6 Apr 2013
Dave Kerr
Rapidly create Shell Info Tip Extensions using .NET
20 May 2014
Dave Kerr
Quickly create Shell Preview Handlers for Windows or Outlook using .NET!
8 Apr 2013
Dave Kerr
Use .NET to rapidly build Shell Property Sheets
19 Apr 2012
Jani Giannoudis
Concepts and patterns for the handling of strings in multilingual applications.
19 Aug 2003
Ryan Binns
An implementation of synchronous .NET style delegates in non - .NET VC++ 6.
13 Aug 2002
Bill Ferreira
File encryption object using Managed Extensions for C++
9 Mar 2004
Shows how to use different brushes and write owner drawn listbox
18 Apr 2006
Duncan Edwards Jones
A component to respond to a hotkey combination, system-wide.
16 Dec 2008
David Polomis
Loads a Targa image file into a Bitmap using nothing but .NET code.
5 Jul 2012
Mario Ghecea
This article describes the technique I used to ingest large text files to create an e-book publishing platform on the Android Market
27 Jun 2007
Louis-Philippe Carignan
A variation on the standard .NET date-time picker
17 Nov 2010
.NET C# TrayBalloon component with hyper-links and fading.
12 May 2002
Using TWAIN API to scan images
13 Sep 2007
Understand the internals of .Net types from a CLR perspective
20 Jan 2005
A .NET DLL and sample application that interfaces with UPS's XML API to retrieve tracking information. You can also use it to generate an RSS feed..
16 Nov 2006
Tolga Birdal
This code includes lots of algorithms and desired code segments for .NET. Written entirely in C#.
22 Jun 2007
Ivar Lumi
This article discusses how to create and parse vCards using a .NET vCard API
28 Oct 2005
David van Leerdam
An article describing a ScheduledTask class for writing a WebScheduler application, for example a Windows Service.
8 Jul 2004
Chandra Hundigam Venkat
Creating Custom theme/skins in .net require merely a few lines of code
27 Apr 2011
Mattias Högström
Develop Windbg extensions in Visual Studio and call .NET libraries
5 Oct 2006
Lets you schedule your Windows service to fire at appropriate times
22 Jul 2007
This article is about creating wizard style user interface
18 Aug 2003
A simple wrapper DLL containing most of the functions in the WNet API.
6 Jul 2009
Bruce Kempthorne 79
14 Jul 2003
.NET wrapper for libbz2, written in MC++
13 May 2010
.NET classes for parsing driver.INF and txtsetup.OEM using the Setup API
22 Jul 2005
Provides samples for XML and SOAP serialization using C#
20 May 2002
James T. Johnson
A settings class that can be used to store values in an XML document
18 Mar 2003
Marc Clifton
When to use .NET's ThreadPool class, and when to use something different.
27 Sep 2010
This article provides a macro + template solution to support .NET-like Reflection for enums such as ToString, IsDefined, Parse, GetValues, GetNames.
1 Sep 2008
Notifier: an Outlook-like notification window
18 Nov 2003
Emanuele Ruffaldi
A library to access MATLAB from .NET and a comparision of three possible methods to implement it.
13 Jul 2010
Alan Beasley
The WC Door button, covering all the missing skills needed to create the buttons shown in my 1st tutorial. As well as all 10 buttons for download!