Вище наведено рендеринг
Візуальні 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 хоче відобразити зовнішнє меню. Метод повертає поточний стан вказаної команди, незалежно від того, чи вона увімкнена, вимкнена або прихована
Код виглядає так:
Завантаження готового продукту:
Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласка Відповідь
Завантаження вихідного коду:
Туристи, якщо ви хочете побачити прихований контент цього допису, будь ласка Відповідь
Як користуватися плагінами???
|