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

C++/CLI

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 Updated

C++/CLI 

25 Aug 2023 by Mark Birbeck
Easily and quickly build web services clients using XForm
11 Apr 2023 by Shao Voon Wong
Consuming Your C# Library in MFC/C++ Project via C++/CLI
5 Feb 2017 by Jon McKee
Examining some topics that often cause confusion in C++/CLI.
18 Jan 2017 by Doug Langston
A Visual Studio 2015 project that shows one way to pass information between Windows Forms
30 Oct 2016 by Shao Voon Wong
Prototype SIMD vectorized code effortlessly.
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.
24 May 2015 by Evgeny Pereguda
Simple lib for capturing live-video from web-camera by using Media Foundation
13 Feb 2015 by Vladimir Svyatski
I'm going to show you some not quite evident things if you're about to write a C++/CLI application.
21 Jan 2015 by Vivek Rathod
This article aspires to explain one of the ways a managed type can be invoked from a native type and more importantly from unmanaged C/C++ code.
5 Jan 2015 by Akos Mattiassich
A C++/CLI wrapper around MMAudioDeviceApi with notification support.
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).
24 Nov 2014 by Jeremy Falcon
A beginner's guide to talking like a computer.
17 Nov 2014 by neolithos
NeoLua implements Lua as a .NET dynamic language.
19 Sep 2014 by Konstantin Tchoumak
Reading hardware information in Stored Procedure
31 Jul 2014 by Mattias Högström
Walking a native and a managed callstack is fairly easy. Walking a mixed-mode callstack is much much harder. Existing documentation is truly minimal. I hope this article and its sample profiler can shed some light in this area.
23 Jul 2014 by Chad Z. Hower aka Kudzu
What if objects could move from machine to machine? Not just automated downloads, or remotely controlling objects as in remoting, but a system in which the object actually moves about. Mobile software agents do exactly that. In this article I will provide an introduction to this fascinating concept.
21 Jul 2014 by Thomas Maierhofer (Tom)
The spell checking and hyphenation features of OpenOffice for the .NET platform.
7 Apr 2014 by Alain DOS REIS
A first approach to mixing .NET and native code, using the C++/CLI gateway.
13 Mar 2014 by AshakiranBhatter
Understanding FAT file system and kernel programming in C/C++
20 Feb 2014 by Vladimir Svyatski
How to correctly draw WinForms Tab Control with bottom alignment when visual styles are enabled
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.
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.
6 Sep 2013 by ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
22 Aug 2013 by Chris La
This article explains Objective-C like C++ memory management class, SmartObject.
1 May 2013 by Nicolas Dorier
My journey to migrate pInvoke code to C++/CLI
27 Jan 2013 by Jaskiran Singh
The topic discusses how to safely access the pointers, which are considered as bomb shells if used unsafely.
7 Jan 2013 by Junlin Xu
This article shows how you can bring OpenGL to both native and .NET environment.
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.
1 Dec 2012 by Nicolas Dorier
Debugger API, explore and modify running program easily
13 Nov 2012 by Alex Blekhman
The C++ programming language and Windows DLLs can live in peace after all.
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.
5 Sep 2012 by interopper
How to make a thin-as-possible .NET IEnumerable-wrapper around MFC list classes.
13 Aug 2012 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
3 Aug 2012 by Anna-Jayne Metcalfe
If you are new to PC-lint, you may have wondered what message 830 ("Location cited in prior message") means, and - given that such messages can add greatly to the overall issue count in your file or project - what (if any) use are they?Quite simply, message 830 identifies a location in the codebase
10 Jul 2012 by Mattias Högström
We go through the basics and create a simple AppDomainManager.
22 Apr 2012 by Mattias Högström
A native stackwalk funtion like Stackwalk64 cannot handle mixed-mode stacks, since managed code does not use the stack in the same way as native code does. There is an API called IDebugClient, that does walk a mixed-mode stack correctly, which we will explore.
23 Mar 2012 by Elmue
How to implement creation and extraction of Microsoft CAB files
13 Feb 2012 by manythreads
This article will demonstrate how to create C/C++ plugins that can be dynamically loaded at runtime to add massively parallel OpenCL capabilities to an already running application
7 Feb 2012 by ErnestoNet
User Control with scrolling and zooming done in C++/CLI
26 Jan 2012 by paladin_t
A guide about how to mix native and managed code in one solution
13 Jan 2012 by ErnestoNet
Viewer of MsAccess databases directly from MFC and .NET - Repair corrupt databases
16 Nov 2011 by AndyUk06
An implementation of hash tables as a means of fast lookup in C++.
15 Nov 2011 by Mitendra Anand
How to implement COM connection point callback for a C++\CLI client.
2 Nov 2011 by kornman00
Using LINQ Expression Trees to auto generate binary streaming methods for enums.
1 Nov 2011 by Renato Tegon Forti
A set of class to access and manipulate MySQL database using MySQL C API
17 Oct 2011 by Jose A Pascoa
This article deals with building a standalone 64-bit .NET .exe file that is statically linked with an Assembly Language compiled object file.
13 Oct 2011 by Doug Richards
Simple test programs designed to demonstrate performance issues with the .NET serial port interface and what might be done to improve things.
18 Sep 2011 by David Veeneman
An introduction to the 'why' of object design
13 Sep 2011 by Dave Kerr
Performance comparison of P/Invoke versus a C++/CLI wrapper.
11 Sep 2011 by Ger Hayden
This is a working example of three DataGridViews on a windows form where the values on the second and third grid change during execution written using C++/CLI.
25 Aug 2011 by Ger Hayden
This is a working example of of a DataGridView on a Windows Form where the dropdown list on a combobox coluum changes during execution, written using C++/CLI.
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.
5 Aug 2011 by Pepsibot
A console library capable of colored input and output. Includes user definable menus, ASCII character windows, save/restore a screen worth of characters, 256 console color combinations, and a smart coloring.
17 Jul 2011 by Mohammad Nasim
answers many whys in bigenners' and even advanced programmers' head about what looks strange syntax
13 Jun 2011 by paladin_t
Introduction to a generic FSM with visual editor.
19 May 2011 by Ger Hayden
This is a working example of an enum class column on a DataGridView for a Windows Form using C++/CLI where data is drawn from multiple datasources.
4 May 2011 by cfrost
How to use a modeless WinForm from an unmanaged application including callback functionality
27 Apr 2011 by Mattias Högström
Develop Windbg extensions in Visual Studio and call .NET libraries
24 Apr 2011 by Michael Geier
With this class, you can use ADS with C#, VB.NET, and other .NET languages without P/Invoke
8 Feb 2011 by steveb
Interface-based programming, Runtime class discovery, Dynamic class loading from DLL
6 Jan 2011 by Espen Harlinn
Demonstrates how easy it is to combine ACE and .NET using C++ CLI mixed mode
2 Jan 2011 by HZ_79
An open C++ library to serialize objects as XML
22 Nov 2010 by Vitaly Tomilov
Access detailed information about the current process the easiest way.
22 Nov 2010 by Vitaly Tomilov
A simplified and unified way for accessing most frequently used information about Process, System, and Environment.
15 Nov 2010 by 10Tec, Sergey Gorbenko
Tool for creating MS Visual Studio documentation files - XML Summaries, HxS/MSHC help solutions and manuals.
23 Sep 2010 by Junlin Xu
This article shows how you can make your existing C++ code available to .NET environment
12 Aug 2010 by Chad Z. Hower aka Kudzu
Develop your own operating system using C# (or VB.NET, etc.) and Visual Studio!
8 Jul 2010 by Pascal Ganaye
Writing a parental control software: The beginning of the adventure
15 Jun 2010 by Anshul R
How ARGB works
5 Jun 2010 by Software_Developer
5 Jun 2010 by Software_Developer
Have some fun with the console, animate the American flag
29 May 2010 by Software_Developer
A Simulation of a Canadian F-86 fighter jet in Windows Forms using Visual C++ 2005
29 May 2010 by Software_Developer
A Cessna Skyhawk Skeleton for further development in OpenGL (GLUT) using a Win32 Console
26 May 2010 by Sonic Guan
A convenient and high-powered GUI engine with plenty of tricks
20 May 2010 by Gaurav Kishore, Prateek Vaishnav
A 3D chess game that can be played between a computer and a human
10 May 2010 by Software_Developer
A Windows Forms C++ Mandelbrot Explorer/Zoom with Julia walkabout
2 May 2010 by Chien-Chung, Chung
C++ class of HMAC-SHA1
6 Apr 2010 by Aric Wang
The aritcle gives you a way to export web browser's favorites.
6 Apr 2010 by Gergely Mancz
This article describes how you can create a singleton which has a constructor with one or more parameters.
4 Apr 2010 by Aric Wang
Really a tiny class, used to get the currently webpage's net speed you are opening
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.
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.
8 Feb 2010 by Ozgur Ozcitak
An article explaning how to create a user control for 2D shape drawing with OpenGL
18 Jan 2010 by Kenneth Kasajian
Because NUnit is designed to unit test managed code, it does not lend itself to test unmanaged C++ code as easily as for C#, until now!
17 Jan 2010 by Aric Wang
This is a class derived from CWinThread class. It is used to record and play sound in the specific thread.
1 Jan 2010 by Aric Wang
Many popular MP3 players have cool desktop lyrics, this demo uses a simple method to realize it. Happy new year!
28 Dec 2009 by Nemanja Trifunovic
An unbiased analysis of good and bad cases for using exceptions vs. error codes.
27 Dec 2009 by Attila Kúr
An alternative way to get Online Storage on top of a version control system like Subversion
8 Dec 2009 by Gordon Kushner
Utility program for generating SQL Server INSERT scripts
27 Sep 2009 by Carlos Jiménez de Parga
An introduction to the Visual C++ CORBA development
23 Sep 2009 by Apriorit Inc, Eugene Wineblat
This article is devoted to the Embedded Firebird database usage and also development of C++ wrapper of this database.
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.
6 Sep 2009 by IrrationalThinking
A tutorial on how to use .NET Forms in C++
4 Aug 2009 by ckorda
A replacement for MFC's CDragListBox that supports multiple selection and dragging between lists
1 Aug 2009 by ErnestoNet
Finance, contacts, notes organizer
29 Jul 2009 by logicchild
This is an article directed at those beginners who might benefit from understanding pointers
27 Jul 2009 by Mohammad Shafieenia
Optimum algorithm for calculating factorial of large number
24 Jul 2009 by eugened
A technique to refactor C++ template bloat
23 Jul 2009 by MarcosCB
A design pattern that gives the advantages of a common Object inheritance to C++