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

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
KVM over IP
Price Search
Memory
Promotional Items
Cheap Digital Camera
Online Degrees
Register Domain Name
T-Shirts
GPS
Web Hosting Providers
Cheap Plasma TVs
Plasma Televisions
Domain Registration
Car Insurance Quotes



RSS Feeds

All

VC++/C++

.NET/C#

VB

See more EarthWeb Network feeds

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

Tutorial: UML 2.0 Modeling: Visualize with Rational Software Modeler
Using easy-to-follow, step-by-step instructions, you'll learn how to create a variety of different UML 2.0 diagrams, import existing modeling projects, and edit models.

On-Demand Webcast: Introduction to UML2
The Unified Modeling Language (UML) is the standard language for visualizing, specifying, constructing, and documenting the artifacts of a software-intensive system. In this session learn the basic UML diagrams, and the notation changes in UML 2.0, the latest version. February 15, 2005

Download: Rational Software Modeler
A customizable, UML-based visual modeling and design tool that enables users to clearly document and communicate these system views. Its drag and drop UI components and point and click database connectivity leverages your existing skills, shortens the Java learning curve, and supports team development.

Article: Synchronizing UML Models
See how the Eclipse-based IBM Rational Systems Developer allows you to easily create and browse models and code using diagrams, create code from UML diagrams, and vice versa.

Download: Rational Systems Developer
IBM Rational Systems Developer is a design and development tool that enables software architects and model-driven developers to create well-architected C/C++, Java J2SE, and CORBA-based applications that leverage Unified Modeling Language (UML 2).

Download: IBM Rational Software Architect V6.0
This integrated design and development tool leverages model-driven development with the UML for creating well-architected applications and services.

Visual Studio

next

Create a Visual C++ Wizard for Visual Studio 2005
Rating:
Marius Bancila - 10/30/2006
Read a tutorial for writing a Visual C++, HTML-based wizard that generates a simple Win32 console-based customized application.

Common Add-Ins
Rating: none
sp1ff - 10/11/2006
Discover a way to write Add-Ins such that a single binary can be hosted across multiple versions of DevStudio, Visual Studio, and Office. It uses C++ & ATL, but the principles should carry over to other languages and frameworks.

Catch C/C++ Errors Early with VSTS Code Verifier
Rating: none
Nick Wienholt - 09/06/2006
The application verification features in VSTS Developer Edition help identify errors that are detectable only when an application is running.

[Updated] [Debugging] - Symbols
Rating:
Darka - 07/18/2006
Learn how to set up and use the Microsoft Symbol Server to help you debug applications under Windows.

Commenting Functions and Mutiple Lines in Visual Studio 2005
Rating: none
acc15 - 06/26/2006
Learn to comment a function in view of all variants of its definition. You simply comment multiple lines of C/C++ code.

Visual Studio Team System Unit Testing
Rating: none
Nick Wienholt - 05/05/2006
While Visual Studio Team System cannot resolve the two intrinsic C++ unit-testing problems (cultural issues related to agile programming and lack of metadata in native C++), it does deliver a polished unit-testing framework for C++.

VSTS Annotations for C++: Beyond Just Documenting Method Behavior
Rating: none
Nick Wienholt - 04/07/2006
Visual Studio Team System (VSTS) code annotations enable C++ developers to attach metadata to a method's parameters to explicitly define the correct usage of the method.

Quick Debugger Visualizers in Visual Studio 2005
Rating: none
Mike Gunderloy - 04/05/2006
Debugger visualizers allow you to provide a custom user interface for the display of particular classes of data when your program is in debug mode. While there are some complex use cases for this, you can actually derive considerable benefit from very simple debugger visualizers—ones that take ten minutes or less to build.

Porting Your Mobile Applications to the VS 2005 Environment
Rating:
Alex Gusev - 12/22/2005
Microsoft Visual Studio 2005: Why Be Bothered with It?

Standalone Tracer Window
Rating:
Ovidiu Cucu - 12/08/2005
Discover a tool that displays run-time debug information for MFC applications.

Introducing Visual Studio 2005 IntelliSense Code Snippets
Rating:
Patrick Gallucci - 10/20/2005
Explore the new features of IntelliSense code snippet technology in Visual Studio 2005, and you'll have a nice library of your own snippets in no time.

A Primitive Spellchecker in MS VC++ 6.0
Rating: none
tholz - 09/06/2005
Learn how to use MS VC++ as a spellchecker while programming by making excessive use of the user-defined keyword feature.

QPerformanceTimer
Rating:
Sjaak Priester - 08/16/2005
"Profile" a block of C++ code with just one include file and two variable definitions.

MFC 8: I'm Not Dead Yet
Rating:
Victor Volkman - 07/11/2005
To prove that the Microsoft Foundation Class library is not dying, Microsoft has made some changes. Explore what is new and changed in MFC 8, coming with Visual C++ 2005.

Visual C++: Protecting Against Buffer Overruns With the /GS Switch
Rating: none
Nick Wienholt - 07/08/2005
This final installment wraps up the coverage of what's new in the IDE with a look at Tracepoints, new project types, enhancements to the Server Explorer, and new functionality for creating C++ projects.

Visual C++ 2005 IDE Enhancements, Part 4: Beta 2 Changes
Rating: none
Nick Wienholt - 05/09/2005
The Visual C++ 2005 IDE team made two painful cuts in Beta 2 related to the Class Designer and IDE Click Once support. Read up on these significant changes and find out how C++/CLI programmers can still take advantage of ClickOnce to deploy their applications.

Visual C++ 2005 IDE Enhancements, Part 3: MSBuild
Rating: none
Nick Wienholt - 05/09/2005
MSBuild is one of the major new features in Visual Studio .NET 2005. Discover the motivation for MSBuild, how it works, and how Visual C++ developers can get their hands on it.

An Alternative Method for Creating a .NET C++ Custom AppWizard
Rating:
Mike Harnad - 05/06/2005
A "how to" guide for creating a custom C++ appwizard using the IDTWizard interface.

Error Lookup Tool
Rating:
Marius Bancila - 02/24/2005
An easy-to-use tool to find the description of various error codes, especially the ones returned by Platform SDK APIs, but also extendable for application-specific codes.

Visual C++ 2005 IDE Enhancements
Rating:
Nick Wienholt - 02/07/2005
Improvements to the IDE are one of the givens in any new release of Visual C++; hence, they are often overlooked. Take a closer look at some of the new features that the Visual C++ 2005 IDE delivers.

[Updated] Vertical Text Centering in an Edit Control
Rating:
John Z. Czopowik VC++ MVP - 10/27/2004
Learn about a simple class that shows you how to center text vertically in a single-line edit control.

Visual C++: Protecting Against Buffer Overruns with the /GS Switch
Rating:
Nick Wienholt - 10/06/2004
Visual C++.NET supports the automatic detection of stack-based buffer overruns through the use of the /GS compiler switch. Learn why stack-based buffer overruns are so serious, and how /GS and other Visual C++ settings can combat them.

Simplified Development Tools—The Microsoft Express Products
Rating:
Bradley Jones - 06/29/2004
Microsoft expands Visual Studio and SQL Server to the non-programmers, hobbyists, and students with simplified, low-cost to no-cost versions.

Microsoft Visual Studio 2005 Team System—Not Just For Developers!
Rating:
Bradley Jones - 05/24/2004
Microsoft states their seriousness in the enterprise space with the announcement of Visual Studio 2005 Team Services.

LogDispatch—Debug Module
Rating: none
Gediminas Siutilas - 05/24/2004
Learn how to output your debugging data to the application that is separated from the Visual Studio IDE and the project you are currently working on.

VSStub
Rating: none
Per Nilsson - 05/03/2004
Provides a basic implementation of the Developer Studio Object Model.

Macros for C++, in C++
Rating:
Kate Gregory - 04/30/2004
Learn how to write macros for C++ in Visual Studio.

Generating Debug Bitmaps for DirectX
Rating: none
Mike Harnad - 03/02/2004
Debugging a DirectX application is not the easiest thing to do.

A Logger Makes Your Life Easier
Rating: none
Gavriloaie Andrei - 12/02/2003
Every programmer needs a way to know what is happening with his application. What would you give to know what is wrong? Use a logger!

Macros for Code Cleanup and Auto Implementing
Rating: none
Per Nilsson - 10/17/2003
Visual Studio 6 macros for auto implementing methods and cleaning up autogenerated code.

Visual Studio Add-RGB Macro Creator
Rating: none
Sergey Pimanov - 09/03/2003
This add-in shows a standard ColorSelect dialog box and forms text that looks like an RGB-macro string (RGB(100, 120, 130)). (The article, addin, and source code were updated.)

Set Syntax Coloring for User-Defined Keywords
Rating: none
Zafir Anjum - 08/11/2003
This article shows you how to create syntax coloring for user-defined keywords'—for C++ files only.

Be Sweet, a Set of Visual Source Code Browsers
Rating: none
Marco Welti - 07/02/2003
Although Visual Studio provides a visual class browser, it's absolutely unusable because it's only updated on a compiler run, doesn't show inheritance, and last but not least, shows all classes of the project in a single tree. Learn how to create five different styles of browsers: Outline, Hierarchy, Type, Method, and a Workspace/File Browser. (The article and source code were updated.)

Code That Debugs Itself
Rating: none
Andrew Schetinin - 04/25/2003
A set of simple, flexible, and powerful debug macros that allow you to catch most of the programming errors in early stages of development. These macros stimulate writing the "code that debugs itself."

Extended Debugging Utility Set
Rating:
Andrey Marochko - 04/16/2003
Fill the yawning gap in the functionality provided by the standard VC libraries in regard to debugging. This article introduces easy-to-use debugging extensions -- most are available without any supplementary actions because they are configured with defaults that support most scenarios.

Kill Your Program Before the User Does It!
Rating: none
Alex Rest - 04/11/2003
Make your program reliable by using this technique. It is a trap technique that uses the assertion macros. Common C++ technique and some VC++/MFC features are described.

Add Crash Reporting to Your Applications
Rating:
Michael Carruth - 03/21/2003
How to generate a crash report for your application that can be debugged by using WinDbg or VS.NET. (The article and source code were updated.)

Align Leftmost Macros, Easy Column-Aligned Formatting for (Almost) Everything
Rating: none
Vincent Scheib - 03/14/2003
A set of Microsoft Visual Studio (MSVC6) macros for formatting code. These macros allow things to be aligned to the same column. It's very useful for aligning equals signs, and so forth. (The article was updated and source code was added.)

Detecting Resource Leaks
Rating:
Shiv Pal Singh - 03/12/2003
Memory and handles are precious Windows resources. This article explains how to detect memory and handle leaks in an application by using perfmon.

Zipping Workspace Source Files from MSDEV
Rating: none
mq778 - 03/06/2003
Use an add-in that zips all sources registered in an open workspace and stores the resulting zip file in a predefined backup directory.

Display a Complex Data Structure in the VC6 Debugger
Rating: none
Zhijian Luo - 02/12/2003
Display complex data structures, such as a link or recordset, in the VC6 Debugger. Learn the details in this article.

Debugging Tips
Rating: none
Shiv Pal Singh - 01/21/2003
Using good debugging practices and techniques are central to success of a project. This article lays down good debugging practices and presents tips for debugging C and C++ projects.

Build a VC++ Add-in with Support for Numerous Features
Rating:
SI-HONG, O - 12/19/2002
Check out this Visual C++ add-in that contains several features. You'll support expanded sorting with two modes (character and number) as well as command function, source-header flipping, changeable text format (Windows/Unix), and more.

Creating Macros for a Slide-In Prompt and to Renumber
Rating: none
Eric Sanders - 10/21/2002
Create a couple of macros using Visual Basic. The SlideInPrompt macro inserts a text string into a selected column. The Renumber macro will sequentially renumber a selected column.

Handle any category of messages using Class Wizard
Rating: none
Zafir Anjum - 10/01/2002
Handle any category of messages using Class Wizard

Some general debugging tips
Rating:
Tom Moor - 10/01/2002
Some general debugging tips

WM_COMMAND user message macro
Rating: none
John Christian Lonningdal - 10/01/2002
WM_COMMAND user message macro

Visual C++/SourceSafe Change and Build Tracer
Rating: none
Bob Mahon - 08/13/2002
Macros that enable Visual C++ developers to trace project builds and changes in Visual SourceSafe.

Using the Shorter XSL Syntax Add-In
Rating: none
Remco Bouckaert - 08/09/2002
Learn how to switch between XML-based syntaxes like XSL and something more readable like ShoXS (and switch back) in the VC++ IDE.

WinPos VC++6 IDE Addin
Rating: none
Walter Eicher - 06/25/2002
Positioning windows with Visual Studio for debugging and more.

next

$50 Rebate When You Purchase VMware Workstation! Get it Today.
Be Inventive. Be funny. Create a video and win a Sun Fire X4500 Server
Demo: IBM Lotus Sametime 7.5 software helps you keep pace with your real-time work environment.
Step-by-step Tutorial: Visualize with Rational Software Modeler--UML 2.0 Modeling. Click here!
eBook: SQL Server 2005 Application Performance Management


JupiterWeb networks:

internet.comearthweb.comDevx.comGraphics.com

Search JupiterWeb:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterWeb

Jupitermedia Corporate Info