Visual Studio 2008 Extensibility Development (ix): summary

Source: Internet
Author: User
Tags visual studio

It can be said that the carpenter let the hour I felt the first professional, although I did not know the word professional, especially those old carpenter, with a focus on sawing wood, nail nails, dig out with scented wood flowers. They have tools that other people do not have, and more importantly, they have mastered those tools. VS is the tool we have at hand, it can be a hammer, or a saw, a plane, if you can master it, and have a good command of it.

I've always liked to know everything about the tools at hand (maybe it's about my way of thinking and always want to know more). I even think that the more you know about the most commonly used tools, the better--today you have a small feature that will benefit you for the next two or three years.

The above is my feeling about the tool. VS is getting stronger, I've seen two features I've always wanted in vs Beta1, but I'm sure that scaling is still unavoidable because vs is for all developers, it only provides the most versatile functionality, so it has this article series.

In this process, I try to introduce every aspect of VS 2008 extensibility development in a useful instance, and I hate HelloWorld. In the previous examples, including friends, colleagues and some of their own needs, the following is a list of the links to the essay:

Visual Studio 2008 Extensibility Development (i): vs overview

This paper briefly introduces the history and basic elements of VS, and helps to establish perceptual knowledge about it.

Visual Studio 2008 Scalability Development (ii): A preliminary study of macro and add-in

Two simple examples are given to illustrate the development of macro and add-in.

Visual Studio 2008 Scalability Development (iii): Analysis of the operating mechanism of add-in (i)

The main concern is the code generated by the Add-in Wizard, which focuses on Connect.cs and. addin files

Visual Studio 2008 Scalability Development (iii): Analysis of the operating mechanism of add-in (next)

The events and lifecycles of VS add-in are mainly introduced.

Visual Studio 2008 Extensibility Development (iv): adding new commands

The concepts of commands and command bars are described first, and then explains how to add, execute, and execute the VS-built commands.

Visual Studio 2008 Extensibility Development (V): Manipulating solution, Project, and ProjectItem

Describes the actions associated with solutions, projects, and files (folders).

Visual Studio 2008 Extensibility Development (VI): Operating solution Explorer

The solution Manager is one of the most important UI elements in VS, and this article describes how to do it.

Visual Studio 2008 Extensibility Development (vii): manipulating a text editor

Describes how to extend a text editor.

Visual Studio 2008 Extensibility Development (eight): A variety of user interface (top)

The first is how to access, manipulate the built-in tool windows, such as Solution Explorer, Output window, and so on, and then describe how to create a custom tool window

Visual Studio 2008 Extensibility Development (eight): All about the user interface (bottom)

Add the Options page to the add-in, and set the icon for the menu item.

There are also the following several related essays:

Managing properties in code by PropertyManager add-in

If you download a add-in code that cannot be debugged to run

How to remove the VS add-in residue menu item

Add code conversion functionality to VS

In fact, there is a more important topic did not write, is CodeModel (such as the Code in the namespace, classes, methods, etc.), but can not find the appropriate examples, wrote just some API introduction, had to drop.

In the middle of the main reference to two books, the beginning is this "Professional Visual studio®2008 Extensibility", to tell the truth, this book is very general, up to Samsung, is basically API introduction and HelloWorld examples, But vs scalability Development is relatively independent, simple, as a reference manual to see whether it is possible, the best reference is MSDN, the second is "Working with Microsoft Visual studio®2005", this book is not bad, some places on the operating mechanism is introduced, Worth looking at.

A lot of friends listen to me. VS expansion Development, the first reaction is often, is this stuff complicated? Not at all. In the process of writing these essays, I feel as long as I understand the basic ideas, development and common application development is no different, so do not feel the expansion of the complex to give up:

Although this essay series is over, the extension of VS will continue as long as I feel that it can be achieved. I hope this will bring you some help.

Source: http://anderslly.cnblogs.com

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.