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

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.

jobs.internet.com

internet.commerce
Partners & Affiliates
Cheap Plane Tickets
Prepaid Phone Card
Car Insurance Quotes
Executive MBA
Domain Registration
Inbound Calls
Car Donations
Greeting Cards
Cheap Cameras
Online Universities
Promote Your Website
KVM over IP
CRM Software
Education Degrees



RSS Feeds

All

VC++/C++

.NET/C#

VB

See more EarthWeb Network feeds

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

Embracing the full spectrum of developer needs including content supporting 64 bit, Multi-Core, Tools, and Optimization.

Making Multi-Cores Count: An ISV Licensing Primer
On the road to concurrent programming, do customers see you as the fast laneor the speed bump? The best way for ISVs to support emerging x86-based virtualization and grid computing technologies is by moving away from antiquated hardware-based license models. Read more.
Mr. Multimedia: AMD's Wei-Lien Hsu
See how AMD's various architecture designs provide processor performance across the computing board, including formerly niche areas such as multimedia, and how passionate engineers like Wei-Lien Hsu are making it happen. Read more.
Man on a Mission: AMD's Brent Hollingsworth
AMD is working on a library of thousands of functions that will make the parallel technologies embedded in AMD's multi-core processors and other multiprocessor technologies available to developers. See what the project's team leader has to say about the challenges and benefits of the AMD Performance Library (APL). Read more.
Taking Advantage of Concurrent Programming for Windows, Part 2: Multi-Core Programming in .NET
In the coming many-core era, the performance difference between single-threaded and multithreaded applications will grow greater and greater. It behooves all professional programmers to begin coding for multiple cores now. Read more.
For more relevant code samples, tutorials and editorials click here.

Miscellaneous

next

A Glance at the Virtual Machine Monitor
Rating: none
Ashkbiz Danehkar - 10/12/2006
Learn about virtualization's technique world.

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.

[Updated] Thunking in Win32
Rating:
einaros - 10/04/2006
Learn about an approach to creating thunks/trampolines to non-static member functions in 32-bit VC++.

[Updated] Customize an IE Context Menu to Add CodeGuru Favorites
Rating:
kirants - 09/12/2006
Discover the development of a Browser Helper Object to customize Internet Explorer context menu to add CodeGuru Favorites items.

[Updated] Resources Explorer
Rating:
Georges Dumond - 09/07/2006
Learn about a search files with resources to explore it. The selected resource can be extracted. This tool is a sample of using Splitter, List, Tree, and resource display.

Easy Multithreading in ATL Windows Applications
Rating:
Konstantin --- - 08/25/2006
Add one header file to your *.vcproj, insert a few lines of code into your class header, and you'll never again worry about the asynchronous routines in your ATL GUI application.

How to Change the Attributes of a Directory Through Visual C++
Rating:
Najam - 08/22/2006
This should be an easy task, but it's hard to find out how to perform the designated process.

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.

A Round-Trip UML Dynamic Modeling Tool
Rating:
JeromeWiz - 06/22/2006
Learn about a round-trip UML dynamic modeling tool with code line calculator and code/memory size analyzer.

EAN13 Barcode Class
Rating:
Robert Tari - 06/13/2006
Learn about a lightweight class that prints EAN13 barcodes and displays captions.

WinAPI Hooking
Rating: none
Andriy Oriekhov - 06/08/2006
Learn to intercept WinAPI calls.

Crypto++® Holds the Key to Encrypting Your C++ Application Data
Rating:
Victor Volkman - 05/15/2006
The need to encrypt sensitive information is more important than ever. Luckily, the C++ class library Crypto++ enables you to encrypt your application data regularly and painlessly.

[Updated] Tree Container Library
Rating:
Mitchel Haas - 04/04/2006
The TCL consists of four template container classes, similar to those found in the STL.

Mouse Progress Control
Rating:
Lars Werner - 04/03/2006
Learn about a progress bar control that follows the mouse cursor by using a system-wide hook.

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

Multi-Threaded Message Processor
Rating: none
Sathya Narayana Panduranga - 02/23/2006
Learn about a framework for concurrent message processing for disconnected, multi-threaded applications.

Enhance Your Dynamic Memory Allocation with an Undocumented MFC Class
Rating:
lano1106 - 02/14/2006
Learn to employ a small utility class that allows you to modify how objects for a given class are dynamically allocated.

Internationalize and Localize Your C/C++ Code with ICU
Rating:
Victor Volkman - 02/10/2006
The International Component for Unicode (ICU) library can save you from being hopelessly mired in numerous character encodings as your C/C++ application matures into internationalization and localization.

Mould Text in Any Shape
Rating:
Sjaak Priester - 02/07/2006
Sometimes, putting text in a rectangular block may just be a little too straight. With the C++ class QEnvelopeText, you can mould a piece of body type in any shape.

BizTalk 2004 Adapter Alternatives for Handling Web Services
Rating: none
Jeffrey Juday - 02/01/2006
Combine BizTalk 2004 with the .NET Framework to overcome some of BizTalk's limitations in handling Web services.

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

Method Call Interception (MCI) in C++ (not yet reviewed)
Rating: none
Raghupathy Srinivasan - 12/21/2005
Implementing MCI in C++ using compiler / platform specific features.

A Simple Thread Pooling Approach
Rating:
Raghupathy Srinivasan - 11/22/2005
Learn about a simple mechanism to achieve thread pooling by using Windows messages.

Simple Single Instance Windows (not yet reviewed)
Rating: none
egawtry - 10/31/2005
Control the number of windows instances for your app.

For Developers, Microsoft Has More in Store than Ever Before, Part 2
Rating:
Patrick Gallucci - 10/10/2005
Microsoft announced so many new tools and technologies at its Professional Developers Conference (PDC) 2005 that our "man on the scene" needed a second article to cover it all. Find out what else Redmond has planned for .NET developers.

For Developers, Microsoft Has More in Store than Ever Before
Rating:
Patrick Gallucci - 10/05/2005
Get a recap of Microsoft's Professional Developers Conference (PDC) 2005 from a developer who's been there and done that—and got the DVD. Find out Redmond has planned for .NET developers.

Make GDI+ Less Finicky About Fonts
Rating:
Sjaak Priester - 09/23/2005
Windows GDI+ understands only half of the fonts out there. Use the QGraphicsText class to work with the other half.

Customer Best Practices: Coding and Testing Phase
Rating:
April Tallett - 09/23/2005
Read the first in a series of best practices for improving project success with solid customer involvement.

Publishing with Authoring Connector
Rating: none
Packt Publishing - 09/20/2005
Learn to integrate Web publishing with working with your Word documents.

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.

[Updated] The Basics of UTF-8
Rating:
Marius Bancila - 09/12/2005
Learn about UTF-8 encoding of UNICODE characters.

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.

Time Management Tips for Developers
Rating:
Alexander Fedorenko - 09/09/2005
Learn about a few time management principles that can make our lives more successful and improve software and Web development.

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.

TILO - An Automated Unit-Testing Tool for C & C++
Rating:
Octavian-Paul ROTARU - 09/02/2005
TILO is a program/tool designed to help developers create and run unit tests. Unit tests will have to be coded, not written, and will be executed automatically by the tool.

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.

QPerformanceTimer
Rating:
Sjaak Priester - 08/16/2005
"Profile" a block of C++ code with just one include file and two variable definitions.

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.

[Updated] Polygon Clipping
Rating:
Sjaak Priester - 08/04/2005
It's one of those humble tasks computers have done for ages, but the hunt for the perfect clipping algorithm is still open.

[Updated] Easy Unicode
Rating:
Lior Peretz - 08/02/2005
Learn how to integrate Unicode support in a non-Unicode application without a lot of code modifications.

[Updated] The Mists of Avalon
Rating:
Guido Stercken-Sorrenti - 07/25/2005
Learn about "Avalon," the exciting new presentation subsystem of the upcoming Windows platforms. After an introduction to declarative drawing and XAML, you'll use XAMLPad to get a first taste of Avalon programming.

Understanding Hibernate ORM for Java/J2EE
Rating:
Saritha S.V - 07/12/2005
Hibernate is the most popular and most complete open source object/relational mapping solution for Java environments. Learn Hibernate by using a simple Java application.

MFC 8: I'm Not Dead Yet
Rating:
Victor Volkman - 07/11/2005
To prove that the Microsoft Foundation Class library is not dying, Microsoft has made some changes. Explore what is new and changed in MFC 8, coming with Visual C++ 2005.

Deriving Projection Matrices
Rating:
Joe Farrell - 07/11/2005
Walk through the mathematical derivation of orthographic and perspective projection matrices used in 3D graphics.

Modeling of Software Defects Dynamics
Rating: none
ilkaev - 07/05/2005
Learn about a model that describes software code defects dynamics as the result of the interactions between test and development teams.

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.

BizTalk 2004 Business Rules Explained
Rating: none
Jeffrey Juday - 06/21/2005
Give power users more control over areas of your BizTalk Orchestration. With Business Rules, you can wrap your .NET classes and XML document elements in easy-to-understand language.

Three Powerful Yet Untapped Features of NTFS
Rating:
Pinky98 - 06/21/2005
The NTFS windows file system has introduced several features that improve the performance, stability, and reliability of file storage. Of these, three features lend themselves to advanced methods of information storage and collation. Few applications have, however, made extensive use of these features. This article introduces these features and identifies some of the potential uses each one exhibits.

next

Download: Rational Application Developer. Quickly design, develop, analyze, test, & deploy apps.
Flash Demo: See how Crystal Reports Server can help you manage and deliver timely corporate reports.
Generate Complete .NET Web Apps in Minutes . Download Iron Speed Designer today.
Get the most out of Visual Studio. Visit the Microsoft Visual Studio Extensibility Portal on DevX.
Download: IBM Rational Functional Tester. Get automated functional & regression testing for apps.


JupiterWeb networks:

internet.comearthweb.comDevx.comGraphics.com

Search JupiterWeb:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterWeb

Jupitermedia Corporate Info