Viršuje yra atvaizdavimas
Vizualinės Studio.NET papildiniai gali atlikti daug dalykų, tokių kaip: 1. Parašykite kodo pagalbos įrankius tokioms kūrimo aplinkoms kaip "CodeRush". 2. Parašykite kodo šablono įrankius, tokius kaip CodeSmith 3. Parašykite kodų generatorių, kad automatiškai sugeneruotumėte kodą pagal tam tikras pritaikytas sąlygas. Pavyzdžiui, kai kurie populiaresni kodo generavimo įrankiai turėtų būti patogesni naudoti, jei jie yra integruoti į kūrimo aplinką. 4. Parašykite derinimo įrankį, pvz., DataSetPryer, derinimo metu galite peržiūrėti DataSet turinį. 5. Jūs netgi galite integruoti "Google" paieškos VS.net, arba integruoti MSN į VS.Net. Čia jų visų neišvardinsiu, bet trumpai tariant, viskas, kas gali būti susiję su "Visual Studio.NET" kūrimo aplinka, gali būti padaryta papildinių pavidalu. Šiuo metu yra dvi VS.NET įskiepių kūrimo formos: viena yra VS įskiepiai, kuriuos generuoja VS Wizard; Antrasis yra naudoti "Microsoft" VSIP kūrimo paketą ("Visual Studio Industry Partner: Microsoft Partner Program"). Šiame straipsnyje aptariamas pirmasis metodas.
2. Procedūrinės sistemos apžvalga Vaizdiniame Studio.NET pasirinkite "Naujas projektas × kitas projektas × plėtinio projektas à vizualinis Studio.NET priedas", vadovaukitės vedliu, kad sugeneruotumėte kodą, ir galiausiai sugeneruokite du projekto failus, vienas yra priedo projektas, o kitas - priedo diegimo projektas. Galite matyti connect.cs failą sugeneruotame projekto faile papildinio projekte, kurį sudaro šios dalys:
1. Klasės paveldėjimo sąsaja ir jos pastovus apibrėžimas
viešoji klasė Prisijungti : Objektas, Extensibility.IDTExtensibility2, IDTCommandTarget {…} "Connect" klasė daugiausia paveldi iš dviejų sąsajų, viena yra Extensibility.IDTExtensibility2 sąsaja, kuri daugiausia apibrėžia šiuos metodus: OnAddInsUpdate metodas: atsiranda, kai papildinys įkeliamas arba pašalinamas aplinkoje. OnBeginShutdown metodas: atsiranda, kai aplinka išjungiama. OnConnection metodas: atsiranda, kai papildinys įkeliamas į aplinką. OnDisconnection metodas: atsiranda, kai papildinys pašalinamas iš aplinkos. OnStartupComplete metodas: atsiranda, kai aplinka baigiama paleisti.
IDTCommandTarget sąsaja apibrėžia šiuos du metodus Exec metodas: iškviečiamas VS aplinkos, kai VS kūrimo aplinkoje pasirenkama išorinio meniu komanda. QueryStatus metodas: Iškviečia šį metodą, kad užklaustų meniu būseną, kai VS aplinka nori rodyti išorinį meniu. Metodas grąžina dabartinę nurodytos įvardytos komandos būseną, nesvarbu, ar ji įjungta, išjungta ar paslėpta
Kodas yra toks:
Gatavo produkto atsisiuntimas:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
Šaltinio kodo atsisiuntimas:
Turistai, jei norite pamatyti paslėptą šio įrašo turinį, prašome Atsakyti
Kaip naudoti papildinius???
|