Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / VC9.0

VC9.0

VC9.0

Great Reads

by ZhaoRuFei
This article provides a macro + template solution to support .NET-like Reflection for enums such as ToString, IsDefined, Parse, GetValues, GetNames.
by Ivan Shcherbakov
The article describes 10 time-saving debugging techniques available in Visual Studio.
by Nitin K. Kawale
3D Vector Graphics class.
by ThatsAlok
Collection of Q&A from VC++ forum

Latest Articles

by ZhaoRuFei
This article provides a macro + template solution to support .NET-like Reflection for enums such as ToString, IsDefined, Parse, GetValues, GetNames.
by Ivan Shcherbakov
The article describes 10 time-saving debugging techniques available in Visual Studio.
by Nitin K. Kawale
3D Vector Graphics class.
by ThatsAlok
Collection of Q&A from VC++ forum

All Articles

Sort by Score

VC9.0 

by ZhaoRuFei
This article provides a macro + template solution to support .NET-like Reflection for enums such as ToString, IsDefined, Parse, GetValues, GetNames.
by Ivan Shcherbakov
The article describes 10 time-saving debugging techniques available in Visual Studio.
by ThatsAlok
Collection of Q&A from VC++ forum
by ThatsAlok
Collection of Q&A from VC++ forum
by ThatsAlok
Collection of Q&A from VC++ forum
by Ali Tavakol
Fast, real, and easy to connect to your application.
by see1see
A practice of using Windows GDI and Winsock.
by Wayne Wood
Verify the execution efficiency of a short CUDA program when using the library thrust
by Aric Wang
The article will give you an idea on how to design a source filter.The source filter creates samples and outputs it from its output pin.
by Alex C. Punnen
The Command Pattern and Chain of Responsibility for implementing a plug-in Thread Pool library.
by Ahmed Charfeddine
A Websocket protocol implementation atop the ush Framework real time library plus a demo example featuring four types of communication workflows between the HTML5 web client and the server.
by Scot Brennecke
A string array class using MFC or STL that performs very fast multiple string searches
by Ali Tavakol
Fast, beautiful, real and easy to connect to your application
by logicchild
An article that desribes some essentials to help learn the DirectX technology.
by Aric Wang
This is a class derived from CWinThread class. It is used to record and play sound in the specific thread.
by Jason Hamilton
This article introduces and explains the use of the serial_interface class. An easy way to add serial port interfaces to your C++ code.
by WajihUllahBaig
How to read audio input devices in DirectX.
by noxia
A sample application with source code in three .NET languages (Basic, C#, C++) on using the new (.NET 3.0+) System.Speech Class.
by Mohammed El-Afifi
Given an existing win32 application, how to provide COM automation capability to it?
by crazybit
An asynchronous HTTP download class for C++
by Ajay Vijayvargiya
Covering the nitty-gritties of C++ templates.
by Ajay Vijayvargiya
Let's dwell deeper into C++ templates!
by SBJ
Introduction to an MVC Framework that integrates with the MFC Doc/View architecture
by Chris Losinger
A simple class to animate the movement of child windows
by simonchen.net
A useful skill to get rid of ATL, but do similar flexible architectures by yourself.
by imagiro
A simple thread pool with minimal dependencies
by h_seldon
A Win32 API non-blocking sockets implementation, client side.
by Alfred Molnar
Call methods of an existing class in MFC asynchronously, while still preserving the thread affinity required by MFC and COM.
by Ernest Laurentin
Full-fledged ATL Windowless ActiveX Container. Ideal for hosting Windows Media Player, Transparent Flash and Silverlight Animations.
by WajihUllahBaig
A console program that captures audio but does not save it.
by WajihUllahBaig
A console program that captures audio and saves it with simultaneous preview.
by Ravimal Bandara
An implementation of Bag-Of-Feature descriptor based on SIFT features using OpenCV and C++ for content based image retrieval applications.
by WajihUllahBaig
Capturing video from webcam and VMR9 windowless rendering with DirectShow.
by Adrian Savage
Simulation in OSG using discrete events, a Ternary Heap and Interpolation
by BrainlessLabs.com
In this article, we will discuss implementing conditional statements, loops and blocks.
by Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
by Debdatta Basu
Introduction to C#/C++ interoperability, and a performance evaluation.
by Antonyxt
vtable modification and destruction event handling
by cppnow
Optimizing algorithms at runtime with a domain-specific embedded language (DSEL) and LLVM.
by Aric Wang
To show you how to create a easy animation with palette
by Kevin Yochum
Implement a gSOAP interface to eBay using Visual C++ 2008.
by Shanan Winters
Creating Menus (with Drop-Down Sub-Menus) using Images in WPF.
by Boris Kolesnikov
Generates PNG files called tiles which form a layer on a GIS map
by Dominik Reichl
CSHA1 - A C++ class implementation of the SHA-1 hash algorithm
by Sharjith
This article shows how to create a Java Swing GUI application in Netbeans and interface it with JNI DLL.
by Asif Bahrainwala
Device hooking
by nirvansk815
A custom listbox control to help visually manipulate data.
by Ian Bell, #2
A sample C++ project that uses DES to combine two or more AVI files.
by IrrationalThinking
Shows you how to implement a DirectX Render Window into a .NET Form.
by Igor Vigdorchik
Class wrappers around the Win32 multi-monitor API
by Sarath C
Dynamically Add/Edit Environment variables of Remote process
by Andy Bantly
A class to aid in creation of AVI files
by Andy Bantly
An easy DOS framework for creating and managing a service
by Shiju PK
Implementing an edge based template matching or pattern matching algorithm.
by Chris La
This is an alternative project of "OraLib - a lightweight C++ wrapper over Oracle's OCI library"
by Chris La
How to create a server-client network quickly using template server-client framework, EpServerEngine (C++ and Windows Winsock).
by Chris La
How to create a server-client network quickly using IOCP TCP template server-client framework, EpServerEngine.cs (C#).
by Martin Fuchs
ExcelFormat allows reading, writing, and editing of XLS (BIFF8 format) files using C++.
by Aric Wang
The aritcle gives you a way to export web browser's favorites.
by phoaivu
GPU Implementation of Extended Gaussian mixture model for Background Subtraction
by Dan Randolph
C# interop using platform invoke and C++ vectors to implement fast searching and selection on index keys
by Murali Kartha
How to get the virtual address of an API in a user land process from Ring0
by OlegKrivtsov
This article demonstrates a file preview control in a WTL application.
by S. Senthil Kumar
An application to find undisposed objects in your .NET application.
by PeterSchregle
A C++ template class for fixed point mathematics.
by Ernest Laurentin
Complete Client/Server Socket Communication class with threadpool implementation. Easy to use and integrate into C++ application. Linux/UNIX port available.
by Software_Developer
Have some fun with the console, animate the American flag
by Wu Xuesong
An article on using a C++ template functor and a member function pointer.
by Simbey
The CNativeInvoke class generates x86 function calling code at runtime and executes it.
by Tanvi K Shah, Steve H Davis
How to give your users a smooth scrolling experience with High Resolution Mouse Wheels
by Qwertie
How fast is C++ compared to C#? Let's compare code ported directly between the two languages.
by flyhigh
Help you manager dynamic array
by AlexAbramov
This article explains how to make a plug-in for Solitaire that displays a high score table. By way of Codecave, Solitaire will automatically execute a DLL for this plug-in -- thus no user intervention required!
by Syed Aftab Naqvi
Hosting Silverlight control in C++ using ATL
by forest.house
This article illustrates the application of ATL/WTL by building a simple text editor based on the WTL objects
by Calinyara
This article shows how to change the pitch and tempo of a sound.
by Chris La
This article explains how to create your own simple Lock Framework for C++ synchronization.
by Chris La
This article explains 10 rules (steps) for replacing the recursive functions using stack and while-loop to avoid the stack-overflow.
by steveb
How to wrap an MFC collection into an STL compliant iterator with the Boost iterator_facade.
by Wanderley Caloni
Exception based error check that automates the FAILED() comparison.
by Chesnokov Yuriy
The article provides a dynamic Huffman compression and decompression class and a console application written in C++.
by weibing
Embedded ref-counted resource management
by Jerry.Wang
This is a tiny tool to create multi virtual desktop, and allows you to switch between them.
by Mark H Bishop
Getting Cuda started on a VS Express budget
by Pradeep Kothari
Installing Windows XP Embedded
by Alain Rist
OOo::DocWindow and WTL::COOoCtrl classes to work on any Microsoft-Office document, and Open Office SDK integration in Visual Studio/VCExpress 2005/2008
by steveb
Interface-based programming, Runtime class discovery, Dynamic class loading from DLL
by Anders Dalvander
An introduction to RPC programming. A simple RPC client/server application is explained.
by Shao Voon Wong
Linq-To-XML Node Creation for Native C++
by Liping Dai
A C++ Smart Pointer Template Class Implementation
by Lars [Large] Werner
When loading a keyboard dll as a 32-bit application on a 64-bit system, the keyboard-dll-files does not work as expected, this class fixes that problem
by FahadAsh
This article is about creating cool buttons on a dialog
by Fred Ackers
Use the Speech SDK to make Internet Explorer read documents or portions of documents to the user.
by Nibu babu thomas
MFC Feature Pack - CMFCEditBrowseCtrl
by Tsuda Kageyu
Provides the basic part of Microsoft Detours functionality for both x64/x86 environments.
by Mike G. P.Mee
An alternative to hooked key logging.
by joejames111
This is a VB.NET and C# version of "Minimal Key Logger Using RAWINPUT".
by Lars [Large] Werner
Windows has built inn support for a lot of keyboard languages, this class makes it possible to extract that info in an easy manner and present it to screen.
by Domagoj Šarić
A tiny WinAMP output DLL that uses a C++ replacement of the official ASIO SDK that supports multiple ASIO devices.
by lxdfigo
The implementation of multidimensional wavelet transform
by Ernest Laurentin
Multimedia PeakMeter control - .NET version
by Jim Crafton
An introduction to the Model-View-Controller Pattern in the Visual Component Framework.
by Jim Crafton
Part 2 of 4 that explores the Model-View-Controller Pattern in the Visual Component Framework
by Long Nguyen (xyz)
This is about how to make a simple sofware like photoshop using Visual Studio C++ and OpenCV
by BarrySolomon
Support for Reading XML in MySQL
by werner.keilholz
Giving full control over the communication with a GPS device in a limited environment.
by Igor Tolmachev
Displays the old "two monitors" icon in Windows 7 that flashed blue to show network activity on the System Tray.
by Eduardo Tucci
OAG is a library written in C++. With this library, you can create OpenGL based applications.
by Eduardo Tucci
This tutorial shows Library Code for Geometries 2D how to draw them programatically and how draw to objects using the mouse in an application MFC.
by Eduardo Tucci
This tutorial shows library code for 2D Texts and how to draw them programatically using the mouse in an MFC application.
by Eduardo Tucci
This tutorial shows library code for 2D Textures and how to draw them programatically using the mouse in an MFC application.
by logicchild
An article meant to introduce and expand upon the Intel Threading Building Blocks threading library
by HZ_79
An open C++ library to serialize objects as XML
by hofingerandi
Problems I encountered when polishing the GUI of an existing 200K LOC application.
by ThatsAlok
How and Where to use it!
by My2Cents
Poll using EnumProcess to get process create notification in user-mode
by Flying Light
MFC Application to rename an Existing Visual Studio Project
by Michael-K[anzieper]
The article describes a smart binding of C++ objects.
by QxOrm
QxOrm C++ library: Persistence (based on QtSql Qt library) - Serialization (based on boost::serialization library) - Reflection (introspection)
by Valery Grebnev
This article describes a heuristic approach when developing reader/writer spin-locks for Windows XP/Vista.
by WajihUllahBaig
How to read audio, video devices and codecs installed on a PC via DirectShow.
by Cristian Adam
This tool will spy on COM registration process and create side by side (SxS) manifest file(s)
by fahadzukie
This is an alternative for "regsvr42: Generate SxS Manifest Files from Native DLLs for Registration-Free COM"
by Alain Rist
Including a Ribbon UI Implementation Guide with examples and a dual UI enabled legacy application
by Michael Chourdakis
The way to automate the help assistant process in C++ without dirty scripting code.
by dengus
A method to inject an entire executable into another process (thereby avoiding the need for a DLL)
by Nikolay Ananenko
Avoid horizontal scroll and effectivelly use whole horizontal control width: resize all columns except one to their content and this one to all remaining space.
by malxau
A demonstration of resizing controls on a dialog box with minimal changes to existing Win32 code via resource markup
by AlexAbramov
Ever wanted to know how to call internal functions of other processes? This is an article on just that -- you'll learn how to read disassembled code in a project where the source code is known, and then apply that knowledge on an application where it isn't.
by Jaskiran Singh
The topic discusses how to safely access the pointers, which are considered as bomb shells if used unsafely.
by Emre Özgür İnce
An approach for using the SFMT (SIMD-oriented Fast Mersenne Twister) random number generator algorithm.
by Alex Blekhman
A simple Calendar utility that demonstrates basic Shell extensibility techniques: desk band, tray notification icon, locales.
by Aric Wang
Really a tiny class, used to get the currently webpage's net speed you are opening
by Alain Rist
A submisson to the CodeProject Lean and Mean challenge.
by geoyar
An MFC slider control that accepts and works with most POD types and has enhanced appearance.
by Chris La
This article explains Objective-C like C++ memory management class, SmartObject.
by David Johns, John_Tang
C++ SMTP client, support SSL and TLS encrypted connection to SMTP server
by Software_Developer
A Snake game in a Win32 Console
by Bharath NS
Multithreaded GUI solution for starvation in Dining Philosopher problem
by libbyliugang
A splitter control for dialog can auto change the linked window's position
by cppnow
An implementation of an (almost) std::map compatible data structure which offers better performance and memory utilization.
by grebulon
This Add-in converts the text format (DOS or UNIX) of a file when it is saved in Visual Studio.
by Darren Sessions
StyleDialog may be used independently or in conjunction with the Style Toolkit.
by Brett D Johnson
Automate file version updates for large suites of C++, C#, and VB apps.
by Scanix
SystemFramework defines interfaces, classes, and types to support a native runtime system with its own garbage collector, delegates, etc. The design of SystemFramework classes is similar to those of the .NET Framework.
by Habeeballah Hasnoddin
A Property Sheet as an ActiveX control
by AlexShag
This is a simple text editor based on Edit control
by logicchild
An article that explains how to use this library
by SBJ
A Model-View-Controller Framework that integrates with the MFC Doc/View architecture.
by SBJ
A Model-View-Controller Framework that integrates with the MFC Doc/View architecture
by Zhiwei Liu
A beginner's guide to creating COM/DCOM server and client under .NET 2008 environment.
by The Ultimate Toolbox, metalogicsw.com
The Ultimate Grid is now Open Source
by The Ultimate Toolbox
Updates and User Contributions for the Ultimate Toolbox Libraries
by 365days.enjoy
The way to calculate a collection of folders size with VC++
by Michael Dunn
This article describes how to lay out controls in the Windows native Ribbon
by Michael Dunn
This article shows how to control various Ribbon and command properties at runtime
by Michael Dunn
This article demonstrates new button and menu features of the Ribbon
by Aric Wang
Many popular MP3 players have cool desktop lyrics, this demo uses a simple method to realize it. Happy new year!
by Francesco Aruta
A toolbar editor for Visual Studio. It can modify, add and create buttons, images and all that is needed for a toolbar.
by UdayBidkar
An utility to turn off monitor as soon as we lock the machine (Windows).
by pasztorpisti
An enum with macro + template magic, providing type safety and type info
by Chesnokov Yuriy
The article describes the use of Haar-like wavelet features for ultra fast object detection using a cascade of artificial neural network classifiers.
by logicchild
An article that describes some of the important parts of Direct3D program code.
by sjDing750807
This article gives a method which apply the MRU algorithm of the cache to save the frequent accessing data in process and the file systems to save the infrequent accessing data out of process.
by SergStrashko
Introduce the algorithm and technique for pre-drawing process speed up.
by Alex Hazanov
Example on how templates can help you to generalize your code
by Sharjith
This article shows how to instantiate a COM object in Tcl/Tk and use its methods and properties.
by Jim Crafton
An article describing how to use delegates in the VCF.
by H.Brydon
Using the Actor Programming Model
by John Paul Pirau
Use CString to convert betwen UTF8 and UTF16.
by muralekarthick
Compiling and debugging VC++ 6.0 project in VS 2008
by visubong
A simple MFC dialog-based framework that mimics the behavior of the MS On-Screen Keyboard.
by Thomas Hruska
Learn how UAC operates behind the scenes. Use the Elevate package to start multiple elevated processes but only display one UAC elevation dialog from a non-elevated process.
by pasztorpisti
A vcproj formatter that makes vcproj diffing/merging a breeze even with simple text-based mergers. Controllable text encoding.
by In the Face of God
Unmanaged code application accessing data in a database via Web Services without a database provider.
by David Crow
A brief explanation on how to interpret the 'logon hours' member of the USER_INFO structures
by "Fish" (David B. Trout)
Simple parsing of VS_VERSIONINFO version information strings displayed in an XP-style file-properties "Version" tab
by Michael Dunn
Create custom tasks in your app's jump list on Windows 7
by Michael Dunn
A tutorial that shows how to get started using the Ribbon in your applications
by Michael Dunn
An intro to using jump lists with your Windows 7 applications
by Michael Dunn
An intro to using Taskbar progress bars and overlay icons with your Windows 7 applications
by Sarath C
In this installment, let’s see how to handle the events of Windows 7 native ribbon control.
by Joel Ivory Johnson
Recreated an old game as a simple demonstration of DirectDraw.
by João Paulo Figueira
Control your Windows Mobile device from your desktop.
by Sharjith
Article showing how to write OS and GUI toolkit portable OpenGL view class
by Minalien
A small tutorial on how to use XInput (requires the DX SDK) to handle input from an Xbox 360 Controller for Windows.
by Peter Wilson
Create an empty DOM document using Xerces for C++.