The Wayback Machine - https://web.archive.org/web/20071128150325/http://www.codeguru.com:80/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
Corporate Awards
Promotional Pens
Cell Phones
Domain Registration
Web Design
Laptops
Business Lists
Economy Server Racks
GPS Devices
Online Education
Health Insurance
Online Meetings
Logo Design
Franchise Directory


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

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


Usability and Design
The Usability and design space brings together the latest information, research, tools, podcasts, and conference information related to usability and design. Content is pulled from IBM and non-IBM sites. »
 
Ajax Resource Center
This space is your one-stop shop for information on the Ajax programming model, including articles and tutorials, discussion forums, blogs, wikis, events, and news. If it's happening, it's covered here. »
 
Linux Security
The Linux security space gives an overview of security issues related to Linux and covers all aspects of securing a Linux distribution. It also links to Linux security-related news and articles. »
 
Ruby Programming
Take a closer look at Ruby, a dynamic programming language that is growing rapidly in popularity. Explore its intriguing features and learn what programmers are doing with it. »
 
Wiki: WebSphere, SOA, J2EE in Practice
This wiki discusses how to use J2EE and related technologies to develop business applications, including how to make best use of IBM J2EE products like WebSphere Application Server and Rational Application Developer, and IBM SOA products like WebSphere Process Server and WebSphere Integration Developer. While it occasionally delves into tangential topics and future trends, the primary focus is on how to make use of the products and technologies that we have today. »

Miscellaneous

next

Intelligent Memory Buffer Class on Non-MFC(SDK) platforms (not yet reviewed)
Rating: none
krkim - 11/27/2007
Check out this stand-alone, intelligent "increasing buffer" class. It's useful for a Win32 SDK project without using MFC.

Create MySQL 5.1 Storage Engine Plugins Under Win32
Rating: none
Ludwig Ertl - 11/15/2007
A MySQL Storage engine requires functions that MySQL provides. Therefore, you normally need to link it into mysqld-core under Windows because mysqld.exe doesn't export all required functions (because it's an .exe, not a .dll). So, you're unable to import the required functions in our Plugin. Learn a possible way to circumvent this limitation by using the .map files that are provided with MySQL.

[Updated] Simple Thread: Part II
Rating:
Arjay - 11/06/2007
Learn how to share data between threads in a thread-safe manner.

Two Cool Things in C++00X: Object Initialization and Move Semantics
Rating: none
Victor Volkman - 10/31/2007
C++0X is coming and with it are new object initialization features and better control over struct/class member alignment.

Application-Level Memory Management for Memory-Constrained Devices
Rating: none
Raveendran Vadakkoot and Neeraj S. Sharma - 10/30/2007
Discover a faster and better dynamic memory allocation technique for real-time systems.

[Updated] Fast, Efficient Allocator for Small Blocks of Memory
Rating:
znrobinson - 10/30/2007
Learn about an approach to allocate small blocks of memory quickly and efficiently.

DynObj: C++ Cross-Platform Plugin Objects
Rating:
arst - 10/16/2007
Learn about a framework for loading and using binary C++ plugin libraries. It is cross-compiler and cross-platform.

Peeking Further into C++00X
Rating:
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
Rating:
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
Rating: none
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.

Introduction to PDL
Rating:
isemenov - 09/17/2007
PDL (Portable Dynamic Loader) is a light, simple, and portable library designed especially for creating and using dynamically loaded class objects.

Template Meta Programming and Number Theory, Part 2
Rating: none
Zeeshan Amjad - 09/11/2007
Learn to use the C++ language construct such as "Template template parameters" to introduce the abstraction layers not only to improve the quality of code but also to make it more reusable.

Project Estimation Geometry
Rating: none
Paul Kimmel - 09/10/2007
Learn how to estimate projects (the tangible and intangibles) effectively in the real world to ensure success.

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

What's New in C++00X?
Rating:
Victor Volkman - 08/27/2007
Frustrated by what C++ can do for you? Find out about how the new C++00X language standard will help you: TR1, delegating constructors, template aliasing, and strongly typed enums await! Based on the newest report N2336 released in July 2007.

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.

Running Timed Jobs within SharePoint
Rating: none
Gustavo Velez - 08/14/2007
Discover the uses, configuration and program potential of Timed Jobs within Microsoft Windows SharePoint Services (WSS).

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.

Handling Multiple Processors in Your Code Using RapidMind
Rating: none
Ejaz Anwer - 07/31/2007
Multicore processors bring new challenges. See a solution for gaining the ability to scale to the increasing number and types of processor cores.

A First Look at Batch Files
Rating: none
Bradley Jones - 07/11/2007
Flashback to the 80s—Batch files ruled! Even though the 80s are gone, you still can play around with and use batch files!

[Updated] Determine Windows Version and Edition
Rating:
Marius Bancila - 07/09/2007
Learn about a comprehensive method of getting the Windows version and differentiate among the various editions.

MFC App to Screen Saver: the Easy Way
Rating: none
Jim Dill - 07/09/2007
Make a few small changes in your MFC app and it can serve as a screen saver.

Windows Cryptography API: Next Generation (CNG)
Rating: none
Nick Wienholt - 06/04/2007
For long-term Visual C++ developers, the CryptoAPI will be a familiar part of your programming toolkit. If you're developing Windows Vista applications, though, you should be applying the new Windows Cryptography API: Next Generation.

[Updated] Customize an IE Context Menu to Add CodeGuru Favorites
Rating:
kirants - 05/21/2007
Learn how to customize the internet explorer context menu to add Codeguru Favorites items.

Template Metaprogramming and Puzzle 15 Optimal Solution
Rating: none
Aliaksei Sanko - 05/10/2007
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.

Why Too Many Threads Hurts Performance, and What to do About It
Rating:
Arch Robison - 04/06/2007
Learn why threading, which is the current method of choice for extracting performance from multi-core chips, isn't always the best choice for good performance.

Customize Places Bar in Common File Dialog
Rating: none
Marius Bancila - 03/13/2007
Learn how to tweak the Registry to have an application-specific custom places bar of the file dialog.

[Updated] A Simple Thread Pooling Approach
Rating:
Raghupathy Srinivasan - 01/26/2007
Learn about a simple mechanism to achieve thread pooling by using Windows messages.

Getting Past the 2 Gb File Limit
Rating:
Richard Newcombe - 01/22/2007
Take a closer look at the 2 Gb limit that we are plagued with in different languages, and how to get around them.

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

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

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

[Updated] Function Static Variables in Multi-Threaded Environments
Rating:
einaros - 12/05/2006
Read a quick review of the dangers surrounding static variables in multi-threaded and potentially multi-core/CPU environments.

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

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.

[Updated] Deriving Projection Matrices
Rating:
Joe Farrell - 10/23/2006
Walk through the mathematical derivation of orthographic and perspective projection matrices used in 3D graphics.

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

next

Article: SQL Server from an Agnostic's Perspective
Is it time to make your move to the multi-threaded and parallel processing world? Find out!
Generate Complete .NET Web Apps in Minutes . Download Iron Speed Designer today.
Developing Intelligent Communications? Visit the Avaya Developer Connection Center on DevX.
Free Trial: Web-based Bug Tracking Helps Ensure Issues Get Resolved, Not Lost.



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info