Augstāk ir atveidojums
Vizuālie Studio.NET spraudņi var veikt daudzas darbības, piemēram: 1. Rakstiet koda palīdzības rīkus tādām izstrādes vidēm kā CodeRush 2. Rakstiet koda veidnes rīkus, piemēram, CodeSmith 3. Uzrakstiet koda ģeneratoru, lai automātiski ģenerētu kodu saskaņā ar dažiem pielāgotiem nosacījumiem. Piemēram, dažiem populārākajiem koda ģenerēšanas rīkiem vajadzētu būt ērtāk lietojamiem, ja tie ir integrēti izstrādes vidē. 4. Uzrakstiet atkļūdošanas rīku, piemēram, DataSetPryer, atkļūdošanas laikā varat apskatīt DataSet saturu. 5. Jūs pat varat integrēt Google meklētājprogrammu VS.net vai integrēt MSN VS.Net. Es tos visus šeit neuzskaitīšu, bet īsāk sakot, visu, kas var būt saistīts ar Visual Studio.NET izstrādes vidi, var izdarīt spraudņu veidā. Pašlaik ir divi VS.NET spraudņu izstrādes veidi: viens ir VS spraudņi, ko ģenerē VS Wizard; Otrais ir izmantot Microsoft VSIP izstrādes pakotni (Visual Studio Industry Partner: Microsoft Partner Program). Šajā rakstā aplūkota pirmā metode.
2. Pārskats par procesuālo regulējumu Vizuālajā Studio.NET atlasiet "Jauns projekts × cits projekts × paplašinājuma projekts à Visual Studio.NET Add-on", izpildiet vedni, lai ģenerētu kodu, un visbeidzot ģenerējiet divus projekta failus, viens ir pievienojumprogrammas projekts, bet otrs ir pievienojumprogrammas instalācijas projekts. Pievienojumprogrammas projekta ģenerētajā projekta failā var redzēt connect.cs failu, kurā ir šādas daļas:
1. Klases mantojuma saskarne un tās pastāvīgā definīcija
publiskā klase Savienojums: objekts, paplašināmība.IDTExtensibility2, IDTCommandTarget {…} Connect klase galvenokārt manto no diviem interfeisiem, viens ir Extensibility.IDTExtensibility2 interfeiss, kas galvenokārt definē šādas metodes: OnAddInsUpdate metode: rodas, kad pievienojumprogramma tiek ielādēta vai atinstalēta vidē. OnBeginShutdown metode: rodas, kad vide tiek izslēgta. OnConnection metode: rodas, kad vidē tiek ielādēta pievienojumprogramma. OnDisconnection metode: rodas, kad pievienojumprogramma tiek atinstalēta no vides. OnStartupComplete metode: notiek, kad vide tiek pabeigta.
IDTCommandTarget interfeiss definē šādas divas metodes Exec metode: izsauc VS vide, kad VS izstrādes vidē ir atlasīta ārējās izvēlnes komanda. QueryStatus metode: izsauc šo metodi, lai vaicātu izvēlnes statusu, kad VS vide vēlas parādīt ārējo izvēlni. Metode atgriež norādītās nosauktās komandas pašreizējo stāvokli neatkarīgi no tā, vai tā ir iespējota, atspējota vai paslēpta
Kods ir šāds:
Gatavā produkta lejupielāde:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzu Atbildi
Avota koda lejupielāde:
Tūristi, ja vēlaties redzēt šīs ziņas slēpto saturu, lūdzu Atbildi
Kā izmantot spraudņus???
|