Learning Visual Studio
Partea 1: Introducere în mediul de dezvoltare
Lansat în acest an, nou instrument Microsoft de dezvoltare Visual Studio .NET Microsoft deschide posibilitatea de a dezvolta aplicatii pentru platforma Microsoft .NET, inclusiv crearea de Windows- și aplicații bazate pe Web, precum și o nouă generație de aplicații de întreprindere, inclusiv cele bazate pe utilizarea de servicii web XML.
În acest articol vom începe cunoștință cu mediul de dezvoltare Visual Studio .NET si uita-te la unele dintre noile caracteristici ale acestui produs.
Configurarea mediului de dezvoltare
dezvoltare marți Visual Studio .NET, precum și mediul de toate instrumentele de dezvoltare moderne, acesta poate fi personalizat în funcție de nevoile specifice ale utilizatorilor.
În această secțiune ne vom uita la diferite moduri de a personaliza Visual Studio .NET mediu, dar se va afla, de asemenea, care ferestrele și instrumentele pe care le conține.
Prima dată când rulați Visual Studio mediu de dezvoltare .NET, puteți configura în funcție de tipul de sarcini care trebuie rezolvate cu ajutorul ei. aceste informații trebuie să fie introduse pe pagina mea de profil (fig. 1).
Fig. Profilul 1. Faceplate meu
Câmpurile de pe această pagină au următoarele semnificații:
acasă
În cazul în care caseta de dialog din profilul meu la pornire a declarat Afișare Pagina de pornire, la pornirea ulterioară Visual Studio, puteți vedea pagina de start ecran (fig. 2).
Fig. 2. Acasă Visual Studio .NET
Partea stângă a acestei pagini, există link-uri către web-resurse, cum ar fi o pagină cu actualizări și completări la produsul (Ce este nou), link-uri către comunitățile dezvoltatori, știri MSDN și MSDN căutare secțiunea dorită. Acolo puteți deschide pagina Profilul meu. Pe partea dreaptă a paginii, puteți selecta unul dintre proiectele pe care de lucru a fost efectuat recent, un arbitrar deschide un proiect sau să creați unul nou.
Crearea unui proiect nou
Dacă meniul mediu de dezvoltare selectați File | nou | Proiectul, o casetă de dialog New Project (fig. 3) va apărea pe ecran. Aplicarea în Visual Studio .NET poate consta din mai multe proiecte, din care totalitatea se numește Solution termenul (soluție).
Fig. 3. Caseta de dialog New Project
Pe partea stângă a casetei de dialog, puteți selecta tipul de proiect. În general, puteți selecta proiectele create în Visual Basic limbaje de programare .NET, C #, C ++, precum și un număr de alte persoane. Această listă depinde de ce limbi ați selectat în timpul instalării de Visual Studio, precum și dacă acestea au fost achiziționate și instalate limbi suplimentare de programare, producătorii terți.
unul dintre șabloanele sugerate, puteți selecta partea dreaptă a ecranului pentru acest tip de proiect:
- Aplicație Windows - șablon pentru aplicații bazate pe Windows;
- Class Library - un șablon pentru a crea o bibliotecă de clasă care vor fi utilizate de către alte aplicații;
- Biblioteca de control - un șablon pentru a crea controale care vor fi utilizate în aplicații cu o interfață grafică cu utilizatorul pentru platforma Windows (denumit, de asemenea, ca aplicatii Windows Forms);
- ASP.NET Web Application - un șablon pentru a crea ASP.NET Web-aplicații;
- ASP.NET Web Service - un șablon pentru a crea servicii web;
- Biblioteca de Control Web - un șablon pentru a crea controale care sunt utilizate în aplicații bazate pe Web;
- Aplicație Console - un șablon pentru a crea aplicatii consola;
- Windows Service - un șablon pentru a crea serviciile sistemului de operare;
- Proiect gol / Empty Web Proiect - un proiect care este creat fără utilizarea de template-uri;
- Nou proiect în dosar existent - se adaugă un nou proiect într-un dosar existent.
Când creați un nou proiect în domeniul Locul de amplasare, trebuie să specificați numele directorului în care pentru a stoca fișierele. În același timp, în acest director va fi creat automat un alt director cu un nume care se potrivește cu numele proiectului. De exemplu, la crearea MyProject proiectului și specificați directorul în locația câmpul C: \ Proiecte de decizie corespunzătoare vor fi create în directorul C: \ Proiecte \ MyProject \ MyProject.sln. În mod implicit, proiectele sunt salvate în My Documents \ Proiecte Visual Studio fișiere \ Nume proiect.
mediu de dezvoltare pentru Windows Visual Studio
În această secțiune, ne vom uita la fereastra, disponibil în IDE (Integrated Development Environment, IDE) Visual Studio .NET. După cum sa menționat deja mai sus, tipul de mediu de dezvoltare Visual Studio .NET depinde de care au fost specificate setări în fereastra MyProfile. Fig. 4 este un mediu de dezvoltare stabilit pentru tipul de dezvoltare pentru dezvoltatori Visual Basic.
Fig. 4. Mediul de dezvoltare Visual Studio .NET
La fel ca cele mai multe aplicații de astăzi, mediul de dezvoltare Visual Studio .NET oferă un set de meniuri și bare de instrumente. Partea din stânga a mediului de dezvoltare este un element cu pictograma fereastra Management Server Explorer; va apărea această fereastră când cursorul mouse-ului peste această pictogramă. Aceasta include, de asemenea, pictograma ferestrei și Toolbox - va apărea tine când mouse-ul peste pictograma.
Pe partea dreaptă a ecranului este o fereastra Solution Explorer. Se poate observa din unele proiecte este o decizie și care fișiere sunt o parte a acestor proiecte.
Sub fereastra fereastra Solution Explorer este situat proprietăți (Properties). Această fereastră conține o listă de atribute ale obiectului, efectiv selectat.
Să aflăm de ce avem nevoie de aceste și alte ferestre mediu de dezvoltare.
Instrumente de fereastră
În caseta de instrumente (acesta poate fi afișat pe ecran folosind comanda meniului View | Toolbox) este o listă de comenzi care pot fi utilizate pe formularele de cerere. Este un set de componente disponibile în acest moment depinde de tipul de aplicație în curs de elaborare. De exemplu, dacă sunt în prezent în curs de dezvoltare, cum ar fi Windows Forms aplicație care vor participa controalele din această casetă de dialog pe care le puteți utiliza în aplicații bazate pe Windows; în cazul în care a dezvoltat Web-formă în această fereastră vor fi instrumente pentru lucrul cu Web Controale de control, etc.
Dacă este necesar, puteți schimba afișajul în fereastra de control Toolbox stabilit prin adăugarea altor componente de control NET sau ActiveX (inclusiv cele create de producători independenți). În acest scop, puteți utiliza comanda de meniu Tools | Customize Caseta de instrumente și utilizați caseta de dialog Customize Toolbox (fig. 5) pentru a selecta controale ActiveX sau controale .NET pe care dorim să le afișați în fereastra Toolbox.
Fig. 5. Customize Toolbox Caseta de dialog
fereastra Solution Explorer
După cum știm deja, decizia - este un set de proiecte care alcătuiesc aplicația. Fereastra Solution Explorer (care poate fi afișat pe ecran folosind comanda meniului View | Solution Explorer) vă permite să vizualizați structura proiectelor incluse în soluție, sub forma unei structuri ierarhice, precum și legăturile dintre proiecte și componente ale acestora (Figura 6.). Componenta proiectului poate fi forme, clase, module și alte fișiere care sunt necesare pentru a crea aplicația. Dacă trebuie să modificați o componentă a proiectului, dublu-clic pe numele său în fereastra Solution Explorer.
Fig. fereastră 6. Soluție Explorer
Utilizați butoanele situate în partea de sus a Solution Explorer, puteți specifica faptul că aceasta ar trebui să se reflecte în mediul de dezvoltare:
Clasa Vezi fereastra
Fig. 7. Fereastra Class View
Windows Server Explorer
Fereastra Server Explorer (Vezi comanda meniului |. Server Explorer, figura 8), puteți vizualiza informații despre serviciile care rulează pe anumite servere. Astfel de servicii, în special, serviciul Crystal Reports Services, jurnalul de evenimente, cozi de mesaje, servicii, servere de baze de date, cum ar fi Microsoft SQL Server.
Fig. 8. Windows Server Explorer
Cele mai multe dintre aceste servicii sunt prezentate într-o fereastră într-un arbore ierarhic, care permite de a vizualiza informațiile asociate cu aceste servicii, și, uneori, adăuga elemente noi. Cu drag and drop-pictograma de serviciu sau element în proiectantul poate organiza utilizarea sa în cerere. Astfel, atunci când se deplasează serverul de baze de date pictograma tabel privind forma cererii dezvoltate poate crea componente DataAdapter pentru a prelua datele din acest tabel.
fereastra de Proprietăți
Fig. fereastra 9. Proprietăți
Fereastra Object Browser
Fig. 10. fereastra Object Browser
fereastra Task List
Fig. 11. Lista de sarcini Fereastra
Moduri de operare Dezvoltare Mediu
dezvoltare marți Visual Studio .NET include două tipuri de ferestre - ferestre unelte si ferestre de documente. Instrumente pentru Windows (dintre care unele sunt descrise mai sus) sunt disponibile de la comenzile meniul View și altele, precum și disponibilitatea acestora depinde de tipul de aplicare și la care se adaugă plug-in-uri (unelte și instrumente suplimentare, inclusiv cele produse de dezvoltatori terți) pentru mediu de dezvoltare. În ferestre puteți edita aceleași proiecte de componente de document.
instrumente pentru windows
Cu ferestrele instrument, puteți efectua diverse manipulări. În special, puteți să-i apară în mod automat și dispar, le grupați într-un multi-pad, pentru a varia poziția lor în mediul de dezvoltare, ceea ce le face „plutitoare“, și chiar și afișate pe un monitor secundar, în cazul în care o astfel de utilizare este acceptată de sistemul de operare.
Unele instrumente de Windows, cum ar fi fereastra de browser Web, puteți crea câteva exemplare (acest lucru se poate face prin selectarea meniului pentru Windows | Fereastră nouă). Puteți obține, de asemenea, o cutie de instrument va dispărea automat în cazul în care nu sunt active în prezent - în acest caz, pe ecran apare numele și pictograma ferestrei, pe care puteți plasa cursorul mouse-ului, în cazul în care fereastra să fie afișată în întregime. Dacă doriți să prevină dispariția ferestrei de pe ecran, ar trebui să faceți clic pe imaginea piunezei în bara de titlu a ferestrei.
Afișare Modurile de ferestre instrument
Visual Studio .NET acceptă două ferestre modul de documente în mediul de dezvoltare a afișa: Multiple Document Interface (Multiple Document Interface, MDI) și o interfață sub forma unui caiet (Documente) file. Selectați modul de afișare dorit în secțiunea Mediu | General caseta de dialog Opțiuni (puteți afișa cu instrumentele de comandă meniul | Opțiuni).
fereastra documentului
documente Windows destinate componentelor proiectului de editare. Poziția lor relativă depinde de modul de fereastra de afișare selectat în IDE.
Ca și în versiunile anterioare ale Visual Studio, după ce tastați numele obiectului și punctul de inserare pe ecran, o listă de proprietăți și metode ale acestui obiect. Când introduceți un nume de metodă se poate vedea descrierea pe ecran a metodei și parametrii săi.
Fereastra de editare poate fi împărțită în mai multe părți, în care vor fi afișate diferite bucăți de cod. De asemenea, este permisă pentru a afișa a doua fereastră de editare utilizând elementul de meniu Window | Fereastră nouă.
De asemenea, este posibil să se caute și să înlocuiască fragmente de text în toate fișierele de proiect. În acest caz, ar trebui să utilizați panoul de dialog Găsiți în fișiere și înlocuire în fișiere.
În plus față de fragmentele de cod pe care îl puteți căuta numele claselor și structuri - utilizate pentru această casetă de dialog scop Găsiți simboluri. Rezultatele căutării sunt afișate în câmpul Find Simbol Rezultatele (Fig. 12).
Fig. 12. Caseta de dialog și Find Symbol Rezultate Fereastra Find Simbol
Fig. 13. fereastra Toolbox cu fragmente de text
clipboard
Visual Studio mediu de dezvoltare NET vă permite să scrieți macro-uri în același mod în care se face în aplicațiile Microsoft Office. macro-uri înregistrate pot fi stocate fie în sesiunea de operare curent cu Visual Studio, sau într-un proiect separat, care apoi poate fi adăugat la orice soluție.
Lucrul cu Controale
În mediul Visual Studio, există o serie de instrumente pentru a manipula controalele în timpul dezvoltării aplicații Windows Forms. Să le examinăm în detaliu.
Fig. 14. Controale de instalare comandă traversal
Dacă setați proprietatea Font a formularului înainte de a va fi plasat orice control, toate nou introduse pe controalele de formular moșteni aceste forme de proprietate. Dacă este necesar pentru a atribui aceeași valoare a unei proprietăți multiple de control le poate selecta (încercuind-le cu un mouse sau prin utilizarea mouse-ul atunci când tasta Shift sau Ctrl apăsată) și setați valorile dorite ale proprietăților generale ale acestor elemente folosind fereastra Properties. Pentru a selecta mai multe elemente din interiorul containerului trebuie să instalați mai întâi pe ea focalizarea de intrare.
Dacă selectați formatul element de meniu | Controale Lock, toate comenzile de pe acest formular vor fi blocate. Blocarea comenzilor utilizate atunci când interfața cu utilizatorul a unei aplicații a fost proiectat și trebuie să se evite deplasarea accidentală a comenzilor, atunci când faceți clic pe ele pentru a putea adăuga codul asociat cu ei.
Deci, vom vedea că mediul de dezvoltare Visual Studio .NET a devenit mult mai convenabil decât mediul de dezvoltare Visual Studio 6, - are o mulțime de noi instrumente, instrumente de configurare și instrumente care simplifică proiectarea aplicațiilor.
In urmatoarea parte a acestui articol, vom continua cunoștință cu Visual Studio .NET și ia în considerare crearea de aplicații bazate pe Windows, cu ajutorul unor instrumente de dezvoltare.
Pentru mai multe informații, vă rugăm să contactați Interface Ltd.