DIZAJN I IZGRADNJA KORISNIČKOG INTERFEJSA
Osnovna komponenta Visual Basic aplikacije je forma. To je prozor koji, najčešće sadrži nekoliko objekata. Svi objekti na formi su kontrole. Programer na formu smešta labele, tekstualna polja, komandnu dugmad i druge kontrole.
Skoro svaka VB aplikacija sadrži nekoliko različitih formi, koje izvršavaju određene zadatke, potrebne aplikaciji.
Sama radna okolina Visual Basica se sastoji iz sledećih delova:
Pored ovih dijelova tu su i sledeći elementi:
Traka sa menijima (Menu Bar) sadrži naredbe koje se koriste tokom rada s Visual Basic-om. Osim uobičajenih menija za Windows: File, Edit, View, Window i Help, meniji omogućuju pristup funkcijama specifičnim za programiranje kao što su Project, Format, Debug, Run, Query, Diagram, Tools i Add-Ins.
Objašnjenja najvažnijih stavki u meniju:
Meni |
Kratak opis |
File |
Komande za dodavanje, snimanje i uklanjanje projek(a)ta |
Edit |
Komande za editovanje, karakteristične za većinu Microsoft-ovih alata: odsecanje (eng. Cut), kopiranje (eng. Copy), umetanje (eng. Paste), pretraga (eng. Find), zamena (eng. Replace) … |
View |
Komande za podešavanje radne okoline |
Project |
Komande za dodavanje, izmenu i uklanjanje komponenata projekta |
Format |
Funkcije za dovođenje u red velikog broja prozora |
Debug |
Funkcije za pronalaženje grešaka u kodu |
Run |
Pokretanje, pauziranje i zaustavljanje izvršavanja aplikacije |
Tools |
Menu Editor (editor menija), Dialog Options (podešavanje elemenata samog Visual Basica) |
Add-Ins |
Add-In Manager (dodavanje drugih gotovih programa) |
Window |
Za podešavanje radne okoline |
Help |
Obimna dokumentacija o Visual Basic-u |
Alatni okvir (Toolbox) Na alatnom okviru (eng. Toolbox) se nalazi niz alata koje se koriste za postavljanje kontrola na formu.
Pregled standardnih alatki alatnog okvira:
Ikona |
Ime kontrole |
Ime klase |
Opis |
|
Kursor |
Pointer |
Posle korišćenja bilo koje kontrole, izbor se vraća na kursor. Kursor nije kontrola, već samo kursor! |
|
Okvir za sliku |
PictureBox |
Prikazuje slike različitih formata, tekst ili djeluje kao vizuelno skladište za druge kontrole |
|
Natpis |
Label |
Prikazuje tekst koji korisnik ne može da menja, ugrađen je u prozor aplikacije |
|
Okvir s tekstom |
TextBox |
Pruža područje za upis ili prikaz teksta |
|
Okvir |
Frame |
Vizuelno i funkcionalno skladište za kontrole |
|
Komandno dugme |
CommandButton |
Obično izvršava naredbu ili akciju kada korisnik klikne na njega |
|
Polje za potvrdu |
CheckBox |
Prikazuje izbor tačno/netačno ili da/ne; više ovakvih polja na formi može istovremeno da bude potvrđeno |
|
Opciono dugme |
OptionButton |
Više ovakvih polja na formi ne može istovremeno da bude potvrđeno |
|
Padajuća lista |
ComboBox |
Sjedinjuje okvir s tekstom i okvir s popisom. Dopušta korisniku upis izbora ili odabir stavke sa padajućeg popisa |
|
Okvir s popisom |
ListBox |
Prikazuje popis stavki s kojeg korisnik može da bira |
|
Horizontalne trake za pomeranje |
HScrollBar |
Horizontalni klizači za kontrole koje ih ne sadrže automatski |
|
Vertikalne trake za pomeranje |
VScrollBar |
Vertikalni klizači za kontrole koje ih ne sadrže automatski |
|
Tajmer |
Timer |
Izvršava događaje tajmera u određenim vremenskim intervalima |
|
Okvir s popisom spoljašnih memorija |
DriveListBox |
Prikazuje popis spoljašnih memorija između kojih korisnik može odabrati odgovarajuću |
|
Okvir s popisom direktorijuma |
DirListBox |
Prikazuje popis s kojeg korisnik može odabrati direktorijume i putanje |
|
Okvir s popisom fajlova |
FileListBox |
Prikazuje popis s kojeg korisnik može odabrati fajlove |
|
Oblici |
Shape |
Dodaje pravougaonik, kvadrat, elipsu ili krug na formu, okvir ili okvir za sliku |
|
Linija |
Line |
Dodaje segment ravne linije na formu |
|
Slika |
Image |
Prikazuje slike različitih formata i djeluje kao komandno dugme kad se klikne na njega |
|
Podaci |
Data |
Omogućuje povezivanje s postojećom bazom podataka i prikaz informacija iz nje na formi |
|
OLE |
OLE |
Umeće podatke u Visual Basic aplikaciju |
Projektni prozor (eng. Project Explorer Window) U većini Visual Basic projekata, postoji mnogo datoteka. U nekim datotekama postoje prozori, neke će sadržati samo kod dok će druge biti specifične za sam program. Projektni prozor sadrži popis svih formi i modula u trenutnom projektu:
Na projektnom prozoru (eng. Project Explorer Window) mogu se uočiti sledeće komande:
Ikona |
Naziv |
Opis |
|
View Code |
Klikom na ovu komandu otvara se kodni prozor i u trenutnom fokusu se nalazi kontrola, forma ili modul koji je predhodno bio odabran na dizajneru forme |
|
View Object |
Klikom na ovu ikonicu vraća se na dizajner forme |
|
Toggle Folders |
Fajlovi projekta mogu biti abecedno poređani u projektnom prozoru ili hijerarhijski u folderima tako da su u jednom folderu forme, u drugom moduli i sl. |