Click here to Skip to main content
14,301,484 members


Great Reads

by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
by Steve Krile
Fully AJAX-enabled user control used to select names from a database in a drop-down format.
by Waleed Elkot
Reading text from any image using Microsoft Office 2007 OCR
by dotnetdan
VS 2005 debug visualizers for DataSet, DataTable, DataView, DataRow and DataColumn objects.

Latest Articles

by David A. Gray
The routines in this library can parse any string that I can throw at it, including Common Name strings read from X.509 Digital Certificates.
by nogChoco
LineNumbers that dock to a RichTextBox or show as an overlay on top of it
by Octavio Loyola-González, Miguel Angel Medina Pérez, Andres Eduardo Gutierrez Rodriguez, Milton García Borroto
In this article, we introduce a framework in C# for fingerprint verification, we briefly explain how to perform fingerprint verification experiments and how to integrate your algorithms to the framework.
by Randy Kroeger
This article provides an example on how you can change application configuration settings within an existing ClickOnce publish, update the manifest files, followed by using the Mage utility for updating the manifest using the existing cert file.

All Articles

Sort by Updated


21 Dec 2008
Parse a string with quoted elements, insert/add/delete elements, and is CLS compliant
4 Nov 2012
The classic word game using words and letter scores allowed in Scrabble
17 May 2008
One method for loading common and object-specific data from your app.config file.
1 Oct 2008
Implement repetitive tasks at consistent intervals
31 Jan 2009
-- Abhi --
An article on how to utilize session variables
16 Oct 2006
--==## Andy74 ##==--
Use a personal provider to manage users and roles in a web application.
8 May 2007
--==## Andy74 ##==--
How to use a certification to connect to an SSL channel and use a web service
23 Oct 2007
The code helps speed up the devopment of toolparts using SmartPart and SharePoint.
26 Sep 2007
A custom vertical label user control in C#.NET with support for transparent backgrounds.
6 Sep 2007
A library used to encapsulate web request parameters to keep them from prying eyes and to prevent injection of unwanted data.
12 Nov 2007
A simple way to access your database using
27 Dec 2015
A C# library to host Photoshop-compatible filters in .NET 2.0 and later
21 Mar 2007
10Tec, Sergey Gorbenko
Tool for creating MS Visual Studio XML documentation files. These files can be used for Visual Studio Intellisense, and to create help files via tools such as NDoc and SandCastle.
15 Nov 2010
10Tec, Sergey Gorbenko
Tool for creating MS Visual Studio documentation files - XML Summaries, HxS/MSHC help solutions and manuals.
11 Jan 2009
Fast and easy to use data access class library.
5 Oct 2007
Simple example of how to build a finger controlled list that runs smoothly
16 Oct 2007
A library for creating pickers: controls that display rich drop-down UIs
9 Oct 2005
Demonstrates how to impliment a textbox who's input is regulated via. a regular expression.
23 Sep 2007
How to create an application that consists primarily of a tasktray icon
30 Sep 2007
This article describes how to create a simple user-drawn form which moves over the desktop
3 Oct 2007
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
5 Oct 2007
..using DirectDraw - A tool for displaying a customisable overlay
21 Oct 2007
An add-in that handles incrementing assembly and file version numbers under certain conditions.
25 Sep 2006
A basic Article on using Visual Studio Setup (Web Setup)
7 Sep 2007
This article explains a 3D geometry library developed using VB.NET.
16 Jun 2007
A cache that uses the power of static fields and generic class.
5 Jul 2007
Example of implementing many-to-many multiple choice functionality the declarative way.
27 May 2009
Use IMAP to auto-reply to unread GMail messages while on vacation
29 Aug 2009
How To Do Precise 2-Way Rijndael CryptoStream Communication
22 Aug 2006
A$TRAL Moristar
This article describes a process creating VS wizard.
17 Sep 2008
A$TRAL Moristar
Using this FastDataTable you can serialize your data with fast and good compressing.
8 Jun 2007
A. Bioli
With this small library, it's simple to add calls to time-profile your .NET application
2 Dec 2013
A. Najafzadeh
Class used to display date in complete string format in Shamsi
24 Aug 2012
This article shows you how to write a performing control using .NET 2.0 and GDI+.
20 Feb 2007
A simple class that edits the registry to set up toolbar buttons, menu items and explorer bars for Internet Explorer
25 Feb 2004
Aagamuri Sridhar
An article on generics, gives clear picture about generics with examples
23 Oct 2008
Some useful tips on using Reporting Services
11 Oct 2006
Implements a scenario where you want to enforce page-specific HTTP/HTTPS rendering.
13 Feb 2007
Aaron Sulwer
Code and example showing how to update the Assembly Version.
29 May 2008
Abbas Ali Butt
Select image and folder, then against the click button set the image as background at that folder.
23 Jul 2009
Covariance, contravariance and invariance in C# language
29 Oct 2008
Abd Allah Diab
A library that lets you easily manipulate your drawings
28 Nov 2007
Abdallah Fayez
It an easy and secure way for begginer ASP.NET developer to create secure login WebForms using Sessions
9 Apr 2010
Abdul Quader Mamun
ASP.NET provide features to develop appllication for mobile devices. System.Web.Mobile namespace is devoted specifically to mobile Web development.
14 Aug 2012
Abdul Quader Mamun
Custom TreeView web user control for parent child relatioinal data upto infinity
1 Mar 2007
Abdul Sami, PMP
A brief introoduction to using WebParts in your applications
24 Mar 2006
Abdurrahman Alraies
Save the CD/DVD file properties to computer
3 Oct 2008
Abey Thomas
This is an article about adding footnotes to a Word document (MS Office 2007) programmatically.
6 Oct 2008
Abey Thomas
This article is about the details of adding an image to a Word document programmatically.
5 Nov 2008
Abhay Mhatre
A solution to handle session variable problems between classic ASP and ASP.NET web applications.
31 Mar 2009
Abhay Mhatre
PDF file creation using the ItextSharp library with ASP.NET and C#, and deleting the file from the server after displaying it.
23 Jun 2014
Journey of C# up to LINQ in less than 10/15 minutes
23 May 2010
Abhijeet Singhai
A Generic List with a feature of converting itself to a DataTable
6 Oct 2007
Abhijit Jana
This is a small application which shows how we to use NotifyIcon in the system tray and also use a menu control with it.
11 Oct 2007
Abhijit Jana
This is a small Notepad application of Microsoft-Outlook using C#
26 Jan 2008
Abhijit Jana
A Microsoft website style notes control using a web usercontrol in ASP.NET and C#.
17 Dec 2007
Abhijit Jana
This is a Windows based Custom control to Create, Delete Virtual Directory in IIS and we can set all properties like default page, ASP.NET version, Authentication Type through it.
16 Feb 2008
Abhijit Jana
This is a Windows based tool to continuously monitor your shared folders in a network and generate a log for different folders.
26 May 2008
Abhijit Jana
A Approch To Integrate Java with .NET Web Application
18 Oct 2008
Abhijit Jana
This article describes how to maintain the scroll position and freeze header at the time of postback inside an UpdatePanel.
10 Jan 2010
Abhijit Jana
This article describes the use of Caching Application Block - Enterprise Library 4.1.
16 Jan 2008
An article that demonstrates how to shutdown[remote] using Windows' shutdown.exe file
25 Aug 2006
Abhishek _Agarwal
This is an antivirus solution to deal with the Brontok A HVM 32 Virus.
5 Oct 2005
Abhishek Chatterjee
This article talks about SOAP 1.2 and a brief description of how to make SOAP 1.2 Web Services in .NET Framework 2.0.
11 May 2012
Abhishek Sur
Unique folder protection that issues Windows Class IDS to protect folders.
28 Jul 2008
Abhishek Sur
The article will help you to use Isolated Storage Classes
11 Jun 2010
Abhishek Sur
All about Project and Item Templates. You can use Custom Templates to make your development process faster than you ever think. Create your own Template for Visual Studio and distribute with all others. You can also learn how to create an installer to install a template.
2 Aug 2009
Abhishek Sur
Gives an introduction to CLR programming in SQL Server databases. This is the first part of a two-part article series.
2 Aug 2009
Abhishek Sur
Gives an introduction of how to create SQL CLR managed objects in SQL server.
2 Oct 2009
Abhishek Sur
The article will guide you with samples to create and embed Microsoft Map in your website within minutes. The intention is to give basic knowledge on how JavaScript library could be used to embed Custom Map.
31 Oct 2009
Abhishek Sur
This article will enable you to add custom search rules to your application using Bing Search API with much more
3 Nov 2009
Abhishek Sur
Using this article you will get the basic idea of how you could use NDepend to control/analyze your application. It allows to apply design rules and refactor code.
20 Feb 2010
abin jaik
a simple webcontrol sample code and influence INamingContainer interface
18 Dec 2012
Using asynchronous progress bars on your form from start to finish
24 Sep 2007
Abishek R Srikaanth
This article will show how to save changes on the close of the browser or when exiting a page.
20 Mar 2006
Aby Watson
A very simple way to parse all sorts of logs like W3C, IIS, WMS etc.
3 Aug 2007
Text Editor for typing a new document, article, news, etc.
30 Oct 2008
Achintya Jha
This Visual Studio add-in puts a nice-cool shortcut button on your debug toolbar to attach your code to the ASP.NET debugger (aspnet_wp.exe).
3 Oct 2008
Shows the correct way of loading and rendering web user controls dynamically in ASP.NET pages.
2 Oct 2008
Adds an easy to use Gantt chart to your application.
24 Oct 2007
Adam Crawford
A tracelistener class that allows you to view the results of the trace in your Windows UI test harness
14 Sep 2008
Adam Dawes
A VS2005 visualizer to help view the content of a wide variety of collection-type objects
20 Sep 2009
Adam Langley
Write better console applications, quickly, and easily
7 Apr 2006
Adam Tibi
Discussing the MultipleFieldsValidator that validates a group of fields in which at least one is required, like phone number, mobile phone number, or email. It inherits the BaseValidator and uses some new cool ASP.NET 2.0 features.
3 Apr 2006
Adam Tibi
Discussing how to encode and tamper-proof text and cookies using the MachineKey, by using reflection
6 Nov 2006
Simple but powerful GUI O/R Mapper which generates C# 2.0 to handle all of your object relational persistence.
23 Nov 2007
Provides a utility to generate a wrapper for stored procedures to improve performance and eliminate certain run-time errors
30 Mar 2007
The article describes the retrieval of one's public IP address and geo location and possibly assigning it to one's Skype profile.
16 Jun 2008
AdHawkMailer is an ASP.NET component for sending emails in VB.NET.
23 Dec 2008
This Custom Content Editor Web Part filters content using Forms Based Authentication
17 Sep 2008
Simplified multi-threading of for loops in C#, with an interface akin to OpenMP.
25 Jul 2007
Adarsh N
Easy to use DotNet TimePicker user control
20 Jul 2006
This chapter presents a scenario-based demonstration focused on a day in the life of a developer who is in the process of fulfilling the requirements of a fictional customer.
30 Aug 2006
Generics will significantly transform C# 1.0 coding style. In virtually all cases in which programmers used object within C# 1.0 code, generics would be a better choice in C# 2.0 to the extent that object should act as a flag for a possible generics implementation.
7 Dec 2006
ASP.NET 2.0 does not offer a penultimate solution for storing client state, but it does introduce three new features that should be considered any time you are looking for a place to store state on behalf of individual users.
25 Oct 2007
This article shows you how to connect to a Centera Storage appliance and save files to the appliance from a specific Directory
13 Dec 2005
Adelino Araújo
This program generates random passwords (and SHA1 hash)
26 Feb 2008
Adi Smadi
What are they, what to choose and how to deal with them
16 Apr 2008
This article contents source code and demo show how to set your WinForm in Full screen mode
23 Apr 2007
Aditya P Gupta
This article explains how to use .NET and Lotus Notes Interop to integrate Lotus Notes capabilites into applications
18 Jan 2008
Adnan Aman
Callback is lightweight technique used to call server side methods asynchronously from javascript without any postback and reloading/rendering of unnecessary parts of page and unnecessary code
23 May 2008
Adrian Akison
Discusses the six major types of combinatorial collections, with examples and formulas for counting. Expands with a C# Generics-based set of classes for enumerating each meta-collection.
13 May 2009
Adrian Akison
Presents a custom control replacement for the script tag that optimizes JavaScript for web pages. Automatically merges, prevents duplicates, externalizes, orders, adds expires headers, caches, minifies, and places your scripts.
27 Mar 2008
Adrian Hayes
Add a log file to your code to assist troubleshooting
26 Aug 2005
Adrian Holland
This article provides a gentle introduction to AJAX by applying that technology to significantly enhance a tree previously rendered using JavaScript.
20 Jun 2005
Using .NET 2.0 DeflateStream and GZipStream to compress persisted DataSets.
24 May 2006
Contact Management using Microsoft's Peer-to-Peer Collaboration technology in Windows Vista.
11 Dec 2010
A template for calling methods asynchronously and returning the results on the caller's thread.
3 Mar 2009
A VB version plus enhancements to "Manual reordering of items inside a ListView".
13 Dec 2006
Afrasiab Cheraghi
An article on printing selected columns and rows in a DataGrid.
4 Jan 2007
Afrasiab Cheraghi
An article on the ReportViewer Problems.
9 Oct 2008
This library provides XML based dynamic object mapping which can be used while designing dynamic data, configuration and business layers.
2 Jul 2009
Client callbacks in ASP.NET
2 Jul 2009
How to write a complex custom configuration section
30 Dec 2007
Knit is a Visual Studio add-in tool that allows a developer to apply multi-step patterns to solution and assembly meta-data.
1 Feb 2008
Agha Zair Ali
A way to capture signature on Pocket PC and saving as BMP file
30 Nov 2007
Agnius Vasiliauskas
An article about creating a class which wraps the serial port and modem communication logic.
28 Dec 2006
Agus Kurniawan
Getting file version information using C# 2.0.
6 May 2009
Basics of Web service, and how to use it
18 Aug 2006
Ahmad Asgharzadeh
Modified PleaseWaitButton (originaly written by Mike Ellison) for ASP.NET 2.0.
22 May 2009
Binding sitemaps with menu control based on user privilege at runtime
4 Apr 2007
Ahmed Abd El Kader
This How To shows you how you can use the NT AUTHORITY\Network Service machine account to access local and network resources
31 Mar 2007
Ahmed Abd El Kader
When you need to run a different version of the .NET Framework on different Virtual Directories
14 Feb 2006
Ahmed Qazi
This article presents a Tree class, which lets you assemble any data type in a tree structure and then work with it using depth-first traversal.
30 Jun 2008
Ahmed Shokr
How to authenticate .NET web service with custom SOAP Header
10 Nov 2008
An easy way of saving and restoring application settings from an XML File
3 Aug 2010
Ajay Britto
A Vector based tool to create and edit SVG images
19 Jul 2018
WinForms library containing the IncipitViewer control for drawing musical notes
4 May 2008
The MySQL engine permits user level locks. This article explains how to manipulate these lock types.
24 Aug 2007
Akash Kava
Only for Solution of databinding methods such as Eval(), XPath(), and Bind() can only be used in the context of a databound control
16 Jun 2010
Akbar Ali Bhatti
Executing a web service in a CLR based Table Valued Function resolving the problems faced during its execution and finally representing the IEnumerable output as a table in SQL Server.
24 Jun 2008
Implementing a tab control like structure in SQL Server 2005 reporting services report using tables and text boxes
27 Jan 2017
Akshay Srinivasan2
This article describes a technique to quickly retrieve and present hierarchical information from a flat relational database table.
17 Mar 2009
Ala Hamad
How to bypass ASP.NET unauthorized redirect to a login page.
10 May 2007
Alaa Jubran
How to implement a Common dialog box - XP style.
25 Jun 2007
Alaa Jubran
Using images for encrypted text transmission
22 May 2007
Alaa Jubran
Representation of real variables in a single chromosome.
19 Jun 2007
Alaa Jubran
Using fake text for encrypted text transmission
6 Jul 2010
Alain Bertrand
A small XML serializer for Silverlight projects.
9 Jul 2008
alanchen, shortie, Ricky Wang
This article introduces the architecture of a code generator module on DNN, called ModuleFactory in our company. ModuleFactory is comprised of a variety of module builders. Each module builders’ functionality is to generate codes for newborn modules ab initio based on metadata collected from users,
1 Feb 2010
Alaric Dailey
Correctly using provider factories to create database independant code.
7 Aug 2007
albert arul prakash
XSS gaining popularity to hack into websites. This article describes how to power yourself against XSS
25 Dec 2010
Alberto M.
This is a full game version of sliding puzzle
20 Jul 2007
Alberto Venditti
Yet another Ping Monitor utility written in VB.NET on .NET Framework 2.0
27 May 2008
Alberto Venditti
A simple way to recycle IIS 6.0 application pools programmatically.
13 Jan 2010
Alejandro Barrada
How to use an XML file to read and write aplication settings in a Window Mobile development
20 Mar 2008
Aleksei Karimov
Extending RichTextBox with ruler and much more
13 Mar 2007
Aleksey Bykov
How to automate typical routine coding tasks in C# with the help of macros
16 May 2007
Aleksey Bykov
This library allows iterating through a sequence of events or time ranges based on a time schedule.
11 Jun 2009
Aleksey Bykov
Actually, this is more of a lexical analyzer, but still very applicable for reading HTML and building a DOM tree.
11 Dec 2007
An article on creating a Web service method to get NT service information
9 Mar 2008
Alessandro Del Sole
Techniques for writing your own Structures which adhere to the Microsoft CLS, using Visual Basic 2008.
9 Mar 2008
Alessandro Del Sole
Techniques for writing custom data types written in Visual Basic 2008 to a binary file.
13 Mar 2008
Alessandro Del Sole
Learn how to be the only one accessing your files, with two simple .NET methods.
16 Mar 2008
Alessandro Del Sole
Binding a generic collection to a DataGridView in VB 2008, with a few lines of code.
11 Jul 2005
Alessandro Febretti
This article describes a way to achieve fast late-bound invocation through the generation of custom MSIL code at runtime.
20 Sep 2006
Alessio Deiana
Backing up the clipboard using C# and Windows API calls to avoid C#'s limits on clipboard management.
28 Mar 2010
Alex Blekhman
Find any file in solution using incremental search and advanced filtering
2 May 2007
Alex C. Duma
A simple class that allows customizing system's MessageBox window buttons
10 Aug 2007
Alex D. Mawhinney
A squarified treemap of word frequency
1 Sep 2007
Alex Flood
Using the Speex speech codec with the .NET framework
26 Oct 2007
Alex Furmanski
An extended GridView that adds inserting to its capabilities plus a number of other enhancements
5 Sep 2007
Alex Furmanski
Tired of constantly writing the same labourious plumbing to add a confirmation to a delete button in a GridView? I was, so I simplified things.
14 Nov 2008
Alex Kolesnichenko
Article describes design, development and testing of a home-grown tool for database schema updates using TDD approach.
12 Feb 2008
Alex Lehmberg
Multi-core processors are becoming ubiquitous, but due to the complexities of multithreaded programming few programmers exploit their potential. Jibu is a library for .NET, C++, Java and Delphi that makes concurrent and parallel programming easy for experts and beginners alike.
14 Jan 2008
Alex Mello Occulate
Code snippet to generate a property with private backing field, linked documentations tags, inside #regions. Ability to config type, field and property's name and the default init value
17 Nov 2007
Alex Mueller
Three implementations of Model-View-Presenter in ASP.NET 2.0.
1 Aug 2006
Alex Perepletov
Simple and thread-safe way to reuse predicates
28 Aug 2006
Alex Perepletov
An article on protecting a stream with a password by means of symmetic encryption.
5 Sep 2007
Alex Perepletov
Examples of decoupling iteration algorithm from actions on collection items
26 Sep 2006
Alex S. Robson
This article is intended to introduce custom attributes and show how they can be used to create a lightweight data access layer.
11 Jul 2005
Alex Soldatov
Implementation of a Property Extender WebControl in ASP.NET 2.0 that solves the issue of design-time serialization.
4 May 2006
Alex Soldatov
Design graphical layout of Custom Controls using standard tools available with the Visual Studio IDE.
10 Oct 2005
Alex Talazar
Solution for unprotected TCP/IP message boundary problem.
15 Dec 2008
This article describes how MVP integration in ASP.NET 2.0 can become easier with .NET generics and Hierarchy in Presenters
25 Jun 2008
FTP client and HttpFileDownloader components (controls).
23 Aug 2007
Alexander Arlievsky
Sample how to use generics and dynamic methods together to get simple type safe access to private variables
10 Oct 2007
Alexander Bekrenev
Describes progress bar types and provides an example of using custom cursor as progress indicator
11 Dec 2006
Alexander Gornik
Describes a way to design a custom type in a way, so ASP.NET data binding syntax (DataBinder) will work without using reflection.
5 Nov 2017
Alexander Iacobciuc
In this article you will find yet another implementation of a web camera control.
17 Oct 2017
Alexander Iacobciuc
In this article you will find an implementation of a stream player control.
13 Jul 2006
Alexander Kleshchevnikov
How flexible is the normal functionality of ASP.NET validators? In this article, I am going to show how to customize the appearance of the attached control of a validator during an error situation on the server or the client side, or even call a custom client function without postback.
9 Oct 2006
Alexander Kleshchevnikov
Some users like to click twice or more on the Submit button especially if the postback does not respond immediately. This scenario can bring problems on the server in case, for instance, if the “first click” already disposed some resources. In this article, I am going to discuss one of the solutions
18 Sep 2007
Alexander Kleshchevnikov
As you know, the main difference between web and desktop applications is one is stateless and the other is not. What if you need to save files in a temporary place before inserting them into a database? This article describes the problem and has a solution.
7 Mar 2008
Alexander Kojevnikov
sqlTunes is a small tool that exports iTunes library information to the SQL server.
27 Apr 2007
Alexander Nesterenko
This ReSharper plugin contains features that helps you for localization
17 Jan 2008
Alexander Nesterenko
The easiest way to localize projects for .NET developers
10 Aug 2007
Alexander Nowak
An article about quality assurance options/tools in/for VS2005 for VB.NET and C# projects.
25 Sep 2007
Alexander Nowak
In SSRS2005, a new provider is available: XML Data provider. This enables you to create reports from ADO.NET datasets or XML documents from URL-addressable resources, e.g. Web services. This article shows a step-by-step example (basic report, no parameters) how to use this new SSRS 2005 feature.