Professional Documents
Culture Documents
SEMINARSKI RAD
Travnik, 05.06.2014.
SVEUČILIŠTE/UNIVERZITET „VITEZ“ U TRAVNIKU
SEMINARSKI RAD
IZJAVA:
Potpis studenta:_____________
STUDENT:
PREDMET:
PROFESOR:
ASISTENT:
SADRŽAJ
1. UVOD ....................................................................................................................1
3. ZAKLJUČAK…….........................................................................................19
LITERATURA……………………………………………..............………20
POPIS ILUSTRACIJA..................................................................................21
1. UVOD
Ovaj seminarski rad kojem je tema „Programski jezik visual basic“ ima za
„Bez obzira na to je li cilj korisnika stvaranje male uslužne aplikacije za sebe ili svoje
kolege, velikog sveobuhvatnog sistema ili čak aplikacija koje će distribuirati širom
svijeta putem Interneta, programski jezik Visual Basic je alat koji to omogućava.“
programski jezik sredstvo pomoću kojeg programer kreira softver – sistemski ili
Microsoft Excel, Microsoft Access, te puno drugih Windows aplikacija koje koristi taj
1
1.3. Struktura rada
- Struktura rada,
- Znanstvene metode.
Drugo poglavlje, Šta je Visual Basic obrađuje općenito pojam riječi „Basic“ i historijat
izgled okruženja – IDE, osnovni koraci pri izradi aplikacije, dizajn interfejsa, promjena
poboljšanje aplikacije.
Treće poglavlje, Zaključak, daje generalnu sliku programskog jezika Visual Basic i
2
2. Šta je Visual Basic
Symbolic Instruction Code), programski jezik koji koristi više programera nego bilo
koji drugi jezik u historiji računala. Visual Basic razvio se iz originalnog programskog
jezika BASIC i sada sadrži više stotina izraza, naredbi i funkcija, od kojih je najveći
korisne aplikacije poznavajući svega nekoliko naredbi, iako snaga ovog jezika
omogućuje profesionalcima da postignu sve što se može postići koristeći bilo koji
server aplikacija.
• Personalna gotova aplikacija je stvarna .exe datoteka koja koristi Visual Basic Virtual
Machine dodatak za rad i može se slobodno distribuirati na sve mašine koje koriste
3
2.1. Verzije Visual Basica
Do sada je izašlo šest punih verzija Visual Basica te novi koncepti VB2005 i
VB.NET. U principu svaka verzija pokušava ugraditi nove elemente prema željama
određeni program u nekom od starijih verzija Visual Basica bez problema mogu se
dijelovi ili kompletan kod prenijeti u novu aplikaciju kao proceduru, rutinu, funkciju
ili modul.
Izdvojit ćemo tri dostupne verzije Visual Basic-a. Svaka je opremljena tako da
4
Professional izdanja te Back Office alate kao što su SQL Server, Microsoft
dokumentacijom.
Radna okolina Visual Basica se često označava kao ugrađena razvojna okolina
okruženju.
Kod većine uobičajenih razvojnih alata, svaka od tih funkcija bila bi izvođena kao
Kad se pokrene Setup aplikacija Visual Basica, ona omogućuje postavljanje dijelova
Visual Basica u već postojeću programsku grupu ili kreiranje nove programske grupe
i prečica za Visual Basic u Windowsima. Nakon toga može se početi sa radom u Visual
Basicu iz Windowsa.
2. Odabrati grupu Programs, te zatim Visual Basic 6.0. ili sličnu, što zavisi od verzije
instaliranog programa.
5
2. Odabrati grupu Programs.
Kad se prvi put pokrene Visual Basic, vidjet će se okvir za dijalog u kojem imamo
1. Dizajn interfejsa
2. Postavljanje osobina
1
Izvor: http://bs.wikipedia.org/wiki/Datoteka:Vbide.png
6
Ona se sastoji od okvira s tekstom i naredbenog tastera. Kada se klikne na naredbeni
World" je prvi program koji se uči na gotovo svim fakultetima gdje je programiranje
u centru pažnje.)
iskoristiti i kao spremnici za dijelove koji nisu vidljivi dio korisničkog interfejsa.
Na primjer, u aplikaciji može se imati forma koja će služiti kao spremnik za grafiku
Prvi korak u izgradnji Visual Basic aplikacije je stvaranje formi koje će biti temelj
interfejsa aplikacije. Nakon toga potrebno je kreirati objekte koji će opremiti stvorene
forme. Za ovu prvu aplikaciju, koriste se dvije kontrole koje se nalaze u alatnom okviru
(Slika 2.)
2
Izvor: http://bs.wikipedia.org/wiki/Datoteka:Hv1.png
7
Kreiranje kontrole korištenjem alatnog okvira ima sljedeće korake:
1. Kliknuti alat kontrole koji se želi kreirati – u ovom slučaju okvir s tekstom (text
box).
3. Dovede se krstić na mjesto gdje se želi postaviti gornji lijevi ugao kontrole.
veličine na sredini forme; nakon toga može se pomaknuti kontrola na željeni položaj
na formi.
Basic-a. Osnovni element u korisničkom interfejsu je Forma (Form). Forma može biti
modalno korisnik neće moći da koristi ostale forme programa dok ne zatvori pozvanu
formu. Nemodalnim pozivanjem forme korisnik može da koristi bilo koju formu
3
Skripta, Distribuirani upravljački sistemi Kurs iz Visual Basic-a, Univerzitet u Novom Sadu,
Fakultet tehničkih nauka, Novi Sad, 2005, str. 19
8
veličine kontrole. Može se koristiti i miš, tastatura i naredbe izbornika za pomicanje
položaja.
1. Odabrati kontrolu kojoj se želi promijeniti veličina tako da se mišem kliknete na nju.
jednu jedinicu mreže (grid unit). Ako je mreža isključena, kontrola će se micati po
jedan piksel.
• U izborniku Format odabrati stavku Lock Controls ili kliknuti na gumb Lock
9
Kako namjestiti položaj zaključanih kontrola:
• Može se “gurnuti” kontrola koja ima fokus držanjem pritisnute CTRL tipke i
Sad se ima interfejs za “Zdravo, svijete!” aplikaciju kao što je prikazano na slici 3.
4
Izvor: http://bs.wikipedia.org/wiki/Datoteka:Hv2.png
5
Skripta, Distribuirani upravljački sistemi Kurs iz Visual Basic-a, Univerzitet u Novom Sadu,
Fakultet tehničkih nauka, Novi Sad, 2005, str. 22
10
2.6. Postavljanje osobina
kao i pri radu sa bilo kojim drugim grafičkim elementima bilo kog grafičkog programa
(npr. Paint, Corel Draw ili grafički elementi u Wordu..). Drugi nači (ako se želi pregled
objekat koji se želi podesiti i uključiti opciju „properties“ ili pak u meniju View
izabrati opciju Properties Window. U ovom slučaju dobit će se spisak osobina koje
• Okvir s nazivom objekta (Object box) – Prikazuje ime objekta kojem se određuju
osobine. Klikom strjelice na desnoj strani ovog okvira dobije se za prikaz liste svih
6
Izvor: http://bs.wikipedia.org/wiki/Datoteka:Hv3.png
11
• Kartice sa sortiranim osobinama (Sort tabs) – Odabrati između abecednog popisa
• Lista osobina (Properties list) – Lijeva kolona prikazuje sva sve osobine odabranog
alatnoj traci. Prozor sa osobinama prikazat će osobine odabrane forme ili kontrole.
Neke osobine imaju već unaprijed određenu listu mogućih vrijednosti koje su poredane
strani okvira u kojem je ispisana vrijednost, ili se može kružiti kroz listu dvoklikom
na taj okvir.
Kodni prozor (Code Editor Window) je mjesto gdje se upisuje programski kod
12
kodnog prozora može se brzo pregledati i promijeniti bilo koji dio programskog koda
aplikacije.
• Dvoklikom na formu ili kontrolu kojoj se želi upisati programski kod ili u projektnom
prozoru odabrati ime forme ili modula, pa klikom na gumb View Code.
Slika 5. prikazuje kodni prozor koji će se pojaviti kada se dvaput klikne na naredbeni
Može se odabrati, ukoliko se želi, prikazati sve potprograme u istom kodnom prozoru,
od opcije Default to Full Module View. Kontrolna kućica lijevo od opcije Procedure
7
Izvor: http://bs.wikipedia.org/wiki/Datoteka:Hv4.png
13
Separator dodaje ili briše liniju između potprograma ili kliknuti na gumb Procedure
od opcije Default to Full Module View ili kliknuti na gumb Procedure View u
• Okvir s listom osobina – Popis potprograma ili događaja za odabrani objekt. Okvir
na desnoj strani okvira za prikaz liste svih potprograma vezanih za odabrani objekt.
nazivaju potprogrami. Događajem pokretan potprogram, kao onaj koji se želi kreirati,
sadrži programski kod koji će biti izvršen kad se javi događaj (na primjer, kad korisnik
klikne na gumb).
14
Kako kreirati događajem pokretan potprogram:
1. U okviru s popisom Object, odabrati ime objekta na aktivnoj formi (aktivna forma
je ona koja trenutno ima fokus). U ovom primjeru, odaberite naredbeni gumb
Command1.
3. Upiše se sljedeći programski kod između naredbi Sub i End Sub: Text1.Text =
“Zdravo, svijete!”
End Sub
Uočit će se da ovaj programski kod zapravo mijenja svojstvo Text kontrole imena
Text1 u “Zdravo, svijete!”. Sintaksa ovog primjera ima oblik objekt.osobina gdje je
Text1 objekt, a Text osobina. Ovu sintaksu je moguće koristiti za promjenu osobine
bilo koje forme ili kontrole kao odgovor na događaje koji će se pojaviti tokom
izvođenja aplikacije.
Start na alatnoj traci, ili pritisnuti F5. Kliknuti na naredbeni gumb koji je kreiran na
15
2.8. Primjer aplikacije Firstapp
Visual Basicu.
Aplikacija Firstapp pokazuje kako se mogu iskoristiti kontrola podataka (data control)
i kontrola mreže (grid control) za prikaz tablice informacija iz baze podataka. Visual
aplikacije.
Kontrola podataka ima mogućnost kretanja kroz slogove u bazi podataka, usklađujući
Northwind baze podataka. Dok korisnik odabire stavku koristeći gumbe za kretanje u
kontroli podataka, ime odabranog proizvoda će biti prikazano u toj kontroli. Korisnik
funkcija Visual Basica koja djeluje na određeni objekt, u ovom slučaju na okvir s
listom).
okvir s listom tokom izvođenja aplikacije. Obratno tome, postupak Clear se koristi
16
2.9. Kreiranje projekta
zatim se odabere Standard EXE u dijaloškom okviru New Project (kad se prvi put
pokrene Visual Basic, biti će prikazan dijaloški okvir New Project). Visual Basic kreira
slijedeći način:
File. Visual Basic će odvojeno upitati za snimanje forme te zatim i projekta. Jedno od
operativni sistemi dopuštaju imena datoteka do 255 znakova duljine, a imena datoteka
17
mogu sadržavati i znakove razmaka. Starije verzije Microsoft Windows operativnog
Na ovaj način je završena prva Visual Basic aplikacija; ona izvodi jednostavnu,
ali korisnu funkciju. Ova aplikacija se može iskoristiti kao temelj za dodavanje sličnih
dodati mogućnost snimanja ili štampanja sadržaja okvira s listom, dodavanja novih
podataka kao što su cijena i dostupnost, ili čak dobivanje podataka o kreditnoj kartici
i prenošenje narudžbe putem Interneta. Programski jezik Visual Basic omogućava sve
18
3. Zaključak
trud koji je potreban da se napiše neki složeni program, pri čemu svi programeri koriste
iste standarde.
Visual Basic omogućava brzu izradu aplikacija koje imaju grafički međuskop
programske jezike, Visual Basic je jako popularan kao programski jezik jer vuče
sebe ili svoje kolege, velikog sveobuhvatnog sistema ili čak aplikacija koje će
distribuirati širom svijeta putem Interneta, programski jezik Visual Basic je alat koji
19
Literatura
Internet:
http://bs.wikipedia.org/wiki/Visual_Basic (12.05.2014.)
http://bs.wikipedia.org/wiki/Datoteka:Vbide.png (28.05.2014.)
http://bs.wikipedia.org/wiki/Datoteka:Hv1.png (28.05.2014.)
http://bs.wikipedia.org/wiki/Datoteka:Hv2.png (28.05.2014.)
http://bs.wikipedia.org/wiki/Datoteka:Hv3.png (28.05.2014.)
http://bs.wikipedia.org/wiki/Datoteka:Hv4.png (28.05.2014.)
20
POPIS ILUSTRACIJA
21