CodeView

This is an old revision of this page, as edited by AlexanderBelikoff (talk | contribs) at 03:23, 30 October 2006. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

CodeView was a standalone debugger created by Microsoft as part of it's development toolset. It originally shipped with Microsoft C Development System 5.1 and earlier. It also shipped with Visual Basic for MS-DOS and Microsoft Basic PDS. It was one of the first debuggers on the MS-DOS platform that was full-screen oriented, rather than line oriented (like its predecessors DEBUG.COM and symdeb).

When running, CodeView would present the user with several windows that could be tiled, moved, and otherwise manipulated. Some of the windows were:

  • Code window - the code window showed the currently debugged code in its source code context.
  • Data window - a hexadecimal dump of a user-specified memory area.
  • Command window - user commands (using the same or similar syntax as DEBUG.COM and symdeb) could be entered here.

Upon the release of Microsoft Visual C++ 1.0, the functionality of CodeView was integrated into a single programming environment, known as the Integrated Development Environment (IDE). This integration is seen by many developers to be a more natural way of developing software since coding and debugging can be done without switching programs or context.

This integration is so popular that most development tools and/or platforms offer similar products or features. Today, the debugger is considered an integrated and essential part of the Microsoft Visual Studio family of products.