По-горе е визуализацията
Визуалните Studio.NET плъгини могат да правят много неща, като например: 1. Пишете инструменти за помощ при кода за разработка като CodeRush 2. Пишете инструменти за шаблони за код като CodeSmith 3. Напишете генератор на код, който автоматично да генерира код според някои персонализирани условия. Например, някои от по-популярните инструменти за генериране на код би трябвало да са по-удобни за използване, ако са интегрирани в средата за разработка. 4. Напишете инструмент за отстраняване на грешки като DataSetPryer, можете да разглеждате съдържанието на DataSet по време на дебъгване. 5. Можете дори да интегрирате търсачката на Google в VS.net или MSN в VS.Net. Няма да ги изброявам всички тук, но накратко, всичко, което може да е свързано с Visual Studio.NET development средата, може да се направи под формата на плъгини. В момента съществуват две форми на разработка на VS.NET плъгини: единият е VS плъгини, генерирани от VS Wizard; Вторият е използването на VSIP пакета за разработка на Microsoft (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 метод: Възниква при зареждане на добавка в средата. OnDisconnection метод: Възниква при деинсталиране на добавка от средата. OnStartupComplete метод: Осъществява се, когато средата завърши стартирането.
Интерфейсът IDTCommandTarget дефинира следните два метода Exec метод: Извиква се от VS средата, когато се избере външна меню команда в VS разработната среда. Методът QueryStatus: Извиква този метод, за да провери статуса на менюто, когато VS средата иска да покаже външно меню. Методът връща текущото състояние на зададената именувана команда, независимо дали е активирана, деактивирана или скрита
Кодът е следният:
Изтегляне на готов продукт:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
Изтегляне на изходния код:
Туристи, ако искате да видите скритото съдържание на този пост, моля Отговор
Как да използвам плъгини???
|