Visual Basic Uvod u Visual Basic n Programski
Visual Basic
Uvod u Visual Basic n Programski jezik BASIC razvijen je 1963. god. n Osamdesetih godina pojavljuju se i BASIC kompajleri za PC računare (Microsoft-ov Quick. Basic i Borland-ov Turbo. Basic ). n Pojavom Visual Basic-a, ovaj jezik doživljava procvat.
n Visual Basic je vizuelno razvojno okruženje. n U njemu se kreiraju Visual Basic aplikacije kreiranjem formi koje čine q korisnički interfejs i q Visual Basic (VB) kôd n Sve što se radi u Visual Basic-u, nalazi se i kontroliše u projektu (kolekcija fajlova)
n Korisnički interfejs definiše način komunikacije korisnika sa programom. n Korisnički interfejs Visual Basic aplikacija sastoji se od q formi (obrasci, formulari, forms) q objekata (tzv. kontrole).
n Forma postoji u okviru prozora koji se pojavljuje na ekranu. Većina programa u Visual Basic-u imaju bar jednu formu. n Objekti su elementi koji se pojavljuju na formama. Primjeri objekata su komandno dugme, opciono dugme, labela, itd. Objekti omogućavaju korisniku da zadaje komande programu, unosi podatke i vrši njihovu modifikaciju, prikazuje te podatke, itd. n
Visual Basic kôd n Namjena VB kôda je da definiše dodatnu funkcionalnost objekta na formi, koja predstavlja posljedicu neke korisničke aktivnosti. n Na primjer, svaki put kada korisnik pritisne tipku na tastaturi, pomjeri miša ili pritisne taster na mišu, to se naziva događaj. q Događaj je aktivnost prepoznata od strane forme ili objekta.
n Svaka forma ili objekt u Visual Basic-u ima predefinisani skup događaja (npr: Click, Key. Press, Mouse. Up, Mouse. Down, itd). q Ukoliko se desi jedan od tih događaja, a postoji kôd pridružen toj proceduri, Visual Basic izvršava taj kôd.
n Iako objekti u Visual Basic-u automatski prepoznaju predefinisani skup događaja, na programeru je da realizuje da li će i kako da se "odgovori" na određeni događaj. n Ukoliko je potrebno da određeni objekt odgovori na neki događaj, piše se kôd u odgovarajuću proceduru koja je povezana s tim događajem.
n Tipovi događaja mogu da se razlikuju za različite objekte, ali dosta događaja je zajedničko za najveći broj objekata. q Ukoliko, npr. korisnik klikne na formu tada se aktivira Click() event procedura forme, dok ukoliko klikne na komandno dugme (Command button) u okviru iste forme, izvršava se Click() event procedura komandnog dugmeta.
Tipičan slijed aktivnosti u izvođenju aplikacije događaja je: n n Aplikacija se startuje i forma se učitava i prikazuje. Forma (ili objekt na formi) prepoznaje događaj. Događaj može biti uzrokovan direktno od strane korisnika (npr. pritisak na neki taster), sistema (npr. timer event), ili indirektno od strane kôda (npr. Load event, kada kôd učitava formu). n n Ukoliko postoji kôd pridružen odgovarajućem događaju, on se izvršava. Aplikacija čeka na sljedeći događaj.
(View Code) Rad s naredbama i događajima (View Object) Rad s formama i objektima na njima
View Code
- Slides: 13