The Wayback Machine - https://web.archive.org/web/20091124075042/http://www.codeguru.com:80/cpp/misc/samples/

CodeGuru
Earthweb Search
Login Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

follow us on Twitter

Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

jobs.internet.com

internet.commerce
Partners & Affiliates
















Home >> Visual C++ / C++ >> Miscellaneous >> Samples


Samples

Basic Programming



Installing SQL Server 2008
Rating: none
Greg Larsen - 11/20/2009
Need your server and your site up and running quick? Let Greg Larsen show you what you need to know to get SQL Server running and configured.

Seven Steps of Migrating a Program to a 64-bit System
Rating:
Andrey Karpov - 05/04/2009
The article describes the main steps which should be performed to correctly port 32-bit Windows applications on 64-bit Windows systems. Although the article is meant for developers using C/C++ in Visual Studio 2005/2008 environment, it will be also useful for other developers who plan to port their applications on 64-bit systems.

How to Handle Currencies
Rating:
Anwar-ul- Haque - 09/26/2007
Learn about a C++ mechanism to handle and manipulate different currencies.

Message Only Window
Rating: none
einaros - 10/10/2006
Learn how to build an efficient library to provide support for Message Only Windows. The article also shows how to use the Thunk32 library provided in an earlier article, as well as some general pointers on good practices and patterns.

The Principle of the Procrustean Bed in Programming
Rating:
Marius Bancila - 06/29/2005
Learn why programmers should not try to alter the features of a programming language to their own preferences, but instead adapt to them.

"Indigo" CTP Released Today
Rating: none
Bradley Jones - 03/16/2005
Microsoft released the Community Technical Preview (CTP) of their next-generation Web-Services technology, "Indigo," today.

What is Programming Anyway?
Rating:
Wiley Publishing - 11/04/2004
Learn how to think programmatically.

Drive Explorer
Rating: none
Barretto VN - 06/28/2002
Basic code for creating a "Windows Explorer"-like program

Toolbar and Statusbar on Dialog
Rating: none
Barretto VN - 06/27/2002
Basic code for adding a toolbar and status bar to a dialog.


Code Highlighting



Coloring Your Code in vBulletin Posts
Rating:
Yves Maurer - 10/08/2003
A utility to colorize code for posting in vBulletin. (The demo project and source code were updated.)


Games



[Updated] Template Metaprogramming and Puzzle 15 Optimal Solution
Rating:
Aliaksei Sanko - 09/14/2009
Read about a sample demonstrating how to accelerate finding an optimal Puzzle 15 solution using C++ Template Metaprogramming. It presents an implementation of the IDA* search algorithm.

[Updated] Creating the "Marriage" Card Game
Rating:
miteshpandey - 01/10/2006
A collection of card games. (The article and downloadable project and source code were updated.)

A CDXMenu Class for the CDX Library
Rating:
Hamid Reza Gharahzadeh - 09/15/2005
The CDXMenu class delivers a fast and easy way to create a menu using CDX classes and the CDXBitmapFont class for computer games.

Cross-Platform Game Development for C++ Developers, Part V: OGRE 3D
Rating:
Victor Volkman - 09/12/2005
The Object-Oriented Graphics Rendering Engine (OGRE) enables you to quickly and easily produce applications with hardware-accelerated 3D graphics by abstracting all the details of using the underlying system libraries. See for yourself.

Cross-Platform Game Development for C++ Developers, Part IV: ClanLib SDK
Rating:
Victor Volkman - 09/07/2005
Although the cross-platform C++ framework ClanLib is focused primarily on the game developer, you could easily use it to develop a scientific 3D visualization tool or multimedia application as well. Take a look under the hood of this versatile API.

Cross-Platform Game Development for C++ Developers, Part III: The 3D Irrlicht Engine
Rating:
Victor Volkman - 08/24/2005
Although open source, the high-performance Irrlicht Engine offers state-of-the-art features normally found in commercial 3D engines. Find out what they are and how to use them.

Cross-Platform Game Development for C++ Developers, Part II: The Allegro Platform
Rating:
Victor Volkman - 08/17/2005
Get an under-the-hood look at the Allegro open source gaming library, and then dive into demo that will show how to get up and running.

Airplanes: Bomber, a Socket-Based Game
Rating: none
williamx - 08/15/2005
An online puzzle game.

Cross-Platform Game Development for C++ Devs
Rating:
Victor Volkman - 08/05/2005
Are you an aspiring game developer who's not sure how to get started? Get a close-up look at an open source, cross-platform gaming engine that can have you on your way to creating a hit game title in no time.


Samples



PasswordSpy - Retrieving lost passwords using Windows hooks
Rating:
Brian Friesen - 02/03/2004
Retrieve lost passwords using Windows hooks. PasswordSpy is not intended for mischievous purposes. (The source code was revised and an addendum to the article was added.)

Track billable hours
Rating: none
Eric Hoagland - 10/01/2002
Track billable hours

Window Handle Picker Sample
Rating: none
Mike Marquet - 08/18/2000
"Spy"-like tool that displays a window's styles when you drag the mouse over any window

Password Retrieval Application
Rating:
Tom Archer - MSFT - 02/11/2000
Password Retrieval Application

MDB Viewer with Out_Lookstyle
Rating: none
Xiaojian Liu - 05/24/1999
MDB Viewer with Out_Lookstyle

DiskSpace Tracker
Rating: none
Joep Oude Veldhuis - 05/21/1999
DiskSpace Tracker

The Tetris Clone CGTetris
Rating: none
Jvrg Kvnig - 05/03/1999
The Tetris Clone CGTetris

Magnifying Glass - demonstrates different ways to obtain or create proper DC and use BitBlt - StretchBlt functions
Rating: none
Sergey Karyshev - 03/25/1999
Magnifying Glass - demonstrates different ways to obtain or create proper DC and use BitBlt - StretchBlt functions

Demonstrates the use of GfxListCtrl control, CHyperlink class , CSystemTray class
Rating: none
Xavier John - 03/25/1999
Demonstrates the use of GfxListCtrl control, CHyperlink class , CSystemTray class

Zoomin Extension
Rating: none
Thierry Maurel - 01/28/1999
Zoomin Extension

Includes - An application to show what was included and how, in you C/C++ source
Rating: none
Guy Gascoigne - Piggford - 01/28/1999
Includes - An application to show what was included and how, in you C/C++ source

NetManager V1.1
Rating: none
Petr Stejskal - 01/28/1999
NetManager V1.1

Timestamp - A utility to change a files "Modified" time.
Rating: none
Chris Maunder - 01/19/1999
Timestamp - A utility to change a files "Modified" time.

Tray Calender
Rating:
Chris Maunder - 12/04/1998
Tray Calender

Distributed Tanks Game Sample
Rating: none
Eran Yariv and Moshik Zur - 11/22/1998
Distributed Tanks Game Sample

Copy Folder/File Names Directly from Shell
Rating: none
Kumara Das K.R. - 11/04/1998
Copy Folder/File Names Directly from Shell

A better front end to WinDiff
Rating: none
Chris Maunder - 10/23/1998
A better front end to WinDiff

StackUp V1.0 - the DirectX game
Rating: none
Petr Stejskal - 09/14/1998
StackUp V1.0 - the DirectX game

AVI Player - ATL DLL
Rating: none
Martin Putz - 09/07/1998
AVI Player - ATL DLL

Database Sample (Repeater Frequency Index)
Rating:
Eric Hoagland - 08/08/1998
Database Sample (Repeater Frequency Index)

Track billable hours (2)
Rating: none
Thomas Blenkers - 08/08/1998
Track billable hours (2)

Help Array Generator Utility
Rating: none
Peter Bevilacqua - 08/08/1998
Help Array Generator Utility

Messenger
Rating: none
Audrius Vasiliauskas - 08/08/1998
Messenger

Runtime Monitoring Agent
Rating: none
Zoran M.Todorovic & Miodrag D.Stojadinovic - 08/08/1998
Runtime Monitoring Agent


System Information



SMBIOS Demystified
Rating:
kirants - 08/01/2006
Discover a basic SMBIOS parser that demonstrates querying for SMBIOS info using WMI and then parsing the data to extract necessary information.

Bulletproof Windows XP
Rating:
The UberOverLord - 02/27/2006
Currently, this is the best way to protect XP systems from malware and accidental changes.

Drive Browsing Treeview
Rating: none
Barretto VN - 06/27/2002
Tree view for browsing drive information.

Drive Browsing Listview
Rating: none
Barretto VN - 06/27/2002
Listview for browsing drive information.


Testing & Debugging



Parallel Lint
Rating: none
Andrey Karpov - 06/15/2009
Understand the new direction in development of static code analyzers - verification of parallel programs. The article reviews several static analyzers which can claim to be called "Parallel Lint".

[Updated] Compiling and Integrating Crypto++ into the Microsoft Visual C++ Environment
Rating:
Jeffrey Walton - 12/21/2006
Learn how to compile and integrate Crypto++ into the Microsoft Visual C++ environment.

In Praise of the Lowly Comment
Rating:
Mike Gunderloy - 11/09/2006
See how to make comments in your code more useful & effective for you and your fellow developers.

Unit Testing with CPPUnit
Rating: none
JM - 01/07/2004
Learn to unit test C/C++ applications using the CPPUnit unit testing framework.







internet.commediabistro.comJusttechjobs.comGraphics.com

WebMediaBrands Corporate Info

Legal Notices, Licensing, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs