The Wayback Machine - https://web.archive.org/web/20080609095013/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
Cell Phones
Promotional Items
Domain registration
Promotional Pens
SMS Gateway
Laptops
Car Donations
Corporate Awards
KVM Switch over IP
PDA Phones & Cases
Best Price
Compare Prices
Web Design
Logo Design


RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

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

 Silverlight 2 SDK for Visual Studio 2008
This package is an add-on to the RTM release of Visual Studio 2008 to provide tooling for Microsoft Silverlight 2 Beta 1. It provides a Silverlight project system for developing Silverlight applications using C# or Visual Basic. »
 
 Article: What Does it Take to Build the Best RIA?
With the proliferation of Rich Interactive Application (RIA) platform choices out there, you no longer have to take a one-size-fits-all approach to developing your next RIA application. Knowing the strengths (and weaknesses) of each platform can help you to decide the best RIA for your next application. »
 
 Expression Blend 2.5 Preview
Use Expression Blend 2.5 to create and modify managed Silverlight 2-based applications. Expression Blend for Silverlight 2 includes all of the features in Expression Blend 2 but has not reached the quality level of Expression Blend 2 for WPF or Silverlight 1 development. »
 
 The Hottest Mobile Platform Meets the Hottest RIA Platform
With the Symbian OS now supporting Microsoft Silverlight, mobile developers can bring new and exciting capabilities to handsets all over the globe. Find out why developers now need to make mobile devices a core part of their RIA development strategy. »
 
 Article: Leveraging Your Flash Development with Silverlight
You're not giving up Flash any time soon (and we don't blame you.) But if you could get your Flash application working in Silverlight, why wouldn't you? We show you the tools and techniques required to have your rockin' Flash application rolled for Silverlight. »
 
Miscellaneous

next

Visual C++ 2008 Feature Pack: MFC Enhancements
Rating:
Nick Wienholt - 05/12/2008
The Visual C++ 2008 Feature Pack incorporates C++ language changes that move C++ closer to the upcoming C++0x standard. The new language elements build on the powerful features of the C++ language, and include support for regular expressions, function objects, and a number of new STL containers as well as many other new features. Review some of the new language features, and see how they can be incorporated into C++ applications.

[Updated] Polymorphism and Template-Based Designs
Rating:
Akshay Saidulu - 04/22/2008
Learn how to use templates as an alternative design choice for designing polymorphic-based applications in C++.

The Kazakh Language and OS400
Rating: none
Radmir Turmukhambetov - 03/28/2008
Learn how to encode Kazakh language characters in OS400.

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

Function Calls, Part 4 (What Exactly Is "this"?)
Rating:
kirants - 02/14/2008
Learn about a dissasembly view of function calls, and decipher the __thiscall calling convention.

Function Calls, Part 3 (Frame Pointer and Local Variables)
Rating:
kirants - 02/05/2008
Explore a dissasembly view of function calls, including organization of the stack for local variables and the concept of stack frames and frame pointers.

Tip: Macros to Generate Compile Time Messages
Rating: none
JerReilly - 02/04/2008
These macros let you generate clickable messages (like error messages) in your Visual Studio compiler output.

Function Calls, Part 2 (Stack and Calling Conventions)
Rating:
kirants - 01/23/2008
Read a dissasembly view of function calls, explaining organization of the stack and the behavior in the context of different calling conventions.

Function Calls, Part 1 (the Basics)
Rating:
kirants - 01/11/2008
Begin a journey into the inner workings of how function calls work on x86 platforms,

[Updated] Template Metaprogramming and Puzzle 15 Optimal Solution
Rating:
Aliaksei Sanko - 12/28/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.

OP-ED: Monday Morning Quarterbacking Is Alive and Well
Rating:
Paul Kimmel - 12/21/2007
A Monday morning quarterback is a person who, after the event, offers advice or criticism concerning decisions made by others; or, one who second guesses. Too many Monday morning quarterbacks on Sunday evening can screw up your Focus IQ. Learn what "Focus IQ" is, why you want the score as high as possible, and how to get it there.

Microsoft Word Automation Class
Rating:
Val Golovlev - 12/06/2007
Discover a class to start Microsoft Word and access Word functions from a C++ application by using OLE and IDispatch interfaces. Two classes are provided: the Word automation class CWordAutomation and the wrapper class CEzWordAutomation.

Intelligent Memory Buffer Class on Non-MFC(SDK) Platforms
Rating:
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:
Raveendran Vadakkoot and Neeraj S. Sharma - 10/30/2007
Discover a faster and better dynamic memory allocation technique for real-time systems.

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

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.

next

Work With InterSystems. Not Separate Systems. Rapidly develop and deploy connectable applications.
Download: Intel AMT Setup and Configuration Service (SCS)
Download: Intel AMT Developer's Tool Kit (DTK)
Developing Intelligent Communications? Visit the Avaya DevConnect Center on DevX.
Best Practices for Developing a Web Site. Checklists, Tips & Strategies. Download Exclusive eBook Now.



JupiterOnlineMedia

internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Solutions
Whitepapers and eBooks
Microsoft Article: Will Hyper-V Make VMware This Decade's Netscape?
Microsoft Article: 7.0, Microsoft's Lucky Version?
Avaya Article: How to Feed Data into the Avaya Event Processor
HP eBook: Putting the Green into IT
Whitepaper: HP Integrated Citrix XenServer for HP ProLiant Servers
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 1
Intel Go Parallel Portal: Interview with C++ Guru Herb Sutter, Part 2--The Future of Concurrency
Avaya Article: Setting Up a SIP A/S Development Environment
IBM Article: Developing a Software Policy for Your Organization
Microsoft Article: Managing Virtual Machines with Microsoft System Center
HP eBook: Storage Networking , Part 1
Microsoft Article: Solving Data Center Complexity with Microsoft System Center Configuration Manager 2007
MORE WHITEPAPERS, EBOOKS, AND ARTICLES
Webcasts
Intel Video: Are Multi-core Processors Here to Stay?
On-Demand Webcast: Five Virtualization Trends to Watch
HP Video: Page Cost Calculator
Intel Video: APIs for Parallel Programming
HP Webcast: Storage Is Changing Fast - Be Ready or Be Left Behind
Microsoft Silverlight Video: Creating Fading Controls with Expression Design and Expression Blend 2
MORE WEBCASTS, PODCASTS, AND VIDEOS
Downloads and eKits
Win a Lenovo ThinkPad X300 Notebook in the Intel Resource Center Scavenger Hunt
Sun Download: Solaris 8 Migration Assistant
Sybase Download: SQL Anywhere Developer Edition
Red Gate Download: SQL Backup Pro and free DBA Best Practices eBook
Red Gate Download: SQL Toolbelt and free High-Performance SQL Code eBook
Iron Speed Designer Application Generator
MORE DOWNLOADS, EKITS, AND FREE TRIALS
Tutorials and Demos
How-to-Article: Preparing for Hyper-Threading Technology and Dual Core Technology
eTouch PDF: Conquering the Tyranny of E-Mail and Word Processors
IBM Article: Enterprise Search--Do You Know What's Out There?
HP Demo: StorageWorks EVA4400
Intel Featured Algorhythm: Intel Threading Building Blocks--The Pipeline Class
Microsoft How-to Article: Get Going with Silverlight and Windows Live
MORE TUTORIALS, DEMOS AND STEP-BY-STEP GUIDES