- Amazon Student members save an additional 10% on Textbooks with promo code TEXTBOOK10. Enter code TEXTBOOK10 at checkout. Here's how (restrictions apply)
Professional Visual Studio Extensibility Paperback – Mar 24 2008
|New from||Used from|
Special Offers and Product Promotions
Customers Who Bought This Item Also Bought
No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
To get the free app, enter your e-mail address or mobile phone number.
From the Back Cover
Professional Visual Studio Extensibility
Are you ready to extend the capabilities of Visual Studio to become more efficient and productive? Whether you want to integrate optimized builds, enhanced programming tools, or other rapid application development features, this unique resource shows you how to develop customized extensions. It not only covers the Visual Studio IDE but also provides you with an excellent reference when coding add-ins, macros, and extensions.
After a quick introduction of basic concepts, this book delves into the automation model and add-in development with the help of a case study, numerous examples, and sample code. You'll discover how to take advantage of the Add-in Wizard, manipulate solutions and projects, work with text in documents and programming code, create Tool Options Pages, and more. Next you'll gain an in-depth understanding of specific extensibility options including the Visual Studio Shell and Domain-Specific Languages Tools. After that, you will learn how to integrate your own functionality with Visual Studio with the help of VSPackage. You'll then be able to apply your knowledge to other extensibility points covered in different chapters, including debugger type proxies and visualizers, code snippets, templates, MSBuild, and macros to save time and money when developing applications.
What you will learn from this book
A quick overview of Visual Studio Shell and Domain-Specific Languages Tools
Techniques for creating, debugging, testing, and deploying your add-ins
Ways to work with user interface elements, Windows Forms, and controls via code in your add-ins
Steps for extending Visual Studio functionality using VSPackages
Tips for writing and managing code snippets to make your coding process easier
Using Visual Studio templates to save time when writing code for common projects
How to use MSBuild to write custom builds for Visual Studio and .NET applications
New techniques for recording, developing, debugging, deploying, and running macros
Who this book is for
This book is for .NET developers who are interested in extending Visual Studio 2003, 2005 and 2008. It is also for programmers who want to write highly scalable applications quickly and efficiently.
Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
About the Author
Keyvan Nayyeri is a software architect and developer who has a bachelor of science degree in applied mathematics. He was born in Kermanshah, Kurdistan, in 1984.
Keyvan’s main focus is on Microsoft development technologies and their related technologies, such as markup languages. He also has a serious passion for community activities and open-source software. As a result, he has authored many well-known .NET communities and has published various articles and tutorials on them. He is also a team leader and developer for several .NET open-source projects, where he increases his knowledge in many areas, including writing code for special purposes. As an old ASP.NET developer, Keyvan is also a big fan and follower of Telligent products and holds an MVP award for Community Server as well. Before this book, Keyvan recently co-authored Wrox Professional Community Server (Wrox, 2007).
When he’s not writing code, he enjoys blogging, reading technical books, listening to music, and playing video games. You can check out his blog, which contains his thoughts about matters both technical and personal, at www.nayyeri.net.
Inside This Book(Learn More)
Most Helpful Customer Reviews on Amazon.com (beta)
In any case, the book is mostly filler. The few examples are always trivial ones like hooking up a button or printing a message somewhere. I think I learned more about the capabilities of the SDK from reading the (argh!) actual SDK doc intros than from reading this entire book.
If you just want to write macros or add-ins for Visual Studio then there are other better books, online examples, etc. If you want to do something more advanced like create a VSPackage, language service, etc. then this is not the book.
The authors prose rambles, he repeats every paragraph by rewording it in the next paragraph. It reads like an undergraduate attempting to fill in a 10 page paper with 5 pages of material. Which is surprising since this is not a large book and a lot of it is code listings.
IMO, this book is best used as a starting point to Visual Studio plugin development. I recommend researching online before investing in this book.
Look for similar items by category
- Books > Computers & Technology > Programming > Languages & Tools
- Books > Computers & Technology > Programming > Software Design, Testing & Engineering > Software Development
- Books > Computers & Technology > Software
- Books > Textbooks > Computer Science & Information Systems > Software Design & Engineering