Walkthrough

Wizards, cum ar fi Wizard-ul Add-in. Sunt programele care ghidează pas cu pas utilizatorul printr-o secvență de acțiuni pentru a efectua o sarcină complexă, repetitivă sau dificilă. De exemplu, în Windows, experții sunt utilizați pentru a configura o conexiune la resursele de rețea, pentru a vă conecta la imprimante etc.







În Visual Studio, vrăjitorii cer, de obicei, o serie de întrebări care solicită introducerea de către utilizatori și apoi folosesc rezultatele pentru a crea codul. Cu toate acestea, experții nu au întotdeauna o interfață de utilizator. Ele pot fi programate pentru a crea un cod invizibil în fundal.

Există trei tipuri diferite de maeștri.

Wizards pentru crearea unui proiect. După cum spune și numele, acești vrăjitori servesc pentru a crea un nou cod pentru un anumit tip de proiect ca punct de plecare pentru utilizatorul cu care puteți începe să vă adăugați propriul cod. Acesta este cel mai frecvent utilizat tip de expert.

Wizards pentru adăugarea unui element nou. Acești vrăjitori servesc pentru a adăuga noi elemente în proiect, cum ar fi formularele web, fișierele text, paginile HTML, paginile XML și așa mai departe.

Vrăjitori personalizați. Acești vrăjitori nu sunt chemați din caseta de dialog. Acestea sunt chemați direct din add-ins, macro-uri sau alte tipuri de cod. Ele pot sau nu pot avea o interfață de utilizator. În orice caz, ei creează codul. Acest tip de expert este rar folosit.

Indiferent de tipul de maestru, toți împărtășesc asemănări.

Sunt obiecte .NET care implementează interfața IDTWizard și au o metodă asociată, Execute. conținând codul care urmează să fie executat de către expert.

Pentru a afișa asistenți în Visual Studio, se utilizează fișiere VSZ.

Toți creează cod sau îndeplinesc o altă sarcină.

Aspectul elementelor din vrăjitorii creați poate fi controlat. Maeștrii constau adesea dintr-unul sau mai multe ferestre sau pagini. Paginile pot cuprinde o imagine descriptivă, de exemplu, în partea de sus sau în partea stângă a paginii, descrierea, eticheta, instrucțiunile și o zonă în care pot fi plasate elemente de navigare, cum ar fi anterioare și următoare butoane.

Procesul de creare a vrăjitorilor în Visual C ++ este oarecum diferit de crearea vrăjitorilor standard Visual Studio. Pentru mai multe informații despre crearea de vrăjitori pentru Visual C ++, consultați Dezvoltarea unui expert și Crearea unui expert personalizat.







Pe un anumit computer, numele sau locațiile anumitor elemente ale interfeței utilizator Visual Studio pot fi diferite de cele listate în instrucțiunile de mai jos. Aceste elemente sunt determinate de versiunea curentă a Visual Studio și a parametrilor acesteia. Pentru mai multe informații, consultați Configurarea opțiunilor de dezvoltare în Visual Studio.

Execuția se numește când începe expertul.

În Solution Explorer, faceți clic cu butonul din dreapta pe proiect, apoi faceți clic pe Proprietăți. pentru a deschide pagina Proprietăți proiect. accesați fila Generare și în partea de jos a paginii bifați caseta de selectare Înregistrare pentru interacțiune COM.

În fișierul AssemblyInfo.cs, găsiți atributul ComVisible și setați-l la true.

Asamblați proiectul pentru a crea o bibliotecă de clase DLL selectând Build Solution din meniul Build.

Creați un fișier text VSZ pentru expertul numit MyNewWizard.vsz.

Pentru a face acest lucru, creați o copie a fișierului VSZ existent (de exemplu, orice fișier din director \ Formulare VC # \ CSharpProjectItems \ Windows), și apoi redenumiți copia la "MyNewWizard.vsz".

Fișierul VSZ este un fișier text care permite Visual Studio să recunoască expertul și să îl afișeze în casetele de dialog New Project sau Add New Item. Parametrul Wizard trebuie să fie atribuit proiectului progID (Project.Classname) al proiectului sau GUID. Pentru mai multe informații, consultați Configurarea fișierelor VSZ pentru a porni Wizards.

În plus, puteți crea un fișier VSDIR pentru expert. Acest fișier conține informații care sunt afișate ca descriere expert în dialogurile New Project sau New File. De asemenea, poate specifica o pictogramă și poate determina locația acesteia în listă. Pentru mai multe informații, consultați Adăugarea de experți în dialogurile Adăugați un element și noul proiect utilizând fișierele VSDIR.

Înlocuiți conținutul fișierului MyNewWizard.vsz cu următorul cod.

Salvați noul fișier VSZ în directorul în care ar trebui localizat expertul.

În acest exemplu, expertul ar trebui să fie afișat în caseta de dialog Adăugați un element nou pentru proiectele Visual Basic, deci trebuie să salvați fișierul VSZ în următorul director: \ VB \ VBProjectItems.

Ieșiți din Visual Studio și rulați-o din nou.

În acest caz, Visual Studio consideră un nou fișier VSZ.

Creați un nou proiect Visual Basic, cum ar fi un proiect de aplicație Windows.

Faceți clic cu butonul din dreapta pe proiect și faceți clic pe Adăugați. apoi selectați Elementul nou.

În caseta de dialog Adăugați elemente noi, ar trebui să apară un nou expert (MyNewWizard).

Faceți clic pe Expertul, apoi faceți clic pe Adăugare.

Se afișează mesajul "Expertul se execută".

Pentru a afișa o pictogramă personalizată pentru noul expert

Plasați fișierul pictograma cu același nume de fișier de bază ca numele de fișier DLL, dar cu extensia ICO, directorul cu expertul de fișiere.

De exemplu, dacă expertul se numește MyNewWizard.dll, atunci numele fișierului pictogramei ICO ar trebui să fie MyNewWizard.ico.

Dacă ați creat un fișier VSDir, specificați calea către fișierul cu pictograme (ICO) din acesta.







Articole similare

Trimiteți-le prietenilor: