Click here to Skip to main content
15,921,577 members
Everything / Programming Languages / C++/CLI



Great Reads

by Dark Daskin
Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
by Stoyan Damov
Internet File System from scratch - making web services and peer-to-peer technology work together to build a virtual file system
by Nish Nishant
Demonstrates the usage of splitters, treeviews, listviews, panels, toolbars
by Alexey
The ALXGrid Control Library is a set of classes for management of data as a table.

Latest Articles

by Mark Birbeck
Easily and quickly build web services clients using XForm
by Shao Voon Wong
Consuming Your C# Library in MFC/C++ Project via C++/CLI
by Mehul Donga
Handle managed (C#) event in managed (C++/CLI)
by Abhineet Ayan Verma
Major calling conventions for Win32 and best suited functions

All Articles

Sort by Score


27 Jun 2009 by Dark Daskin
Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
28 Sep 2002 by Stoyan Damov
Internet File System from scratch - making web services and peer-to-peer technology work together to build a virtual file system
3 Jul 2002 by Nish Nishant
Demonstrates the usage of splitters, treeviews, listviews, panels, toolbars
10 Nov 2002 by Alexey
The ALXGrid Control Library is a set of classes for management of data as a table.
5 Jul 2008 by Nish Nishant
This article walks through the implementation of a C++/CLI class from a disposable C# base.
24 Jul 2008 by bollwerkj
This article shows you how I got Excel to work using C++/CLI in a Windows Forms Application
30 Oct 2001 by Nish Nishant
Shows how you can pass data to your worker threads
31 Oct 2001 by Nish Nishant
Introduction to using the Monitor class for accessing shared resources from multiple threads
17 Jun 2002 by Chris Maunder
A quick introduction to Garbage collection in .NET using Managed C++
18 Dec 2012 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.
12 Jun 2002 by Nish Nishant
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
26 Jan 2012 by paladin_t
A guide about how to mix native and managed code in one solution
23 Dec 2008 by odlumb
How to launch and manipulate applets programmatically.
7 Feb 2012 by ErnestoNet
User Control with scrolling and zooming done in C++/CLI
11 Apr 2023 by Shao Voon Wong
Consuming Your C# Library in MFC/C++ Project via C++/CLI
19 Aug 2002 by Soliant
Use Managed C++ as your code-behind file for ASP.NET web pages
17 Aug 2011 by Ger Hayden
This is a working example of a BLOB column on a DataGridView for a Windows Form using C++/CLI where data is drawn from an XML document.
28 Apr 2009 by Member 2516638
C++ wrapper class to compute moving averages
15 Oct 2001 by Chris Maunder
A quick introduction to using .NET value types in managed C++
11 Oct 2006 by Gammill
A .NET control meant to accomplish a task similar to MFC’s CRectTacker().
25 Nov 2004 by Redgate Software
ANTS Profiler allows you to identify slow lines of code in .NET applications within 5 minutes of installation, allowing you to get on with what you do best - writing code.
22 May 2005 by William L. Bain
ScaleOut StateServer boosts server farm performance and offloads database servers by hosting ASP.NET session-state and other workload data directly on the farm using distributed, in-memory storage.
2 Nov 2005 by Gabriel Torok
Using Dotfuscator to protect your .NET source code from decompilers.
30 Mar 2006 by Whole Tomato Software
Read on to learn the real reason my co-workers virtually dragged me to our purchasing agent to get my very own license for Visual Assist X!
2 Oct 2006 by Redgate Software
This article describes how you can use ANTS Profiler to eliminate performance hotspots and memory leaks from your .NET applications.
6 Nov 2006 by Amazon Web Services
Amazon has a variety of web services APIs that enable you to leverage Amazon's data and robust infrastructure, easily and inexpensively. These fundamental services enable external developers and businesses to build solutions in a reliable, scalable, and cost-effective manner.
7 Nov 2006 by Bill Albing
FarPoint has developed leadership in the spreadsheet component marketplace with FarPoint Spread for Web Forms which is the high-end spreadsheet product for ASP.NET development. It is AJAX enabled and ATLAS tested.
26 Feb 2007 by Joel De Guzman
Who says learning threading isn’t fun? Take a break from solving problems / developing code and join us in a fun contest. Weekly gift cards will be given based on community voting. You could be our grand prize winner of an Intel® Core 2 Duo iMac* - with a 20” screen.
28 Feb 2007 by SlickEdit Inc.
A story about Bob and how he saved the day with SlickEdit® Tools for Microsoft® Visual Studio® 2005
10 May 2007 by Paul Glavich
ANTS Profiler provides you with a quick and easy way of identifying performance bottlenecks within your .NET applications. Additional support for the latest .NET 3.0 features, the Vista operating system, and Visual Studio integration, cements ANTS Profiler as a leading tool in performance profiling.
20 Apr 2007 by NineRays
Use of Spices.Obfuscator as a Tool for Protection and Optimization of .Net Applications. Current use of obfuscators expands their role in the development and handling of .Net applications.
16 Jun 2007 by NineRays, Mark Sochan
Most .NET software projects can easily be tampered, exposing your software to security risks and theft of intellectual property. This article shows different techniques used to protect .NET code and determine the best protection for you. 9rays.Net offers you Spices.Obfuscator to these ends.
16 Jul 2007 by NineRays
The advertorial is mainly about protecting intellectual property and the essential points to remember in order to do so. It mainly emphasizes on the benefits of obfuscation and how it can help in disabling easy reverse engineering in .NET codes.
27 Apr 2009 by jason lue
A subtle memory leak problem on CDynamicParameterAccessor on special occasions
8 Sep 2012 by Asame Imoni Obiomah
This article is the first toddler step in the development of a framework for the delivery of motion, touch and 3D forms as interactive services locally and over networks.
7 Jun 2002 by Nish Nishant
A .NET port of my MFC CFrameWnd derived InputBox class, written using MC++
2 Apr 2010 by Nish Nishant, Professor Cuthbert Calculus, Glenn Quagmire
This paper is a summary of a research exercise conducted in conjunction by Nish Sivakumar, Professor Cuthbert Calculus, and Glenn Quagmire.
26 Feb 2007 by Nish Nishant
This is an excerpt from Chapter 1 that covers how CLI classes are instantiated, and discusses constructors and assignment operators
13 Mar 2014 by AshakiranBhatter
Understanding FAT file system and kernel programming in C/C++
24 Jun 2008 by Darren Sessions
This class overcomes the asymmetry issue associated with round rectangles created in GDI+.
20 Aug 2008 by Christoph Husse
This article shows how to bypass PatchGuard 3 on the latest windows versions.
30 Oct 2016 by Shao Voon Wong
Prototype SIMD vectorized code effortlessly.
14 Jan 2008 by valdok
Using C++ objects with destructors and exceptions in drivers
27 Aug 2003 by Don Kackman
Using the XP Theme API safely on any OS from C#
24 Feb 2006 by oshah
A discussion on deployment in Visual C++ 2005, and an amended version of the vcredist_x86.exe that includes MSI 3.1.
13 Sep 2009 by Johann Anhofer
The goal of this article is to describe a more or less generic way to access .NET managed objects from a native C++ application.
1 Dec 2001 by Nish Nishant
Basic introduction to using OLE DB to insert, update and read records from a database
23 Jul 2008 by Michael Chourdakis
Simple code to introduce a hardware breakpoint mechanism.
15 May 2005 by Nish Nishant
A convertor class for managed-unmanaged string conversions that handles memory de-allocations. Caller need not worry about freeing unmanaged memory allocations.
5 Feb 2017 by Jon McKee
Examining some topics that often cause confusion in C++/CLI.
30 Jul 2002 by Michael Mac
This article shows how to create a Chat for Local Area Networks which uses the WebBrowser control to display the messages.
29 Feb 2008 by Alexandre Courpron
This article presents the implementation of a fixed-size heterogeneous container.
3 Apr 2003 by Michael Combs
Call managed code from unmanaged code
9 Nov 2008 by Joshua Tully
A look into what goes into the area of preventing reverse engineering, and gives developers some functions and ideas about preventing reversing engineering of their programs.
3 Jun 2015 by john morrison leon
An alternative approach in which dialogs are entirely specified as C++ code that requires neither IDE support to be written nor IDE generated resources to be executed. Powered by the C++ type system.
2 May 2002 by Nish Nishant
A basic introduction to using IJW instead of P/Invoke in Managed C++. This is also the first CP article on IJW.
7 Dec 2004 by James T. Johnson, Nish Nishant
Introduces generics and compares it with templates
22 Dec 2008 by Yasin HINISLIOGLU
This article explains garbage collection and memory management using C language
9 Dec 2002 by Stoyan Damov
A Draft Implementation of an Idea for .NET Dynamic Software Load Balancing
30 Jun 2009 by Adam Roderick J
A simple approach to Hook LoadLibrary API with a sample
21 Nov 2005 by Jim Hollenhorst
Learn how to use regular expressions in 30 minutes with Expresso.
10 Sep 2013 by Shmuel Zang
This article shows a basic introduction for exposing native C++ content to managed .NET projects, using C++/CLI or P/Invoke.
8 Dec 2014 by john morrison leon
A lightweight library allowing diverse unit types, seamless implicit scaling between them and the ability to work efficiently with multiple factor-less base unit systems (e.g. MKS and cgs).
3 Mar 2004 by Marc Clifton
An Introduction To The Concept Of Unit Test Patterns
4 Aug 2009 by ckorda
A replacement for MFC's CDragListBox that supports multiple selection and dragging between lists
24 Feb 2007 by Nish Nishant
Excerpts from Chapter 1. Topics are (1) Declaring CLR types and (2) Handles: The CLI equivalent to pointers
6 Oct 2003 by Dan Farino
This is a SQL Server 2000 Extended Stored Procedure writted in Managed C++. It allows you to use regular expressions in T-SQL.
12 Aug 2010 by Chad Z. Hower aka Kudzu
Develop your own operating system using C# (or VB.NET, etc.) and Visual Studio!
30 Dec 2013 by Monjurul Habib
Introduction to Agile software development methodologies and how to apply them. It is about how to work together to achieve a common goal. This article focus on how technology team work together well to plan, build and deliver software.
1 Aug 2009 by ErnestoNet
Finance, contacts, notes organizer
4 Jan 2009 by Simon.W
Inject a File Switch Tabbar to Source Insight, which like uEdit or Visual Studio
13 Nov 2012 by Alex Blekhman
The C++ programming language and Windows DLLs can live in peace after all.
15 Nov 2010 by 10Tec, Sergey Gorbenko
Tool for creating MS Visual Studio documentation files - XML Summaries, HxS/MSHC help solutions and manuals.
10 Apr 2002 by Albert Pascual
How to get the clients IP address using TcpClient in Managed C++
6 Jan 2011 by Espen Harlinn
Demonstrates how easy it is to combine ACE and .NET using C++ CLI mixed mode
15 Oct 2001 by Chris Maunder
An introduction to cross-language inheritence in .NET.
9 Feb 2010 by D.K.Wang
This article tries to find a way to show standard controls, ActiveX controls, translucent controls on layered windows. Native MFC source code provided.
16 Jul 2008 by Darren Sessions
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
8 May 2008 by Sasha Goldshtein
In this article, we will look into reading data from an unmanaged array of bytes into a managed data structure. We will use multiple approaches to optimize the process.
28 Feb 2007 by Nish Nishant
Excerpt from Chapter 4 on interior and pinning pointers
26 Jun 2002 by Nish Nishant
Demonstrates the use of the reader/writer classes as well as the file/directory info classes
23 Mar 2012 by Elmue
How to implement creation and extraction of Microsoft CAB files
23 Jan 2008 by Daniel Cohen Gindi
Implementing server/client architecture for the great SQLite!
24 May 2015 by Evgeny Pereguda
Simple lib for capturing live-video from web-camera by using Media Foundation
12 Jul 2007 by Nish Nishant
This article covers basic marshal_as usage, as well as how to extend marshal_as to support additional type conversions
7 Apr 2007 by keesp
A COM Newbie's Journey Through DLL Hell
11 Aug 2004 by Nish Nishant
The article exposes the new array syntax available in C++/CLI for the declaration and use of CLI arrays
18 Dec 2007 by Chesnokov Yuriy
This article describes an object tracking approach by estimating a time averaged background scene for tracking static and moving objects in real-time on down-scaled image data.
23 Aug 2002 by Nish Nishant
Demonstrates and compares the various casting operators available. Also suggests when to use and what to use!
20 May 2008 by Chesnokov Yuriy
The article demonstrates a 2D vector wrapper, optimized with SSE intrinsics, for math operations with floating point precision.
1 Dec 2012 by Nicolas Dorier
Debugger API, explore and modify running program easily
25 Jan 2004 by Jonathan de Halleux
NPerf is a framework for benchmarking classes and methods, that tastes like NUnit.
30 Dec 2007 by Scott Dorman
Explains how to properly implement the IDisposable interface, the Dispose Pattern, and deterministic finalization.
26 May 2010 by Sonic Guan
A convenient and high-powered GUI engine with plenty of tricks
1 Jul 2002 by Nish Nishant
Basic demonstration of the TcpListener/TcpClient classes.
7 Jan 2013 by Junlin Xu
This article shows how you can bring OpenGL to both native and .NET environment.
3 Jul 2002 by Nish Nishant
This is further demonstration of MC++ IJW capabilities
25 Oct 2003 by Don Kackman
Calling Application.EnableVisualStyles prevents images from an ImageList from appearing on Windows Common Controls