Close
Enter your search into one or more of the boxes below:
You can refine your search by selecting from any of the options below:
Search
Professional Visual Studio Extensibility
Professional Visual Studio Extensibility (Paperback)
Order Options List Price Online Price Save Availability
Delivery:

To home, business or free to our stores. Click for more info.

     

Available through New & Used Online only

 
Click & Collect:

Order now to collect from 7pm today. In stock items only. Click for more info.

     

Stores - out of stock

 
New & Used:

Our marketplace sellers will deliver to your chosen address. Click for more info.

From £3.31  

In stock at one or more sellers.

Buy - Select Seller

Product Synopsis

Visual Studio is a development IDE created by Microsoft to enable easier development for Microsoft programming languages as well as development technologies. It has been the most popular IDE for working with Microsoft development products for the past 10 years. Extensibility is a key feature of Visual Studio. There have not been many books written on this aspect of Visual Studio. Visual Studio Extensibility (VSX) can be considered a hard topic to learn for many developers in comparison with most .NET related topics. Also, its APIs are very complex and not very well written. Some may refer to these APIs as "dirty" because they do not have good structure, naming convention, or consistency. Visual Studio is now 10 years old. It was created during the COM days for COM programming but later migrated to .NET. However, Visual Studio still relies heavily on COM programming. It was revamped when moving to the .NET platform but still contains its COM nature; this fact is what makes it harder for .NET developers to work with VSX. Because it is an older product built on two technologies, it has produced inconsistency in code.

Although there are problems with the current version of VSX, the future looks bright for it. The many different teams working on the software have been moved into one umbrella group known as the Visual Studio Ecosystem team. Throughout the past 10 years Visual Studio has continued to grow and new extensibility features have been added. Learning all of the options with their different purposes and implementations is not easy. Many extensibility features are broad topics such as add-ins, macros, and the new domain-specific language tools in Visual Studio. Learning these topics can be difficult because they are not closely related to general .NET programming topics. This book is for .NET developers who are interested in extending Visual Studio as their development tool. In order to understand the book you must know the following material well: Object-oriented programming (OOP), the .NET Framework and .NET programming, C# or Visual Basic languages, some familiarity with C++, some familiarity with XML and its related topics, and Visual Studio structure and usage. A familiarity with COM programming and different .NET technologies is helpful.

The aims of this book are to: * Provide an overview of all aspects of VSX * Enable readers to know where/when to use extensibility * Familiarize readers with VS Extensibility in detail * Show readers the first steps and let them learn through their own experiences * Use examples, sample code, and case studies to demonstrate things in such a way that helps readers understand the concepts * Avoid bothering readers with long discussions and useless code samples In order to use this book, and get the most out of it, there are some technical requirements. You must have the following two packages installed on your machine to be able to read/understand the chapters and test code samples: * Visual Studio 2008 Team System Edition (or other commercial editions) * Visual Studio 2008 SDK 1.0 (or its newer versions) You will need to buy Visual Studio 2008 to register for an evaluation version. The Free Express editions of Visual Studio do not support the extensibility options. The Visual Studio SDK is needed in order to read some of the chapters in the book and can be downloaded as a free package.

The operating system doesn't matter for the content of the book, but all code was written with Visual Studio 2008 Team System Edition in Windows Vista x86. Chapters 1, 2, and 3 will give you an introduction to the basic concepts you need to understand before you can move on to the rest of the book. Chapter 4 discusses the automation model, which is an important prerequisite for many of the chapters in the book that focus on add-ins, macros, and VSPackages. Chapters 5-14 will utilize add-ins in a case study to learn about the main responsibilities of the automation model and some of the more common techniques used in VSX development. Each of the following chapters is dedicated to a specific extensibility option; they are independent of one another and you can read them in any order. It is important to read chapters 4-14 before you begin reading about the specific extensibility options. Chapter 5 contains a walk-through of the Add-in Wizard and describes its steps. Chapter 6 will show you the anatomy of add-ins and explain how to create add-ins and how they work. Chapter 7 discusses how to manipulate solutions, projects, and project items via your code to build add-ins.

Chapter 8 shows you how to deal with documents and code editors in your add-ins. Chapter 9 explains how to work with programming codes and how to manipulate their elements. Chapter 10 describes some ways to work with user interface elements, Windows Forms, and controls via code in your add-ins. Chapter 11 discusses the Tools Options page and uses add-ins as the case study to show you how to create your own Tools Options pages. Chapter 12 teaches you how to debug and test your add-ins. Chapter 13 shows you how to deploy your add-ins. Chapter 14 completes the discussion about add-ins by talk about resources and localization of add-ins. Chapter 15 discusses a new feature in VS 2008: the Visual Studio Shell. Chapter 16 talks about domain-specific language tools; you will learn how to build them and see a quick overview of DSL tools. Chapter 17 discusses debugging and how to extend debugging features. Chapter 18 talks about VSPackages as a way to extend VS functionality and add something new to its existing packages. Chapter 19 teaches you what a code snippet is and how to write and manage code snippets in Visual Studio to make your coding process easier.

Chapter 20 talks about VS project templates and starter kits and how to write your own project templates. Chapter 21 focuses on MSBuild and writing custom builds for Visual Studio and .NET applications. Chapter 22 discusses Visual Studio macros in detail and explains how to build a Visual Studio macro. Keyvan Nayyeri is a software architect and developer. He has a Bachelor of Science degree in applied mathematics. His main focus is on Microsoft development technologies and their related markup languages. Nayyeri is also a team leader and developer for several .NET open-source projects; this includes writing code for special purposes. He holds an MVP award for Comunnity Server. He recently co-authored Wrox Professional Community Server (2007).

Computing & IT >> Computer programming / software development Publisher: John Wiley and Sons Ltd Publication Date: 01/03/2008 ISBN-13: 9780470230848  Details: Type: Paperback Format: Books
Availability: Available through New & Used Online only  

More books by Keyvan Nayyeri

Leave Review

Delivery

Please note for the New & Used Marketplace different terms and conditions apply.

Delivery Options

All delivery times quoted are the average, and cannot be guaranteed. These should be added to the availability message time, to determine when the goods will arrive. During checkout we will give you a cumulative estimated date for delivery.

Location1st BookEach additional bookAverage Delivery Time
UK Second ClassAvailable free for orders over £10* or £2.50Available free for orders over £10* or £1.003-7 Days
UK First Class£4.50£1.001-2 Days
UK Courier£7.00£1.001-2 Days
Western Europe** Courier£17.00£3.002-3 Days
Western Europe** Airmail£5.00£1.504-14 Days
USA / Canada Courier£20.00£3.002-4 Days
USA / Canada Airmail£7.00£3.004-14 Days
Rest of World Courier£22.50£3.003-6 Days
Rest of World Airmail£8.00£3.007-21 Days

* Available free for orders over £10 = When offered a delivery preference choose 'For Cheapest Postage' for our freepost in the UK offer. This is not available on the 'For Faster Delivery' option.

** Includes Austria, Belgium, Denmark, France, Germany, Greece, Iceland, Irish Republic, Italy, Luxembourg, Netherlands, Portugal, Spain, Sweden and Switzerland.

Delivery Help & FAQs

Returns Information

If you are not completely satisfied with your purchase*, you may return it to us in its original condition with in 30 days of receiving your delivery or collection notification email for a refund. Except for damaged items or delivery issues the cost of return postage is borne by the buyer. Your statutory rights are not affected.

* For Exclusions and terms on damaged or delivery issues see Returns Help & FAQs

Foyles Marketplace

Special Terms on Marketplace orders

Please note special terms and condition apply and customers placing orders are accepting these terms. See our Full Terms, Delivery Rates and Times. Specifically we are unable to accept cancellation or amendment to Marketplace orders once placed.

All sellers despatch within 48 hours, but postage times and costs vary depending on your location and that of the seller. As such the UK delivery price is displayed as a guide only.

Condition Seller Postage Price

Very Good

Sellers Comments:

The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged.

  •  
  •  
  •  
  •  

worldofbooks

Available Qty: 1

United Kingdom

From United Kingdom

£2.95 3-10 business days

£3.31

Earns 13 Foyalty points

Price including delivery to the UK = £6.26

Add to Basket

Good

Sellers Comments:

None

  •  
  •  
  •  
  •  
  •  

Green Earth Books

Available Qty: 1

United States

From United States

£8.15 21-28 business days

£5.79

Earns 23 Foyalty points

Price including delivery to the UK = £13.94

Add to Basket

Good

Sellers Comments:

Go green, recycle! Book may have wear from reading, may contain some library markings.

  •  
  •  
  •  
  •  

SuperFlyBooks

Available Qty: 1

United States

From United States

£8.15 21-28 business days

£5.79

Earns 23 Foyalty points

Price including delivery to the UK = £13.94

Add to Basket

Good

Sellers Comments:

Connecting readers with great books since 1972. Used books may not include companion materials, some shelf wear, may contain highlighting/notes, and may not include cd-rom or access codes. Customer service is our top priority!

  •  
  •  
  •  
  •  

HPB-Orland Park

Available Qty: 1

United States

From United States

£8.15 21-28 business days

£8.67

Earns 34 Foyalty points

Price including delivery to the UK = £16.82

Add to Basket

Good

Sellers Comments:

Professional Visual Studio Extensibility. This book is in Good condition. Buy with confidence. We ship from multiple location.

  •  
  •  
  •  
  •  

Nohinsa Books

Available Qty: 1

United States

From United States

£8.15 21-28 business days

£10.17

Earns 40 Foyalty points

Price including delivery to the UK = £18.32

Add to Basket

Very Good

Sellers Comments:

None

  •  
  •  
  •  
  •  

Book Closeouts

Available Qty: 12

United States

From United States

£8.15 21-28 business days

£13.31

Earns 53 Foyalty points

Price including delivery to the UK = £21.46

Add to Basket

Good

Sellers Comments:

None

  •  
  •  
  •  
  •  

Big Planet Books

Available Qty: 1

United States

From United States

£8.15 21-28 business days

£14.95

Earns 59 Foyalty points

Price including delivery to the UK = £23.10

Add to Basket

Good

Sellers Comments:

None

  •  
  •  
  •  
  •  
  •  

One Stop Text Books Store

Available Qty: 2

United States

From United States

£8.15 21-28 business days

£15.82

Earns 63 Foyalty points

Price including delivery to the UK = £23.97

Add to Basket

New

Sellers Comments:

Tracking provided on most orders.

  •  
  •  
  •  
  •  

Blue Turtle Books

Available Qty: 2

United States

From United States

£8.15 21-28 business days

£19.27

Earns 77 Foyalty points

Price including delivery to the UK = £27.42

Add to Basket

Very Good

Sellers Comments:

Great customer service. You will be happy!

  •  
  •  
  •  
  •  

booklab

Available Qty: 2

United States

From United States

£8.15 21-28 business days

£44.95

Earns 179 Foyalty points

Price including delivery to the UK = £53.10

Add to Basket

Very Good

Sellers Comments:

None

  •  
  •  
  •  
  •  

More Books

Available Qty: 2

United States

From United States

£8.15 21-28 business days

£44.95

Earns 179 Foyalty points

Price including delivery to the UK = £53.10

Add to Basket

New

Sellers Comments:

Great customer service. You will be happy!

  •  
  •  
  •  
  •  

booklab

Available Qty: 2

United States

From United States

£8.15 21-28 business days

£77.30

Earns 309 Foyalty points

Price including delivery to the UK = £85.45

Add to Basket

New

Sellers Comments:

None

  •  
  •  
  •  
  •  

More Books

Available Qty: 2

United States

From United States

£8.15 21-28 business days

£77.30

Earns 309 Foyalty points

Price including delivery to the UK = £85.45

Add to Basket

You might also like

Year 2000 Computer Compliance:...
Great Britain: Parliament: House of...
 
Managing the Millennium Threat
Great Britain: National Audit Office
 
From£14.52 Buy - Select Seller
The Millennium Threat: 221 Days and...
Great Britain: National Audit Office
 
Millennium Threat: Is Scotland Ready?
Scotland: Scottish Executive
 
From£16.82 Buy - Select Seller
Your Shopping Basket
Total number of items: 0
Sub total: £0.00
Edit Basket Go to Checkout
Select Currency: $ £
enCounter Culture
Signed Books and Copies
Animators Survival Kit
Latest Blog
GUEST BLOG: The right to tell stories
18/09/2014

Kathryn Simmonds, whose first novel features the Greenham Common Women's Peace Camp, looks at the rights and responsibilities of the fiction writer when covering events in living memory.

GUEST BLOG: Tales from old Foyles
12/09/2014

Edward Carey, author the Iremonger trilogy for young adults, shares his memories of an earlier career working in Christina Foyle's eccentric bookshop.

GUEST BLOG: That hoopy frood Douglas Adams
09/09/2014

Marie Phillips, an author who definitely knows where her towel is, reveals the effect of exposure to The Hitchhiker's Guide to the Galaxy at a young age.

View all Blog Entries
Twitter
© W&G Foyle Ltd
Version: 1.0.0.26032