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

Visual-Studio

Great Reads

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.
by Martin Mitáš
How to support scrolling within your controls.
by Hans Dietrich
XQueue implements a shared-memory first-in first-out (FIFO) queue, based on memory-mapped files, that works on all versions of Windows.

Latest Articles

by Jovibor
HEX Control for MFC/Win32 apps
by M.Osama Shafi
Brief description about Anonymous Methods and Lambda Expressions using Delegates.
by Vincent Maverick Durano
In this post, we will take a look at how we can beautify our ASP.NET Core API responses using AutoWrapper.
by Robert Gustafson
Extended versions of ListBox and ComboBox controls which allow images, font, and color for individual items

All Articles

Sort by Updated

Visual-Studio 

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
16 Apr 2001
#realJSOP
Technique for utilizing a CResizablePage in a CFormView-derived class
6 Jun 2001
#realJSOP
Extension of Paolo Messina's CResizableDialog concept
14 Mar 2002
#realJSOP
Parse strings with specified delimiter and specified quote character
7 May 2001
#realJSOP
Track a mouse click, even in a scrolled view
15 Apr 2008
#realJSOP
Helps with copying a device independant bitmap to the clipboard.
12 Dec 2001
#realJSOP
A small function to either accept or create a UUID* and return a CString
8 Dec 2002
#realJSOP
Some dialogbox code to give the Blonde a clue
9 Dec 2002
#realJSOP
One technique for performing a binary insertion sort on a std::list
22 Dec 2003
#realJSOP
Add a scrollbar to a property page when the SIP is displayed.
12 May 2005
#realJSOP
Build a menu and/or a toolbar dynamically without using resource files (well, almost).
13 May 2005
#realJSOP
Create blinking cells for Chris Maunder's grid control.
9 Aug 2005
#realJSOP
Enumerate all controls in a dialog box or form view.
28 Jul 2006
#realJSOP
Copy a bitmap over a portion of another bitmap
3 Aug 2006
#realJSOP
A passable workaround for the COleDateTime formatting behavior in MFC8.
17 Nov 2006
#realJSOP
A technique for making stdio functions compile clean regardless of the Microsoft compiler used
29 Nov 2006
#realJSOP
Here's some code that will automatically start your app on a secondary monitor if it's compiled with debug info.
30 Nov 2006
#realJSOP
Two methods to retrieve the path/name of a VS2002 or higher DLL from within that DLL.
5 Dec 2006
#realJSOP
Compare floating point numbers for equality at programmer-specified precision.
26 Jan 2007
#realJSOP
Add menu items to, and learn how to handle the system menu
27 Jan 2007
#realJSOP
Implement XML application profiles that are similar (but not too similar) to using INI files
15 Apr 2008
#realJSOP
The right way to code using CodeProject for occasional support
15 Apr 2008
#realJSOP
The right way to code using CodeProject for occasional support
27 Jan 2007
#realJSOP
The right way to code using CodeProject for occasional support
15 Apr 2008
#realJSOP
The right way to code using CodeProject for occasional support
13 Jan 2010
#realJSOP
The right way to code using CodeProject for occasional support
21 Dec 2008
#realJSOP
Parse a string with quoted elements, insert/add/delete elements, and is CLS compliant
13 Nov 2011
#realJSOP
New and improved! Keep an eye on your CodeProject articles and reputation without having to log onto CP.
7 Sep 2005
$icK$
This article gives a class that extracts Windows XP hotfix installed on a computer.
1 Aug 2005
$icK$
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
Đonny
This article introduces and describes a framework that allows the creation of managed plug-ins for the Total Commander file manager.
1 Sep 2008
>>MonMon<<
Already made MFC ownerdraw listbox that holds text and icons
17 Feb 2002
<b>T</b>om <b>C</b>ollins
Shows how to develop ATL-Objects to extend VB-Script. Uses ISharedPropertyGroupManager to keep data in memory. Supervises MSDEV-shutdown.
21 Mar 2003
'Anil' Radhakrishna
Mimics PowerPoint functionality & can be used for short text messages
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.
15 Jul 2001
(Steven Hicks)n+1
Learn the basics of WML without any previous knowedge of XML
18 Jul 2001
(Steven Hicks)n+1
Add 404 encoding to your application with this DLL
29 Apr 2003
(Steven Hicks)n+1
How to do Image Galleries using ASP.NET
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.
24 May 2006
--==## Andy74 ##==--
How to detect network connections using the SENS Network Events component.
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
29 Jan 2004
-Dr_X-
Passing multiple values as a single Parameter to a Stored Procedure
6 Aug 2002
-Kirill-
Enhancing window fade-in to render common controls correctly and to allow the window to remain transparent after the fade-in
23 Oct 2007
.chris
The code helps speed up the devopment of toolparts using SmartPart and SharePoint.
27 Jul 2002
.dan.g.
A dynamic window attribute viewer to replace Spy++
30 Jun 2002
.dan.g.
A framework for overriding all aspects of a tab control's apprearance, including the borders, the background and of course the tabs themselves.
10 Dec 2002
.dan.g.
Presents an extended yet simplified interface to querying, filtering and extracting multiple files from a zip archive
26 May 2003
.dan.g.
A new and unique approach to the perennial problem of how to change the default appearance of Windows menus
21 Mar 2003
.dan.g.
Simplifying the implementation of Windows hooking through the use of a templatized manager class
15 Apr 2003
.dan.g.
A utility providing enhanced Windows message debugging.
27 Jul 2003
.dan.g.
High level wrapping of the zlib library to make easy work of zipping and unzipping files and folders
31 Mar 2004
.dan.g.
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
.dan.g.
A Visual Studio addin for creating and editing ASCII diagrams in source files
27 Sep 2003
.dan.g.
A 'Visio-like' tool for adding and editing ascii diagrams in your source code
25 Mar 2006
.dan.g.
A support tool to allow those performing builds to independently determine exactly what source files have been changed and by whom
11 Oct 2003
.dan.g.
A self-contained, user-extensible, application-wide skinning architecture for Windows controls.
31 Mar 2004
.dan.g.
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
.dan.g.
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.
14 Dec 2002
.dan.g.
Provides built-in graying, rotating, shearing, resizing, blurring, sharpening, flipping, negating and color replacement to CBitmap as well as support for user-defined processing plug-ins
4 May 2019
.dan.g.
A hierarchical task manager with native XML support for custom reporting
11 Jun 2005
.NETian
In this article, we will learn the basics of socket programming in .NET Framework using C#. Secondly, we will create a small application consisting of a server and a client which will communicate using TCP and UDP protocols.
22 May 2005
.rich.w
An MFC implementation of a DNS class, it can retrieve multiple IPs and hostnames.
25 Jun 2005
.rich.w
An easy updating method with a small foot print.
9 Aug 2005
.rich.w
An easy to use class based around unrar.dll.
9 Aug 2005
.rich.w
An MFC implementation of hashing files and strings with CRC32, GOST-Hash, MD2, MD4, MD5, SHA-1 and SHA-2 (256/384/512).
3 Aug 2000
.Shoaib
A step by step guide to write a COM server using C++ without MFC or ATL.
13 Oct 2010
.Shoaib
A framework for object serializiation/deserialization that is many times faster and yields a compact output.
18 Dec 2005
.Suchit
COM/OLE based technology for Process Control - An Overview.
6 Nov 2007
.Suchit
Generating smooth lines with antialiasing; sample code for animation is included
26 May 2007
.Suchit
Tinkering with SilverLight to get a 3D scene rendered in the Browser.
26 Sep 2007
/randz
A custom vertical label user control in C#.NET with support for transparent backgrounds.
6 Sep 2007
/randz
A library used to encapsulate web request parameters to keep them from prying eyes and to prevent injection of unwanted data.
12 Nov 2007
00K
A simple way to access your database using vb.net
27 Dec 2015
0xC0000054
A C# library to host Photoshop-compatible filters in .NET 2.0 and later
8 Jul 2002
0xdeadbeef
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.
28 Oct 2004
110_110_110
A class for setting various attributes of static text such as font, color, or alignment.
26 Jan 2015
1337Architect
Handy classes to use the .NET Encryption/Decryption
21 Dec 2006
2sky
A brief overview of how the Hera Application Framework aids you in the development of data-driven applications.
1 Nov 2012
2sky
Building data-centric applications often requires developers to write tons of code spanning multiple tiers; a far from simple, tedious and a time consuming work. In this article, we will create a full featured HTML5 application in less than 10 minutes using the latest version of Vidyano.
23 Apr 2014
31337 H4X0R
Generic Abstract Factory Design Pattern
18 Mar 2004
3sL
An article on how to make a composite custom control
9 Jun 2004
3sL
Two listboxes to choose from and client-side scripting to move items from left to right and vice versa
28 Feb 2006
3sL
Dynamically load DLLs, configure them, and use different DLLs / stubs when unit testing and when using the production version.
5 Mar 2015
65Goat
This contest submission is for a home monitoring solution that reads temperature, humidity and states from various sensors around a home. The data is stored in Azure and can be accessed via mobile devices.
29 Jan 2011
69Icaro
Analyzing the Snake game, we'll study an application for the new Windows Phone 7 platform, focusing on localization, Inversion of Control, navigation, transition effects, triggers, Isolated Storage, audio and we'll also use Blend to create a rounded glowing button, and other things...
11 Jan 2009
6opuc
Fast and easy to use data access class library.
28 Mar 2003
73Zeppelin
An article on 2-D Polygon Clipping
5 Oct 2007
8r13n
Simple example of how to build a finger controlled list that runs smoothly
31 Jul 2001
@deel@bbas
A simple COM server that is based on Multiple inheritance
17 Dec 2001
@deel@bbas
A Garbage Collector framework that is based upon Generational Copying
19 Dec 2001
@deel@bbas
A CRectTracker derived class that is able to do much more
16 Oct 2007
@MSI
A library for creating pickers: controls that display rich drop-down UIs
1 Apr 2005
@run
Registry access, to append customized menu to system's menu.
10 Jun 2008
[d3m0n]
A Calendar UI extension component for the ToDoList, giving you a timeline view of your tasks
16 Jul 2002
[goofy]
An article on simple loading GIF, JPEG pictures from a resource (.RC) (no MFC)
9 Oct 2005
[ICR]
Demonstrates how to impliment a textbox who's input is regulated via. a regular expression.
23 Sep 2007
[ICR]
How to create an application that consists primarily of a tasktray icon
30 May 2001
[James Pullicino]
Saving the size and positions of windows so that they can be restored next time the app loads up
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
]Metty[
This article describes how to create a simple user-drawn form which moves over the desktop
3 Oct 2007
]Metty[
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
]Metty[
..using DirectDraw - A tool for displaying a customisable overlay
21 Oct 2007
]Whatever[
An add-in that handles incrementing assembly and file version numbers under certain conditions.
15 Aug 2004
__PPS__
Shows how simple accessing Windows Registry can be if you do not need bells and whistles.
25 Jan 2006
_ABHILASH_MS_
An article on how to write custom BizTalk functoids.
27 Jan 2006
_ABHILASH_MS_
An introduction to BizTalk Server.
23 Feb 2006
_ABHILASH_MS_
A simple example on using the BizTalk Server.
21 Mar 2006
_ABHILASH_MS_
An article on how to use Dynamic Mapping in BizTalk.
25 Sep 2006
_alank
An article on Programming and Deploying SharePoint Web Parts
30 Sep 2006
_alank
An article on Programming and Deploying WSS Web Part
25 Sep 2006
_alank
A basic Article on using Visual Studio Setup (Web Setup)
19 Jan 2005
_anil_
Use DeviceCapabilities function to get the paper name of a printer.
4 Oct 2006
_AnsHUMAN_
A simple button control showing the use of a property page.
7 Jul 2006
_AnsHUMAN_
Shows how virtual functions can be used
22 Jun 2014
_Asif_
Welcome to the wonderful word of CCXML/VXML
21 Jul 2014
_Asif_
Article will demonstrate how to develop generalize framework for creating Outlook style Auto Refresh Count of Menu Items
5 Aug 2015
_Asif_
Framework helps resolve Template Codes present in any text at Runtime
7 Sep 2007
_Bala
This article explains a 3D geometry library developed using VB.NET.
16 Jun 2007
_Dals_
A cache that uses the power of static fields and generic class.
4 Aug 2001
_declspec
A program that counts the lines (source, comments, blank) in every file included in a MS VC++ 6.0 project
19 Oct 2005
_duk_
Using the Excel namespace in C#, we can load or open an Excel file and read the cell contents.
27 Sep 2016
_eol_
The goal of this article is to create flat image buttons with bindable properties.
11 Dec 2015
_Flaviu
A combobox control which shows a drop down window to assist the user.
16 Oct 2014
_Flaviu
Tree ComboBox Control
8 Mar 2013
_Flaviu
A simple way to have a bitmap menu without any bitmap resource or ownerdraw
22 Sep 2014
_groo_
An interface not present in .NET BCL, IIndexable exposes methods for iterating and indexing a read-only collection.
20 Jul 2010
_H2_
An application and algorithms for best path in maze
15 Jan 2007
_JERKER_
Code for showing week numbers in a DateTimePicker control as the MonthCalendar control does.
5 Jul 2007
_JERKER_
Example of implementing many-to-many multiple choice functionality the declarative way.
27 May 2009
_Khallaf
Use IMAP to auto-reply to unread GMail messages while on vacation
29 Aug 2009
_Khallaf
How To Do Precise 2-Way Rijndael CryptoStream Communication
16 Nov 2013
_Noctis_
A simple console application to visualize and understand recursion
20 Apr 2016
_Noctis_
To save you doing this every time you want a WPF/MVVM project, here it is, all rolled into one.
12 Jun 2014
_Noctis_
Different ways of achieving unit testing for your projects
31 Oct 2006
_Olivier_
Console process output flushing is no longer a problem with this little stub.
29 Jun 2006
_oti
An article and source code regarding the implmentation of B-Trees in C++.
18 Aug 2006
_oti
Automated generation of PostgreSQL data transfer classes.
26 Feb 2007
_oti
A gadget that helps you control your breathing and water consumption
21 Jul 2014
_Plutonix
An easy to use, customizable Collection Editor; with inheritance support
22 Mar 2004
_Reinhard
Easy to use Interface for Event Logging based on CXEventLog class
4 Jan 2000
_stefanu_
Using fixed panes to add rulers to your view
4 Jan 2000
_stefanu_
Demonstrates using a list control to display thumbnail views of images
4 Jan 2000
_stefanu_
A simple method that allows a toolbar to be docked inside a splitter pane
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.
5 Jul 2009
A Eastman
WPF RichText Editor with custom Slider Control formatting and a Font Style Dialog box
21 Jun 2011
A Mahesh
ASP.NET and Globalization
22 Aug 2006
A$TRAL Moristar
This article describes a process creating VS wizard.
16 May 2007
A*****
An article on cleaning tracks from users computers
19 Nov 2000
A. Abdul Azeez
This is a part of a series of articles that aims at fully understanding delegates and events
10 Feb 2007
A. Bhandari a.k.a Amit Bhandari
XP-enabled label control to change the look and feel of Windows application
27 Feb 2007
A. Bhandari a.k.a Amit Bhandari
Batch file renaming utility using threading
5 Mar 2007
A. Bhandari a.k.a Amit Bhandari
XP-enabled button control to change the look and feel of Windows application
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
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.
12 Dec 2003
A. Riazi
Add General Purpose Interface Bus (GPIB) capabilities to your desktop computer for measuring purposes.
30 Dec 2003
A. Riazi
Using MATLAB compiler to build a shared library (DLL) from m-File.
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.
2 Apr 2004
A. Riazi
A tree control to show installed devices like Device Manager
16 May 2004
A. Riazi
A CStatic derived class to show some visual effects on images.
12 Aug 2004
A. Riazi
Showing property sheet dialog of a specific device.
5 Nov 2004
A. Riazi, Shafiee
Introducing AVI functions for extracting frames of an AVI movie and saving them in bitmap files.
17 Apr 2005
A. Riazi, Shafiee
This article introduces some useful classes that wrap the WAVE APIs.
23 Apr 2005
A. Riazi
A utility for bulk scanning, converting the scanned pages to PDF and burning them on CD/DVD for archiving.
20 Nov 2005
A. Riazi, Mohammad Riazi
Implementation of BCH Error Correcting Code (ECC).
23 Feb 2006
A. Riazi
The article is about encoding a text message for pagers using POCSAG encoder.
21 Aug 2004
A. Riazi, Shafiee
This article shows you a very simple way to show system dialogs like Internet Options, Add/Remove Programs, and etc.
26 Apr 2004
A. Riazi
Enumerate properties of an installed device using Setup API.
2 May 2006
A.Gharighi
The project is a demo application, featuring WPF Data Binding, Storyboards and Event Triggers using EID ("Sparkle")
25 Jun 2006
A.Gharighi
This demo application, combines both XAML declaration and C# Code to search for items on Amazon and populate the result into a WPF ListBox