Powyżej znajduje się rendering
Wtyczki Studio.NET wizualne mogą robić wiele rzeczy, takich jak: 1. Pisanie narzędzi wspomagających kodowanie dla środowisk deweloperskich, takich jak CodeRush 2. Tworzenie narzędzi szablonowych kodu, takich jak CodeSmith 3. Napisz generator kodu, który automatycznie generuje kod zgodnie z dostosowanymi warunkami. Na przykład niektóre z bardziej popularnych narzędzi do generowania kodu powinny być wygodniejsze w użyciu, jeśli są zintegrowane ze środowiskiem programistycznym. 4. Napisz narzędzie do debugowania, takie jak DataSetPryer, możesz przeglądać zawartość DataSet podczas debugowania. 5. Możesz nawet zintegrować wyszukiwarkę Google w VS.net lub MSN z VS.Net. Nie wymienię ich wszystkich tutaj, ale krótko mówiąc, wszystko, co można związać ze środowiskiem programistycznym Visual Studio.NET, można zrobić w formie wtyczek. Obecnie istnieją dwie formy tworzenia VS.NET wtyczek: jedna to wtyczki VS generowane przez VS Wizard; Drugim jest użycie pakietu programistycznego Microsoft VSIP (Visual Studio Industry Partner: Microsoft Partner Program). W tym artykule omawiamy pierwszą metodę.
2. Przegląd ram proceduralnych Wybierz "Nowy Projekt × Inny Projekt × Rozszerzenie Projekt à Visual Studio.NET Add-on" w Studio.NET wizualnym, przejdź za kreatorem, aby wygenerować kod, a na końcu wygeneruj dwa pliki projektu: jeden jest projektem dodatkowym, a drugi projektem instalacji dodatków. Możesz zobaczyć plik connect.cs w pliku wygenerowanego projektu w projekcie dodatkowym, który zawiera następujące części:
1. Interfejs dziedziczenia klasy i jego stała definicja
public class Connect : Object, Extensibility.IDTExtensibility2, IDTCommandTarget {…} Klasa Connect głównie dziedziczy z dwóch interfejsów, z których jeden to interfejs Extensibility.IDTExtensibility2, który definiuje następujące metody: Metoda OnAddInsUpdate: Występuje, gdy dodatek jest ładowany lub odinstalowany w środowisku. Metoda OnBeginShutdown: Występuje, gdy środowisko jest wyłączane. Metoda OnConnection: Występuje, gdy dodatek jest ładowany do środowiska. Metoda OnDisconnection: Występuje, gdy dodatek zostaje odinstalowany ze środowiska. Metoda OnStartupComplete: Następuje, gdy środowisko kończy uruchamianie.
Interfejs IDTCommandTarget definiuje następujące dwie metody Metoda Exec: Wywoływana przez środowisko VS, gdy w środowisku programistycznym VS wybrane zostanie zewnętrzne polecenie menu. Metoda QueryStatus: Wywołuje tę metodę, aby zapytać o status menu, gdy środowisko VS chce wyświetlić menu zewnętrzne. Metoda zwraca aktualny stan określonego polecenia o nazwie, niezależnie od tego, czy jest włączone, wyłączone czy ukryte
Kod jest następujący:
Gotowy produkt do pobrania:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
Pobranie kodu źródłowego:
Turyści, jeśli chcecie zobaczyć ukrytą zawartość tego wpisu, proszę Odpowiedź
Jak korzystać z wtyczek???
|