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

CodeGuru
Earthweb Search
Forums Wireless Jars Gamelan Developer.com
CodeGuru Navigation
RSS Feeds

RSSAll

RSSVC++/C++

RSS.NET/C#

RSSVB

See more EarthWeb Network feeds

follow us on Twitter

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 >> Visual C++ / C++ >> Windows Programming

Windows Programming

next

A Personal Virtual Keyboard for (nearly) Every Keyboard
Rating: none
David Kelvin - 06/01/2009
Generate multiple (on-screen)Virtual Keyboards to include into your portable application via a DLL, so that your users can take theirlanguage/keyboard with them on their travels, even if the PC they use does not have their home keyboard installed.

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

Cross-Platform IPC Event Manager for Interaction with Service Providers
Rating: none
JeromeWiz - 05/13/2009
Event-driven programming or event-based programming is a programming paradigm in which the flow of the program is determined by events - i.e., sensor outputs or user actions (mouse clicks, key presses) or messages from other programs or threads. Event-driven applications usually are organized as in state machine modes due to complicated event interaction. An IPC event queue manager is required to support event-based programming.

Native Parallel Programming for Visual C++ with the Parallel Processing Library
Rating: none
Nick Wienholt - 05/11/2009
Visual C++ 10.0's new Parallel Pattern Library supplies methods to execute multiple processing tasks, across available processing resources, eliminating the headache of manually allocating task execution.

SIMD Detector
Rating: none
Wong Shao Voon - 04/15/2009
Detect the types of SIMD instructions available on the processor.

DevicePath Information
Rating: none
Mufti Mohammed - 03/25/2009
Discover how to retrieve device path and device instance id for storage devices attached to the system.

AMD64 (EM64T) Architecture
Rating: none
Andrey Karpov - 03/24/2009
Discover the AMD64 architecture and its implementation EM64T by Intel.

Tip: Lock Leveling
Rating: none
Wong Shao Voon - 03/18/2009
Use Lock Leveling to Prevent Multi-threading Deadlocks

Raw Input Device informations
Rating: none
Mufti Mohammed - 03/17/2009
Discover how to retrieve information on your computer's devices including the mouse, keyboard, and other peripherals attached to the system.

Using the Windows Vista/Windows 7 Built-In Buffered Animation API
Rating: none
Marc Gregoire - 02/06/2009
The Buffered Animation API makes it easy to make animations without flickering. Learn how to use this Buffered Animation API.

Using Windows Vista Built-In Double Buffering
Rating: none
Marc Gregoire - 12/01/2008
Learn how to fixing flickering issues when drawing graphics by using double buffering.

Parallel Programming in Visual C++ 2010 CTP
Rating: none
Marc Gregoire - 10/31/2008
The CTP build of Visual C++ 2010 includes a new library to help you write native parallel code.

32 OpenMP Traps for C++ Developers
Rating: none
Andrey Karpov - 07/30/2008
Pursue a description of a number of parallel code errors that lead to incorrect behavior of parallel programs created with OpenMP.

An Easy Way to Make an MFC DLL
Rating: none
++GGL - 07/10/2008
Sometimes, you can't avoid writing your own DLL. This explanation takes some of the mystery out of the process.

Touchscreen Support in Qualcomm Brew
Rating: none
Ray Rischpater - 04/10/2008
Learn how to support touchscreens in your applications on handsets running Qualcomm Brew.

SFL 2.0 Service Framework Library for Native Windows Service Applications, Part 3: SFL Architecture
Rating: none
Igor Vartanov - 03/12/2008
Find out what is under the SFL's hood.

Memory-Mapped Files for Qualcomm Brew
Rating: none
Ray Rischpater - 01/23/2008
Memory-map files to save valuable RAM or simplify file parsing in embedded Qualcomm Brew applications.

Going Mobile with the Active Template Library
Rating: none
Nick Wienholt - 01/09/2008
Learn how to rapidly develop applications and add-ins using ATL for Windows CE.

Fancy Custom MessageBox
Rating: none
Ovidiu Cucu - 12/27/2007
Discover a method for customizing message boxes created with the MessageBox Windows API function.

Windows Mobile Development with MFC
Rating: none
Nick Wienholt - 12/10/2007
Drill deeper into Mobile Development in C++ and go through the development and debugging of a Windows Mobile 6 application with a focus on MFC.

SFL 2.0: Service Framework Library for Native Windows Service Applications, Part II
Rating:
Igor Vartanov - 11/26/2007
Learn more about this very useful library.

[Updated] Auto Increment the Version Number after Each Build in a Visual Studio Project
Rating:
krkim - 11/19/2007
This is a Version Number Build Tool for Automatic Version Numbering after each build in the Visual Studio Environment.

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] SFL 2.0: Service Framework Library for Native Windows Service Applications, Part 1
Rating:
Igor Vartanov - 11/12/2007
Writing Windows services never was an easy thing, but this article makes it far simpler for you to do.

Real-Time Module for Windows XP/2000
Rating:
Khavkin - 11/08/2007
Learn about Hadcon's real-time module for Windows XP/2000.

Visual C++ Smart Device Primer
Rating: none
Nick Wienholt - 11/07/2007
Try a no-embedded-background-needed introduction into developing Windows Mobile applications in C++. With comprehensive support for smart device development in Visual C++ and great device emulation features in the Windows Mobile SDKs, mobile development is well within the reach of all Visual C++ developers.

What's New in MFC 9.0 (Orcas): Command Link Buttons
Rating:
kirants - 10/25/2007
Explore the challenges of developing an MFC application to use on Vista and non-Vista platforms in the context of Vista's new Command Link Button style.

Distributed Network Object
Rating:
Ejaz Anwer - 10/22/2007
Learn to use the "Network Distributed Object Model" to have a simplified way of performing network communication at the object level.

Guitar Tuner Vista Gadget Using Silverlight
Rating:
kirants - 09/07/2007
Walk through the development of a simple guitar tuner Vista sidebar gadget and in the process learn a little bit about Silverlight, XAML, and Vista gadgets.

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.

Making a Pre-Vista Application Vista Compliant
08/22/2007
By Matt Goebel Explore the common pitfalls of Vista development, some quick workarounds, and best practices. Learn about the UAC, Virtualization, impact on pre-installed .NET Frameworks, common program compatibility issues, and guidelines for UI/UX design.

Porting Mobile Applications Between Windows Mobile and Symbian OS
Rating:
Alex Gusev - 08/08/2007
The application that runs on everything—this would be a dream of every developer! Use Java, one might say. But even Java has different implementations, is limited in features, and so forth, not to mention the differences for mobile devices. This article offers you few simple receipts you can use to effectively port your mobile C++ applications back and forth between several mobile platforms.

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.

Determining Whether a DLL or EXE Is a Managed Component
Rating:
kirants - 07/25/2007
Learn how to check whether or not a component is a .NET managed component. Also, learn to get other information, such as dependent assemblies, from the metadata using Microsoft APIs and related COM interfaces.

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.

Vista User Access Control and Visual C++
Rating: none
Nick Wienholt - 05/11/2007
Windows Vista introduces a new security concept called User Access Control (UAC), where local administrators have two access tokens—one representing the privileges of a normal user and the other holding the elevated privileges of the local administrator account. Here, you will learn how to properly implement the UAC to provide a rich user experience.

An Introduction To PowerShell
Rating:
Josh Fitzgerald - 04/27/2007
Windows PowerShell replaces the outdated batch files and Windows Scripting Host with a brand new object-oriented shell and scripting language. In this article, you will learn how to retrieve directory and filenames from a specific drive.

Integrate Ink into Your Application with Windows Vista
Rating: none
Nick Wienholt - 04/06/2007
Windows Vista brings tablet-style development to the mainstream by incorporating ink functionality directly into the core operating system. The greater availability of operating system support for ink is complemented by new Vista drivers from digitizer OEMs that provide the same functionality as a full TabletPC device, greatly increasing the potential client-base for ink enabled applications. This article will look at how an existing application can work with new forms of input without a major re-design.

Simplified Thread Synchronization in Windows Vista
Rating: none
Nick Wienholt - 03/05/2007
Within the new threading and synchronization APIs that Microsoft added to the Windows SDK for Vista, condition variables dramatically simplify the semantics of lock acquisition and management.

Task Dialogs in Vista
Rating:
kirants - 02/08/2007
If you have been using Vista, you would have noticed that MessageBoxes are passé. These have been replaced by the new Task Dialogs. Task dialogs are intended to make the experience more interactive and goal-oriented. Take a tour of the Task Dialog API.

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

Dynamic Enumeration Made Simpler in WDF
Rating: none
pratima kudale - 01/25/2007
Discover WDF DDIs provided for dynamic enumeration.

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.

Framework for Writing Services and Multithreaded Applications, Part 1
Rating:
Martyn Brown - 01/11/2007
Learn about a framework for rapid development of NT services. Also includes tools for stack tracing, performance testing, generic logging/debugging, memory leak testing, and thread pooling.

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

Simplified One-Time Initialization in Windows Vista
Rating:
Nick Wienholt - 01/05/2007
With the rapid increase in parallel computing, correct threading, and synchronization are vitally important to programmers building scalable, high-performance solutions. Explore the new one-time object initialization APIs in Vista from a C++ programmer's perspective.

A File Checksum Shell Menu Extension
Rating:
Jeffrey Walton - 12/27/2006
Learn about two Explorer Shell Extensions: One creates File Checksums; the other verifies File Checksums.

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

Handling OS Shut Down in Windows Vista
Rating:
Nick Wienholt - 12/06/2006
The way Vista closes applications during operating system shut down has changed from prior Windows versions' approaches. Learn how to provide your users with appropriate notification from the Vista shut down screen.

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

next






internet.commediabistro.comJusttechjobs.comGraphics.com

WebMediaBrands Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Shopping | E-mail Offers | Freelance Jobs