zoukankan      html  css  js  c++  java
  • Visual Studio 2005插件开发官方Demo下载

    http://www.microsoft.com/downloads/en/confirmation.aspx?FamilyId=79C7E038-8768-4E1E-87AE-5BBBE3886DE8&displaylang=en


    The Automation Samples setup contains the following samples:

    Add-in Wizard
    This application wizard is a near duplicate of the Add-in Wizard found in the new project dialog under Other Projects and Extensibility Projects. It adds projects to the solution, items to projects, and uses the Find and text editor object models.

    PrePostBuildRules
    This add-in provides pre and post build rules at the solution and project level for projects implementing the common VS Automation model for projects.

    Command Browse Add-in
    CmdBrowse is an add-in that walks the command bar structure in the environment, displaying the GUID/ID pair of each command, along with its named command. This information is useful when working with the Office CommandBar object model.

    Command Help
    This sample demonstrates how you can implement help for your command so that when the user types your command name into the command line window, information is displayed for the available switches and arguments that can be passed to that command.

    Code Window Context Menu
    This sample add-in demonstrates how the user can add a custom command to the editor context menu

    Command Types
    This sample shows the various CommandBar control types that can be added when creating a Tools Menu option for the add-in. In addition it also demonstrates how to use the Satellite dll to change the icons for the Tools menus added for the commands

    Editor Gadgets
    This sample shows how you can implement your own statement completion tool. This Add-in will load the accompanying .xml file, and when you type a specific keystroke sequence, that text is replaced with other text supplied from the xml file.

    EventWatcher
    The EventWatcher Add-in will connect to all the core shell event objects, and as each event is fired, information is placed into the output window.

    File Nav
    This sample shows how to walk the Project tree and creates a dialog box that lists all the project items for that project. Any item then can be selected and opened in the editor.

    Generate HTML
    This sample demonstrates how to take text from the editor window and build a HTML file using this text, including font and color syntax highlighting information.

    Keybindings Table
    This add-in puts a Keybindings command in the Help menu that is similar to the Microsoft Visual C++ 6.0 Keyboard Map Help command.

    Named Bookmarks
    This add-in lets you add named bookmarks that can be hierarchical organized, with the ability to create folders to store bookmarks.

    RegExplore
    RegExplore is an add-in that emulates the Registry Editor, but as a tool window within the environment. Some of the object model functionality demonstrated includes:
    1) Add-In
    2) ToolsOptions page
    3) ToolsOptions Properties
    4) Using a satellite dll for resources
    5) Adding custom toolbox items.

    ScriptHost
    ScriptHost hosts the VBScript engine, and allows you to run VBS macros from VC6 in the Visual Studio 2005 IDE.

    Solution Explorer Context Menu
    This sample add-in demonstrates how the user can add a custom command to the solution explorer and how to dynamically enable and disable the command.

    Solution Extender Add-in
    This sample demonstrates the use of Automation Extenders to "extend" existing Visual Studio objects with new properties and methods. You can extend property grid display objects as well as automation objects, so that more methods and properties are available to the caller. This sample extends both the Solution property grid display object as well as the DTE.Solution automation object.

    Thumbnails Add Item Wizard
    This wizard prompts for a directory of JPEG files, adds an HTML page to your project, crunches all of the JPEGs down to thumbnails (by using .NET image classes) and lays them out on the HTML page.

    Tools Options Pages
    This sample shows how to create a custom options page that will be displayed in the Tools | Options dialog and how to interact with that page. It demonstrates the implementation of EnvDTE.IDTToolsOptionsPage interface.

    ToolWindow Add-ins
    This add-in demonstrates how to create ToolWindows for Visual Studio 2005

    Unsupported Tools
    This archive contains unsupported tools to be used with the Visual Studio object model. The following items are currently available:
    ExtBrws.dll. Brings up a dialog box that displays all of the late-bound objects available under DTE, DTE.Events, or DTE.Properties.

    Spell Check Macro
    This is a macro project that does spell-checking using Word components and C# Windows Forms for the UI.

    Windows Forms Automation
    This add-in demonstrates working with the object model provided by the Windows Forms designer. The add-in will create a new Windows Application project, and use the object model to build up a form.

    Custom Wizard
    This wizard demonstrates all the context parameters passed into Add Item, Add Project, and Add SubProject wizards. If you add custom parameters to your wizard's .vsz files, the add-in will display those custom parameters so that you can see how they are passed into the wizard.

    Windows Scripting Host
    The wsh-vs.js sample demonstrates using Windows Scripting Host to launch Visual Studio. It will create an instance of VS, and add a task item. To use this sample, just double click on it from explorer, or type wsh-vs.js at a Windows command prompt.

    XSL Wizard
    This sample creates a wizard that lets you add a template in the Add New Item/Local Project Items dialog to create xml and xsl files.

    阅读(821) | 评论(0) | 转发(0) |
    给主人留下些什么吧!~~
    评论热议
  • 相关阅读:
    小结:ES7——async和await初识
    如何抽离、引用公共部分页面
    数据处理:高德、百度经纬度坐标的相互转化
    mock数据的基础使用
    express随笔
    ES6学习基础
    初学node.js
    ajax基础
    ajax的几个面试题
    (转)认识原型对象和原型链
  • 原文地址:https://www.cnblogs.com/black/p/5171924.html
Copyright © 2011-2022 走看看