Click here to Skip to main content
6,634,665 members and growing! (15,022 online)
Email Password   helpLost your password?
Article Category: All Topics MFC/C++ C# VB.NET ASP.NET SQL Architect Windows 7 Java LAMP Mobile CEO / Manager
Announcements
BullFrog Power
 
Search    
Add to IE Search

C++ / CLI


Languages » C++ / CLI
Language
Platform
Technology
Audience
Skill Level
Topic
Clear All

Contents

 

.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, .NET 1.0, Dev
Diana Mitran (MSFT) 3.06

Applications

top
Title / Updated Author Score  
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.NET 1.1, Win2K, WinXP, Visual Studio, STL, Dev
Ralph Arvesen 4.54
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, .NET 1.0, Dev
Nishant Sivakumar 4.26
The 3 second timed Wallpaper Changer - Unedited
Updated: 1 Jun 2009  
The 3 second timed Wallpaper Changer
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C, Windows (Win2K, WinXP, Win2003), Visual Studio (VS2005)
Dj Jansson 1.56

C++/CLI

top
Title / Updated Author Score  
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
Nishant Sivakumar 4.82
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, .NETVS2005, Dev
Nishant Sivakumar 4.78
A Managed C++ Wrapper Around the Windows XP Theme API - Part 2 - Unedited
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 (.NET 2.0), Win32, Dev
CodeWizard1951 4.77
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
Nishant Sivakumar 4.76
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
Nishant Sivakumar 4.67
An overview of interior pointers in C++/CLI
Updated: 29 Nov 2004  
Tries to explain the syntax, usage and behavior of interior pointers in C++/CLI
C++/CLI, Windows, .NET 1.0VS2005, Dev
Nishant Sivakumar 4.66
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, .NET 2.0, SQL Server, LINQ, VS2005, DBA, Dev
Tomas Petricek 4.63
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, .NET 1.0, .NET 2.0VS2005, Dev
Nishant Sivakumar 4.63
Managing the Unmanaged Code
Updated: 1 Apr 2009  
Managed C++ wrapper to a native C++ library
C++, C++/CLI, .NET (.NET 2.0), COM, Dev, Design
Bala Rajesh 4.60
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, .NET 2.0VS2005, Dev
Nishant Sivakumar 4.58
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
Nishant Sivakumar 4.55
Guide to using Pinning Pointers
Updated: 30 Nov 2004  
Article on the usage and dangers of pinning pointers
C++/CLI, Windows, .NETVS2005, Dev
Nishant Sivakumar 4.51
How To Create A WCF Client Proxy Without Having a Deployed WCF Service - Unedited
Updated: 17 Jun 2009  
At work we are currently using a very very Agile process, which involves 1/4 hourly builds, which was all going brilliantly with a WPF solution and some Mocks and some NUnit test projects. Then we got to the point where we had to start building our WCF service and have the WPF project obtain a [...]
VB, Windows, .NET
Sacha Barber 4.50
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, .NET 2.0, Visual Studio, WinForms, Dev
nico.pyright 4.46
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 (.NET 2.0, .NET 3.0, .NET 3.5), LINQ, Architect, Dev, QA, Design
Nishant Sivakumar 4.45
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
Nishant Sivakumar 4.43
Deterministic Destruction in C++/CLI
Updated: 12 Aug 2004  
Looks at how deterministic destruction is possible with C++/CLI
C++/CLI, Windows, .NET 1.0VS2005, Dev
Nishant Sivakumar 4.38
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, .NETVS2005, Dev
Nishant Sivakumar 4.36
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, .NET 2.0VS2005, Dev
nico.pyright 4.33
Using generics in C++/CLI
Updated: 7 Dec 2004  
Introduces generics and compares it with templates
C++, C++/CLI, Windows, .NETVS2005, Dev
James T. Johnson, Nishant Sivakumar 4.29
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.NET 2.0, Win2K, WinXP, WinForms, VS2005, Dev
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, .NET 2.0VS2005, Dev
Antti Keskinen 3.71
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, .NET 2.0, MFC, VS2005, Dev
Antti Keskinen 3.58
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
[MSP] Denis 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, .NETVS2005, Dev
Gammill  

COM Interop

top
Title / Updated Author Score  
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
Kwon Yong Hwi 4.53
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
Nishant Sivakumar 4.26
.NET wrapper for libbz2
Updated: 14 Jul 2003  
.NET wrapper for libbz2, written in MC++
C++/CLI, VC7.NET 1.0, Win2K, WinXP, Win2003, Dev
leppie 4.24
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, .NETVS.NET2003, Dev
Cd-MaN 3.91
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, .NET 1.1VS.NET2003, Dev
nirvansk815 3.50

General

top
Title / Updated Author Score  
How to sign C++/CLI assemblies with a strong name
Updated: 20 Apr 2009  
Learn how to sign C++/CLI assemblies with a strong name.
C++/CLI, Windows, .NET, Dev
Inaki Ayucar 5.00
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, .NET 2.0, Dev
Alain DOS REIS 4.83
.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, .NET 1.0, MFC, Dev
Stoyan Damov 4.82
GUID Generator base on SHA1 - Unedited
Updated: 27 Jul 2006  
GUID Generator base on SHA1
C++/CLI, VC7, Windows, .NET, Visual Studio, Dev
ZhengPing Wang 4.80
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.76
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.NET 1.0, Win2K, WinXPVS.NET2003, Dev
Dan Farino 4.71
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.NET 1.0, Win2K, WinXP, MFC, Dev
zebbedi 4.68
Serialization Primer - MC++
Updated: 25 May 2002  
A basic introduction to serialization using Managed C++
C++/CLI.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Nishant Sivakumar 4.64
ObjectPool - a library for pooling .NET objects
Updated: 27 Oct 2002  
A (managed C++) library for object pooling in .NET
C++/CLI, VC7.NET 1.0, Win2K, WinXP, Dev
Stoyan Damov 4.64
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.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Kevin Moore 4.63
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, .NET 2.0VS2005, Dev
Vivek Ragunathan 4.61
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
Nishant Sivakumar 4.61
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.NET 1.0, .NET 2.0, Win2K, WinXPVS2005, Dev
Jun Du 4.57
Making Managed Extensions for C++ STL friendly
Updated: 17 Apr 2003  
Some code to help you combine MC++ and STL
C++/CLI, VC7, Windows, .NET 1.0, Visual Studio, STL, Dev
Nemanja Trifunovic 4.52
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.45
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 (.NET 2.0)VS2005, Dev
dmihailescu 4.43
Managed C++ wrapper for ZLib
Updated: 3 Mar 2005  
.NET wrapper for ZLib, written in MC++
C++/CLI, C#, VC7.1, Windows, .NET 1.0VS.NET2003, Dev
Alberto Ferrazzoli 4.42
A Template For General Data Arrays
Updated: 6 Feb 2001  
A simple template to build data arrays and to sort data
VC6Win2K, Visual Studio, Dev
Xiangyang Liu 刘向阳 4.41
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, .NET 2.0, .NET 3.0, Visual Studio, Dev
lallous 4.39
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
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, .NET 1.0, .NET 1.1, Visual Studio, Dev
Nishant Sivakumar 4.37
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.NET 1.0, Win2K, WinXP, ASP.NET, Visual Studio, Dev
Soliant 4.36
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.NET 1.0, Win2K, WinXP, Dev
Nishant Sivakumar 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.NET 1.0, Win2K, WinXP, ASP.NET, Dev
Nick Parker 4.33
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.33
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.33
Writing a C++ Program with the CAPICOM Component to Encrypt and Decrypt Files
Updated: 1 May 2009  
An article written to explain a type of encryption
C++ (VC6, VC7, VC7.1, VC8.0), C++/CLI, C
logicchild 4.33
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, .NET 1.0, Visual Studio, Dev
Nishant Sivakumar 4.29
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.25
Cross language inheritance in .NET
Updated: 15 Oct 2001  
An introduction to cross-language inheritence in .NET.
C++/CLI, C#, VB, VC7, Windows, .NET 1.0, Dev
Chris Maunder 4.25
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.NET 1.0, Win2K, WinXP, Dev
kero 4.25
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.NET 1.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, Win2003VS.NET2003, Dev
Jonathan de Halleux 4.18
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, .NET 1.0VS.NET2003, Dev
liyang yu 4.17
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, .NET 1.1VS.NET2003, Dev
TarunNeo 4.15
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
lallous 4.15
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.15
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, .NET 1.0, MFC, Dev
Rama Krishna Vavilala 4.13
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, .NETVS2005, Dev
Nishant Sivakumar 4.11
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, .NET 2.0VS2005, Dev
Giuseppe Pischedda 4.10
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.09
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, .NET 1.0, Visual Studio, Dev
Nishant Sivakumar 4.09
Introduction to Managed C++
Updated: 7 Jul 2002  
An attempt to get a beginner started on Managed C++
C++/CLI, VC7, Windows, .NET 1.0, Dev
Nishant Sivakumar 4.05
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.05
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.NET 1.0, Win2K, WinXP, Visual Studio, Dev
Nishant Sivakumar 4.04
Using managed arrays
Updated: 24 Jun 2002  
Declaring and using managed .NET arrays with MC++
C++/CLI, VC7, Windows, .NET 1.0, Dev
Nishant Sivakumar 4.03
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, .NET 1.0, Dev
Nishant Sivakumar 4.03
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, .NET 1.0, Dev
Nishant Sivakumar 4.03
OLE DB - Bound controls
Updated: 12 Nov 2001  
Shows how you can use data bound controls with OLE DB
C++/CLI, VC7, Windows, .NET 1.0, Dev
Nishant Sivakumar 4.02
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, .NET 1.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.NET 1.0, Win2K, Dev
Igor Chouvalov 4.00
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, .NET 1.0, .NET 1.1, Visual Studio, Dev
Noogle 4.00
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.NET 1.0, WinXP, Visual Studio, Dev
ManagedCode 3.94
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.91
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.NET 1.1, Win2K, WinXP, Win2003, ATL, WTL, VS.NET2003, Dev
Leon Finker 3.90
Remote Debugging using GDB
Updated: 29 Jul 2006  
Brief description on remote debugging using GDB, DDD and GDBserver
C++/CLI, Windows, .NET, Win32
Boby Thomas P 3.88
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.80
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.NET 1.0, Win2K, WinXP, Dev
Bill Ferreira 3.77
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
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.NET 1.0, Win2K, WinXP, Dev
Adrian-Bogdan Andreias 3.76
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 (.NET 1.1, .NET 2.0), Visual Studio (VS.NET2003, VS2005), Dev
Zeeshan Ejaz Bhatti 3.76
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.75
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.NET 1.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 (.NET 2.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, WinXPVS.NET2003, Dev
Gammill 3.53
Easy Motion Detection
Updated: 25 Jul 2006  
Detect motion using any webcam
C++/CLI, Windows, .NET, Visual Studio, Dev
Nimesha Ranasinghe 3.48
Events with Memory in MC++
Updated: 1 Jun 2004  
An article on adding memory to events using Managed C++.
C++/CLI, VC7.1, Windows, .NET 1.1VS.NET2003, Dev
Steve Maier 3.46
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
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.33
Not OLE .Net/WPF container of MFC applications - Unedited
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.29
Desktop GMail Alert System
Updated: 17 Jul 2006  
Alert GMail user when the mails come
C++ (VC7.1), C++/CLI, Windows (WinXP), .NET (.NET 1.1), Visual Studio (VS.NET2003), Dev
Nimesha Ranasinghe 3.22
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, .NET 1.0VS.NET2003, Dev
Peter C. Gallati 3.18
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, .NET 1.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, .NET 1.0, Dev
sultan_of_6string 3.15
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.66
.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 - Unedited
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.NET 1.0, Win2K, WinXP, DirectX, Dev
DGoins 2.43
Bitmap Handler in C++ ( BASICS Series ) - Unedited
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 - Unedited
Updated: 7 Feb 2007  
sudoku solver using a backtracking algorithm
C++/CLI, VC6, .NET, WinXPVS.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.NET 1.0, .NET 1.1, Win2K, Win2003, Visual Studio, Dev
R.selvam 2.38
Whidbey Style in VC++ 2005 - Unedited
Updated: 27 Dec 2006  
Whidbey style with ProfessionalColorTable class
C++/CLI, VC8.0, Windows, .NET 2.0, WinForms, VS2005, Dev
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.NET 1.0, .NET 1.1, Win2K, WinXP, Win2003, Visual Studio, Dev
Nik Vogiatzis 2.27
Dynamic Stack - Unedited
Updated: 9 Jul 2006  
Dynamic Stack by using Linked list concept
C++/CLI, Windows, .NET, Visual Studio, Dev
Syed Azfar Ali 2.07
Calling Functions Asynchronously
Updated: 30 Sep 2008  
Calling any member functions or global functions easily with thread pool or worker thread.
C++, Windows, Dev
Shao Voon Wong 1.91
Convertion from managed String* data type to LPCTSTR - Unedited
Updated: 6 Feb 2005  
a class to convert from VC++.NET String* data type to leagcy LPCTSTR
C++/CLI, VC7, VC7.1, VC8.0, .NET CF, .NET, Mobile, Win2K, WinXP, Visual Studio, Dev
mshoukry_alkhwarazmi 1.79
Bug in managed c++ - Unedited
Updated: 26 Aug 2004  
Looks like bug in managed c++ with unmanaget template class/struct
C++/CLI, Windows, .NET 1.0, Visual Studio, Dev
J0ker 1.57
Windows Forms Using Managed C++ - Unedited
Updated: 18 Oct 2006  
How to use Windows Forms in a Win32 application using Managed C++
C++/CLI, VC8.0.NET 2.0, WinXPVS2005, Dev
LeathurBoy 1.46
Calculator VC++_2005 - Unedited
Updated: 10 Jun 2007  
A simple calculator based on inheritance class
C++/CLI, VC8.0, Windows, .NET 2.0VS2005, Dev
Ionescu Marius 1.43
ODBC (DSN & Drivers Finder) - Unedited
Updated: 30 May 2005  
ODBC (DSN & Drivers Finder) Code - Managed C++
C++/CLI, VC7, .NET, WinXPVS.NET2003, Dev
rabih_kai 1.33
screensaver in Managed c++ - Unedited
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
Convert Currency to Words in English & French - Unedited
Updated: 2 Sep 2005  
Convert a given currency in English & French with American style digital grouping.
C++/CLI, VC7, .NET, WinXP, Win2003, Visual Studio, Dev
_duk_ 1.00
Prt_scrn tool - Unedited
Updated: 20 Nov 2009  
I execute the prt_scrn exe on the Smart Device ( OS is WINCE) and capture the image of the wince device screen. Is there a way to achieve the same from Host Pc. i.e. from Visual Studio can I write code to call this exe and capture the image? Please let me know Thanks
C++
atul_ranade  

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.NET 1.1, Win2K, WinXP, Win2003VS.NET2003, Dev
Don Kackman 4.68
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, .NET 2.0VS2005, Dev
Steeve Morin 4.50
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.38
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, .NETVS2005, Dev
Nishant Sivakumar 4.16
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, .NET 1.0, Dev
Nishant Sivakumar 4.09
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
Nishant Sivakumar 4.04
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
Nishant Sivakumar 4.04
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.NET 1.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
VC7Win2K, WinXP, Visual Studio, MFC, Dev
Chen Hao 4.65
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, .NET 1.1, Visual Studio, Dev
Nemanja Trifunovic 4.14
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.NET 1.0, .NET 1.1, .NET 2.0, Win2K, WinXP, Win2003, Visual Studio, Dev
Guy Vider 4.00
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

Last Updated 23 Nov 2009
Advertise | Privacy
Copyright © CodeProject, 1999-2009
All Rights Reserved. Terms of Use