Выше приведён рендеринг
Плагины визуального Studio.NET могут выполнять множество функций, например: 1. Пишите инструменты поддержки для сред разработки, таких как CodeRush 2. Пишите инструменты для шаблонов кода, такие как CodeSmith 3. Напишите генератор кода для автоматической генерации кода в соответствии с определёнными индивидуальными условиями. Например, некоторые из более популярных инструментов генерации кода должны быть удобнее в использовании при интеграции с средой разработки. 4. Напишите инструмент отладки, например DataSetPryer, вы сможете просматривать содержимое DataSet во время отладки. 5. Вы даже можете интегрировать поисковую систему Google в VS.net или MSN в VS.Net. Я не буду перечислять их все, но вкратце, всё, что связано с Visual Studio.NET средой разработки, можно реализовать в виде плагинов. В настоящее время существует два типа разработки VS.NET плагинов: один — это VS плагины, генерируемые VS Wizard; Вторая — использовать пакет разработки Microsoft VSIP (Visual Studio Industry Partner: Microsoft Partner Program). В этой статье рассматривается первый метод.
2. Обзор процедурной системы Выберите «New Project × Other Project × Extension Project à Visual Studio.NET Add-on» в Visual Studio.NET, следуйте мастеру для генерации кода и, наконец, сгенерируйте два файла проекта: один — это проект надстройки, другой — проект установки надстройки. Вы можете увидеть connect.cs-файл в сгенерированном проекте в дополнительном проекте, который содержит следующие части:
1. Интерфейс наследования класса и его постоянное определение
публичный класс Connect: Объект, Extensibility.IDTExtensibility2, IDTCommandTarget {…} Класс Connect в основном наследует два интерфейса, один из которых — интерфейс Extensibility.IDTExtensibility2, который в основном определяет следующие методы: Метод OnAddInsUpdate: Возникает, когда надстройка загружается или удаляется в среде. OnBeginShutdown метод: Происходит, когда среда отключается. Метод OnConnection: Возникает, когда надстройка загружается в окружение. Метод OnDisconnect: Возникает, когда надстройка удаляется из среды. Метод OnStartupComplete: Возникает, когда среда завершает запуск.
Интерфейс IDTCommandTarget определяет следующие два метода Exec метод: вызывается средой VS при выборе внешней команды меню в среде разработки VS. Метод QueryStatus: вызывает этот метод для запроса статуса меню, когда среда VS хочет отобразить внешнее меню. Метод возвращает текущее состояние указанной команды, независимо от того, включена ли она, отключена или скрыта
Код таков:
Скачать готовый продукт:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ
Скачать исходный код:
Туристы, если вы хотите увидеть скрытое содержание этого поста, пожалуйста Ответ
Как использовать плагины???
|