Flylib.com

Books Software

 
 
 

What s New in Visual Studio .NET


What's New in Visual Studio .NET

The first time you open Visual Studio .NET, you will notice that there have been many changes from previous versions. Visual Studio .NET and the .NET Framework will change the way you view and create software. Some of the differences between Visual Studio .NET and its predecessors like Visual C++ 6.0 include

  • Redesigned user interface : The Visual Studio .NET user interface is a combination of the best features found in the previous versions of Visual C++, Visual Basic, and Visual InterDev.

  • Advanced Help system : Help is literally at your fingertips. With the new Dynamic Help system, links to help documentation are context aware ; that is, they are displayed based on what you are currently working on. Also, Microsoft Developers Network (MSDN) is now incorporated into the integrated development environment (IDE) without having to use an external help application.

  • Vastly improved debugger : By incorporating multiple languages into Visual Studio .NET, they support cross-language debugging. You now have the ability to easily step from Visual Basic .NET to Visual C# code.

  • Deployment support : Visual Studio .NET now contains the necessary toolset to deploy your finished application to its final destination. Using Microsoft Installer technology, you can create merge modules or entire installations within the Visual Studio .NET IDE.

  • Automatic code documentation : By using a combination of Extensible Markup Language (XML) tags, you can create well-formatted documentation for your code without relying on third-party utilities.

  • .NET : .NET is a technology that can't really be summed up in one succinct phrase. Needless to say, .NET is more than just a framework. Included within the .NET umbrella are such things as Windows Forms, web services and, of course, the new Microsoft programming language, C#.

The changes that come with Visual Studio .NET are enormous . Trying to understand all of these changes can seem overwhelming. However, upon completion of this book, you will know how, and be able to use all the features of the .NET Framework. If you need to create several objects that must communicate with each other across process or even the Internet, you will apply what you learn in Chapter 39, "Remoting." If you need to create an object that can persist itself after the program has terminated , you will use the knowledge from Chapter 7, "File and Stream I/O and Object Persistence." In all, you will benefit from the beginning from informed design decisions.


Part I: Introduction to the Visual Studio .NET IDE

 

CHAPTER 1 The Visual Studio .NET IDE


Chapter 1. The Visual Studio .NET IDE

IN BRIEF

This chapter explains and demonstrates the features and capabilities of the Visual Studio .NET integrated development environment (IDE). The first section talks about the basics of the IDE. You will learn how to customize the Help system, lay out the keyboard according to your preferences, maximize your viewable area, and get a basic understanding of developer profiles. In addition, we will explore the different tool windows within the IDE.

In the next section, we will discuss how to work with different document types. You will learn how to enhance the text editor, edit HTML files, binary files, Extensible Markup Language (XML) files, and how to find help where you need it.

Finally, the chapter will explain how to use external tools within the Visual Studio .NET environment. You will learn how to define your own tools and launch them from within the IDE.

WHAT YOU NEED

RECOMMENDED SOFTWARE

Visual Studio .NET

RECOMMENDED HARDWARE

.NET-enabled desktop client

SKILLS REQUIRED

Basic computer operation


THE VISUAL STUDIO .NET IDE AT A GLANCE

Window Management and Customization

7

   
 

Customized Interfaces with Visual Studio .NET's "Developer Profiles"

7

Maximizing Your Viewable Area

9

 

Configuring Keyboard Shortcuts

8

Using Visual Studio .NET 2003's Dockable Windows

10

 

Filtering the MSDN Help

9

 

Understanding Visual Studio .NET 2003's Tool Windows

14

   

Working with Documents

18

   
 

Enhancing the Text Editor

18

Editing XML

29

 

Finding Help Where You Need It

22

Editing Binary Files

30

 

Editing HTML

26

   

Using External Tools

30

   
 

Defining Your Own Tools

31

   

Summary

32

   

Further Reading

32