1. P O G L A V L J E
Uvod u Visual Basic
Ovo poglavlje sadr`i informacije o instaliranju Visual Basica na va{ ra~unalni sustav,
dodavanju ili brisanju dijelova Visual Basica te izvore za u~enje ili dobivanje prikladne
pomo}i sa Visual Basicom.
Sadr`aj
• Dobro do{li u Visual Basic
• Instalacija Visual Basica
• Dobivanje pomo}i tijekom rada
Dobro do{li u Visual Basic
Dobro do{li u Microsoftov Visual Basic, najbr`i i najlak{i na~in stvaranja aplikacija za
Microsoft Windowse. Bez obzira na to jeste li iskusni profesionalac ili ste potpuni
po~etnik u Windows programiranju, Visual Basic vas opskrbljuje s kompletnim setom
alata koji pojednostavljuju brz razvoj aplikacija.
Dakle, {to je to Visual Basic? Rije~ “Visual” (vizualan, vidni) odnosi se na metodu
kori{tenu za stvaranje grafi~kog korisni~kog su~elja (graphical user interface, GUI).
Umjesto pisanja bezbrojnih linija programskog koda za opisivanje pona{anja i polo`aja
elemenata aplikacije, jednostavno }ete postaviti unaprijed definirane objekte na svoje
mjesto na ekranu. Ako ste ikad koristili neku aplikaciju za crtanje kao {to je Paint,
imate najve}i dio vje{tina potrebnih za stvaranje efikasnog korisni~kog su~elja.
Rije~ “Basic” ozna~uje programski jezik BASIC (Beginners All–Purpose Symbolic
Instruction Code), programski jezik koji koristi vi{e programera nego bilo koji drugi
jezik u povijesti 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 dio
direktno povezan sa Windows grafi~kim su~eljem. Po~etnici mogu stvarati korisne
aplikacije poznavaju}i svega nekoliko naredbi, iako snaga ovog jezika omogu}uje pro-
fesionalcima da postignu sve {to se mo`e posti}i koriste}i bilo koji drugi Windows
programski jezik.
Programski jezik Visual Basic nije jedinstven samo za Visual Basic. Visual Basic pro-
gramski sustav, Applications Edition uklju~en u Microsoft Excel, Microsoft Access, te
puno drugih Windows aplikacija koristi taj isti programski jezik. Visual Basic
Vodi~ za programere 3
1. dio Temelji Visual Basica
Scripting Edition (VBScript) je {iroko kori{ten jezik za izradu skripti i dio je Visual
Basic programskog jezika. Investiranje u u~enje Visual Basica omogu}it }e vam pris-
tup i u ta podru~ja.
Bez obzira na to je li va{ cilj stvaranje male uslu`ne aplikacije za sebe ili svoje kolege,
velikog sveobuhvatnog sustava ili ~ak aplikacija koje }ete distribuirati {irom svijeta
putem Interneta, Visual Basic je alat koji trebate.
• Pristup podacima omogu}uje vam kreiranje baza podataka, gotovih aplikacija i
dijelova za ve}e sustave za sve popularnije formate baza podataka, uklju~uju}i
Microsoftov SQL Server i ostale napredne baze.
• ActiveX tehnologija omogu}uje vam funkcionalnost koju pru`aju druge aplikacije,
kao {to je aplikacija za obradu teksta Microsoft Word, tabli~ni kalkulator Microsoft
Excel, te druge Windows aplikacije. Mo`ete ~ak i automatizirati aplikacije i objekte
kreirane kori{tenjem Professional ili Enterprise verzije Visual Basica.
• Internet sposobnosti omogu}uju jednostavan pristup dokumentima i aplikacijama
putem Interneta ili intraneta iz va{e aplikacije te dopu{taju stvaranje Internet server
aplikacija.
• Va{a gotova aplikacija je stvarna .exe datoteka koja koristi Visual Basic Virtual
Machine dodatak za rad i mo`ete ju slobodno distribuirati.
Izdanja Visual Basica
Visual Basic je dostupan u tri verzije. Svaka je opremljena tako da zadovolji odre|en
krug razvojnih zahtjeva.
• Visual Basic Learning izdanje omogu}uje programerima lako stvaranje mo}nih
aplikacija za Microsoft Windows i Windows NT operativne sustave. Uklju~uje sve
interne kontrole te kontrole za nadzor nad mre`om, etiketama i bazama podataka.
Dokumentacija koja dolazi s ovom verzijom uklju~uje Learn VB Now CD te CD-e
sa Microsoft Developer Network (MSDN) datotekama koje sadr`e punu doku-
mentaciju.
• Professional izdanje pru`a ra~unalnim profesionalcima potpuno opremljen komplet
alata za razvoj rje{enja za druge. Uklju~uje sve osobine Learning izdanja te dodatne
ActiveX kontrole, Internet Information Server Application Designer, ugra|ene
Visual Database Tools i Data Environment, Active Data Objects te Dynamic HTML
Page Designer. Dokumentacija koja dolazi s Professional izdanjem uklju~uje i
knjigu Visual Studio Professional Features i MSDN CD-e s punom dokumentaci-
jom.
• Enterprise izdanje omogu}uje profesionalcima uz pomo} razvojnih timova stvaranje
sna`nih aplikacija za daljnju distribuciju. Uklju~uje sve osobine Professional izda-
nja te Back Office alate kao {to su SQL Server, Microsoft Transaction Server,
Internet Information Server, Visual SourceSafe, SNA Server, i druge. [tampana
dokumentacija koja dolazi s Enterprise izdanjem uklju~uje knjigu Visual Studio
Enterprise Features te MSDN CD-e sa punom dokumentacijom.
4 Vodi~ za programere
Instaliranje Visual Basica
1. poglavlje Uvod u Visual Basic
Visual Basic instalirate na svoje ra~unalo kori{tenjem Setup aplikacije. Setup aplikaci-
ja instalira Visual Basic i ostale dijelove programskog paketa s CD ROM-a na va{ hard
disk. Ona tako|er instalira i datoteke potrebne za pregled dokumentacije na MSDN
CD-ima. Ako `elite, na svoje ra~unalo mo`ete instalirati samo Visual Basic doku-
mentaciju i primjere.
Va`no Ne mo`ete samo prekopirati datoteke sa CD ROM–a na va{ hard disk i po-
krenuti Visual Basic. Morate upotrijebiti Setup aplikaciju koja }e dekomprimirati i
instalirati datoteke u odgovaraju}e direktorije.
• Prije pokretanja Setup aplikacije – Stvari koje treba prethodno provjeriti
• Postavljanje Visual Basica – Upute za instaliranje Visual Basica
Prije pokretanja Setup aplikacije
Prije instaliranja Visual Basica, provjerite zadovoljava li va{e ra~unalo minimalne
zahtjeve i pro~itajte Readme datoteku koja se nalazi u glavnom direktoriju na insta-
lacijskom disku.
Provjera hardverskih i sistemskih zahtjeva
Za pokretanje Visual Basica morate imati odgovaraju}i hardver te softver ve} instaliran
na svoje ra~unalo. Sistemski zahtjevi su sljede}i:
• Microsoft Windows 95 operativni sustav ili vi{i, Microsoft Windows NT
Workstation 4.0 (Service Pack 3 preporu~en) operativni sustav ili vi{i.
• 486DX/66 MHz ili ja~i procesor (Pentium ili ja~i preporu~en) ili bilo koji Alpha
procesor sa Microsoft Windows NT Workstation 4.0 operativnim sustavom.
• CD-ROM pogon.
• monitor VGA ili ja~e rezolucije podr`an od Microsoft Windowsa.
• 16 MB RAM memorije za Windowse 95/98, 32 MB RAM memorije za Windows
NT Workstation
• mi{ ili sukladan ure|aj.
Za vi{e informacija Za vi{e detalja o zahtjevima pogledajte “Sistemske zahtjeve za
Visual Basic aplikacije” u Dodatku A, “Specifikacije, ograni~enja i vrste datoteka
Visual Basica”.
Vodi~ za programere 5
1. dio Temelji Visual Basica
Pro~itajte Readme datoteku
U Readme datoteci nalaze se sve promjene u dokumentaciji Visual Basica do kojih je
do{lo nakon ispisa. Ovu datoteku mo`ete prona}i odabirom Read Me First opcije na
po~etnom ekranu kod instalacije, ili u glavnom direktoriju CD ROM-a. Mo`e joj se
pristupiti i s po~etnog ekrana Visual Basica u dokumentaciji. Provjerite prvi dio ove
datoteke gdje su navedene nove informacije o instaliranju Visual Basica.
Postavljanje Visual Basica
Kad pokrenete Setup aplikaciju, bit }e stvoren direktorij za Visual Basic; nakon toga
mo`ete odabrati koje dijelove Visual Basica `elite instalirati.
Izuzev{i datoteke operativnog sustava u \Os direktoriju, datoteke na CD-u nisu kom-
primirane, tako da se mogu koristiti direktno s diska. Na primjer, na disku se nalazi
bezbroj alata i dijelova u \Tools direktoriju koji mogu biti pokrenuti ili instalirani
direktno s CD-a.
Instaliranje sa CD-a
1. Ubacite CD disk u CD-ROM pogon.
2. Upotrijebite odgovaraju}u naredbu svog operativnog sustava za pokretanje Setup
aplikacije, koja se nalazi u glavnom direktoriju prvog diska. Ako je omogu}ena
AutoPlay opcija na va{em sustavu, Setup aplikacija }e se automatski pokrenuti kad
ubacite disk.
3. Odaberite Install Visual Basic 6.0.
4. Slijedite upute za instaliranje koje }e biti ispisane na ekranu.
Za vi{e informacija Pro~itajte Readme datoteku za detaljne upute o pitanjima
vezanim za instaliranje Visual Basica.
Dodavanje ili brisanje dijelova Visual Basica
Mo`ete pokrenuti Setup aplikaciju koliko god je puta potrebno. Na primjer, mo`ete ju
pokrenuti da bi reinstalirali Visual Basic u drugi direktorij, ili da bi instalirali druge
dijelove Visual Basica.
Kako dodati ili obrisati dijelove Visual Basica
1. Ubacite CD disk u CD-ROM pogon.
2. Upotrijebite odgovaraju}u naredbu va{eg operativnog sustava za pokretanje Setup
aplikacije, koja se nalazi u glavnom direktoriju CD-a. Ako je omogu}ena AutoPlay
opcija na va{em sustavu, Setup aplikacija }e se automatski pokrenuti kad ubacite
disk.
3. Odaberite Custom gumb u Microsoft Visual Basic 6.0 Setup dijalo{kom okviru.
6 Vodi~ za programere
1. poglavlje Uvod u Visual Basic
4. Odaberite dijelove koje `elite instalirati (ili ozna~ite dijelove koji }e biti deinstali-
rani) u Options okviru s popisom Custom dijalo{kog okvira.
5. Slijedite upute za instaliranje koje }e biti ispisane na ekranu.
Pokretanje Visual Basica
Jednom kad zavr{ite postupak instaliranja, mo`ete pokrenuti Visual Basic kori{tenjem
Start gumba na Windows traci sa zada}ama. Ako je AutoPlay opcija omogu}ena na
va{em sustavu, mo`ete pokrenuti Visual Basic ubacivanjem Visual Basic CD-a.
Za vi{e informacija Pogledajte 2. poglavlje, “Razvijanje aplikacije u Visual
Basicu”.
Dobivanje pomo}i tijekom rada
Sistemska dokumentacija sadr`i gotovo sve aspekte Visual Basica. Ona uklju~uje:
• Sve Visual Basic knjige, pru`aju}i sadr`ajne informacije o kori{tenju mno{tva svoj-
stava Visual Basica.
• Jezi~ne upute (Language Reference), koje sadr`e sveobuhvatne informacije o Visual
Basic programskom okru`enju i jeziku.
• Visual Basic veze, koje ukazuju na izvore Visual Basic informacija na Internetu.
• Servise podr{ke (Microsoft Product Support Services), sa informacijama odobivanju
tehni~ke pomo}i.
Napomena Svu dokumentaciju mo`ete pogledati sa MSDN CD-a (prije toga
morate instalirati MSDN) ili mo`ete dodatno instalirati Visual Basic dokumente i
primjere na va{e ra~unalo tijekom MSDN instalacije.
Dobijanje maksimuma iz pomo}i
Pomo} sadr`i nekoliko odlika dizajniranih tako da pronala`enje pomo}i u~ine lak{im.
• [to je novo u Visual Basicu 6.0 (What’s New In Visual Basic 6.0)?
Iskoristite ovaj dio za brz pristup informacijama o novim i pobolj{anim odlikama
Visual Basica. Organiziran je po kategorijama, i pru`a oko 200 veza prema op{irni-
jim informacijama.
• Prona|i brzo (Find It Fast)
Upotrijebite ovaj dio za sortiranje tra`enih podru~ja iz dokumentacije. Informacije o
debugiranju, na primjer, mogu se prona}i u raznim dijelovima dokumentacije, ovi-
sno o vrsti projekta koju radite. Opisne veze u ovom dijelu olak{avaju tra`enje.
Vodi~ za programere 7
1. dio Temelji Visual Basica
• Pregled tema (Overview topics)
Primijenite ovaj dio za dobivanje informacija o temama u knjizi ili poglavlju prije
nego {to prije|ete na same teme. Pru`anjem kratkog uvida u sadr`aj svake teme,
opisane veze u pregledu knjige, dijela i poglavlja {tede vrijeme.
• Veze na srodne pojmove (See Also links)
Odaberite ovu vezu ispod naslova teme i vidjet }ete naslove drugih tema do kojih
tako|er mo`ete oti}i za dobivanje vi{e pomo}i ili srodnih informacija.
Pomo} osjetljiva na sadr`aj
Puno dijelova Visual Basica je osjetljivo na sadr`aj. Osjetljivo na sadr`aj zna~i da
mo`ete direktno dobiti pomo} o tim podru~jima bez pozivanja Help izbornika. Na
primjer, da bi dobili pomo} o bilo kojoj klju~noj rije~i u Visual Basic programskom
jeziku, postavite kursor na tu rije~ u kodnom prozoru (Code window) i pritisnite F1.
Mo`ete pritisnuti F1 iz bilo kojeg dijela Visual Basic su~elja koji je osjetljiv na sadr`aj
za dobivanje pomo}i o tom dijelu. Dijelovi osjetljivi na sadr`aj su:
• Svaki prozor u Visual Basicu (prozor sa svojstvima objekata, kodni prozor itd.)
• Kontrole u alatnom okviru
• Objekti na formi ili objekt s dokumentom
• Svojstva u prozoru sa svojstvima objekata
• Klju~ne rije~i Visual Basica (naredbe, funkcije, svojstva, metode, doga|aji i posebni
objekti)
• Poruke o pogre{kama
Izvo|enje programskih primjera iz
pomo}i
Puno tema o pomo}i sadr`e primjere sa programskim kodom kojeg mo`ete izvoditi iz
Visual Basica. Sljede}i postupak pokazuje vam kako kopirati i izvesti primjer pro-
gramskog koda iz pomo}i.
Napomena Sljede}i primjer vrijedi za programski kod koji ne zadr`i javne
varijable.
Kako kopirati primjer programskog koda iz pomo}i
1. Kreirajte novu formu biranjem stavke Add Form iz izbornika Project ili iskoristite
ve} postoje}u formu. (Za vi{e informacija o stvaranju i kori{tenju formi, pogledajte
2. poglavlje “Razvoj aplikacije u Visual Basicu”).
2. Odaberite stavku Index u izborniku Help.
8 Vodi~ za programere
1. poglavlje Uvod u Visual Basic
3. U pomo}i, potra`ite pojam graphics, i odaberite temu nazvanu “FillColor Property”.
4. U temi FillColor Property, kliknite na vezu skoka Example, postavljenu u fiksnom
podru~ju blizu vrha prozora (veza skoka je rije~ na koju mo`ete kliknuti da bi do{li
do druge teme. Veze skoka su podvu~ene i ispisane obojenim tekstom).
Ozna~ite potprogram koji je dio primjera. Uo~ite da prva naredba “Sub” ozna~uje
po~etak potprograma, a posljednja naredba “End Sub” ozna~uje kraj potprograma.
5. Kliknite desnom tipkom mi{a i odaberite stavku Copy iz pomo}nog izbornika.
Ozna~eni tekst bit }e kopiran u me|uspremnik.
6. Vratite se na formu koju ste kreirali i dvoklikom na formu pozovite kodni prozor.
7. Postavite kursor ispod postoje}eg programskog koda u kodnom prozoru.
8. U izborniku Edit odaberite stavku Paste. Kopirani primjer }e se pojaviti u kodnom
prozoru.
9. U izborniku Run odaberite stavku Start, ili pritisnite F5.
10. Kliknite na formu za pokretanje koda iz primjera.
Napomena Neki primjeri programskog koda tra`e od vas stvaranje kontrole
na formi. Za vi{e informacija o stvaranju kontrola, pogledajte 3. poglavlje
“Forme, kontrole i izbornici”.
Veze za interaktivnu pomo}
Ako imate modem ili neko drugo sredstvo pristupa Internetu, dostupne su vam dodatne
informacije o Visual Basicu.
Microsoftova Web stranica
Microsoftova Web stranica sadr`i nekoliko podru~ja koja su zanimljiva Visual
Basic programerima. Polazna stranica Visual Basica nalazi se na
http://www.microsoft.com/vbasic/. Podaci dostupni na ovom mjestu sadr`e:
• A`urirane informacije o novim svojstvima, izdanjima, srodnim proizvodima, semi-
narima i posebnim doga|anjima.
• Dodatne informacije o svojstvima Visual Basica, uklju~uju}i predlo{ke, savjete,
priru~nike i sredstva za vje`banje.
• Preuzimanje novih datoteka uklju~uju}i a`urirane programske i pomo}ne datoteke,
upravlja~ke aplikacije i ostale datoteke vezane uz Visual Basic.
Savjet Microsoftova Web stranica tako|er sadr`i i posebno podru~je za registri-
rane vlasnike (Owner’s Area) koje sadr`i puno besplatnih primjera, dijelova, alata i
drugoga. Za{to ne odsurfate na http://www.microsoft.com/vbasic/owners/ i odmah
ne registrirate svoju kopiju Visual Basica?
Vodi~ za programere 9
1. dio Temelji Visual Basica
Kako pristupiti Microsoftovoj Web stranici
1. Odaberite stavku Microsoft on the Web iz izbornika Help.
2. Odaberite odgovaraju}u stavku o podizbornicima.
Napomena Morate imati instaliran Internet preglednik i uspostavljenu vezu s
Internetom da bi ove opcije radile. Neki sadr`aji na Microsoftovoj Web stranici
su prilago|eni Microsoft Internet Exploreru i mo`da ne}e biti potpuno vidljivi
drugim preglednicima. Odavde mo`ete preuzeti posljednju verziju Internet
Explorera.
Microsoftovi servisi za podr{ku proizvo-
da
Microsoft nudi razne oblike podr{ke kako bi vam pomogao da dobijete najvi{e od
Visual Basica.
Ako imate pitanje o ovom proizvodu, najprije pogledajte u dostupnu dokumentaciju.
Ne prona|ete li odgovor, kontaktirajte Microsoftove servise za podr{ku.
Servisi za podr{ku dostupni su iz Sjedinjenih Ameri~kih Dr`ava te pomo}u podru`nica
{irom svijeta. Za kompletne detalje, pogledajte stavku Technical Support u izborniku
Help.
Recite nam {to mislite
Microsoft se obvezao na pru`anje najboljih mogu}ih proizvoda svojim kupcima. Sa
svakom novom verzijom, Visual Basic se razvijao udovoljavaju}i novim zahtjevima
Windows programera.
Uvijek nas zanima ~uti iva{e mi{ljenje. Ako imate bilo kakve prijedloge ili komentare
glede unapre|ivanja ili svojstava koje biste `eljeli vidjeti u budu}im verzijama Visual
Basica, dajte nam do znanja. Svoje savjete mo`ete poslati putem e-po{te na
vbwish@microsoft.com ili kontaktiraju}i s podru`nicom Microsofta u Hrvatskoj.
10 Vodi~ za programere






Odgovori sa citatom