Sitemap
Main Page
Table of content
Copyright
Dedication
Acknowledgments
Introduction
Target Audience
Book Layout
Companion Content
System Requirements
Tracking Down an Author
Microsoft Press Support
Part I: Visual Studio .NET as a Development Tool
Chapter 1. The Evolution of Visual Studio .NET
Moving to Visual Studio .NET
Developing for .NET
Unmanaged Development Enhancements
Visual Studio .NET Features
Visual Studio .NET Extensibility
Looking Ahead
Chapter 2. Project Management in Visual Studio .NET
Overview of Solutions and Projects
Understanding Solutions
Projects
Building Projects and Solutions
Looking Ahead
Chapter 3. The Visual Studio .NET Editor
Documents in the IDE
Syntax Coloring, Line Numbering, and Outlining (or, What the Compiler Saw)
Programming Help
Using the Command Window
Search, Replace, and Regular Expressions
Looking Ahead
Chapter 4. Visual Studio .NET Macros
Macros: The Duct Tape of Visual Studio .NET
Working with Macros
Sharing Macros with Others
Looking Ahead
Part II: Extending Visual Studio .NET
Chapter 5. The Add-in Wizard and the Automation Object Model
The Add-in Wizard
The Automation Object Model
Looking Ahead
Chapter 6. Add-in Architecture
Writing an Add-in from Scratch
Add-in Events
The 'IDTExtensibility2' Interface
Add-in Registry Named Values
Looking Ahead
Chapter 7. Commands
What Is a Command?
Creating an Add-in Command
The Command User Interface
Restoring a Lost Command and Its User Interface
Removing a Command
Command Parameters
Key Bindings
Looking Ahead
Chapter 8. Managing Solutions and Projects Programmatically
Working with Solutions
Working with Project Items
Working with Language-Specific Project Objects
Leveraging Visual Studio .NET Utility Project Types
Project and Project Item Events
Managing Build Configurations
Persisting Solution and Project Information Across IDE Sessions
Looking Ahead
Chapter 9. Visual Studio .NET Wizards
An Overview of Wizards
Creating the Wizard Object
Creating the .vsz File
Creating Wizard Templates
Custom Wizards
The Wizard Helper Library
Looking Ahead
Chapter 10. Programming the User Interface
Window Basics
Explorer Windows and the 'UIHierarchy' Object
The Toolbox Window
The Task List Window
The Output Window
The Forms Designer Window
Creating Custom Tool Windows
The Options Dialog Box
Looking Ahead
Chapter 11. Text Editing Objects and Events
Editor Windows
Documents
Point Objects
The 'TextSelection' Object
Undo Contexts
The 'LineChanged' Event
Looking Ahead
Chapter 12. The Code Model
Discovering Code
Generating Code
Looking Ahead
Part III: Deployment, Help, and Advanced Projects
Chapter 13. Designing Setup Projects
Microsoft Windows Installer (MSI) Background
Creating Custom Installation Projects
Merge Modules
Setup for .NET Programs
Looking Ahead
Chapter 14. Visual Studio .NET Help
Navigating the Help System
Customizing the Dynamic Help Window
Creating Custom Help Files
Looking Ahead
Chapter 15. Advanced Projects in Visual Studio .NET
Visual Studio .NET from the Command Line
Source Control with Visual SourceSafe
Looking Ahead
Appendix A. Code Model Reference
Code Model Objects
Generating Code
Appendix About the Author