HOME
Login
Change Info
Logout


TUTORIALS

C, C++
Win32
Java
Visual Basic
MFC
DCOM
Networking
C#
Perl
HTML
XML
ASP
PHP
Javascript
Other

DOWNLOADS
ITCLib
SourceVizor meets the notification, reporting, and admin needs of teams using Microsoft Visual SourceSafe.
Free 30-day trial!


DevCentral Tutorials: C/C++

Writing Crash-Proof C/C++ Code
Christopher McGee explains the different causes of crashes and how to make them a thing of the past by following a few simple rules as you write code.

Introduction to C Programming
This series contains a set of tutorials that will help you learn about the C programming language. These tutorials start with the assumption that you know a procedural language like Pascal or Fortran already, and want to map that knowledge to C.

Understanding C++: An Accelerated Introduction
These tutorials help you to gain an understanding of the fundamental concepts driving C++ in a quick and painless way. They let you begin thinking in an "object oriented way". Once you understand the fundamentals, the rest of the language is relatively straightforward because you will have a framework on which to attach other details as you need them.

An Introduction to C++ Class Hierarchies
One of the best ways for beginners to learn about C++ is to examine and use existing class hierarchies. In this way you can begin to understand the advantages of inheritance and polymorphism, and you can also gain access to a number of valuable design techniques. The problem with existing hierarchies is that in most cases they are quite complex. The purpose of this article is to introduce SST - the Super Simple Toolkit - as an example class hierarchy. SST is a GUI class hierarchy that allows you to create super simple GUI applications, and experiment with a class hierarchy concepts in the process.

Ease the Wait with the Progress Common Control
Joe Magura shows us how to use the MFC progress common control in applications with big waits.

Implementing Design Patterns in C++: A Tale of Two Iterators
Jason Shankel takes object-oriented programming up a notch, investigating the concept of design patterns initially formulated by Erich Gamma and colleagues. Here, Shankel applies design-pattern concepts to the implementation of iterators in the Standard Template Library.

Passing C++ Object Across a COM Interface
William Rubin discusses various topics in passing C++ objects across a COM interface.

Using OpenGL in Visual C++
A good introduction to using OpenGL.

Taking Control of Color with CTL_COLOR
Painting the background of an edit box may seem like a straightforward task, but unfortunately MFC has other ideas.

Teaching an Old CList Box New Tricks
Dave brings the old dog/new trick adage back home with a clever treatment of the familiar old hound, CListBox. Create a smart horizontal scroll bar, which you can propagate to all of the CListBox controls in your app.

Making Class Accessible from a DLL
Alan offers a simple introduction to making a class accessible from a DLL using _declspec(dllexport) directive. In an upcoming article he will cover another method for accessing a DLL, this one using definition files.

Applications Programming in C++
Entitled "Classes," Chapter Five presents one of the most complete and concise introductions to C++ concepts and programming elements available.

Report Generation with Crystal Reports
This exercise will show you how to easily add a report generation facility to your Microsoft Visual C++ (MSVC) database applications using Crystal Reports.

UNICODE Conversions in Visual C++
This tutorial shows how to use UNICODE in VC++ applications to handle international character sets.


Featured Article

An Introduction to C#
By Joey Mingrone

Register Today!


100% FREE

Members enjoy these benefits:
Access to ITI Downloads
Access to more articles and tutorials
Optional weekly newsletter
And more...

Click here to register
Or
Click here to log in



© 2008 Interface Technologies, Inc. All Rights Reserved
Questions or Comments? devcentral AT iticentral DOT com
PRIVACY POLICY