Click here to Skip to main content
13,900,622 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 Michael Dunn
A tutorial on writing a shell extension that can be used on the Send To menu.
by Jeffrey Walton
Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.
by Alexey
The ALXGrid Control Library is a set of classes for management of data as a table.

Latest Articles

by .dan.g.
A hierarchical task manager with native XML support for custom reporting
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 Dominik Reichl
KeePass is a free, open source, light-weight and easy-to-use password manager.
by pravin kumar sinha
This document is spanned over two sections DESIGN and EXAMPLE. DESIGN talks about generic way to develop GUI for a command line utility through composite design pattern and EXAMPLE is about using the above GUI design formula to develop DataPool ,DoS security tool, GUI.

All Articles

Sort by Updated


20 Aug 2009
"Fish" (David B. Trout)
A command-line tool to run multiple programs in parallel (i.e. concurrently, as a group).
19 Oct 2010
"Fish" (David B. Trout)
Simple parsing of VS_VERSIONINFO version information strings displayed in an XP-style file-properties "Version" tab
7 Sep 2005
This article gives a class that extracts Windows XP hotfix installed on a computer.
1 Aug 2005
This articles illustrates CheckMail which is a C++ class to extract a list of email addresses found on a local computer, using the registry.
8 Mar 2009
This article introduces and describes a framework that allows the creation of managed plug-ins for the Total Commander file manager.
7 May 2003
'Anil' Radhakrishna
Overcome the problem of image quality deterioration on resizing by converting to PNG format.
23 Jun 2006
'Anil' Radhakrishna
A lightweight method to generate a Word document without using any components and show it in Print Layout.
9 Oct 2003
* Sandeep Alur
This article introduces the concept behind Principal and Indentity objects in .NET and proposes a security model adopting these objects in a .NET application.
6 Aug 2002
Enhancing window fade-in to render common controls correctly and to allow the window to remain transparent after the fade-in
27 Jul 2002
A dynamic window attribute viewer to replace Spy++
26 May 2003
A new and unique approach to the perennial problem of how to change the default appearance of Windows menus
21 Mar 2003
Simplifying the implementation of Windows hooking through the use of a templatized manager class
15 Apr 2003
A utility providing enhanced Windows message debugging.
27 Jul 2003
High level wrapping of the zlib library to make easy work of zipping and unzipping files and folders
31 Mar 2004
A one-click process to building the source files in the active project into a self contained zip file, using this simple-to-use Visual Studio Add-In
27 Sep 2003
A Visual Studio addin for creating and editing ASCII diagrams in source files
27 Sep 2003
A 'Visio-like' tool for adding and editing ascii diagrams in your source code
25 Mar 2006
A support tool to allow those performing builds to independently determine exactly what source files have been changed and by whom
31 Mar 2004
Zip your VC6 and .NET workspace and project files using a Standalone Executable, an Explorer shell extension or an updated VC6 Addin
21 Mar 2004
A 'drop-in' FTP solution for applications providing a full GUI, extended commandline options and no resource files. Use standalone or compiled into your own app.
17 Mar 2019U
A hierarchical task manager with native XML support for custom reporting
22 May 2005
An MFC implementation of a DNS class, it can retrieve multiple IPs and hostnames.
25 Jun 2005
An easy updating method with a small foot print.
6 Sep 2007
A library used to encapsulate web request parameters to keep them from prying eyes and to prevent injection of unwanted data.
8 Jul 2002
Advanced critical section which features TryLock and timeouts
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.
4 Jul 2008
A command-line program that backs up folders and files specified in a text file to CD-W
28 Feb 2006
Dynamically load DLLs, configure them, and use different DLLs / stubs when unit testing and when using the production version.
28 Mar 2003
An article on 2-D Polygon Clipping
17 Dec 2001
A Garbage Collector framework that is based upon Generational Copying
19 Dec 2001
A CRectTracker derived class that is able to do much more
16 Jul 2002
An article on simple loading GIF, JPEG pictures from a resource (.RC) (no MFC)
23 Sep 2007
How to create an application that consists primarily of a tasktray icon
18 May 2002
[James Pullicino]
Navigate through the Protected Storage in Windows 2000 or XP
23 May 2002
[James Pullicino]
Save window sizes, positions and state for all frames in an MDI MFC Application
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 Sep 2008
A OverlayMgr based on Ray Adam's raphook.dll
21 Oct 2007
An add-in that handles incrementing assembly and file version numbers under certain conditions.
15 Aug 2004
Shows how simple accessing Windows Registry can be if you do not need bells and whistles.
25 Sep 2006
A basic Article on using Visual Studio Setup (Web Setup)
19 Oct 2005
Using the Excel namespace in C#, we can load or open an Excel file and read the cell contents.
31 Oct 2006
Console process output flushing is no longer a problem with this little stub.
29 Jun 2006
An article and source code regarding the implmentation of B-Trees in C++.
8 Aug 2009
A simple to use tool that generates ADO based classes for calling SQL Stored Procedures. Only a few clicks, and you can access any Stored Procedure in your database.
27 Aug 2003
A Berglas
Version mismatches can cause unreproducable instability
11 May 2004
A Berglas
This article demonstrates serious bugs and security vulnerabilities that can be easily introduced by using the ASP.NET OnChange event for validation.
27 Feb 2007
A. Bhandari a.k.a Amit Bhandari
Batch file renaming utility using threading
2 Dec 2013
A. Najafzadeh
Class used to display date in complete string format in Shamsi
7 Jun 2014
A. Najafzadeh
Saving zip files in access database with encrypting bytes when file saved in access database and decrypting bytes when extracting files from database . . .
18 Feb 2003
A. Riazi
Use serial ports to add GPS (Global Positioning System) support to your desktop computer by using NMEA0183 protocol
19 Aug 2003
A. Riazi
Obtaining Information from Computer Hardware/Software
6 Jan 2003
A. Riazi
Add an analog clock to your project (A tutorial for creating CStatic derived controls)
10 Jan 2003
A. Riazi
A List Control to Monitor Windows Registry
25 Jan 2003
A. Riazi
Use WiNRADiO card to add radio support to your desktop computer
8 Feb 2003
A. Riazi
A CStatic derived class to show drive information.
15 Mar 2003
A. Riazi
A Shell Extension Context Menu to Change Skin of Windows Explorer
23 May 2003
A. Riazi
Using MATLAB engine to solve engineering problems.
1 Jul 2003
A. Riazi
Using MATLAB Engine API to control MATLAB
21 Jul 2003
A. Riazi
Using MATLAB C++ Math Library to solve engineering problems
18 Apr 2004
A. Riazi
A CStatic derived class for displaying GIF Animations.
21 Jul 2003
A. Riazi
A Free Tool to Convert Bin Image Format to ISO Image Format
3 Aug 2003
A. Riazi
A free utility to convert text files to Adobe PDF.
26 Aug 2003
A. Riazi
This is a handy utility to show system information of a remote computer by using common gateway interface known as CGI, a must have tool for administrators!
8 Sep 2003
A. Riazi
Calculating Magic Square In Any Order Using Standard Template Library (STL)
20 Sep 2003
A. Riazi
This article shows you how to create MATLAB MEX-files for improving speed of MATLAB when executing a function.
18 Nov 2003
A. Riazi
Call a Dynamic Linked Library from MATLAB using MATLAB Interface to Generic DLLs.
13 Jan 2004
A. Riazi
Employing COM features of MATLAB to host an ActiveX control.
20 Jan 2004
A. Riazi
Exporting/Importing Variables Data To/From MATLAB Using C MAT-File API
27 Feb 2004
A. Riazi
Building COM components that can be called from any IDEs that support COM with MATLAB COMBuilder toolbox
2 Mar 2004
A. Riazi
Building COM components that can be called from any IDE that supports COM with MATLAB COMBuilder toolbox.
16 Mar 2004
A. Riazi
Enumerate installed devices on a local or remote computer.
14 Nov 2003
You can get right to left Forms and Controls with mirroring property, which Right to Left Common property can't do.
9 Sep 2005
this article will help you in knowing what is cookies and how to set,clear and edit them in c# web application,you can use it in your web application to facilitate the users login
3 Feb 2003
This article explains inserts and deletion of queues
24 May 2004
ASP Content Mangement System.
12 Jan 2004
Monitor your website and create HTML reports.
30 Jan 2004
Web based content management solution for your own music review site.
9 Feb 2004
A complete website content management system using ASP and MySQL
3 Aug 2004
Receive email notification if your website is down or slow
20 Apr 2005
Complete ready to run real estate agent, or for-sale-by-owner website.
4 Aug 2004
A very basic web-based content management system using ASP.NET and MS Access
11 Jul 2004
Easy Guestbook with ASP and MS Access
5 Aug 2004
Simple News System using ASP and MS Access
29 Oct 2004
A simple image gallery with captions using ASP.
18 Apr 2005
A simple, easy to use and setup project management with asp and ms access.
29 Jul 2005
Simple web-based time management application using ASP and MS Access.
26 Sep 2006
The Win API cannot access inifile in UNICODE, sometimes, we may want to add some wide characters into INI file, so I wrote a class to access INI file in UNICODE
31 Mar 2005
A simple logical game.
14 Sep 2004
OOP aspects of JavaScript programming language.
26 Oct 2004
A workaround to escape the "Your email message has been idle" when clicking a link in a hotmail message that has been displayed for more than five minutes
17 Jun 2004
Aamir Butt
An article on how to put and get information to an OLE Structured Document.
25 Apr 2004
Aaron Eldreth
Aaron shows how to use the RichTextbox for Real Time Syntax Coloring painlessly.
13 Feb 2007
Aaron Sulwer
Code and example showing how to update the Assembly Version.
28 Sep 2006
Abbas Ali Butt
How Processor solve the arithmetic expressions
18 May 2003
This article explains how to prevent your programs from memory leaks, by incorporating Garbage Collector in your class.
20 May 2003
This article explains how to effectively use variable argument functions and what's going behind the scenes
26 Jun 2003
This article explains how you can can send anonymous net send messages to any host
29 Oct 2008
Abd Allah Diab
A library that lets you easily manipulate your drawings
1 Sep 2007
How to delete/modify a system file which is protected by Windows without being detected by the OS protection.
20 Jun 2004
Abdul Hye
Usage of Progress Bar control.
5 Jul 2004
Abdul Hye
An understanding of ActiveX controls.
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.
9 Nov 2012
Abdul Quader Mamun
To develop scalable applications, effective paging is essential. Devoid of smart and effective paging and sorting to handle thousands of thousand data takes extra time and system resources.
16 Aug 2012
Abdul Quader Mamun
Framework makes application more organized and efficient way to coding. It is helpful for newly assigned developer to understand code structure within a short time. It is essential for large application.
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.
10 Jan 2005
An article on network game programming.
11 Oct 2007
Abhijit Jana
This is a small Notepad application of Microsoft-Outlook using C#
29 Nov 2008
Abhijit Jana
This article is a step by step guide to view state with details
6 May 2010
Abhijit Jana
Describes all debugging features like Breakpoints, DataTips, Watch Windows, Multithreaded Debugging, Parallel Program Debugging and IntelliTrace Debugging
16 Jan 2008
An article that demonstrates how to shutdown[remote] using Windows' shutdown.exe file
7 Jul 2003
This article discusses how the layering feature in Windows 2000 and Windows XP can be used to make any application transparent even when its source is not available
7 Jul 2003
This article discusses the CDialogSK class that extends the CDialog MFC class and can be used to create dialogs that can be skinned.
31 Jul 2003
This article discusses how an application can apply visual effects to the desktop, by copying desktop contents, applying effects on it and then re-displaying it.
19 Aug 2003
This article discusses the CCheckSK class that extends CButton MFC and can be used to create check boxes that look like LEDs.
6 Jul 2004
This article describes creation of splash windows using Win32 APIs
11 Jul 2005
This article contains a form that can be used to give fade in/out effect to any form and specifically to notification/alert windows.
27 Sep 2011
The ATL COM DLL that captures requests from individual Webbrowser Control
25 Aug 2006
Abhishek _Agarwal
This is an antivirus solution to deal with the Brontok A HVM 32 Virus.
19 Sep 2005
Abhishek Chatterjee
This project shows a simple implementation of Username and Kerberos Tokens in Web Services using C# (Microsoft Visual Studio 2003 using WSE 2.0).
30 Jun 2002
Abhishek Patil
Different Mouse Cursors that can be displayed using C#/.NET
29 Apr 2010
Abhishek Shekhar
Copy files with additional functionalities
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.
12 Feb 2002
CAniDialog : An Animation-Style Dialog Class Derived from CDialog and Using DrawWireRects
28 Feb 2003
A class that allows fast and easy file/directory operation
4 May 2003
An MFC CListCtrl derived class specialized in report-style list control manipulation.
13 Nov 2003
A comprehensive INI file handling class.
31 Dec 2003
A report style CListCtrl supporting sorting, sub-item editing, sub-item image, sub-item color etc.
25 May 2004
A file/folder browsing control that integrates an editbox and a button with built-in images
30 May 2004
An easy to use keyboard hooking DLL that is suitable for most applications.
10 Jan 2005
A DLL injection library that works on both Win9x & NT platforms.
15 Aug 2003
Starting your app minimized on the sytem tray.
20 Mar 2006
Aby Watson
A very simple way to parse all sorts of logs like W3C, IIS, WMS etc.
23 Jun 2004
This function will return the height of text. Designed for use with text boxes on windows forms.
30 Jul 2004
Achilleas Margaritis
AGM::LibGC is a C++ garbage collection library.
7 Sep 2005
Achim Klein
Load and display PNG files in MFC.
7 Sep 2005
Achim Klein
Splitting a path into its components.
2 Sep 2005
Achim Klein
Showing an image in a CStatic control.
7 Sep 2005
Achim Klein
Browse to a folder.
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).
14 Nov 2004
A fully customizable ListView control, where each row is a control.
14 Nov 2004
This project is an example implementation of VivantList as an Outlook bar.
17 Jul 2008
Adam Berent
How to disable Windows themes to ensure uniform application appearance acrross all versions of Windows.
25 Jul 2004
Adam Bird
How to generate a WAP Push SMS message for sending content to mobile phones.
9 Oct 2003
Adam Byrne
A tiny HTML application that will make your life easier
19 Mar 2007
Adam Nelson
Describes the COM wrapper around the author's C++ implementation of Double Metaphone, and demonstrates use of this COM wrapper within Visual Basic to phonetically search a list of names, as well as names in a database table.
19 Mar 2007
Adam Nelson
Further describes the COM wrapper around the author's C++ implementation of Double Metaphone, and demonstrates use of this COM wrapper within ASP and VBScript to query a database of names via a web page.
19 Mar 2007
Adam Nelson
Presents a SQL Server Extended Stored Procedure wrapper around the author's C++ implementation, and discusses use of Double Metaphone with relational databases in general.
19 Mar 2007
Adam Nelson
Surveys other phonetic matching techniques, and presents additional resources on the subject.
17 Oct 2007
Adam Page
Setting up an SMS gateway to conduct an SMS survey and storing the survey results in an MS Access database, from which you can generate/print out reports.
28 May 2012
Adam Roderick J
A brief and basic explanation about the PE data structures, with a sample
7 Mar 2014
This is an alternative for "License Key Generation"
11 Jun 2010
Map all WndProc messages to your class' message handlers. Simplest approach. Part 1.
5 Jul 2008
The article describes how to get a thumbnail of a Website in .NET Framework 2.0+ without launching a fully interactive WinForms application.
28 Sep 2007
Distribute your site's contents with RSS 2.0 using ASP.NET/VB.NET/MS SQL Server 2005.
31 Mar 2006
An article on a performance testing tool to test an application against its performance
6 Mar 2004
How to make XP Themes Tab Control work properly in other than top orientation.
29 Apr 2011
This article shows the inner workings of the German Enigma machine used during the WWII, translated to C#.
26 Nov 2012
Adib Saad
A .NET4.0 alternative for "Add Most Recently Used Files (MRU) List to Windows Applications"
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
12 Jun 2005
Adnan Samuel
Encrypt and sign data using PKCS #12 certificates.
18 Mar 2007
Adnan Samuel
The article describes what is standardized in the PKCS (Public Key Cryptographic Standards) standards and their implementation in .NET 1.1 Framework.
2 Apr 2011
Adrian Alexander
Make your life easier by inserting a Presentation Model layer (aka ViewModel) between your domain-model collection contents and template-generated WPF objects.
19 May 2002
Adrian Bacaianu
This module is designed to solve the old problem of directory replication.
16 May 2002
Adrian Bacaianu
Sample of using ISAPI extension to give online data to graphical applets.
17 May 2002
Adrian Bacaianu
How to perform different computations for each row of a certain table, with each computation involving several columns.
28 Jun 2002
Adrian Bacaianu
This article will demonstrate how to build and use a COM Add-In using Visual Basic. An useful sample is also provided.
15 Jul 2002
Adrian Bacaianu
That article present a way to retrieve the GET-POST data from a form into an ISAPI extension.
13 Jul 2002
Adrian Bacaianu
A way to build HTML pages in ISAPI using OLE DB database access
15 Jul 2002
Adrian Bacaianu
This article presents a way to send cookies to client browser from an ISAPI extension.
25 Jun 2002
Adrian Bacaianu
This article presents a utility that lets you retrieve raw information from web servers using HTTP's GET and POST commands.
15 Jan 2006
Adrian Bacaianu
 This article describes two ways to upload images and files on your web server, and the advantages and disadvantages of both.
1 Jul 2002
Adrian Bacaianu
This article describes a simple function which calculates the execution time of your asp scripts
9 Sep 2002
Adrian Bacaianu
A good approach to build an ISAPI web application using XML and XSL
18 Jul 2007
Adrian Brutus
A project that alows the user to create a 3D world.
28 May 2003
adrian cooper
A beginner's guide to adding a binary resource in visual studio and a simple class for programmatical extraction.
28 Oct 2008
Adrian Pasik
This article will get you started in building your own multi-control components without using the UserControl class.
10 Feb 2009
Adrian Pasik
In this article, I will show you a technique for building multi-control components using the IExtenderProvider.
29 Aug 2008
Adrian Savage
Simulation in OSG using discrete events, a Ternary Heap and Interpolation
21 Aug 2003
Adrian Tosca
A simple line control with multiple purposes
27 Nov 2002
Adrian-Bogdan Andreias
A smart logger that makes use of the new predefined VC++.NET macros.
26 May 2005
This article introduces the GOLD Parser, a free, multi-programming language parser.
20 Jun 2005
Using .NET 2.0 DeflateStream and GZipStream to compress persisted DataSets.
27 Oct 2005
Introduction to Peer Name Resolution and Microsoft's Peer-to-Peer technology.
10 Nov 2005
Peer Name Resolution, netsh and Microsoft's Peer-to-Peer technology.
12 Dec 2005
Exchanging private data in a peer graph using Microsoft's Peer-to-Peer technology.
17 Nov 2005
Peer Graph - Peers and Connections using Microsoft's Peer-to-Peer technology.
29 Dec 2005
Publishing shared data in a Peer Graph using Microsoft's Peer-to-Peer technology
24 Jan 2006
Importing and exporting a Peer Graph database using Microsoft's Peer-to-Peer technology.
6 Jan 2006
Associating attribute meta-data in a Peer Graph using Microsoft's Peer-to-Peer technology.

Advertise | Privacy | Cookies | Terms of Service
Web04 | 2.8.190306.1 | Last Updated 24 Mar 2019
Copyright © CodeProject, 1999-2019
All Rights Reserved.
Layout: fixed | fluid