O aplicatie software dezvoltata in limbajul VB.NET este construita intr-o solutie VB.NET.
O solutie VB.NET este formata din unul sau mai multe proiecte.
Un proiect VB.NET genereaza una sau mai multe unitati fundamentale de instalare exe, dll.
O unitate de instalare este generata din unul sau mai multe fisiere sursa.
Un fisier sursa cuprinde definirea si implementarea de clase de obiecte, structuri, module, interfete. Aceste elemente cuprind codul sursa al dezvoltatorului.
Pentru a crea o solutie VB.NET se procedeaza astfel:
- se deschide mediul de programare Visual Studio 2008;
- se afiseaza caseta de dialog New Project din meniul File, grup de optiuni New, comanda Project…;
- din structura de proiecte afisata in Project types: se selecteaza limbajul de programare Visual Basic;
- din lista de sabloane afisata in Templates: se selecteaza tipul de sablon de aplicatie VB.NET ce urmeaza a fi dezvoltata;
- introducerea denumirii proiectului la optiunea Name:;
- introducerea denumirii locatiei la optiunea Location: unde este salvata solutia; alternativa consta in selectarea locatiei prin butonul Browse…;
- introducerea denumirii solutiei la optiunea Solution Name:; se selecteaza optiunea Create directory for solution pentru salvarea solutiei intr-un director de pe disc;
- selectarea butonului OK pentru crearea sablonului de aplicatie VB.NET conform optiunilor stabilite de catre dezvoltator.
Prin caseta de dialog New Project, sunt stabilite optiunile de creare a scheletului de aplicatie VB.NET, generat de mediul de dezvoltare Visual Studio 2008.
In subdirectorul stabilit pentru stocarea solutiei, sunt generate doua fisiere si un subdirector aferent proiectului inclus implicit in cadrul solutiei. Subdirectorul solutiei poarta denumirea solutiei, iar cel al proiectului poarta denumirea proiectului stabilite de catre dezvoltator in cadrul casetei New Project.
Deschiderea unei solutii VB.NET se realizeaza prin lansarea fisierului cu extensia sln si care poarta denumirea solutiei. Fisierul sln este inclus implicit in subdirectorul solutiei.