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

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
Online Meetings
Contemporary Art
Holiday Gift Ideas
Car Donation
Promotional Products
Online Booking Hotels
Corporate Gifts
Prepaid Phone Card
Baby Photo Contest
Boat Donations
Phone Systems
Domain Registration
Web Hosting
Televisions


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

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

WHITEPAPER:
Building a Unified Enterprise Mobility Strategy

WHITEPAPER:
Protecting Credit Card Data--How to Achieve PCI Compliance

WHITEPAPER:
A Manager's Guide to Wireless Hotspots--How to Take Advantage of them While Protecting the Security Of Your Corporate Network

WHITEPAPER:
Industrial Wireless--Driving Connectivity Beyond the Carpeted Space

WHITEPAPER:
Beyond Corporate Walls--Motorola Enterprise Mesh Networks

  Navigating Your IT Career
A career in information technology usually has its share of ups and downs. Download this Internet.com eBook to learn where the jobs are in IT, how to negotiate a salary, and helpful advice on job security and how to deal with a layoff. »
 
  Inside Spyware: A Guide to Finding, Removing, and Preventing Online Pests
Your organization's computers are possibly being used to send spam, harvest e-mail addresses, make purchases on stolen credit cards or take part in denial of service attacks. Learn how to indentify, avoid, and remove malware from computers and keep your network and machines safe. »
 
  Tips for Selecting Software Vendors
IT managers need a proven, steadfast process for sifting through the hundreds of choices available for each enterprise software market segment. There are a series of steps for ensuring a result that will survive the intense, long-term scrutiny this level of investment will certainly attract. »
 
  Storage Basics: A Guide to the World of Storage Technology
Regardless of industry, size, or age, businesses are awash in more data than ever before. Federal regulations require that data be stored, protected, and retrievable for a certain amount of time. Storage is also a growing area in IT, which means employment opportunities exist now, and should exist for some time. »
 
  Building Your Own IP PBX
If you're already into having control of your computing infrastructure, taking charge of your telephone network is a natural progression. Asterisk is an open source PBX that runs on Linux. It can free your organization from expensive commercial PBXs, and gives you complete control over your telephone services »
 
C++

next

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

MFC Controls for Vista
Rating: none
Nick Wienholt - 09/04/2007
Microsoft Foundation Classes continue to play an important role for C++ developers. Discover how to upgrade an existing application with MFC 9's full support for the Windows Vista look-and-feel.

[Updated] Copy Constructors and Assignment Operators
Rating:
kasajian - 08/31/2007
Copying constructors and assignment operators is easy—once you learn the rules, and you can learn those rules right here.

Visualizing Point Data with NZR
Rating: none
Imran Khan - 08/28/2007
Use the NZR framework to visualize point data in 3D space.

Simple Thread: Part I
Rating:
Arjay - 08/23/2007
Learn about methods to start, pause, resume, and stop a thread by using _beginthreadex in an MFC dialog application. The sample shows how to update a MFC control as well as how to properly shut down a thread.

Template Meta Programming and Number Theory
Rating: none
Zeeshan Amjad - 08/10/2007
Learn how to implement some basic number theory functions with the help of C++ template meta programming.

[Updated] DLL Tutorial For Beginners
Rating:
Notsosuperhero - 08/06/2007
Learn how to create and implement DLLs without MFC.

Visual C++ Orcas Marshaling Library
Rating: none
Nick Wienholt - 08/02/2007
The conversion between common native types and the equivalent .NET Framework type is a common programming activity for interoperability development in C++. Visual C++ Orcas introduces a light-weight, template-based library for performing this conversion. This article will look at both the use of this library and how it can be extended to add new conversions.

Speeding Up .NET
Rating:
Bill Hatfield - 07/31/2007
.NET programmers can become a little lazy when it comes to performance optimization. Discover a few easy tips to keep performance at a peak!

A Quick Look at Visual C++ Orcas
Rating:
Nick Wienholt - 07/16/2007
Take a quick look at the upcoming release of the new Visual C++ release slated for release in late 2008—Visual C++ Orcas. The Orcas release builds on the heritage of C++, offering great new features for achieving deep integrating with Windows Vista and better support for interoperating with managed code.

Long File Name (LFN) Entries in the FAT Root Directory of Floppy Disks
Rating: none
Mufti Mohammed - 06/29/2007
Learn about the structure for LFN entries in the root directory and how to read LFN from the root directory of the FAT file system.

[Updated] FAT Root Directory Structure on Floppy Disk and File Information
Rating: none
Mufti Mohammed - 06/26/2007
Learn the FAT root directory structure on a floppy and how to retrieve information about the file (not file content) from it by using VC++.

Extract Floppy Disk Geometry from the Boot Sector
Rating: none
Mufti Mohammed - 06/06/2007
Learn how to read a floppy disk's geometry witout using DeviceIoControl on Windows XP.

How to Save and Load a Windows Region with MFC
Rating: none
Marc Gregoire - 04/12/2007
Learn how to save a Windows region to a file with CRgn::GetRegionData and how to load and re-create it with CRgn::CreateFromData the MFC way.

How to Read a MS Outlook (.msg) File Using ATL and MFC
Rating: none
Mufti Mohammed - 04/04/2007
Learn about the structure of the MS Outlook .msg file format and how a VC++ application can extract data from this file.

Prefer std::string to char*
Rating:
Marius Bancila - 02/22/2007
Understand the benefits of using the STL's std::string class over the C-like character arrays.

Calling .NET from Unmanaged C++
Rating: none
Jim Dill - 02/01/2007
Learn how to develop C++ wrapper functions around .NET classes.

Blitz++: Fast, Accurate Numerical Computing in C++
Rating:
Victor Volkman - 01/26/2007
With Blitz++, you can turbo charge C++ so that you get advanced language features but lose its poor performance.

Multiple Views Layout Without a Splitter
Rating: none
John Z. Czopowik VC++ MVP - 01/25/2007
Learn how to show multiple views in a frame window without using a splitter.

[Updated] A UTF-16 Class for Reading and Writing Unicode Files
Rating:
Jeffrey Walton - 12/29/2006
Learn to use Unicode to perform file-based operations.

Properties in C++
Rating:
Mohamed Shuaib - 12/28/2006
Learn how to simulate C# properties in C++.

MI Is not Mission Impossible
Rating:
angelorohit - 12/18/2006
Read a guide to dealing with some of the problems encountered with multiple inheritance.

Resource DLLs and Language Selection Menu
Rating:
swautier - 12/13/2006
CLanguageSupport: With a few lines of code, add automatic UI language selection and a language selection menu to your app. CLanguageSupport is your resource DLLs manager (also known as satellite DLLs).

Error Detection Based on Check Digit Schemes
Rating:
Jeffrey Walton - 12/13/2006
Learn about various Check Digit Schemes and how to implement the scheme.

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

Product Activation Based on RSA Signatures
Rating:
Jeffrey Walton - 12/05/2006
Learn how to create a Signing of Product Keys to validate activations.

[Updated] Combinations in C++
Rating:
Wong Shao Voon - 12/01/2006
Learn about a simple algorithm to find combinations systematically using C++.

[Updated] Permutations in C++
Rating:
Wong Shao Voon - 12/01/2006
The technique of finding permutations also provides source code for the recursive implementation. Also, learn how to use the STL template function next_permutation().

[Updated] A Deterministic Method of Determining a Document's Modified State
Rating:
Jeffrey Walton - 11/29/2006
Determine when a document has been modified. In the particular case of word processors, most tend to have a "dirty" flag that is set when a user types. This article demonstrates a smarter "dirty" flag that uses probabilistic methods.

[Updated] A Big Integer Package for Use in Visual Basic Written in Visual C++
Rating:
Jeffrey Walton - 11/29/2006
A 'How To' for creating a COM Big Integer Library that uses Visual C++ ATL Wizard and Wei Dai's Crypto++ Library.

Product Keys Based on the Advanced Encryption Standard (AES)
Rating:
Jeffrey Walton - 11/28/2006
Protect Software with Product Keys based on the Advanced Encryption Standard (AES).

URI Encoding and Decoding
Rating:
jinq0123 - 11/02/2006
Learn about fast and portable URI encoding and decoding functions that use std::string as the argument and return type, and do the buffer conversion, including '\0'.

PHP versus ASP: Worth the Argument?
Rating:
Paul Avery - 11/01/2006
Overview, cost, speed, compatibility, security, heritage, and misconceptions all concerning PHP and ASP. Learn how to make a more intelligent choice between them.

[Updated] STL Serialization Library
Rating:
Aniruddha Jahagirdar - 10/26/2006
The STL Serialization Library can serialize and load STL objects from a file. The serialization-file format can be customised as needed.

Dynamic Data Grouping Using MS Reporting Services
Rating: none
Asif Sayed - 10/17/2006
Discover new ways to "pretty up" your reports and perhaps get you noticed at the office.

Flex Your Lexical Analysis Muscles
Rating:
Victor Volkman - 10/09/2006
The Flex lexical analyzer generator enables you to accurately act on and react to incoming character data streams in a way that is both predictable and debuggable.

Animate a Modal Dialog
Rating:
Marius Bancila - 09/28/2006
Learn how to create a modal dialog with animations when shown or hidden.

In Search of a Perfect Singleton
Rating:
The Saint - 09/26/2006
Learn how one person tried to come up with the perfect singleton. The article explores real-time experience and explains in the common developer's perspective.

Doxygen: A Breath of Fresh Air for API Documentation
Rating:
Victor Volkman - 09/01/2006
The Doxygen documentation system addresses the age-old dilemma of how to keep documentation consistent with actual use cases by extracting it directly from the source code.

ASP.NET Tip: Control Access to a File Download
Rating:
Eric Smith - 08/30/2006
Learn a method for controlling how users download files from your ASP.NET applications.

Adding Logic Flow Control to Your Programming
Rating:
stoneyan - 08/25/2006
Learn how to write an event-driven program in logic flow instead of execution flow to increase readability, reduce bugs, and maintenance cost.

Programming the Windows Vista Event Log
Rating: none
Nick Wienholt - 08/04/2006
The Windows Vista Event Log offers a much richer experience than today's Event Log functionality. Dive into the code and tools that a C++ developer needs to use the new log.

[Updated] Alternative Mechanism for Acessing Simple Dialog Items
Rating: none
Michael Furman - 07/13/2006
Learn about a new way to manipulate edit and static controls.

[Updated] Fixed Point Math
Rating:
egawtry - 06/15/2006
Learn about a library that creates a new fixed point variable type.

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

Running State Machines-Based Win32/WinCE Programs
Rating:
JeromeWiz - 06/13/2006
Learn how to run state machine application framework-based Win32/WinCE programs using window message hooking technology.

Library for MFC Applications' Localization Using Resource-Only DLLs
Rating: none
Sergey Markov - 06/09/2006
Multilingual Library adds multiple UI languages' support to your MFC application.

Working with INI Configuration Files Cross-Platform (Win32/Un*x, MBCS/Unicode)
Rating: none
brofield - 04/25/2006
Win32 has a built-in INI file API, but writing cross-platform code is difficult because these functions aren't available on Linux.

zlib: Add Industrial Strength Compression to Your C/C++ Apps
Rating:
Victor Volkman - 04/10/2006
The zlib compression library enables developers to integrate lossless compression into their application suites with ease. The benefits are saved time, space, and therefore money.

Web Site Blocker that Uses Browser Helper Objects (BHO)
Rating:
milindsm - 03/28/2006
Learn how a BHO (Browser Helper Object) could be used to block a particular Web site.

next

Cache', the world's fastest object database, does away with mapping. Free download.
Scrub/verify/update data at point of entry. Download a free Data Quality Tools trial.
Article: Migrating from Oracle--When SQL Server 2005 Makes Sense
Whitepaper: Elementool Bug Tracking--Keep Software Fixes On Course.
Intel Go Parallel Portal: Translating Multicore Power into Application Performance

FREE SWsoft OS Virtualization Solutions:
Analyst Report:
Predict 2007--Brace Yourself for the Next Wave of Server Technology
Whitepaper:
An Introduction to OS Virtualization and Virtuozzo
Cost Comparison Research:
Templates for More Efficient Virtualization Management

Solutions