- •Automatic Build Number Increasing Macro for VS.NET
Automatic Build Number Increasing Macro for VS.NET
- •Language Wars All Over Again with UML
The more I learn, the less I know. For example, in my youth I foolishly thought etymology was probably a useless study. Now I know that by figuring out parts and roots of words and by knowing something about their origins—etymology—I can figure out something about new words, and new words are keysto
- •FreeDOM (Programming)
What is FreeDOM? FreeDOM is a new concept I created that changes a web page into a fully asynchronous event-driven application by using currently available technologies. Below, I will compare FreeDOM with currently working web 2.0 concepts and show you the benefits of switching to this architecture.
- •Visual C++ 2005 IDE Enhancements, Part 3: MSBuild
For long-time Visual C++ developers, Microsoft's introduction of MSBuild will look very much like a back-to-the-future move. Going back in time a fair way, MAK files were the traditional way to record the steps required to build a C++ project. The MAK file was essentially a glorified batch file that
- •Visual C++ 2005 IDE Enhancements, Part 2
In a continued examination of the new Visual C++ 2005 IDE Enhancements, this article looks at the code definition window, editor enhancements, changes to class view, and finally, one of the big new additions to Visual C++: the class diagram.IntelliSense Revisited (Briefly)
- •XML Documents from Comments
I like writing. I like writing books, articles, and I especially like writing code. Comments. Not so much. I tell people: my code is self-documenting. The truth is that avoiding prefixes, abbreviations, and using whole words and short function helps make code comprehensible. That said, there is noth
- •Automate the Process of Documenting Your Code
Every developer relies on a development platform; the two major ones being .NET and J2EE. The development platform provides the basic plumbing, such as file IO, threading, XML processing, and much more so we developers don't have to worry about the low-level plumbing itself. You use the classes and
- •Extending Visual Studio 2005
The Visual Studio 2005 Integrated Development Environment (IDE) has an abundance of features. These include support for all of your favorite .Net languages, out—of—the box solutions (i.e., web sites, windows forms, mobile applications, etc.), built in refactoring and code snippet support, Intellisen
- •Visual C++ 2005 IDE Enhancements, Part 4: Beta 2 Changes
Beta 2 is the time in a release cycle when Microsoft traditionally finalizes the feature set of a product and assess which new features are going to make it into the final product. As stated in last month's article, the Visual C++ IDE team has a much heavier workload than the IDE teams associated wi
- •Visual Studio.NET Add-In for Incrementing Project Build Numbers
The most convenient method I find for automatically incrementing project build numbers for Visual C++ projects is through an add-in that modifies the build number on each successful release build. I found an add-in for doing that at CodeGuru, but it only works for Visual Studio 6.0. I searched a lon