Click here to Skip to main content

Languages » C++ / CLI

C++ / CLI

.NET My Services 

top
Title / Updated Author Score  
C++ Interop is for the Performance Minded Developer
Updated: 2 Jan 2007
Highlighting interoperability support provided by C++ and analysis of performance
C++/CLI, Windows, .NET, Visual-Studio, Dev
 
Gary J. Kuehn 4.85
Consuming .NET My Services from Managed C++
Updated: 4 Feb 2002
This white paper guides you through the process of writing a client application that will consume a sample .NET My Services service
C++/CLI, VC7, Windows, .NET1.0, Dev
 
Diana Mitran (MSFT) 2.92

Applications 

top
Title / Updated Author Score  
N-Track : Work-Time tracking system
Updated: 24 Jul 2002
A work time tracking system that includes a Managed C++ remoting server and MFC clients that use the managed extensions. The application demonstrates how to mix managed and unmanaged code.
C++/CLI, VC7, Windows, .NET1.0, Dev
 
Nish Sivakumar 4.88
Using C to Blend Mathematics and Art (When Math goes Beautiful)
Updated: 16 Dec 2011
Using C to blend Mathematics and Art that will produce a carving
C++, Windows, XP
 
MarkDani3 4.87
Quake II .NET
Updated: 13 Jul 2003
A port of the famous C-language based game engine to Visual C++ with a .NET managed heads-up display.
C++/CLI, VC7.1, .NET1.1, Win2K, WinXP, Visual-Studio, STL, Dev
 
Ralph Arvesen 4.72
How to create an automatic Wallpaper Changer with Windows Forms (C++)
Updated: 9 May 2010
How to create an automatic Wallpaper Changer with Windows Forms (C++)
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003), Visual-Studio (VS2005)
 
TopCoder23 1.72

C++/CLI 

top
Title / Updated Author Score  
C++/CLI HowTo : Deriving from a C# disposable class
Updated: 5 Jul 2008
This article walks through the implementation of a C++/CLI class from a disposable C# base.
C++/CLI, C#, Windows, .NET, Visual-Studio (VS2008), Architect, Dev, QA, Design
 
Nish Sivakumar 5.00
Using generics in C++/CLI
Updated: 7 Dec 2004
Introduces generics and compares it with templates
C++, C++/CLI, Windows, .NET, VS2005, Dev
 
James T. Johnson, Nish Sivakumar 5.00
Native under Managed
Updated: 26 Jan 2012
A guide about how to mix native and managed code in one solution
C++/CLI, .NET, CLI
 
paladin_t 5.00
CAutoNativePtr - A managed smart pointer for using native objects in managed code
Updated: 20 Jan 2006
CAutoNativePtr is a managed template class that acts as a smart pointer, and is handy for using native objects in managed code.
C++/CLI, VC8.0, Windows, .NET, VS2005, Dev
 
Nish Sivakumar 4.98
Arrays in C++/CLI
Updated: 11 Aug 2004
The article exposes the new array syntax available in C++/CLI for the declaration and use of CLI arrays
C++/CLI, VC8.0, Windows, .NET, Visual-Studio, Dev
 
Nish Sivakumar 4.95
Using and extending the Orcas marshal_as library
Updated: 12 Jul 2007
This article covers basic marshal_as usage, as well as how to extend marshal_as to support additional type conversions
C++/CLI, Windows, .NET, Visual-Studio, Dev
 
Nish Sivakumar 4.93
An overview of interior pointers in C++/CLI
Updated: 28 Nov 2004
Tries to explain the syntax, usage and behavior of interior pointers in C++/CLI
C++/CLI, Windows, .NET1.0, VS2005, Dev
 
Nish Sivakumar 4.92
A rational attempt to substantiate C++/CLI as a first class CLI language
Updated: 27 Jul 2005
Why the author thinks that C++/CLI has its own unique role to play as a first-class .NET programming language
C++/CLI, C#, VC8.0, Windows, .NET, VS2005, Dev
 
Nish Sivakumar 4.85
CLinq - LINQ support for the C++/CLI language
Updated: 27 Jul 2007
CLinq project is a library that makes it possible to use LINQ technologies from the C++/CLI language
C++/CLI, VC8.0, Windows, .NET2.0, SQL-Server, LINQ, VS2005, DBA, Dev
 
Tomas Petricek 4.85
A Managed C++ Wrapper Around the Windows XP Theme API - Part 2
Updated: 24 Apr 2008
This is an update to Don Kackman's UxTheme component originally written for Visual Studio 2003
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (WinXP, Win2003), .NET (.NET2.0), Win32, Dev
 
Gene OK 4.83
A first look at C++/CLI
Updated: 27 Apr 2004
A brief look at the new C++/CLI syntax and how it improves over the old MC++ syntax
C++, C++/CLI, Windows, .NET, Visual-Studio, Dev
 
Nish Sivakumar 4.83
Deterministic Destruction in C++/CLI
Updated: 12 Aug 2004
Looks at how deterministic destruction is possible with C++/CLI
C++/CLI, Windows, .NET1.0, VS2005, Dev
 
Nish Sivakumar 4.82
Function overriding in C++/CLI
Updated: 22 Jun 2004
Takes a look at new features like explicit overriding, renamed overriding, multiple overriding and sealing a method
C++/CLI, VC8.0, Windows, .NET1.0, .NET2.0, VS2005, Dev
 
Nish Sivakumar 4.80
A look at STL/CLR performance for linear containers
Updated: 8 Mar 2008
The performance of STL/CLR sequence containers are compared with that of corresponding BCL generic collection classes
C++/CLI, Windows, .NET (.NET2.0, .NET3.0, .NET3.5), LINQ, Architect, Dev, QA, Design
 
Nish Sivakumar 4.79
Guide to using Pinning Pointers
Updated: 29 Nov 2004
Article on the usage and dangers of pinning pointers
C++/CLI, Windows, .NET, VS2005, Dev
 
Nish Sivakumar 4.75
C++/CLI Library classes for interop scenarios
Updated: 20 Jun 2006
The article takes a brief look at some not so commonly used classes such as auto_handle, lock, and ptr.
C++/CLI, VC8.0, Windows, .NET2.0, VS2005, Dev
 
Nish Sivakumar 4.73
Managing the Unmanaged Code
Updated: 1 Apr 2009
Managed C++ wrapper to a native C++ library
C++, C++/CLI, .NET (.NET2.0), COM, Dev, Design
 
Bala Rajesh 4.68
C++/CLI Properties - Syntactic sugar for accessor methods
Updated: 11 May 2005
Looks at the syntax for the declaration and use of properties in C++/CLI
C++, C++/CLI, Windows, .NET, Visual-Studio, Dev
 
Nish Sivakumar 4.61
Pre-allocated Arrayed List
Updated: 21 Aug 2011
List that combines the advantage of array and linked-list and has better performance
C++, Windows, Win32, Win64, Visual-Studio (VS2008), Dev, Design, optimization
 
Vinod Vijayan 4.57
Working with Configuration Files (app.config) in C++/CLI
Updated: 25 Oct 2007
The purpose of this article is to present some utilization of configuration files in a Windows Forms application with C++/CLI.
C++, C++/CLI, Windows, .NET2.0, Visual-Studio, Dev, WinForm
 
nico.pyright 4.54
Write your own UserControl with C++/CLI: an RSS reader
Updated: 21 Mar 2006
Thsi article explains how to create an RSS reader user control.
C++/CLI, VC8.0, Windows, .NET2.0, VS2005, Dev
 
nico.pyright 4.33
Creating and Using User Controls with .NET Framework 2.0 using Visual Studio 2005 C++/CLI
Updated: 17 Nov 2004
This is an article discussing how to create a user control and how to add it to other projects using Visual Studio 2005 C++/CLI and .NET Framework 2.0.
C++/CLI, VC8.0, .NET2.0, Win2K, WinXP, VS2005, Dev, WinForm
 
Pat26 4.13
Hello C++/CLI - Part 1
Updated: 23 Aug 2004
A multi-part article, introducing a C++-background person into the world of C++/CLI.
C++/CLI, Windows, .NET2.0, VS2005, Dev
 
Antti Keskinen 4.02
Hello C++/CLI - Part 2
Updated: 21 Dec 2006
Second part of the series: leaving Platform SDK behind, and MDI Forms.
C++, C++/CLI, Windows, .NET2.0, MFC, VS2005, Dev
 
Antti Keskinen 4.02
The almighty .NET Language - C++/CLI
Updated: 1 Jul 2009
The author shows how easy it is to implement the using statement known by C#.
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Dev
 
Denis Dwornitzak 3.00
Keeping Secrets with Data Protection API (DPAPI) in .NET
Updated: 5 Oct 2005
A full blown sample of keeping data secret in memory or on a file.
C++/CLI, VC7.1, Windows, .NET, Visual-Studio, Dev
 
esob 2.67
WSSizer, a .NET re-size control
Updated: 11 Oct 2006
A .NET control meant to accomplish a task similar to MFC’s CRectTacker().
C++/CLI, Windows, .NET, VS2005, Dev
 
Gammill  

COM Interop 

top
Title / Updated Author Score  
Creating and Resolving shell links
Updated: 10 May 2002
An MC++ class that uses IJW to invoke the IShellLink interface
C++/CLI, VC7, .NET, Win2K, WinXP, Dev
 
Nish Sivakumar 4.92
How to Find a COM Object Connected to Internet Explorer
Updated: 28 Jan 2008
An article on how to retrieve information from a COM object to determine COM DLL filename.
C++, Windows, COM, Dev
 
Yonghwi Kwon 4.90
COM connection point callback for a C++/CLI client
Updated: 15 Nov 2011
How to implement COM connection point callback for a C++\CLI client.
C++/CLI, COM, Dev
 
Mitendra Anand 4.89
.NET wrapper for libbz2
Updated: 14 Jul 2003
.NET wrapper for libbz2, written in MC++
C++/CLI, VC7, .NET1.0, Win2K, WinXP, Win2003, Dev
 
leppie 4.44
Accessing legacy data in a .NET environment
Updated: 25 Feb 2005
An article on how to access data from fixed size record data from the .NET environment
C++/CLI, VC7.1, Windows, .NET, VS.NET2003, Dev
 
Cd-MaN 4.00
COM Interop using managed C++
Updated: 17 Oct 2001
A demoonstration of COM Interop, showing early and late binding to a COM component
C++/CLI, VC7, .NET, Win2K, Dev
 
Igor Chouvalov 2.72

Controls 

top
Title / Updated Author Score  
DirectoryList
Updated: 30 Jan 2007
A custom listbox control to help manipulate data
C++/CLI, VC7.1, Windows, .NET1.1, VS.NET2003, Dev
 
nirvansk815 3.50

General 

top
Title / Updated Author Score  
OLE DB - First steps
Updated: 1 Dec 2001
Basic introduction to using OLE DB to insert, update and read records from a database
C++/CLI, VC7, Windows, .NET1.0, Dev
 
Nish Sivakumar 5.00
Implementing custom collection classes with MC++
Updated: 12 Jun 2002
Tutorial on creating your own collection classes that are enumerable and sortable. Explains in detail the usage of the IEnumerable, IEnumerator, IComparable and IComparer interfaces
C++/CLI, VC7, .NET1.0, Win2K, WinXP, Dev
 
Nish Sivakumar 5.00
Using .NET Classes/Modules from Native C++
Updated: 13 Sep 2009
The goal of this article is to describe a more or less generic way to access .NET managed objects from a native C++ application.
C++/CLI, C#, VC6, VC7, VC7.1, VC8.0, Windows, .NET, Win32, Win64, MFC, STL, VS2008, Dev
 
Johann Anhofer 4.96
.NET Dynamic Software Load Balancing
Updated: 9 Dec 2002
A Draft Implementation of an Idea for .NET Dynamic Software Load Balancing
C++/CLI, VC7, Windows, .NET1.0, MFC, Dev
 
Stoyan Damov 4.96
xp_regex: Regular Expressions in SQL Server 2000
Updated: 6 Oct 2003
This is a SQL Server 2000 Extended Stored Procedure writted in Managed C++. It allows you to use regular expressions in T-SQL.
C++/CLI, VC7.1, .NET1.0, Win2K, WinXP, VS.NET2003, Dev
 
Dan Farino 4.94
Basic stuff on Files, Directories and Streams
Updated: 26 Jun 2002
Demonstrates the use of the reader/writer classes as well as the file/directory info classes
C++/CLI, VC7, Windows, .NET1.0, Dev
 
Nish Sivakumar 4.93
How to get the clients IP address using TcpClient in Managed C++
Updated: 10 Apr 2002
How to get the clients IP address using TcpClient in Managed C++
C++/CLI, VC6, VC7, .NET, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Albert Pascual 4.93
Managed Exception Handling using VC++.NET
Updated: 8 Aug 2003
An introduction to managed exception handling in MC++ programs
C++/CLI, VC7, VC7.1, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Nish Sivakumar 4.91
Mixing .NET and native code
Updated: 6 Apr 2009
A first approach to mixing .NET and native code, using the C++/CLI gateway.
C++/CLI, C#2.0, VC9.0, Windows, .NET2.0, Dev
 
Alain DOS REIS 4.91
Enhanced .NET Bootstrap Setup
Updated: 24 Nov 2005
Modified Microsoft Setup program to install required IE6, MSI 2.0 and .NET.
C++/CLI, VC7.1, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Kevin Moore 4.89
Making Managed Extensions for C++ STL friendly
Updated: 17 Apr 2003
Some code to help you combine MC++ and STL
C++/CLI, VC7, Windows, .NET1.0, Visual-Studio, STL, Dev
 
Nemanja Trifunovic 4.89
Serialization Primer - MC++
Updated: 25 May 2002
A basic introduction to serialization using Managed C++
C++/CLI, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Nish Sivakumar 4.89
RAII Idiom and Managed C++
Updated: 1 Sep 2003
A template wrapper that enables deterministic cleanup in .NET environment.
C++/CLI, VC7.1, Windows, .NET, Visual-Studio, Dev
 
Nemanja Trifunovic 4.87
OLE DB - Bound controls
Updated: 12 Nov 2001
Shows how you can use data bound controls with OLE DB
C++/CLI, VC7, Windows, .NET1.0, Dev
 
Nish Sivakumar 4.86
Using ACE with C++ CLI
Updated: 6 Jan 2011
Demonstrates how easy it is to combine ACE and .NET using C++ CLI mixed mode
C++/CLI, .NET
 
Espen Harlinn 4.86
Casting Basics - Use C++ casts in your VC++.NET programs
Updated: 23 Aug 2002
Demonstrates and compares the various casting operators available. Also suggests when to use and what to use!
C++/CLI, VC7, Windows, .NET, Visual-Studio, Dev
 
Nish Sivakumar 4.85
Rationale Behind Whidbey C++ Breaking Changes
Updated: 6 Feb 2005
The explanations, workarounds, scenarios and the rationale behind the decisions to change the Whidbey C++ compiler.
C++/CLI, VC8.0, Windows, .NET, Visual-Studio, Dev, QA
 
Chris Maunder 4.85
Get Physical HDD Serial Number without WMI
Updated: 6 May 2008
Retrieve the physical Hard drive ID and other info using low level APIs like DeviceIOControl
C++ (VC8.0), C++/CLI, C#2.0, Windows, .NET (.NET2.0), VS2005, Dev
 
dmihailescu 4.84
Using managed arrays
Updated: 24 Jun 2002
Declaring and using managed .NET arrays with MC++
C++/CLI, VC7, Windows, .NET1.0, Dev
 
Nish Sivakumar 4.83
Quick C++/CLI - Learn C++/CLI in less than 10 minutes
Updated: 26 Jun 2007
Learn C++/CLI in less than 10 minutes.
C++/CLI, VC8.0, Windows, .NET2.0, .NET3.0, Visual-Studio, Dev
 
Elias Bachaalany 4.83
Remote Debugging using GDB
Updated: 28 Jul 2006
Brief description on remote debugging using GDB, DDD and GDBserver
C++/CLI, Windows, .NET, Win32
 
Boby Thomas P 4.81
Introduction to Managed C++
Updated: 7 Jul 2002
An attempt to get a beginner started on Managed C++
C++/CLI, VC7, Windows, .NET1.0, Dev
 
Nish Sivakumar 4.81
GUID Generator based on SHA1
Updated: 27 Jul 2006
GUID Generator based on SHA1
C++/CLI, VC7, Windows, .NET, Visual-Studio, Dev
 
ZhengPing Wang 4.80
Using Unmanaged C++ Libraries (DLLs) in .NET Applications
Updated: 2 Jun 2006
An article on how to use unmanaged C++ classes exported from pre-built libraries (DLLs) with no source code.
C++/CLI, C, VC6, VC8.0, .NET1.0, .NET2.0, Win2K, WinXP, VS2005, Dev
 
Jun Du 4.79
Dynamically loading a DLL - MC++
Updated: 27 May 2002
Shows how you can load an assembly at run time, instantiate a class in that assembly and call methods on the class
C++/CLI, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Nish Sivakumar 4.79
CNullable : A convenient Nullable equivalent class for C++/CLI
Updated: 18 May 2005
CNullable can be used to represent a value type (or simple native type) such that the type can be nulled. You can also compare it to nullptr using the == and != operators both of which have been overloaded.
C++, C++/CLI, Windows, .NET, VS2005, Dev
 
Nish Sivakumar 4.79
Compiler Internals - How Try/Catch/Throw are Interpreted by the Microsoft Compiler
Updated: 31 Mar 2011
An article on how Try/Catch/Throw are interpreted by the Microsoft Compiler
C++, Dev
 
Yanick Salzmann 4.76
ObjectPool - a library for pooling .NET objects
Updated: 27 Oct 2002
A (managed C++) library for object pooling in .NET
C++/CLI, VC7, .NET1.0, Win2K, WinXP, Dev
 
Stoyan Damov 4.74
Delegates Tutorial - MC++ and C# - The dual perspective
Updated: 12 Jun 2002
Introduces and walks you through the use of delegates in .NET. Compares and contrasts the different approaches that MC++ and C# adopt in the use of delegates. With examples in both languages
C++/CLI, Windows, .NET1.0, Visual-Studio, Dev
 
Nish Sivakumar 4.71
Modeless WinForm With Callback From Unmanaged Code
Updated: 4 May 2011
How to use a modeless WinForm from an unmanaged application including callback functionality
C++, C++/CLI, C, C#, Windows, .NET (.NET2.0), Win32, Dev, General, WinForm
 
cfrost 4.70
Convert a Delegate to a Function pointer to Implement Callback function
Updated: 2 Feb 2003
Convert a delegate to a function pointer to implement callback function, for mixed Managed C++ and unmanaged C++ coding, and for DLL call.
C++/CLI, VC7, .NET1.0, Win2K, WinXP, Dev
 
kero 4.69
Creating a custom wizard to generate managed C++.NET applications with a default form
Updated: 1 May 2003
Creating a custom wizard to generate managed C++.NET applications with a default form
C++/CLI, VC7, .NET1.0, Win2K, WinXP, MFC, Dev
 
zebbedi 4.69
A Decimal Class Implementation
Updated: 16 Feb 2003
Use this class when high precision is required in basic numerical operations.
C++/CLI, VC7, .NET, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Marc Clifton 4.67
Limiting your .NET apps to a single instance
Updated: 3 Nov 2001
Shows how to use the Mutex class to limit your app to a single instance using a named mutex
C++/CLI, Windows, .NET1.0, Visual-Studio, Dev
 
Nish Sivakumar 4.67
C++/CLI Primer - Enter the World of .NET Power Programming
Updated: 12 Sep 2007
Get to know the basics of the ultimate language of the .NET platform
C++/CLI, VC8.0, Windows, .NET2.0, VS2005, Dev
 
Vivek Ragunathan 4.65
Encrypt/Self Decrypt Files in Native C++ and .NET
Updated: 9 Aug 2003
Encrypts/self-decrypts a file at a time based on password and chosen algorithm
C++/CLI, C#, VC7, VC7.1, VC8.0, .NET1.1, Win2K, WinXP, Win2003, ATL, WTL, VS.NET2003, Dev
 
Leon Finker 4.62
Managed C++ wrapper for ZLib
Updated: 3 Mar 2005
.NET wrapper for ZLib, written in MC++
C++/CLI, C#, VC7.1, Windows, .NET1.0, VS.NET2003, Dev
 
Alberto Ferrazzoli 4.53
Windows Forms, Managed DirectX and C++. All In One
Updated: 26 Mar 2009
This project shows with an example how to combine Managed C++, Managed DirectX and Windows Forms.
C++/CLI, .NET, DirectX, Dev
 
ManelF 4.50
VC++ Appwizard to create a Managed MFC Regular DLL
Updated: 8 Mar 2002
A wizard to create a Managed C++ class library which is also a MFC regular DLL
C++/CLI, VC7, Windows, .NET1.0, MFC, Dev
 
Rama Krishna Vavilala 4.43
A Template For General Data Arrays
Updated: 6 Feb 2001
A simple template to build data arrays and to sort data
VC6, Win2K, Visual-Studio, Dev
 
Xiangyang Liu 刘向阳 4.41
Managed C++ - Learn by Example - Part 1
Updated: 14 Sep 2005
This article will teach you MC++ in a direct and experiential manner.
C++/CLI, Windows, .NET, Visual-Studio, Dev
 
Elias Bachaalany 4.41
Get the calling module that invoked your function
Updated: 29 Jan 2007
How to get the calling module that invoked your function as an entry point.
C++/CLI, C#, Windows, .NET, Visual-Studio, Dev
 
dmihailescu 4.38
Introduction to Managed C++
Updated: 18 Mar 2003
Managed C++ often gets a bum rap in the world of .NET. Some of it is deserved, some is not, and some comes from just plain misunderstanding.
C++/CLI, .NET1.0, WinXP, Visual-Studio, Dev
 
ManagedCode 4.38
ASP.NET with Managed C++
Updated: 19 Aug 2002
Use Managed C++ as your code-behind file for ASP.NET web pages
C++/CLI, VC7, .NET1.0, Win2K, WinXP, ASP.NET, Visual-Studio, Dev
 
Soliant 4.36
A Custom TextBox with Regular Expression Validation Using MC++
Updated: 4 Oct 2004
A custom TextBox with input validation written in VC++.NET, also walks you through the steps needed to build your own custom controls
C++/CLI, VC7.1, Windows, .NET1.0, VS.NET2003, Dev
 
liyang yu 4.35
Cross Language Web Service Implementation
Updated: 8 Dec 2002
Cross Language XML based Web Service Implementation between Managed C++ and C#.
C++/CLI, C#, VC7, .NET1.0, Win2K, WinXP, ASP.NET, Dev
 
Nick Parker 4.33
Cross language inheritance in .NET
Updated: 15 Oct 2001
An introduction to cross-language inheritence in .NET.
C++/CLI, C#, VB, VC7, Windows, .NET1.0, Dev
 
Chris Maunder 4.33
Using managed reference types in C++
Updated: 15 Oct 2001
A quick introduction to using .NET managed reference types in C++
C++/CLI, VC7, Windows, .NET, Dev
 
Chris Maunder 4.28
Garbage Collection in .NET
Updated: 17 Jun 2002
A quick introduction to Garbage collection in .NET using Managed C++
C++/CLI, VC7, Windows, .NET, Dev
 
Chris Maunder 4.27
Calling Managed Code from Unmanaged Code and vice-versa
Updated: 21 Mar 2005
This article shows you how to call managed code from unmanaged code and also the other way round.
C++/CLI, VB, VC7.1, Windows, .NET1.1, VS.NET2003, Dev
 
TarunNeo 4.23
GDI+ in managed C++ applications.
Updated: 17 Oct 2001
This Sample demonstrates basic drawing techniques using GDI+ in a Managed C++ application.
C++/CLI, C#, VC7, .NET1.0, Win2K, Dev
 
Igor Chouvalov 4.20
LuaDotNet: a thin wrapper around Lua and Luabind for .NET
Updated: 7 Aug 2003
Add the Lua scripting engine to your .NET applications.
C++/CLI, VC6, VC7, VC7.1, .NET, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Jonathan de Halleux 4.18
Using value types in managed C++
Updated: 15 Oct 2001
A quick introduction to using .NET value types in managed C++
C++/CLI, VC7, Windows, .NET, Dev
 
Chris Maunder 4.12
Load JPEG images from DLL with LoadResource in Managed C++
Updated: 12 Mar 2007
Load JPEG images from DLL with LoadResource in Managed C++
C++/CLI, VC8.0, Windows, .NET2.0, VS2005, Dev
 
Giuseppe Pischedda 4.10
Using the ToolboxBitmap attribute from Managed C++
Updated: 6 Nov 2003
The easy way to embed a managed resource for use with a component's toolbox bitmap.
C++/CLI, Windows, .NET1.0, .NET1.1, Visual-Studio, Dev
 
Noogle 4.00
Delegates in managed C++
Updated: 15 Oct 2001
This sample demonstrates single- and multi-cast delegates using C++, including declaration, creation and usage, and a discussion on type safety.
C++/CLI, VC7, Windows, .NET1.0, Dev
 
Chris Maunder 4.00
Using the .NET managed TCP/IP classes in a managed C++ appplication
Updated: 15 Oct 2001
This sample demonstrates a basic technique of networking using the TCP/IP protocol in a managed C++ application by implementing a simple POP3 client.
C++/CLI, C#, VC7, .NET1.0, Win2K, Dev
 
Igor Chouvalov 4.00
Using properties in managed C++
Updated: 15 Oct 2001
An introduction to using scalar and indexed properties in managed C++
C++/CLI, VC7, Windows, .NET, Dev
 
Chris Maunder 3.94
Writing a Native C++ Application to Consume a .NET Assembly
Updated: 22 Jul 2009
An article about the boundary of unmanged native and managed code
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
 
logicchild 3.91
Wired PS3 Six Axis Controller Using USB HID as Input
Updated: 14 Feb 2008
An article on using the USB Human Interface Device api for reading a wired PS3 controller including motion.
C++, Windows, Dev
 
ETA 3.81
Intelligent Screen Saver
Updated: 15 Aug 2007
A utility to control screen saver on your computer using computer vision (human face detection), rather than idle timer.
C++ (VC7.1, VC8.0), C++/CLI, C#1.0, Windows (Win2K, WinXP, Win2003, Vista), .NET (.NET1.1, .NET2.0), Visual-Studio (VS.NET2003, VS2005), Dev
 
Zeeshan Ejaz Bhatti 3.79
Class Library (DLL) to Automate Excel in C++
Updated: 5 Feb 2007
Class Library (DLL) to automate Excel in C++
C++/CLI, Windows, .NET, Visual-Studio, Dev
 
Antonio Pedro Dinis 3.77
File Security (fs) Utility for the Command Line
Updated: 13 Aug 2002
.NET command line utility, implementing file security through symmetric encryption.
C++/CLI, VC7, .NET1.0, Win2K, WinXP, Dev
 
Bill Ferreira 3.77
Smart debug logging in C++.NET
Updated: 27 Nov 2002
A smart logger that makes use of the new predefined VC++.NET macros.
C++/CLI, VC6, VC7, .NET1.0, Win2K, WinXP, Dev
 
Adrian-Bogdan Andreias 3.76
File filtering and directory recursion in .NET using Managed Extensions for C++
Updated: 12 Aug 2002
Process files based on a file filter and have the filter applied recursively to sub folders
C++/CLI, .NET1.0, Win2K, WinXP, Visual-Studio, Dev
 
Bill Ferreira 3.70
How To Build an Assembly that Exposes Win32 APIs and Native COM Objects
Updated: 18 Jun 2007
Make managed and unmanaged calls into a DLL library
C++ (VC8.0), C++/CLI, C#2.0, Windows (WinXP), .NET (.NET2.0), Visual-Studio (VS2005), COM, Dev
 
dmihailescu 3.69
Decimal to English Fraction Algorithm
Updated: 23 Jan 2005
A four line algorithm in MC++ for converting decimals to fractions.
C++/CLI, VC7.1, .NET, WinXP, VS.NET2003, Dev
 
Gammill 3.60
Events with Memory in MC++
Updated: 1 Jun 2004
An article on adding memory to events using Managed C++.
C++/CLI, VC7.1, Windows, .NET1.1, VS.NET2003, Dev
 
Steve Maier 3.46
Threads with Windows Forms Controls in Managed C++
Updated: 17 Jan 2006
This article explains Managed Threads with Windows Forms Controls
C++ (VC8.0), C++/CLI, Windows (Win2K, Win2003), .NET, Visual-Studio (VS2005), Dev
 
R.selvam 3.41
How to use Process Class in Managed C++
Updated: 4 Jan 2004
This article explains how to use Process Class in Managed C++ applications
C++/CLI, VC7, VC7.1, Windows, .NET, Dev
 
R.selvam 3.37
Easy Motion Detection
Updated: 25 Jul 2006
Detect motion using any webcam
C++/CLI, Windows, .NET, Visual-Studio, Dev
 
Nimesha Ranasinghe 3.36
DataGridSample in MC++
Updated: 6 Sep 2004
An article on implementing a DataGrid control bound to nested ArrayLists in a Windows Form
C++/CLI, VC7.1, Windows, .NET1.0, VS.NET2003, Dev
 
Peter C. Gallati 3.18
Desktop GMail Alert System
Updated: 17 Jul 2006
Alert GMail user when the mails come
C++ (VC7.1), C++/CLI, Windows (WinXP), .NET (.NET1.1), Visual-Studio (VS.NET2003), Dev
 
Nimesha Ranasinghe 3.17
Using ADO.NET in a managed C++ application
Updated: 11 Sep 2001
This article demonstrates the basics of accessing a database and retrieving data from that database usingthe ADO.NET data classes.
C++/CLI, VC7, Windows, .NET1.0, Dev
 
Igor Chouvalov 3.17
A linked list collection class in MC++
Updated: 24 Jun 2002
The .NET ArrayList class provides "dynamic arrays" which, to a C++ programmer should seem really innane. Here's a linked list collection class that can be used in any .NET language.
C++/CLI, VC7, Windows, .NET1.0, Dev
 
sultan_of_6string 3.15
Not OLE .NET/WPF Container of MFC Applications
Updated: 12 Aug 2007
How to build Not OLE container of MFC applications based on hosting of MFC application from within WinForms and WPF applications
C++/CLI, Windows, .NET, Visual-Studio, Dev
 
Alexey Shalnov 3.13
Navigating a DataSet using Managed C++
Updated: 5 Jul 2005
How to navigate your data set in Managed C++
C++ (VC7), C++/CLI, Windows (WinXP, Win2003, Vista), .NET, Visual-Studio (VS.NET2003), Dev
 
rabih_kai 2.78
Vigenere Cipher ASCII Based Encoder
Updated: 13 Sep 2006
ASCII based encoder. Clear, encoded and key text allows all printable characters
C++/CLI, .NET, WinXP, Dev
 
FERNANDO PAREDES ARNEDO 2.73
.NET Symmetric File Encryption Object
Updated: 13 Aug 2002
File encryption object using Managed Extensions for C++
C++, C++/CLI, .NET, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Bill Ferreira 2.60
How To Create a NT(Win) Service Using C++ with Managed Extensions
Updated: 26 Jul 2002
This article explains how to create a NT Service also known as a Windows Service using C++ with Managed Extensions.
C++/CLI, VC7, .NET1.0, Win2K, WinXP, DirectX, Dev
 
DGoins 2.43
Bitmap Handler in C++ (BASICS Series)
Updated: 2 Feb 2006
BitmapHandler is a component written in C++ which goes into the basics of reading & creating Bitmaps
C++, C++/CLI, Windows, .NET, Visual-Studio, Dev
 
Siddhartha Batra 2.41
Sudoku Solver
Updated: 7 Feb 2007
Sudoku solver using a backtracking algorithm
C++ (VC6), C++/CLI, Windows (WinXP), .NET, Visual-Studio (VS.NET2003, VS2005), Dev
 
kbsbng 2.40
Exception handling in Managed C++
Updated: 1 Aug 2003
An exception is any error occurring in the program at execution time. Exception handling increases the program reliability.
C++/CLI, .NET1.0, .NET1.1, Win2K, Win2003, Visual-Studio, Dev
 
R.selvam 2.38
Whidbey Style in VC++ 2005
Updated: 27 Dec 2006
Whidbey style with ProfessionalColorTable class
C++/CLI, VC8.0, Windows, .NET2.0, VS2005, Dev, WinForm
 
Giuseppe Pischedda 2.36
Reading Binary Data from a file
Updated: 18 Feb 2004
Allows a developer to use the .NET way of reading binary files.
C++/CLI, VC7, VC7.1, .NET1.0, .NET1.1, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Nik Vogiatzis 2.27
Dynamic Stack
Updated: 9 Jul 2006
Dynamic Stack by using Linked list concept
C++/CLI, Windows, .NET, Visual-Studio, Dev
 
dizzybuzy 2.07
Convertion from managed String* data type to LPCTSTR
Updated: 6 Feb 2005
a class to convert from VC++.NET String* data type to leagcy LPCTSTR
C++/CLI, VC7, VC7.1, VC8.0, .NETCF, .NET, Mobile, Win2K, WinXP, Visual-Studio, Dev
 
mshoukry_alkhwarazmi 1.79
Bug in managed c++
Updated: 26 Aug 2004
Looks like bug in managed c++ with unmanaget template class/struct
C++/CLI, Windows, .NET1.0, Visual-Studio, Dev
 
J0ker 1.57
Windows Forms Using Managed C++
Updated: 18 Oct 2006
How to use Windows Forms in a Win32 application using Managed C++
C++/CLI, VC8.0, .NET2.0, WinXP, VS2005, Dev
 
LeathurBoy 1.46
Calculator VC++_2005
Updated: 10 Jun 2007
A simple calculator based on inheritance class
C++/CLI, VC8.0, Windows, .NET2.0, VS2005, Dev
 
Ionescu Marius 1.43
ODBC (DSN & Drivers Finder)
Updated: 30 May 2005
ODBC (DSN & Drivers Finder) Code - Managed C++
C++/CLI, VC7, .NET, WinXP, VS.NET2003, Dev
 
rabih_kai 1.33
screensaver in Managed c++
Updated: 28 Jun 2005
another screensaver code, but this one is managed c++ only, no MFC, winipi stuff
C++/CLI, Windows, .NET, Visual-Studio, Dev
 
howdyeveryone 1.33
Wrapping MFC's list classes as IEnumerable for .NET
Updated: 9 Mar 2012
How to make a thin-as-possible .NET IEnumerable-wrapper around MFC list classes
C++/CLI, C#, ienumerable
 
interopper  

P/Invoke 

top
Title / Updated Author Score  
A Managed C++ Wrapper Around the Windows XP Theme API
Updated: 27 Aug 2003
Using the XP Theme API safely on any OS from C#
C++/CLI, C#, VC7.1, .NET1.1, Win2K, WinXP, Win2003, VS.NET2003, Dev
 
Don Kackman 4.97
Using IJW in Managed C++
Updated: 2 May 2002
A basic introduction to using IJW instead of P/Invoke in Managed C++. This is also the first CP article on IJW.
C++/CLI, VC7, .NET, Win2K, WinXP, Visual-Studio, Dev
 
Nish Sivakumar 4.96
Screen and Form capture with Managed C++
Updated: 3 Jul 2002
This is further demonstration of MC++ IJW capabilities
C++/CLI, VC7, .NET, Win2K, WinXP, Dev
 
Nish Sivakumar 4.94
Using managed code in an unmanaged application
Updated: 4 Apr 2005
How to use your managed class libraries in your unmanaged application, using IJW.
C++, C++/CLI, Windows, .NET2.0, VS2005, Dev
 
Steeve Morin 4.65
Implementing Callback functions using IJW (avoiding DllImport)
Updated: 13 Jul 2002
Shows how you can call native API functions that require callbacks using IJW, and without the use of DllImport attribute. The technique allows you to pass a delegate as the callback function just as in the MS recommended manner except, I show you how to do this without the ugly DllImport attribute.
C++/CLI, VC7, Windows, .NET1.0, Dev
 
Nish Sivakumar 4.53
How to open a serial COM port in Managed C++
Updated: 16 Apr 2002
How to open a Serial COM port using Managed C++ and loading unmanaged DLLs
C++/CLI, VC6, VC7, .NET, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Albert Pascual 4.50
Function pointers and Delegates - Closing the gap!
Updated: 17 Jun 2005
Explains the usage of the Marshal class methods GetFunctionPointerForDelegate and GetDelegateForFunctionPointer, and compares their performance with the P/Invoke mechanism.
C++/CLI, VC8.0, Windows, .NET, VS2005, Dev
 
Nish Sivakumar 4.46
Using P/Invoke in a managed C++ application
Updated: 15 Oct 2001
This article demonstrates interoperability between .NET managed code and old unmanaged code. It uses the P/Invoke mechanism to call unmanaged DLL entry points.
C++/CLI, C#, VC7, .NET1.0, Win2K, Dev
 
Igor Chouvalov 2.75

C++ / MFC - Visual C++ .NET 

top
Title / Updated Author Score  
How to dynamically link to oleacc.dll in Visual C++ .NET
Updated: 9 Jun 2002
How to control the dependancy on oleacc.dll in your Visual C++ .NET applications
VC7, Win2K, WinXP, Visual-Studio, MFC, Dev
 
Chen Hao 4.90
EfTidyNet: .NET Wrapper for Tidy library
Updated: 20 Jul 2009
Free component for parsing HTML, .NET version of EfTidyCom
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003), ATL, WTL, STL, Dev
 
ThatsAlok 4.45
Standard Features Missing From VC++ 7.1. Part II: export
Updated: 11 Jul 2004
Another standard feature missing from MSVC++ 7.1
VC7.1, Windows, .NET1.1, Visual-Studio, Dev
 
Nemanja Trifunovic 4.26
Is .NET Framework installed on this machine???
Updated: 26 Apr 2007
Find out if .NET Framework is installed on the machine, before running your .NET code-based program.
VC6, .NET1.0, .NET1.1, .NET2.0, Win2K, WinXP, Win2003, Visual-Studio, Dev
 
Guy Vider 4.20
Comboling
Updated: 14 Feb 2005
Very addictive game that demonstrates some GDI, sound, and 100% solvable puzzle creation (from all the testing so far).
VC7.1, Windows, GDI, VS.NET2003, Dev
 
Alberto_Martinez 3.50

Advertise | Privacy | Mobile
Beta | 2.5.120517.1 | Last Updated 21 May 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid