Over er renderingen
Visual Studio.NET-plugins kan gjøre mange ting, som for eksempel: 1. Skrive kodehjelpsverktøy for utviklingsmiljøer som CodeRush 2. Skriv kodemalverktøy som CodeSmith 3. Skriv en kodegenerator som automatisk genererer kode i henhold til noen tilpassede betingelser. For eksempel bør noen av de mer populære kodegenereringsverktøyene være mer praktiske å bruke hvis de integreres i utviklingsmiljøet. 4. Skriv et feilsøkingsverktøy som DataSetPryer, du kan se innholdet i DataSet under feilsøking. 5. Du kan til og med integrere Googles søkemotor i VS.net, eller integrere MSN i VS.Net. Jeg vil ikke liste opp alle her, men kort sagt kan alt som kan være relatert til Visual Studio.NET utviklingsmiljøet gjøres i form av plugins. Det finnes for øyeblikket to måter å utvikle VS.NET plug-ins på: én er VS-plug-ins generert av VS Wizard; Den andre er å bruke Microsofts VSIP-utviklingspakke (Visual Studio Industry Partner: Microsoft Partner Program). Denne artikkelen diskuterer den første metoden.
2. Oversikt over det prosessuelle rammeverket Velg «Nytt prosjekt × annet prosjekt × utvidelse Project à Visual Studio.NET Add-on» i Visual Studio.NET, følg veiviseren for å generere kode, og til slutt generer du to prosjektfiler, én er tilleggsprosjektet og den andre er installasjonsprosjektet. Du kan se en connect.cs-fil i den genererte prosjektfilen i tilleggsprosjektet, som har følgende deler:
1. Arvegrensesnitt for klassen og dens konstantdefinisjon
offentlig klasse Connect : Object, Extensibility.IDTExtensibility2, IDTCommandTarget {…} Connect-klassen arver hovedsakelig fra to grensesnitt, hvorav det ene er Extensibility.IDTExtensibility2-grensesnittet, som hovedsakelig definerer følgende metoder: OnAddInsUpdate-metoden: Oppstår når et tillegg lastes inn eller avinstalleres i miljøet. OnBeginShutdown-metoden: Oppstår når miljøet slås av. OnConnection-metoden: Oppstår når et tillegg lastes inn i miljøet. OnDisconnection-metoden: Oppstår når et tillegg avinstalleres fra miljøet. OnStartupComplete-metoden: Oppstår når miljøet er ferdig med å starte.
IDTCommandTarget-grensesnittet definerer følgende to metoder Exec-metoden: Kalles av VS-miljøet når en ekstern menykommando velges i VS-utviklingsmiljøet. QueryStatus-metoden: Kalles denne metoden for å spørre om statusen til menyen når VS-miljøet ønsker å vise en ekstern meny. Metoden returnerer den nåværende tilstanden til den angitte navngitte kommandoen, enten den er aktivert, deaktivert eller skjult
Koden er som følger:
Ferdig nedlasting av produktet:
Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snill Svare
Nedlasting av kildekode:
Turister, hvis dere vil se det skjulte innholdet i dette innlegget, vær så snill Svare
Hvordan bruker jeg plugins???
|