Wiley Professional Visual Studio Extensibility 978-0-470-23084-8 User Manual
Product codes
978-0-470-23084-8
What Is V isual Studio?
Having a good background in Visual Studio and knowing its history and features can help you
understand all the chapters in this book better. Of course, such an understanding is a prerequisite
for reading this book, but it is likely that readers have acquired their knowledge from different
resources and from their daily experience with this IDE, and therefore may be unfamiliar with
some aspects of it. This chapter describes a few things that may be helpful as you read the book.
understand all the chapters in this book better. Of course, such an understanding is a prerequisite
for reading this book, but it is likely that readers have acquired their knowledge from different
resources and from their daily experience with this IDE, and therefore may be unfamiliar with
some aspects of it. This chapter describes a few things that may be helpful as you read the book.
First, I ’ ll provide a short history of Visual Studio and the main features and enhancements in each
of its versions. After that I ’ ll cover Visual Studio 2008 (code - named Orcas) and its new features and
requirements, and the installation process. Then, after an overview of the Visual Studio IDE, you
will learn about extensibility in Visual Studio and the Visual Studio SDK.
of its versions. After that I ’ ll cover Visual Studio 2008 (code - named Orcas) and its new features and
requirements, and the installation process. Then, after an overview of the Visual Studio IDE, you
will learn about extensibility in Visual Studio and the Visual Studio SDK.
Introduction to V isual Studio
Visual Studio is one of the most famous Microsoft products and is specifically designed for
development goals. It ’ s the most popular tool for all developers who use Microsoft development
technologies and is widely used by developers around the world. It is built on an Integrated
Development Environment (IDE) and enables users to build different types of applications using
Microsoft programming languages.
development goals. It ’ s the most popular tool for all developers who use Microsoft development
technologies and is widely used by developers around the world. It is built on an Integrated
Development Environment (IDE) and enables users to build different types of applications using
Microsoft programming languages.
Visual Studio, which is abbreviated as VS by community members (and is used frequently
throughout this book), supports several platforms and programming languages “ out of the box, ”
that is, without requiring additional installations, plug - ins, expansion packs, or products.
throughout this book), supports several platforms and programming languages “ out of the box, ”
that is, without requiring additional installations, plug - ins, expansion packs, or products.
Because a good background in the history of VS and how its features have improved in each
version can help you get a good picture of what Visual Studio is and how it has reached this point
in its development, this chapter provides a short history of Visual Studio and its features over the
past 11 years and offers a brief introduction to Visual Studio 2008 and its installation process.
Chapter 2 discusses the .NET Framework and its correlation with Visual Studio and different
pieces of this development framework. Other chapters discuss all aspects of Visual Studio
extensibility, with a primary focus on the latest version, Visual Studio 2008.
version can help you get a good picture of what Visual Studio is and how it has reached this point
in its development, this chapter provides a short history of Visual Studio and its features over the
past 11 years and offers a brief introduction to Visual Studio 2008 and its installation process.
Chapter 2 discusses the .NET Framework and its correlation with Visual Studio and different
pieces of this development framework. Other chapters discuss all aspects of Visual Studio
extensibility, with a primary focus on the latest version, Visual Studio 2008.
c01.indd 1
c01.indd 1
2/14/08 3:34:48 PM
2/14/08 3:34:48 PM
COPYRIGHTED MATERIAL