CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
Member Sign In
User ID:
Password:
Remember Me:
Forgot Password?
Not a member?
Click here for more information and to register.

Become a Marketplace Partner

jobs.internet.com

internet.commerce
Partners & Affiliates
















RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

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


Samples

Basic Programming



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

Product Keys Based on Elliptic Curve Cryptography
Rating:
Jeffrey Walton - 12/12/2006
Protect software with product keys based on Elliptic Curve Cryptography.

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/02/2008
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:
ZOverLord - 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



[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.









JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info


Legal Notices, Licensing, Reprints, & Permissions, Privacy Policy.

Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers

Solutions
Whitepapers and eBooks
IBM Whitepaper: Innovative Collaboration to Advance Your Business
Internet.com eBook: Real Life Rails
Avaya Article: Call Control XML - Powerful, Standards-Based Call Control
Tripwire Whitepaper: Seven Practical Steps to Mitigate Virtualization Security Risks
Internet.com eBook: The Pros and Cons of Outsourcing
Go Parallel Article: Scalable Parallelism with Intel(R) Threading Building Blocks
Internet.com eBook: Best Practices for Developing a Web Site
IBM CXO Whitepaper: The 2008 Global CEO Study "The Enterprise of the Future"
Avaya Article: Call Control XML in Action - A CCXML Auto Attendant
Go Parallel Article: James Reinders on the Intel Parallel Studio Beta Program
IBM CXO Whitepaper: Unlocking the DNA of the Adaptable Workforce--The Global Human Capital Study 2008
Adobe Acrobat Connect Pro: Web Conferencing and eLearning Whitepapers
Go Parallel Article: Getting Started with TBB on Windows
HP eBook: Storage Networking , Part 1
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Go Parallel Video: Intel(R) Threading Building Blocks: A New Method for Threading in C++
HP Video: Is Your Data Center Ready for a Real World Disaster?
Microsoft Partner Portal Video: Microsoft Gold Certified Partners Build Successful Practices
HP On Demand Webcast: Virtualization in Action
Go Parallel Video: Performance and Threading Tools for Game Developers
Rackspace Hosting Center: Customer Videos
Intel vPro Developer Virtual Bootcamp
HP Disaster-Proof Solutions eSeminar
HP On Demand Webcast: Discover the Benefits of Virtualization
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Microsoft Download: Silverlight 2 Software Development Kit Beta 2
30-Day Trial: SPAMfighter Exchange Module
Red Gate Download: SQL Toolbelt
Iron Speed Designer Application Generator
Microsoft Download: Silverlight 2 Beta 2 Runtime
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
IBM IT Innovation Article: Green Servers Provide a Competitive Advantage
Microsoft Article: Expression Web 2 for PHP Developers--Simplify Your PHP Applications
Featured Algorithm: Intel Threading Building Blocks - parallel_reduce
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES