The Wayback Machine - https://web.archive.org/web/20071011172637/http://www.codeguru.com/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
Home Improvement
Complex Webhosting
Cell Phone Plans
Web Design
Online Booking Hotels
Memory
Laptop Computers
Free Credit Score
Domains for Business
Logo Design
KVM Switch over IP
Cars
Dental Insurance
Home Mortgage Loans


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

Home >> Visual C++ / C++

  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 »
 
Free Tech Newsletters
Free Tech Newsletters
[an error occurred while processing this directive]
Free Tech Newsletters
Maturity Through Standards
Do architecture standards curtail the creativity of a developer or architect? Or rather, do standards channel creativity into solving business problems? Read on to learn how the presence (or absence) of standards is an indicator of the software development maturity in an organization.
Implementing a Custom ConnectionString Installer for Setup
See how a setup project with a custom action lets the user define the connection string using the Data Links dialog and encrypt that connection string using RSA encryption.
Testability and Design
How important is testing in software development? Explore the relationship between testability and design.
Managing MySQL Table Relations with Rails' Active Record Association Types
Rails' Active Record association types make table relationship management a snap. Learn how to use this powerful feature to manage complex MySQL table relations more effectively than ever before!
Digging a Little Deeper into the Java 3D API
Learn to use a variety of Java 3D classes including Appearance, Transform3D, BoundingSphere, and Vector3f classes.
Latest Visual C++ / C++ Articles

Simple Thread: Part II
Arjay - 10/04/2007
Learn how to share data between threads in a thread-safe manner.

Visual C++ Class Designer
Nick Wienholt - 10/02/2007
The release of Visual Studio 2008 brings support for using the Visual Studio Class Designer with Visual C++ projects. Look at the differences in how the Class Designer works with C++ compared to purely managed languages, and learn about the range of functionality available to C++ developers.

Importing Data into SQL Server
10/02/2007
by William R. Vaughn - Having problems importing large amounts of data? ADO.NET has only one method designed to help with this task: the SqlBulkCopy class exposed in ADO.NET 2.0.

Peeking Further into C++00X
Victor Volkman - 10/01/2007
A smorgasbord of new C++ features is coming in C++00X: constant-expression functions, predeclared identifiers, and simpler runtime type information tools are just a few of them on the way. Based on the newest report N2336 released in July 2007.

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

Developing SharePoint Server 2007 Publishing Sites the Smart and Structured Way
Andrew Connell - 09/18/2007
SharePoint MVP and Wrox author Andrew Connell shows a little-known approach to publishing content sites using Microsoft Office SharePoint Server 2007.

Latest Two-Minute Tips

Silverlight Login - Wiring Up the HTML Controls
10/01/2007

By Jacob Sanford -
In Part 1 you learned how to add HTML controls to your Silverlight application. In Part 2 learn how to wire up the HTML controls.

Building a Gadget for Windows Vista
09/14/2007

By Kiran Sanjeeva -
A little XML, a little HTML, and a little scripting is all you need to be on your way to creating your own cool Vista gadget.

Silverlight Login, Part 1
08/23/2007

By Jacob Sanford -
Create data input controls that are unfortunately absent from Silverlight's current release. Specifically, see how to create a usable button using available Silverlight objects and then create textboxes using standard HTML controls and a little CSS.

Using Microsoft Silverlight
05/18/2007

By Jacob Sanford -
Discover how to manipulate images using Microsoft's Silverlight. If you've not seen Silverlight (WPF/e), then this is a great introduction!

(See all Videos)

pencil CodeGuru is all about sharing. If you have some unique code or an article, we'd love to hear from you. Please read the Submission Guidelines to see how to submit. We are always after great new articles to post!
Latest Columns
Using VC++ .NET USING VC++ .NET

Visual C++ Class Designer
Nick Wienholt - 10/02/2007
The release of Visual Studio 2008 brings support for using the Visual Studio Class Designer with Visual C++ projects. Look at the differences in how the Class Designer works with C++ compared to purely managed languages, and learn about the range of functionality available to C++ developers.

Insights PROGRAMMING INSIGHTS

Collaborating with the BizTalk 2006 R2 SharePoint Adapter
Jeffrey Juday - 10/08/2007
SharePoint 2007 has become one of Microsoft's hottest collaboration products. Learn how to integrate it with BizTalk 2006 R2.

Forum Highlights FORUM HIGHLIGHTS

Hottest Forum Q&A on CodeGuru for the week of April 25th, 2004
Sonu Kapoor - 05/04/2004
This week's topics include the usage of WM_NULL, whether a Machine ID for copy protection purposes exists, whether there is any range for WM_XXX messages that someone could use without having any troubles with the Windows message handlers, and how can a person validate a auto_ptr?

Announcements and News
Codeguru Update eNewsletter - October 9th, 2007
Get the latest news, articles, and information from around Codeguru!

Codeguru Update eNewsletter - October 2nd, 2007
Get the latest news, articles, and information from around Codeguru.

Codeguru Update eNewsletter - September 25th, 2007
Get the latest news, articles, and information from around Codeguru.com.

Codeguru Update eNewsletter - September 18th, 2007
Get the latest articles, news, and information from around Codeguru.

(See all Announcements)

Currently in the News...
The following are current developer-related stories from InternetNews.com :
Pentaho Makes Open Source BI Semantic
Ballmer: Red Hat Has 'Obligation' to Pay Up
Linux Kernel Gets 'Fair'

DevX Headlines
Visualizing Data: Self-Documenting Ant files
Back to Basics: How to Manage Collections in Your Legacy Brew Applications
Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
The Hidden Dangers of PST Files
Microsoft XNA: Ready for Prime Time?

Fix bad addresses and phone numbers before they ruin your database. Download a free Data Quality Tools trial.
Cache', the world's fastest object database, does away with mapping. Free download.
Download: SQL Anywhere Developer Edition
Whitepaper: Verio FreeBSD Managed Private Servers (MPS) v3
Free Trial: Web-based Bug Tracking Helps Ensure Issues Get Resolved, Not Lost.

Visual C++/C++ .NET/C# Visual Basic

Security

C++

COM-based Technologies

Controls

Data

Frameworks

Graphics & Multimedia

Internet & Networking

Miscellaneous

Standard Template Library

Visual Studio

Windows & Dialogs

Windows Programming

Sample Chapter

.NET

C#

Sample Chapter

.NET 3.0 (VB)

General

Internet

Mobile/Wireless

VB Controls

Sample Chapter

Solutions