Click here to Skip to main content
65,938 articles
CodeProject is changing. Read more.
Everything / Languages / C++/CLI

C++/CLI

C++/CLI

Great Reads

by creativesri
This article briefs you about sending mail using SMTP in HTML Format, which takes the default SMTP settings from web.config file
by Johann Anhofer
Extend the VS6 IDE with .NET addins.
by Stoyan Damov
A Draft Implementation of an Idea for .NET Dynamic Software Load Balancing
by AthosXtreme
How to build a .NET wrapper to send MaxL commands to Essbase.

Latest Articles

by creativesri
This article briefs you about sending mail using SMTP in HTML Format, which takes the default SMTP settings from web.config file
by Johann Anhofer
Extend the VS6 IDE with .NET addins.
by Stoyan Damov
A Draft Implementation of an Idea for .NET Dynamic Software Load Balancing
by AthosXtreme
How to build a .NET wrapper to send MaxL commands to Essbase.

All Articles

Sort by Score

C++/CLI 

by creativesri
This article briefs you about sending mail using SMTP in HTML Format, which takes the default SMTP settings from web.config file
by Johann Anhofer
Extend the VS6 IDE with .NET addins.
by Stoyan Damov
A Draft Implementation of an Idea for .NET Dynamic Software Load Balancing
by Daniel Pistelli
An article about .NET internals and code injection
by Bill Ferreira
File encryption object using Managed Extensions for C++
by Mattias Högström
Develop Windbg extensions in Visual Studio and call .NET libraries
by leppie
.NET wrapper for libbz2, written in MC++
by Mohammad Shafieenia
Optimum algorithm for calculating factorial of large number
by Ozgur Ozcitak
An article explaning how to create a user control for 2D shape drawing with OpenGL
by Chesnokov Yuriy
This article demonstrates the use of 2D Fast wavelet transform for image processing
by Chesnokov Yuriy
The article demonstrates a 2D vector wrapper, optimized with SSE intrinsics, for math operations with floating point precision.
by Gaurav Kishore, Prateek Vaishnav
A 3D chess game that can be played between a computer and a human
by MikeTheDwarf
Helper class to display 3D data
by Jarrad Winter
Vista introduced a new synchronization primitive called the CONDITION_VARIABLE. In this article, I will provide a .NET wrapper (written in C++/CLI) for this primitive and explain how it works.
by logicchild
This is an article directed at those beginners who might benefit from understanding pointers
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.
by freejack
An STL based C++ utility class to parse structured config files.
by Software_Developer
A Cessna Skyhawk Skeleton for further development in OpenGL (GLUT) using a Win32 Console
by Darren Sessions
This class overcomes the asymmetry issue associated with round rectangles created in GDI+.
by abcdefrgtt
A class for manipulating dynamic matrices.
by Marc Clifton
Use this class when high precision is required in basic numerical operations.
by Simon.W
Inject a File Switch Tabbar to Source Insight, which like uEdit or Visual Studio
by Nish Nishant
A brief look at the new C++/CLI syntax and how it improves over the old MC++ syntax
by maskisland
A generic tracing library implementation.
by paladin_t
Introduction to a generic FSM with visual editor.
by remarkpk11
Bitwise operations with enumerations.
by pradeep shivadasan
timer based task scheduler
by sultan_of_6string
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.
by liuxiao
This control provides hyperlink function for the list control with exact positioning for the cursor.
by Nish Nishant
The performance of STL/CLR sequence containers are compared with that of corresponding BCL generic collection classes
by Gene OK
This is an example custom button control, written entirely in Managed C++.
by Paul Ingles
An ASP.NET Validator Control implemented in Managed C++ that can be used to verify email addresses by connecting to SMTP servers listed as Mail eXchangers for a domain, includes example of Win32 API Interoperability with C++ .NET. The validation is not RegEx based.
by Don Kackman
Using the XP Theme API safely on any OS from C#
by Gene OK
This is an update to Don Kackman's UxTheme component originally written for Visual Studio 2003
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.
by Nish Nishant
DimmerDialog is a .NET class that shows a modal dialog which grays out the rest of the background, just like the Windows XP Shutdown dialog. This can be used when your application needs to show a very important message box or form that requires immediate user attention.
by Derek Bartram
An article presenting a library for producing communication based application utilising the MSN Messenger services and protocols.
by Rachel Mant
This is what happened when I needed a file extension comparison algorithm, this should save you quite some time thinking one up.
by gamitech
A not so simple firewall if I can call it so. This application will ask you if you want a certain program to start.
by JoeSox
Unique Jungian and MBTI approach to develop Human Artificial Intelligence
by KarstenK
Connecting and disconnecting network drives
by Nish Nishant
Why the author thinks that C++/CLI has its own unique role to play as a first-class .NET programming language
by Aric Wang
This is a class derived from CWinThread class. It is used to record and play sound in the specific thread.
by logicchild
An article to help explain how C/C++ use pointers.
by Alberto Bar-Noy
A simple reminder tool to remind you of your overdue tasks in ToDoList throughout the day
by GenLang
A white paper discussing the benefits of declarative programming for rich-thin clients.
by Milton Karimbekallil
An article on a security neutral mutex class that can be used on any managed platform.
by Carlos Jiménez de Parga
An introduction to the Visual C++ CORBA development
by WajihUllahBaig
How to read audio input devices in DirectX.
by auralius manurung
An article on how to build a simple HTTP proxy server
by erjan123
2D basic OpenGL Primitives Lines, Points, Triangles, Quads and Polygons
by erjan123
A Simple OpenGL Stipple Polygon Example using Glut.h
by erjan123
A Simple OpenGL Window using GLUT with Win32 Console Application
by Software_Developer
A Simulation of a Canadian F-86 fighter jet in Windows Forms using Visual C++ 2005
by Daniel Cohen Gindi
Implementing server/client architecture for the great SQLite!
by Rama Krishna Vavilala, Nish Nishant
This article compares and contrasts the relative performances of various languages like native C++, Visual Basic 6, C#, VB.NET, Managed C++, MC++ and native code mix, ngen'd assemblies etc. using a prime number generation function as a generic benchmark
by mi-chi
Tokenize and access string contents using a format mask
by Jun Du
This article presents a Unix-type shutdown tool for Microsoft Windows.
by Darren Sessions
With this class, you can add a PNG image to your button and automatically get a highlighted and grayscale version.
by Wesner Moise
Provides a class library containing Win32 API function calls, constants, and structures.
by Software_Developer
A Windows Forms C++ Mandelbrot Explorer/Zoom with Julia walkabout
by praba_tuty
CSQL Cache is an open-source high performance, bi-directional updateable data-caching infrastructure that sits between the clustered application process and back-end data sources to provide unprecedented high throughput to your application
by Karismatic
Using this dll anyone can access 3 databases i.e Oracle,SQLServer,Access
by Cd-MaN
An article on how to access data from fixed size record data from the .NET environment
by Steve Abraham
This article is an introduction to the SQL Server Virtual Device Interface and how to access it via any .NET language
by Renato Tegon Forti
A set of class to access and manipulate MySQL database using MySQL C API
by MoustafaS
Solving old ACM problems
by Igor Tolmachev
This article demonstrates how to add a Status Bar pane to Internet Explorer Window, and then how to use it for managing Web page password fields.
by Gabriel Graves
An article on adding MDI support to .NET applications.
by Bill Ferreira
A primer on using ADO.NET with Managed extensions for Visual C++ .NET
by Michael Geier
With this class, you can use ADS with C#, VB.NET, and other .NET languages without P/Invoke
by Marc Clifton
An Introduction To The Concept Of Unit Test Patterns
by peterchen
What it is, why you need it, and how to sell to your boss?
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.
by Noel Frankinet
A virtual WTL ListView control on an SQLite3 table or view.
by Amzi! inc.
C++ ASP.NET interface to Amzi! Prolog + Logic Server for building Rule-Based Expert Systems
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.
by markmalin
Book Review of Programming With Managed Extensions for Microsoft Visual C++.NET 2003
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.
by Kenneth Kasajian
The Service Locator can be used to decouple classes, which improves the overall design and significantly helps with unit testing.
by Modesty Zhang
This article presents a practical technique to achieve interface based object implementation by ATL only. This technique implements basic COM concepts about interface while doesn't rely on COM runtime.
by jdx256
Jibu is a high-level multithreading API for .NET 2.0 and above.
by Nish Nishant
Tries to explain the syntax, usage and behavior of interior pointers in C++/CLI
by Deepak Jain
The paper is an extension to my last paper "D-FOM: Yet another OOM". This is a case study to develop confidence in D-FOM approach for some system Analysis and its VHDL Modeling. A 8051-Microcontroller system is Analyzed, Designed, and Modeled in VHDL using D-FOM approach, in this paper.
by Steve Katic
3dsMax style rollup control animated in C++/CLI
by Danil Shopyrin
An article on how ad hoc adapters generation can be emulated in C#.
by Redgate Software
This article describes how you can use ANTS Profiler to eliminate performance hotspots and memory leaks from your .NET applications.
by Adam Roderick J
A simple approach to Hook LoadLibrary API with a sample
by Chad Z. Hower aka Kudzu
In this article, I’ll explain how you can easily store and retrieve your application settings with just a few lines of code
by Don Kackman
Calling Application.EnableVisualStyles prevents images from an ImageList from appearing on Windows Common Controls
by Chesnokov Yuriy
The article presents C++ code for estimation of approximate and sample entropies suitable for biological signals analysis
by Anshul R
How ARGB works
by Nish Nishant
The article exposes the new array syntax available in C++/CLI for the declaration and use of CLI arrays
by TigerNinja_
Use Managed C++ as your code-behind file for ASP.NET web pages
by Marc Clifton
Everything you ever wanted to know but were afraid to ask about AOP/AOSD
by Wesner Moise
This article describes an ready-to-use enhanced Assert dialog and its implementation. The dialog offers features such as "Always Ignore" and displays the actual Assert expression that failed.
by jason lue
A subtle memory leak problem on CDynamicParameterAccessor on special occasions
by WajihUllahBaig
A console program that captures audio and saves it with simultaneous preview.
by CastorTiu
Library to control Windows Mixer from C#
by Neeraj Sathe
This article talks about the usage of STL's auto_ptr class
by drice
Mechanism to automatically dock/anchor your controls in a window or dialog.
by Chesnokov Yuriy
This article demonstrates a backpropagation artificial neural network console application with validation and test sets for performance estimation using uneven distribution metrics.
by Gopi Krishna Nuti
Bad coding practices
by Phil Sykes
The project converts numbers from one base to another - windows forms front end
by Nish Nishant
Demonstrates the use of the reader/writer classes as well as the file/directory info classes
by ErnestoNet
Finance, contacts, notes organizer
by Vahid Kazemi
Create your first application using Direct3D 10.
by Nicolas Dorier
My journey to migrate pInvoke code to C++/CLI
by hagarwal
Here is a class that will help you to control the execution of your threads that involves looping/polling and also limits their CPU usage to a specified limit.
by PeterGlen
BigClock with Transparent Background based on the 7 segment LCD
by Siddhartha Batra
BitmapHandler is a component written in C++ which goes into the basics of reading & creating Bitmaps
by SlickEdit Inc.
A story about Bob and how he saved the day with SlickEdit® Tools for Microsoft® Visual Studio® 2005
by oshah
A discussion on deployment in Visual C++ 2005, and an amended version of the vcredist_x86.exe that includes MSI 3.1.
by T. Kulathu Sarma
This article discusses the Bridge Pattern, what it is, why and when it is needed.
by Helmut Obertanner
An article about how to access Extended MAPI properties, fields and methods from your .NET applications.
by J0ker
Looks like bug in managed c++ with unmanaget template class/struct
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.
by Christoph Husse
This article shows how to bypass PatchGuard 3 on the latest windows versions.
by Gopi Krishna Nuti
Code snippets detailing Interop programming in C# and ATLCOM
by KoriFrancis
Using C# from Java through JNI just got a little easier to understand.
by Chien-Chung, Chung
C++ class of HMAC-SHA1
by Chesnokov Yuriy
The article describes C++ coding styles and practices to be followed to develop robust and reliable code that is easily comprehended and maintained by other developers.
by Nemanja Trifunovic
An unbiased analysis of good and bad cases for using exceptions vs. error codes.
by Gary J. Kuehn
Highlighting interoperability support provided by C++ and analysis of performance
by xushiwei
Most of the C++ programmers do not benefit from "Garbage Collection" technique (GC). Here is a new memory management technique named "GC Allocator" (Note it is not "GC").
by MarcosCB
A design pattern that gives the advantages of a common Object inheritance to C++
by Chris Grimes
Shows how to create C++ property accessors that support C#-like syntax
by Mohammad Nasim
answers many whys in bigenners' and even advanced programmers' head about what looks strange syntax
by Member 2516638
C++ wrapper class to compute moving averages
by Vladimir Svyatski
I'm going to show you some not quite evident things if you're about to write a C++/CLI application.
by Nish Nishant
This article walks through the implementation of a C++/CLI class from a disposable C# base.
by ErnestoNet
User Control with scrolling and zooming done in C++/CLI
by Nish Nishant
Excerpts from Chapter 1. Topics are (1) Declaring CLR types and (2) Handles: The CLI equivalent to pointers
by Nish Nishant
This is an excerpt from Chapter 1 that covers how CLI classes are instantiated, and discusses constructors and assignment operators
by Nish Nishant
Excerpt from Chapter 4 on interior and pinning pointers
by Nish Nishant
The article takes a brief look at some not so commonly used classes such as auto_handle, lock, and ptr.
by Nish Nishant
Looks at the syntax for the declaration and use of properties in C++/CLI
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.
by Jon McKee
Examining some topics that often cause confusion in C++/CLI.
by Michael Lüftenegger
Explanation of a calculator
by Elmue
How to implement creation and extraction of Microsoft CAB files
by Ionescu Marius
A simple calculator based on inheritance class
by atenney
Short description of use of __stdcall and __cdecl in VB and C++.
by TarunNeo
This article shows you how to call managed code from unmanaged code and also the other way round.
by Thor's Kettle
Describes how to interface 'C' code with C# through Dlls compiled in 'C'
by BAIJUMAX
This article deals with calling webService (managed C# webservice) from MFC (unmanaged) application by retaining the session using Cookies Container
by Evgeny Pereguda
Simple lib for capturing live-video from web-camera by using Media Foundation
by Nish Nishant
Demonstrates and compares the various casting operators available. Also suggests when to use and what to use!
by JaeWook Choi
An article on a tiny utility class to run a mate function (Win32 API and CRT functions) automatically in code block.
by T. Kulathu Sarma
An article showing the application of Chain of Responsibility in real world and software world.
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.
by odlumb
How to launch and manipulate applets programmatically.
by Tydia-kun
Shows how to make callback to functions within classes that are non-static.
by Antonio Pedro Dinis
Class Library (DLL) to automate Excel in C++
by Tomas Petricek
CLinq project is a library that makes it possible to use LINQ technologies from the C++/CLI language
by Mattias Högström
We go through the basics and create a simple AppDomainManager.
by Nish Nishant
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.
by Maxim V. Karpov
Code Access Security (CAS) and Design Patterns
by Stefan Freyr Stefansson
A C++ class for defining a color gradient and interpolating a value to produce a color.
by Mitendra Anand
How to implement COM connection point callback for a C++\CLI client.
by keesp
A COM Newbie's Journey Through DLL Hell
by Igor Chouvalov
A demoonstration of COM Interop, showing early and late binding to a COM component
by Janardhan Babu Chinta
A resizable combobox which can bind data through an interface
by Emilio Garavaglia
This is the first of a series of articles where a comparison between different code styling is evaluated and made available.
by Emilio Garavaglia
Second part: multiple projects, templates and inheritance.
by Jeff J
Developer utility to clean up multiple compilations.
by tojohere
Composite pattern made as a reusable C++ template class
by Yasin HINISLIOGLU
This article explains garbage collection and memory management using C language
by Vagif Abilov
What is the best technique to produce trace output in release build of .NET application, i.e. when application is shipped to a customer or runs in a production environment? The article discusses pros and cons of standard .NET trace facilities, and presents some alternatives.
by LaymanZheng
This article illustrates the common usage of a const in C++
by Diana Mitran (MSFT)
This white paper guides you through the process of writing a client application that will consume a sample .NET My Services service
by Shao Voon Wong
Consuming Your C# Library in MFC/C++ Project via C++/CLI
by kero
Convert a delegate to a function pointer to implement callback function, for mixed Managed C++ and unmanaged C++ coding, and for DLL call.
by anand choubey
The code snippet converts MAC Address String Format into Bytes
by mshoukry_alkhwarazmi
a class to convert from VC++.NET String* data type to leagcy LPCTSTR
by Kenneth Kasajian
I get asked this question sometimes from seasoned programmers who are new to C++. There are plenty of good books written on the subject, but I found no clear and concise set of rules on the Internet for those who don't want to understand every nuance of the language—and just want the facts.
by Paul Watson
An app which retrieves the latest Articles and Lounge Posts from CP and displays them to you within your VS.NET IDE
by peterchen
A wrapper class for path strings based on (and improving) the Shell Lightweight utility API.
by DGoins
This article describes another way to implement asychronous webservices using ASP.NET and WSE v2.0.
by Gordon Kushner
Utility program for generating SQL Server INSERT scripts
by Gergely Mancz
This article describes how you can create a singleton which has a constructor with one or more parameters.
by Youngho Kim
This Article is make of a CView under CView using CWnd control
by Jeff Miles
Create a complete client/server framework with added server features, including activity logging, minimizing to the system tray, password and version checking, as well as user maintenance.
by zebbedi
Creating a custom wizard to generate managed C++.NET applications with a default form
by Benjamin Wootton
How to create an OpenGL view on a Windows Form.
by Nish Nishant
An MC++ class that uses IJW to invoke the IShellLink interface
by PatGulotta
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.
by Christoph Menge
A guide to creating OpenGL applications with Windows Presentation Foundation
by T. Kulathu Sarma
This article discusses a Creational Pattern called Singleton and explains different approaches for implementing Singleton pattern using a Visual C++ example.
by Modesty Zhang
This is a Visual Studio .NET 2003 macro, it can automatically insert comment blocks to your source files about copyright, creation date, author and update, etc., basically anything you want for your source files’ header.
by Chris Maunder
An introduction to cross-language inheritence in .NET.
by Nick Parker
Cross Language XML based Web Service Implementation between Managed C++ and C#.
by Gulyan
Using Mutexes on cross platform programming
by PEK
CThread simplifies the process to start, run and stop threads. You can use it to work with threads in the same way as you do in C# or Java.
by John Crenshaw
C++ has no native support for adding new operators, but this article shows how, with macros and some clever overloading, it is possible to easily add your own anyway.
by lata07mahi
Modal dialog with a user-defined look and feel.
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.
by Ancient Dragon
A Two-Dimensional Array of VARIANTs
by Peter C. Gallati
An article on implementing a DataGrid control bound to nested ArrayLists in a Windows Form
by araud
Your own transport for DCOM
by Jeffrey Walton
Using WinDbg to survive in a .NET world.
by Gammill
A four line algorithm in MC++ for converting decimals to fractions.
by Rob Manderson
Some thoughts on how to write software defensively
by Chris Maunder
This sample demonstrates single- and multi-cast delegates using C++, including declaration, creation and usage, and a discussion on type safety.
by Nish Nishant
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
by Nish Nishant
A step by step tutorial on how to deploy an MFC application via ClickOnce
by Nimesha Ranasinghe
Alert GMail user when the mails come
by SteveFox
An article explaining how to capture a click on Internet Exporer's Refresh button, using DWebBrowserEvents2.
by Nish Nishant
Looks at how deterministic destruction is possible with C++/CLI
by sunhui
This article provides an introduction to TangramLittle, a C++ Framework for MFC and the .NET Framework. Knowledge in MFC and the .NET Framework is assumed.
by Chad Z. Hower aka Kudzu
Develop your own operating system using C# (or VB.NET, etc.) and Visual Studio!
by Rama Krishna Vavilala
Demonstrates different ways to move MFC based controls to .NET Windows Forms
by Deepak Jain
D-FOM is a proposed approach for Object Oriented Analysis & Designing of a Software/Hardware System.
by Deepak Jain
This paper is an updation to my last paper "D-FOM, Another Model for System Analysis & Design with Object Orientation". The strategy is made more clear, user oriented and application based.
by Peter Kovalchuk
Reading hardware information in Stored Procedure
by nirvansk815
A custom listbox control to help manipulate data
by nirvansk815
A custom listbox control to help visually manipulate data.
by Chad Z. Hower aka Kudzu
Whether you are new to development, or coming from Visual Basic, C++, Java, or Delphi, managing forms in WinForms can be initially confusing. This is an article targeted at beginners in WinForms programming to demonstrate how to easily manage and work with forms in a WinForms application.
by 10Tec, Sergey Gorbenko
Tool for creating MS Visual Studio documentation files - XML Summaries, HxS/MSHC help solutions and manuals.
by CARPETBURNER
Do's and dont's in finding and managing a Foreign Outsourcing company.
by Aman Sura
This article is a brief description on how to code to download multiple files from an FTP server using .NET.
by ckorda
A replacement for MFC's CDragListBox that supports multiple selection and dragging between lists
by valdok
Using C++ objects with destructors and exceptions in drivers
by Crawfis
While there are many expression evaluators out there, the CodeDom framework allows you to take any .NET langauge and link a code snippet at run-time.
by Paul Reeder
Implements a DNS updating service via XML Web Services.
by Achilleas Margaritis
Dynamic message passing for C++.
by dizzybuzy
Dynamic Stack by using Linked list concept
by Nish Nishant
Shows how you can load an assembly at run time, instantiate a class in that assembly and call methods on the class
by Nimesha Ranasinghe
Detect motion using any webcam
by Chesnokov Yuriy
This article demonstrates an alternative way for edges extraction compared to conventional image filtering operations with edge detection filters
by rwestgraham
Tutorial on Basic MSI Architecture, how to edit VS.NET Setups with Orca, and adding custom shortcuts.
by ThatsAlok
Free component for parsing HTML, .NET version of EfTidyCom
by Eduard Ene
An article on EGen - a scalable code generation and maintenance framework for C/C++/C#/Java, implemented in Ruby.
by vikas maan
Create a 2008 MFCOutlookBar in any pane of a SplitterWnd.
by Igor Tkachev
A wrapper for the System.Reflection.Emit namespace
by Leon Finker
Encrypts/self-decrypts a file at a time based on password and chosen algorithm
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.
by Kevin Moore
Modified Microsoft Setup program to install required IE6, MSI 2.0 and .NET.
by kornman00
Using LINQ Expression Trees to auto generate binary streaming methods for enums.
by niverson
Sample code for performing event logging that is accessible from Event Viewer
by Steve Maier
An article on adding memory to events using Managed C++.
by Rakheesh
Various ways of handling exceptions in ASP.NET applications.
by Selvam R
An exception is any error occurring in the program at execution time. Exception handling increases the program reliability.
by programmersmind
Explicit constructor in C++.
by Aric Wang
The aritcle gives you a way to export web browser's favorites.
by Shmuel Zang
This article shows a basic introduction for exposing native C++ content to managed .NET projects, using C++/CLI or P/Invoke.
by sunhui
A new method for Extending Microsoft Office 2007 User Interface using MFC/ATL and .NET technologies.
by RedSunBeer
test the apps design
by Shao Voon Wong
Prototype SIMD vectorized code effortlessly.
by Bill Ferreira
Process files based on a file filter and have the filter applied recursively to sub folders
by Manish K. Agarwal
Rotating files by appending 00, 01, 02, 03 etc. in file name once the file size reaches its predefined maximum file size.
by Bill Ferreira
.NET command line utility, implementing file security through symmetric encryption.
by Ernst Kuschke
Reasons *not* to implement Finalize
by Chad Z. Hower aka Kudzu
Just moved to C#? Do you miss the for i = 1 to 50 syntax? Look no further, C# can do it too by extending it in a unique way.
by Lars [Large] Werner
Description on how to implement a full screen caption bar in Win32/MFC.
by Software_Developer
Have some fun with the console, animate the American flag
by Nish Nishant
Takes a look at new features like explicit overriding, renamed overriding, multiple overriding and sealing a method
by Nish Nishant
Explains the usage of the Marshal class methods GetFunctionPointerForDelegate and GetDelegateForFunctionPointer, and compares their performance with the P/Invoke mechanism.
by gfx_sikander
Port scanner to find game servers on a LAN.
by Chris Maunder
A quick introduction to Garbage collection in .NET using Managed C++
by Igor Chouvalov
This Sample demonstrates basic drawing techniques using GDI+ in a Managed C++ application.
by Durga Prasad Dhulipudi
A novel way to create complex line patterns
by Dave Handley
Using multi-pass techniques to generate outlines in OpenGL.
by Kevin Li (Li, Ken-un)
Generics and extension methods in C++/CLI
by OwnWaterloo
A simple and generic solution of making a member function become a callback function with the help of thunk technology.
by Chesnokov Yuriy
The article demonstrates the application of genetic algorithms for classification problems with artificial neural networks.
by dmihailescu
Retrieve the physical Hard drive ID and other info using low level APIs like DeviceIOControl
by dmihailescu
How to get the calling module that invoked your function as an entry point.
by Geraud Cambournac
How to get the vertices from a mesh base object with Managed C++.
by ThatsAlok
An easy way to marshal your interface pointer between threads!
by Matthew Hazlett
Easy manipulation of graphical grids
by iranvig
you can use this control to your program - see sample .
by ZhengPing Wang
GUID Generator based on SHA1
by Nish Nishant
Article on the usage and dangers of pinning pointers
by osella.esteban
This article describes how to handle streams of non-English characters.
by Inocentric
Named critical section and named spin lock - you may find it useful for debugging complex applications.
by Inocentric
This article explains how to use CLinkedListDouble template class. This template is a thread safe implementation of double link list.
by Inocentric
This article explains how to use CLinkedListSingle template class. This template is a thread safe implementation of single link list.
by AndyUk06
An implementation of hash tables as a means of fast lookup in C++.
by Lars [Large] Werner
How to implement a header to your SDI/MDI project.
by Antti Keskinen
A multi-part article, introducing a C++-background person into the world of C++/CLI.
by Antti Keskinen
Second part of the series: leaving Platform SDK behind, and MDI Forms.
by Lars [Large] Werner
Removes the scrollbars from a CListCtrl without loosing the ability to scroll
by flyhigh
Help you manager dynamic array
by Alexandre Courpron
This article presents the implementation of a fixed-size heterogeneous container.
by Maruf Maniruzzaman
Functional java virtual machine - can run java applications for most of the instructions.
by Try and try
Explain how to get the address of KeServiceDescriptorTableShadow
by dmihailescu
Make managed and unmanaged calls into a DLL library
by Ben Aldhouse
Using time and file functions
by DGoins
This article explains how to create a NT Service also known as a Windows Service using C++ with Managed Extensions.
by Albert Pascual
How to create a simple proxy to parse HTTP to another server using Managed C++
by kunchen
This sample is demostrating how to create an event in a DLL file and afterward how to call this event from a client program.
by mjmeans
Automaticaly create Windows installer patches.
by Fade (Amit BS)
Explains how to detect when a remote peer closes the connection
by Nish Nishant
Explains the usage of WebRequest, WebResponse and related classes.
by RedSunBeer
Some thoughts on estimating before having a design in place.
by Albert Pascual
How to get the clients IP address using TcpClient in Managed C++
by Nish Nishant
Shows how to derive a class from ComboBox and add an Auto-Complete feature to it. The example uses Managed C++.
by Albert Pascual
How to open a Serial COM port using Managed C++ and loading unmanaged DLLs
by Nish Nishant
Shows how you can pass data to your worker threads
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.
by bollwerkj
An article on how to use MC++ to automate Excel; create an Excel application, add a Workbook, and add a bar chart and line chart.
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!
by Selvam R
This article explains how to use Process Class in Managed C++ applications
by datenkabel
This article describes how to place .NET UserControl based classes on a MFC based class.
by Hugo PEREIRA
A tutorial on writing your own project template for Visual C++ .NET.
by Alex Blekhman
The C++ programming language and Windows DLLs can live in peace after all.
by Yarin
Makes handling HTML and CSS in the text form in C/C++ easy
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 bubble2k
ImageMagick is a powerful image manipulation that supports a wide variety of formats. In this article we develop an ImageMagick Wraper in C++ to expose functionalities in Magick++ to a .NET application.
by codekaizen
How much faster will implementing "the generic bad algorithm" in SSE2 make it?
by Nish Nishant
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.
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
by Scott Dorman
Explains how to properly implement the IDisposable interface, the Dispose Pattern, and deterministic finalization.
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.
by Loover
IndieLib is a C++ 2.5d engine for game development and fast game prototyping in a really easy way.
by Chesnokov Yuriy
The article demonstrating inner product operation performed with shorts, ints, floats and doubles with CPU/FPU and SSE for comparison.
by bleucat
Programaticaly mounting a volume as a common user
by akiran
This article details how to create, install and use side-by-side native assemblies from C# and MC++.
by Pradeep Kothari
Installing Windows XP Embedded
by Zeeshan Ejaz Bhatti
A utility to control screen saver on your computer using computer vision (human face detection), rather than idle timer.
by saiful_vonair
Defines many to many relationship between different types of classes.
by steveb
Interface-based programming, Runtime class discovery, Dynamic class loading from DLL
by Alexandru Savescu
This article gives you an introduction to .NET's DataSets and how you can use them with XML files
by Bibeka
An introduction to dynamic 2D arrays in C++.
by ManagedCode
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.
by Steven Campbell
An introduction to some of the challenges and opportunites of object-oriented design.
by jeffb42
Introduction to Arduino hardware platform
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.
by esob
A full blown sample of keeping data secret in memory or on a file.
by Jeremy Falcon
A beginner's guide to talking like a computer.
by Junlin Xu
This article shows how you can make your existing C++ code available to .NET environment
by Nish Nishant
Shows how to use the Mutex class to limit your app to a single instance using a named mutex
by Giuseppe Pischedda
Load JPEG images from DLL with LoadResource in Managed C++
by Philip Patrick
Explains how to load HTML code from memory and parse it using MS technologies
by Lars [Large] Werner
When loading a keyboard dll as a 32-bit application on a 64-bit system, the keyboard-dll-files does not work as expected, this class fixes that problem
by wshcdr
Use EventLog in VC
by Goran Mitrovic
A simple implementation of a logical xor operator.
by Rob Philpott
Demonstrates access to your sound hardware with ASIO drivers
by Jonathan de Halleux
Add the Lua scripting engine to your .NET applications.
by wapnethr
Calculating checksum number using Luhn's algorithm
by Michael Mac
This article shows how to create a Chat for Local Area Networks which uses the WebBrowser control to display the messages.
by Nemanja Trifunovic
Some code to help you combine MC++ and STL
by Elias Bachaalany
This article will teach you MC++ in a direct and experiential manner.
by Nish Nishant
An introduction to Windows Forms using Managed C++
by Nish Nishant
Demonstrates adding menus, showing open-dialog boxes, showing images, scrolling.
by Alberto Ferrazzoli
.NET wrapper for ZLib, written in MC++
by Nish Nishant
An introduction to managed exception handling in MC++ programs
by Albert Pascual
How to create threads in Managed C++
by Akos Mattiassich
A C++/CLI wrapper around MMAudioDeviceApi with notification support.
by Bala Rajesh
Managed C++ wrapper to a native C++ library
by FlorianPraxmair
Mapping POSIX threads to object oriented C++ code.
by abn9c
An article describing how to compile Matlab 7.1-7.4 mexw32 files using Visual Studio 2005
by Jonathan de Halleux
A new highly flexible unit test framework with new fixtures
by Nish Nishant
Basic demonstration of the TcpListener/TcpClient classes.
by Shaheer Abdulrahiman
A tool for creating/verifying MD5 files
by Fei Liu
This article shows how to use .NET controls in Windows Forms containing managed DirectX content
by logicchild
An article written to describe the use of the Console debugger
by Mayank Rai
Detecting memory leaks using Windbg.
by My2Cents
Thread communication made easy!
by Nish Nishant
MessageBoxManager is a Windows Forms component that you can drag & drop into a Windows Forms project's main form, and it gives you enhanced message box functionality without forcing you to change your existing calls to any of the MessageBox.Show() overloads
by T. Kulathu Sarma
This article discusses what a Design Pattern is, GoF's classification of Patterns, and MFC and Design Patterns.
by Sams Publishing
An introduction to programming with .NET.
by Ladislav Nevery
Native MySql Client not requiring any special driver or library
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.
by Alain DOS REIS
A first approach to mixing .NET and native code, using the C++/CLI gateway.
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.
by cfrost
How to use a modeless WinForm from an unmanaged application including callback functionality
by aovidiu
The generated DLLs base addresses assure contiguous memory spaces for each DLL in the given DLLs series.
by Oren Zeev-Ben-Mordehai
Moving data between Managed Code and Unmanaged Code – Alternative using C++ and IJW
by Dan Glass
Mail queue using a SQL database
by ErnestoNet
Viewer of MsAccess databases directly from MFC and .NET - Repair corrupt databases
by Lars [Large] Werner
Windows has built inn support for a lot of keyboard languages, this class makes it possible to extract that info in an easy manner and present it to screen.
by Nish Nishant
A .NET port of my MFC CFrameWnd derived InputBox class, written using MC++
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.
by paladin_t
A guide about how to mix native and managed code in one solution
by neolithos
NeoLua implements Lua as a .NET dynamic language.
by Shalyto
The aim of Foundation is to prove the necessity to create the software project documentation. This documentation is not only to contain the description of the desired final software product, but also the circumstantially spread over process of its development.
by Nicolas Dorier
Debugger API, explore and modify running program easily
by Thomas Maierhofer (Tom)
The spell checking and hyphenation features of OpenOffice for the .NET platform.
by Nemanja Trifunovic
How non-member functions fit into object oriented programming.
by Jonathan de Halleux
NPerf is a framework for benchmarking classes and methods, that tastes like NUnit.
by David Hall
A collection of .NET classes written in Managed C++ that faciliate the manipulation of NT security rights
by Ranjan Banerji
A tutorial on how to set up an n-tier application using .Net
by Nish Nishant
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.
by PARK Youngho
A different take on a familiar game
by David Veeneman
An introduction to the 'why' of object design
by Stoyan Damov
A (managed C++) library for object pooling in .NET
by Nilesh K.
An article that explains Observer patterns in a simple manner
by tojohere
Observer pattern is made as a reusable C++ component
by Chad Z. Hower aka Kudzu
Some things in .NET are missing "practical" short cuts. This article demonstrates how to obtain the row in a DataTable that the currently selected row in a DataGrid is linked to.
by shailesh litake
office style control
by Tom Steele
Useful tricks for new Windows Forms developers.
by Nish Nishant
Shows how you can use data bound controls with OLE DB
by Nish Nishant
Basic introduction to using OLE DB to insert, update and read records from a database
by KeithPirkl
Register self-signed SSL certificates from a remote web browser.
by erjan123
A OpenGL 3D Navigation program with glRotatef, glTranslatef, gluLookAt
by Junlin Xu
This article shows how you can bring OpenGL to both native and .NET environment.
by Yap Chun Wei
Demonstration of operator overloading.
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.
by CastorTiu
How to use Oracle advance queue from a .NET enviroment.
by Ralph in Boise
Re-usable code to manage Outlook.
by Nish Nishant
Demonstrates the usage of splitters, treeviews, listviews, panels, toolbars
by chia hung liu
Easy to implementation Owner Draw List Box
by Ernest Laurentin
The article describes the P/Invoke Library Visual Studio add-in.
by Jesus Oliva
Class library to implement packet filtering funcionality in your .NET applications
by Emery Emerald
The demonstration of the possibility of parametrization of the non parametrized constructors of the MFC application's document templates.
by ZhengPing Wang
A sample show how to parse date with boost spirit framework
by Marcin Cuprjak
Parsing strings in .NET is very easy, but if you want to specify different decimal separators, there might be some confusion.
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
by Doug Langston
A Visual Studio 2015 project that shows one way to pass information between Windows Forms
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
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.
by jrivero
Permutations utilizing STL vectors and recursion encapsulated in a namespace
by Dave Kerr
Performance comparison of P/Invoke versus a C++/CLI wrapper.
by jackyxinli
An article to show how to play a Wave file with DirectSound and display its spectrum in real time.
by Kumar.Prabhu
This project demonstrates the basics of DirectShow and related concepts.
by aisha.ansari
post office protocol to retrieve mails
by HZ_79
An open C++ library to serialize objects as XML
by Thilak Raj S
Making JRE truely portable by API hooking.
by Palavos
An example of how to move from C++ to C# with minimal effort
by Jeffrey Walton
Perform Advanced Post-Build Executable Processing with the DbgHelp Library
by JKallen
Preventing the Return and Esc keys from closing a dialog. User will close the dialog via File-> Close or clicking the "x".
by PeterGlen
Measuring Processor Performance
by Jonathan de Halleux
Production grammar can be used to produce a wide range of results, including automatic test cases.
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.
by amatecki
The article describes how to use the Microsoft's UPnP Control Point API for finding and controlling UPnP devices, and includes a description of simple library to facilitate the application of Control Point API in your own programs, together with an example of MFC and WinForms applications.
by Raghuwanshi.G.S
This article shows how to Create your own Browser using WebBrowser Control.
by Nitron
An introduction into the art and science of project management.
by Vitaly Tomilov
Access detailed information about the current process the easiest way.
by Ralph Arvesen
A port of the famous C-language based game engine to Visual C++ with a .NET managed heads-up display.
by big71
The article describes a simple class that implements a ThreadPool based on an object Queue.
by Elias Bachaalany
Learn C++/CLI in less than 10 minutes.
by Ganik
Step by step instructions for a newbie on how to use WinDbg.
by Nemanja Trifunovic
A template wrapper that enables deterministic cleanup in .NET environment.
by Rama Krishna Vavilala
This is a screen saver written in C# and Managed C++ to display data from The Code Project web site
by Chris Maunder
The explanations, workarounds, scenarios and the rationale behind the decisions to change the Whidbey C++ compiler.
by Nik Vogiatzis
Allows a developer to use the .NET way of reading binary files.
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.
by Herbrandson
Explains how to insert logging into code at runtime using IL rewriting and the .Net profiling API
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.
by nghiath
This article allow you to recording and replay.
by CurtD
Assertions are a very effective debugging tool for C/C++ code. But, a very subtle problem exists with assertions that can cause you to waste a lot of debugging time chasing the wrong problem.
by ssm_as
Recursive Tower of Hanoi with(GUI)
by Jerome RG
A useful trick to customize the comportment of the Enter key in a Windows Forms TextBox control.
by eugened
A technique to refactor C++ template bloat
by Christopher G. Lasater
This article will deal with Property methodology of Adaptive Object Modeling. Property pattern methodology maintains that the attributes of a class should be held as a collection of properties, as opposed to single instance variables, which can be changed at runtime.
by Christopher G. Lasater
Strategy methodology maintains that the operations and business rules or code flow of a class should be held as a collection of properties, as opposed to single method calls, which can be changed at runtime.
by trysunil
An article on monitoring run registry keys
by Boby Thomas P
Brief description on remote debugging using GDB, DDD and GDBserver
by Durga Prasad Dhulipudi
Rendering ESRI Shapefiles(.shp) using OpenGL
by Levi Rosol
Review of Patterns of Enterprise Application Architecture by Martin Fowler
by Rajitha Wimalasooriya
DLL to track the system idle time.
by simonchen.net
How to prevent a security warning in Internet Explorer such as "An identified program wants to access to your computer", or "A website wants to open web content using this program on your computer".
by Scott Dorman
Explains the new SafeHandle class and Constrained Execution Regions, and shows how to use them.
by Jaskiran Singh
The topic discusses how to safely access the pointers, which are considered as bomb shells if used unsafely.
by Paul Selormey
Learn how to write user manuals with the Sandcastle Help Compiler.
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.
by Nish Nishant
This is further demonstration of MC++ IJW capabilities
by howdyeveryone
another screensaver code, but this one is managed c++ only, no MFC, winipi stuff
by Tom Stone
Enhanced encryption algorthim for data storage (console app)
by Jan Kuiken
Using a class derived from System::Windows::Forms::Form to enable region selection of a form.
by Albert Pascual
Sending mail in Managed C++ using SMTP
by Nish Nishant
A basic introduction to serialization using Managed C++
by Emre Özgür İnce
An approach for using the SFMT (SIMD-oriented Fast Mersenne Twister) random number generator algorithm.
by Abhi_Coder
Implementation of Shared Pointer
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.
by Aric Wang
Really a tiny class, used to get the currently webpage's net speed you are opening
by liuxiao
A way of adding hyperlink in CListCtrl
by Hrishikesh Lele
An article to explain how to write simple MDI application using managed c++ classes.
by Dark Daskin
Article describes how to build an assembly that exposes functions to unmanaged code without C++/CLI
by Idael Cardoso
A C++ class to allow simple serial communication in Win32 platforms
by Selvam R
Using Managed C++ and the RichTextBox for a simple Wordpad application
by Manish K. Agarwal
A simple worker thread class with Join and post thread message
by Hao Hu
An article on how to generate PDF file based on JPEG file as page content
by Ananth Nag Sastry Ganti
Simulation of Barber shop problem
by Nader Omar
Learn the Skills and Concepts to Program in C++ for Beginner & Intermediate/step by step
by Cibz
An alternate method to when TransparencyKey is not working .
by Samuel Batista
A small, yet powerful, code profiler with a debug console window.
by Vinicius Jarina
A Edit that Automatically completes your words
by Adrian-Bogdan Andreias
A smart logger that makes use of the new predefined VC++.NET macros.
by Chris La
This article explains Objective-C like C++ memory management class, SmartObject.
by Software_Developer
A Snake game in a Win32 Console
by HotSoftG
Automation framework application development, realize the software functions and software frame separation. Support plug-in support theme
by The DevMan
A series for simplifying the learning of software architecture
by Orina DCosta
Quality is a discipline. Follow simple rules which work for you and take pride in creating your masterpiece.
by omkar joshi
Solution to a Travelling Salesman problem using Hamiltonian circuit, the efficieny is O(n^4) and I think it gives the optimal solution.
by daluu
A beginner's guide on how to send emails (via SMTP) and SMS text messages when you don't have adequate access to the necessary resources
by Sonic Guan
A convenient and high-powered GUI engine with plenty of tricks
by Adalsteinn B. Bjarnason
Unique alarm application that works.
by Chris Apple
A MFC C++ class to generate a splash screen and about box from a bitmap and version string resources.
by Leon Finker
SSL/TLS Client/Server classes for .NET that uses Windows SSPI for SSL/TLS protocol
by coder_of_salvation
Skip the 'starting from scratch' & Makefile bullsh*t, this will boost your creativity
by nbugalia
Only the user can see the words on screen
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.
by Ernst Kuschke
Strings in .NET are special - this article shows why.
by kbsbng
Sudoku solver using a backtracking algorithm
by Attila Kúr
An alternative way to get Online Storage on top of a version control system like Subversion
by Saar Yahalom
A TCP session reconstruction tool for C#.
by Shalyto
Here new technology of software design is offered. This technology is appropriate for compicated and complex solutions. It is based on finite automata concept. Author hopes that this technology is rather successful UML alternative.
by Danilo Mendez
SmartCode is a template based code generator.This tutorial describes the process of building a templates to SmartCode
by Alexander Kent
Utility allowing convenient modification of a Terminal Servers listening port from 3389 to something else.
by AlexShag
This is a simple text editor based on Edit control
by Jim Hollenhorst
Learn how to use regular expressions in 30 minutes with Expresso.
by Denis Vasilik
The author shows how easy it is to implement the using statement known by C#.
by Alexey
The ALXGrid Control Library is a set of classes for management of data as a table.
by Sami Vaaraniemi
This article discusses the advantages of an automated unit test suite over other testing strategies. We also take a look at some future trends in software development in which automated unit tests will play an important part.
by Bnaya Eshet
Unit Test Framework that support security context and multi threading stress
by Matt Gullett
A design pattern for logically representing data and decoupling the persistance of data from the application view of that data.
by Alberto Bar-Noy
This article discusses the Structural Pattern Flyweight, using a Visual C++ example.
by Gabriel Torok
Using Dotfuscator to protect your .NET source code from decompilers.
by Matt Gullett
A detailed look at the evolution of a project from concept to product. (This is the first installment of what should be several more articles.)
by Matt Gullett
A detailed look at the evolution of a project from concept to product. (This is the second installment.)
by Matt Gullett
A detailed look at the evolution of a project from concept to product.
by Matt Gullett
A detailed look at the evolution of a project from concept to product. (This is the fourth installment of what should be several more articles.)
by Matt Gullett
A detailed look at the evolution of a project from concept to product. (This is the fifth installment of what should be several more articles.)
by Chris Maunder, Nish Nishant
This article presents a port of the MFC Trick button to .NET using Managed C++ and Windows Forms
by logicchild
An Article about the Basics of MFC Resources
by tsxy
The most useless plug-in for Visual Studio 2005 and Live Messenger.
by Steven Campbell
A guide to becoming a better programmer.
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.
by emarti
If the user tries to run a second copy of the application, the existing instance should kill itself.
by Andreas Saurwein
Explaining the phenomenon of x^=y^=x^=y;
by Nish Nishant
Describes the virtual bool bug that exists in mixed mode Managed C++ programs that access unmanaged classes
by Niek Albers
Limiting an application to a single instance.
by Nish Nishant
Introduction to using the Monitor class for accessing shared resources from multiple threads
by Selvam R
This article explains Managed Threads with Windows Forms Controls
by Oleg Fedchenko
With this thread-safe smart pointer, you can use an object of any type in a multithreaded environment.
by Aric Wang
Many popular MP3 players have cool desktop lyrics, this demo uses a simple method to realize it. Happy new year!
by Michael Chourdakis
Simple code to introduce a hardware breakpoint mechanism.
by Redgate Software
Mike Bloise, lead developer at Recognin Technologies recounts his experiences on a recent CRM project, built using C#, where he found himself facing severe memory leak issues and a very tight deadline.
by screanjap
updated with a gribanchor feature, a bugfix and translated to c++/cli
by phoaivu
A platform-independent engine for image warping
by IrrationalThinking
A tutorial on how to use .NET Forms in C++
by Chad Z. Hower aka Kudzu
Demonstrates how to use a UDP client, and a UDP server. The example is named "Remote BSOD Invocator", or simply RBSOD for short. RBSOD can be used to trigger fake (and funny) BSODs on your colleagues' (or enemies') computers.
by MSCH@MDD
Ultra-simple read/write lock pattern implementation in C++.
by Edward Moemeka
This article can be used as a glossary of many RUP and UML elemnts
by Ather Murtuzapurwala
Object-Oriented Concepts for all kinds of beginners
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).
by Michael Combs
Call managed code from unmanaged code
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.
by bollwerkj
This article shows you how I got Excel to work using C++/CLI in a Windows Forms Application
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.
by Thomas Serface
Includes code to create a virtual list control that also displays bitmaps from files at run time.
by Espen Harlinn
Demonstrates how easy it is to combine ACE and .NET using C++ CLI mixed mode
by Igor Chouvalov
This article demonstrates the basics of accessing a database and retrieving data from that database usingthe ADO.NET data classes.
by Majid Shahabfar
Mixing managed and unmanaged code and using .NET library in MFC projects
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.
by Nish Nishant
This article covers basic marshal_as usage, as well as how to extend marshal_as to support additional type conversions
by mbyamukama
This application will display XML data in a table format and write tabular data to XML documents.
by James T. Johnson, Nish Nishant
Introduces generics and compares it with templates
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.
by Nish Nishant
Declaring and using managed .NET arrays with MC++
by Steeve Morin
How to use your managed class libraries in your unmanaged application, using IJW.
by Chris Maunder
A quick introduction to using .NET managed reference types in C++
by Andrei Smolin
A simple WinForms application that shows MAPI folders and items in your mail profile.
by odlumb
An example of tapping into an application's main message loop to trap and utilize incoming user-defined messages.
by Igor Chouvalov
This article demonstrates interoperability between .NET managed code and old unmanaged code. It uses the P/Invoke mechanism to call unmanaged DLL entry points.
by Kontza
An article on how to use MSVC pragmas to create a function forwarding DLL.
by Chris Maunder
An introduction to using scalar and indexed properties in managed C++
by Kusay J. Mohammed
Easy line encrypter decrypter
by Roy Ganor
An article on transfering any serialized object through client and server.
by Igor Chouvalov
This sample demonstrates a basic technique of networking using the TCP/IP protocol in a managed C++ application by implementing a simple POP3 client.
by Sameer Ahmed
This article describes how to dynamically mix two video files (.mpeg, .mpg, .avi and .dat). Mixing involves alpha-blending and stretching/shrinking and positioning of the two video streams, individually, using DirectShow's VMR9 filter.
by Jon Shadforth
The easy way to embed a managed resource for use with a component's toolbox bitmap.
by Nish Nishant
This article demonstrates how to use the Windows Forms 2.0 MenuStrip and ToolStrip controls in an MFC SDI application, using C++/CLI, to get the Office 2003 style menu and toolbar
by BoneSoft
How to serialize and de-serialize .NET objects and XML using the XmlSerializer and the serializer attributes.
by Jun Du
An article on how to use unmanaged C++ classes exported from pre-built libraries (DLLs) with no source code.
by GabrielWF
Tutorial and sample explaining how to use the V8 virtual machine inside your application.
by Chris Maunder
A quick introduction to using .NET value types in managed C++
by Nish Nishant
This article is a simple introduction to using the CWinFormsControl MFC class to put a Windows Forms control on an MFC dialog.
by Edward Moemeka
A continuation of using XAML for configuring applications
by Mark Birbeck
Easily and quickly build web services clients using XForm
by Ashvil DCosta
Code is often over valued and needs a migration strategy.
by Ashvil DCosta
Good Code Reuse can resolve the problems of Code Depreciation.
by Rama Krishna Vavilala
A wizard to create a Managed C++ class library which is also a MFC regular DLL
by Arsalan Malik
This article describes how a texture can be created in OpenGL from a live video stream from a web cam or a video file.
by FERNANDO PAREDES ARNEDO
ASCII based encoder. Clear, encoded and key text allows all printable characters
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!
by hackman3vilGuy
See the new Ribbon Designer in Visual Studio 2008 allowing you to graphically create ribbons for your Office add-ins. Add images from the Yahoo Image Search API and analyse the content of your document
by Georgi Petrov
Sending and receiving voice under TCP/IP and Windows 98 & Direct X.
by Angel Rafael Rapallo
This article contains code which simlates water wave motion using several techniques and data structures
by Nadeem Afana
An article on Web service implementation in C++/CLI
by Trenton Moss
The basics of web usability.
by Marc Clifton
An attempt to define what the term "framework" means.
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.
by Marc Clifton, J. Dunlap
A concise summary of the Dynamic Systems Development Method, one of the "Agile Methods"
by Marc Clifton, J. Dunlap
A brief treatise on what XP is all about, with references to links, books, authors, and sites.
by Marc Clifton, J. Dunlap
A concise summary of SCRUM, one of the "Agile Methods"
by Giuseppe Pischedda
Whidbey style with ProfessionalColorTable class
by kbrryder
This is a conversion sheet to go from C++ API calls to .NET P/Invoke. It includes data type conversions and tips.
by Samuels Xu
An MDI application based on MFC to open SQLite3 Database and show all tables in different views.
by Peter C. Studt
A small wrapper library to programmatically interact with standard audio controls
by Saikat Sen
This is the first part of a multipart tutorial on debugging using WinDbg.
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.
by Vuvirt
Utilizing IDragSourceHelper and IDropTargetHelper interfaces in a C# application via a managed C++ library.
by Selvam R
An MC++ class used to create Windows Forms based application.
by LeathurBoy
How to use Windows Forms in a Win32 application using Managed C++
by ManelF
This project shows with an example how to combine Managed C++, Managed DirectX and Windows Forms.
by Idael Cardoso
Managed C++ Windows Media Audio (WMA) compressor.
by Vladimir Svyatski
How to correctly draw WinForms Tab Control with bottom alignment when visual styles are enabled
by klizardin
WinHttp API wrapper library with asynchronous call mechanism and support of HTTPS protocol
by Sasha Goldshtein
In this article, we will write a full-blown WMI provider in managed code and consume that provider from managed code using the WMI extensions in .NET 3.5.
by nico.pyright
The purpose of this article is to present some utilization of configuration files in a Windows Forms application with C++/CLI.
by Arul Nayagam C A
This article demonstrates the DataGrid , ADO.NET components, and storing data into the database and retrieving from the same.
by Guitool
Class for playing and mixing video files using DirectX9 Video Mixing Renderer.
by Charles Horan
A utility application that generates .NET code for wrapping stored procedures.
by interopper
How to make a thin-as-possible .NET IEnumerable-wrapper around MFC list classes.
by nico.pyright
Thsi article explains how to create an RSS reader user control.
by AshakiranBhatter
Understanding FAT file system and kernel programming in C/C++
by logicchild
An article about the boundary of unmanged native and managed code
by Pascal Ganaye
Writing a parental control software: The beginning of the adventure
by onny
This article introduces and describes a framework that allows the creation of managed plug-ins for the Total Commander file manager.
by Koushik Ghosh
In this article, I have gathered all the experiences and information, which can be applied to make a C code optimized for speed as well as memory.
by Gammill
A .NET control meant to accomplish a task similar to MFC’s CRectTacker().
by Jay Nelson
Visual Studio .NET Add-in allowing XML style comments in Managed C++ applications.
by Cho, Kyung-min
Easy to access and simple XML parser
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.
by Mitchel Haas
Open source C++ class template library for generating and parsing xhtml documents.
by jerron
An easily-applicable implementation of the design pattern Factory Method