Ms Visual Studio 6 Enterprise Edition Full Version
Developer Tools In a visual editor, most operations are performed by using a "toolbar". A toolbar is a rectangular panel with icons (usually for common actions like cutting, copying, pasting, etc.). The user can access and use these icons by clicking on them. This allows the developer to work with multiple files or code fragments at the same time. Another feature of visual editors is the "document outline", which shows the hierarchy of the file as a tree of icons. Debugger A debugger is a software tool which is commonly used to step through a program's execution line by line. The debugger allows the programmer to single-step or break into a running program at any desired point to examine the code and data being used at that moment. The debugger's UI is often integrated with the editor. Support Visual Studio integrates the following tools: Source control integration A popular source control integration is an integrated version of Visual SourceSafe and/or Subversion. Subversion is based on the GNU version control system and is becoming increasingly popular. While the two most popular source control systems for Microsoft developers are integrated, other options are available: GitHub is a free and open-source version control system. Mercurial is a free and open-source version control system. Template-based project creation The creation of new projects is often cumbersome. Microsoft Visual Studio provides a set of templates for code generation as well as tool integration. Templates are project files which can be used as starting points for a variety of projects. With a template, a developer is not left to reinvent the wheel. Instead, the template can be used to generate a new project with only a few clicks. Tool integration Many of the features described above also require a set of tool-integrated features. Commonly used integrated development environments include: Build integration The most common use of integrated development environments is their integration with the MSBuild build engine. MSBuild allows the developer to automate many build tasks. It provides a very simple, yet powerful, mechanism for building applications. Build integration tools include: Microsoft Visual Studio Extension Manager The Visual Studio Extension Manager (VSIX) is a Microsoft Windows platform extension mechanism. It provides an API to easily extend Visual Studio with extensions. This allows the development of extensions that extend Visual Studio functionality. VSIXs can be installed and upgraded using a VSIX installer.