Zgoraj je upodobitev
Vtičniki za vizualno Studio.NET lahko počnejo veliko stvari, kot so: 1. Pisanje orodij za pomoč pri kodi za razvojna okolja, kot je CodeRush 2. Napišite orodja za predloge kode, kot je CodeSmith 3. Napisati generator kode, ki samodejno generira kodo glede na nekatere prilagojene pogoje. Na primer, nekatera bolj priljubljena orodja za generiranje kode bi morala biti bolj priročna za uporabo, če so integrirana z razvojnim okoljem. 4. Napišite orodje za razhroščevanje, kot je DataSetPryer, vsebino DataSet lahko vidite med razhroščevanjem. 5. Lahko celo integrirate Google iskalnik v VS.net ali MSN v VS.Net. Ne bom jih tukaj naštel vseh, ampak na kratko, vse, kar je povezano z razvojnim okoljem Visual Studio.NET, je mogoče narediti v obliki vtičnikov. Trenutno obstajata dve obliki razvoja VS.NET vtičnikov: ena so VS vtičniki, ki jih generira VS Wizard; Druga je uporaba Microsoftovega razvojnega paketa VSIP (Visual Studio Industry Partner: Microsoft Partner Program). Ta članek obravnava prvo metodo.
2. Pregled procesnega okvira Izberite "New Project × Other Project × Extension Project à Visual Studio.NET Add-on" v Visual Studio.NET, sledite čarovniku za generiranje kode in na koncu ustvarite dve projektni datoteki, ena je dodatek, druga pa projekt namestitve dodatkov. Datoteko connect.cs lahko vidite v generirani projektni datoteki v dodatku, ki vsebuje naslednje dele:
1. Vmesnik dedovanja razreda in njegova konstantna definicija
public class Connect : Object, Extensibility.IDTExtensibility2, IDTCommandTarget {…} Razred Connect večinoma podeduje dva vmesnika, eden je vmesnik Extensibility.IDTExtensibility2, ki predvsem opredeljuje naslednje metode: Metoda OnAddInsUpdate: Pojavi se, ko se dodatek naloži ali odstrani v okolju. Metoda OnBeginShutdown: Pojavi se, ko se okolje izklopi. Metoda OnConnection: Pojavi se, ko je dodatek naložen v okolje. Metoda OnDisconnection: Pojavi se, ko je dodatek odstranjen iz okolja. Metoda OnStartupComplete: Pojavi se, ko se okolje konča z zagonom.
Vmesnik IDTCommandTarget določa naslednji dve metodi Exec metoda: Kliče jo okolje VS, ko je v razvojnem okolju VS izbran zunanji menijski ukaz. Metoda QueryStatus: Pokliče to metodo, da poišče stanje menija, ko okolje VS želi prikazati zunanji meni. Metoda vrne trenutno stanje določenega poimenovanega ukaza, ne glede na to, ali je omogočen, onemogočen ali skrit
Koda je naslednja:
Prenos končnega izdelka:
Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
Prenos izvorne kode:
Turisti, če želite videti skrito vsebino te objave, prosim Odgovoriti
Kako uporabljam vtičnike???
|