You are on page 1of 11

Fakultet za primenjeni menadzment ekonomiju i

finansije
-MEF Beograd-

Seminarski rad: Visual Basic

Predmet: Programiranje

Student: Milo Davini


SADRAJ

UVOD3

VERZIJE VISUAL BASIC-A5

POKRETANJE I IZGLED OKRUENJA...6

OSNOVNI KORACI PRI IZRADI APLIKACIJE...7

DIZAJN INTERFEJSA..8

POSTAVLJANJE OSOBINA..8

PISANJE PROGRAMSKOG KODA..9

TESTIRANJE PROGRAMA..10

KOMPAJLIRANJE PROGRAMA.10

NEDOSTACI..10

PRIMENA.11

2
UVOD

Re Basic oznaava programski jezik BASIC (Beginners AllPurpose


Symbolic Instruction Code), koji koristi vie programera nego bilo koji
drugi jezik u istoriji raunara. Razvio se iz originalnog programskog jezika
BASIC i sadri vie stotina izraza, naredbi i funkcija, od kojih je najvei deo
direktno povezan sa Windows grafikim interfejsom. Visual Basic spada u
grupu RAD (Rapid Application Development) alata to znai da je zamiljen
kao alat za brzo kreiranje i izradu programa. Brzina se postie zahvaljujui
konceptu ugradnje gotovih podloga i elemenata ugraenih u operativni
sistem, tzv. GUI (Graphical User Interface) u vidu IDE (Integrated
Development Environment) iako zahtevniji programeri mogu dizajnirati
vlastite podloge i elemente. Gotovim elementima se u principu
programiraju osobine ili dogaaji uzrokovani zahtevom korisnika tj.
dogaajem. Poetnici mogu stvarati korisne aplikacije poznavajui svega
nekoliko naredbi, iako snaga ovog jezika omoguava profesionalcima da
postignu sve to se moe postii koristei bilo koji drugi Windows
programski jezik. Programski jezik Visual Basic nije jedinstven samo za
Visual Basic, tu je itav programski sistem, Applications Edition ukljuen u
Microsoft Excel, Microsoft Access, te puno drugih Windows aplikacija koristi
taj isti programski jezik. Visual Basic Scripting Edition (VBScript) je iroko
koriten jezik za izradu skripti i dio je Visual Basic programskog jezika.
Investiranje u uenje Visual Basica omoguava pristup i u ta podruja. Bez
obzira na to je li cilj korisnika stvaranje male uslune aplikacije za sebe ili
svoje kolege, velikog sveobuhvatnog sistema ili ak aplikacija koje ete
distribuirati irom svieta putem Interneta, Visual Basic je alat koji
omoguava:
Pristup podacima i kreiranje baza podataka, gotovih aplikacija i
delova za vee sisteme za sve poznate formate baza podataka,
ukljuujui Microsoftov SQL Server, Paradox, Fox Pro ali i ostale
napredne baze.
Kreiranje i koritenje ActiveX tehnologija ime se poveava
funkcionalnost drugih aplikacija, kao to su aplikacija za obradu
teksta Microsoft Word, tabelarni kalkulator Microsoft Excel, te druge
Windows aplikacije. Moete ak i automatizovati aplikacije i objekte
kreirane koritenjem Professional ili Enterprise verzije Visual Basica.
Poveanje internet sposobnosti u vidu jednostavnijeg pristupa
dokumentima i aplikacijama putem Interneta iz vae aplikacije te
doputaju stvaranje Internet server aplikacija.

Gotova aplikacija je stvarna .exe datoteka koja koristi Visual Basic Virtual
Machine dodatak za rad i moete je slobodno distribuirati na sve raunare
koji koriste neki od Windows operativnih sistema.

3
Programiranje se vri kroz tzv.
projekte.

4
VERZIJE VISUAL BASICA

Do sada je izalo est punih verzija Visual Basic-a a zatim novi koncepti
VB2005 i VB.NET. U principu svaka verzija pokuava ugraditi nove
elemente prema eljama korisnika uz uslov da se odri kompatibilnost, to
znai da ako ste pisali kod za odreeni program u nekom od starijih verzija
Visual Basica bez problema moete delove ili kompletan kod preneti u
novu aplikaciju kao proceduru, rutinu, funkciju ili modul.

Razvoj

Visual Basic 1.0 (1991).


Visual Basic 1.0 za MS-DOS(1992).
Visual Basic 2.0 (1992).
Visual Basic 3.0 (1993).
Visual Basic 4.0 (1995)
Visual Basic 5.0 (1997).
Visual Basic 6.0 (1998).
Visual Basic .NET (2002).
Visual Basic 2005 (2004).

5
POKRETANJE I IZGLED OKRUENJA

Nakon uspene instalacije pokreemo Visual Basic na nain da kliknemo na


dugme Start i u programskoj grupi pronaemo ikonu sa natpisom
Visual Basic 6.0 ili slinu, to zavisi od verzije instaliranog programa. Drugi
nain je napraviti preicu na desktopu te na njoj napravimo dvostruki
klik. Nakon pokretanja programa pojavie se okvir za dijalog u kojem
imamo mogunost izbora budueg posla, za poetak uzmimo opciju
standard exe.

6
OSNOVNI KORACI PRI IZRADI APLIKACIJE

Postoje tri glavna koraka pri stvaranju aplikacije u Visual Basic-u:


1. Dizajn interfejsa
2. Postavljanje osobina
3. Pisanje programskog koda

Da bi smo videli kako se to radi, pratiemo korake iz sledeih postupaka za


stvaranje jednostavne aplikacije koja se sastoji od okvira s tekstom i
komandnog tastera. Kad kliknete na komandni taster, poruka Zdravo,
svete! e se pojaviti u okviru s tekstom. (Program "Hello World" je prvi
program koji se ui na gotovo svim fakultetima gdje je programiranje u
centru panje.)

7
DIZAJN INTERFEJSA

Forme su temelj za stvaranje korisnikog interface neke aplikacije-podloga


koja e sluiti buduoj aplikaciji. Moemo koristiti forme za dodavanje
prozora i dijalokih okvira aplikaciji. Moemo ih iskoristiti i kao rezervu za
delove koji nisu vidljivi deo korisnikog interfejsa. Na primer, u aplikaciji
moemo imati formu koja e sluiti kao rezerva za grafiku koju nameravate
prikazati na drugim formama. 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, koristiemo dve kontrole koje se nalaze u alatnom okviru.

POSTAVLJANJE OSOBINA

Promena poloaja, veliine.. mogue je izvesti i naknadno a postupak je


slian kao i pri radu sa bilo kojim drugim grafikim elementima bilo kog
grafikog programa (npr. Paint, Corel Draw ili grafiki elementi u Wordu..).
Drugi nain (ako elimo pregled svih osobina i njihovo podeavanje) je da
kliknemo desnim tasterom mia na objekat koji elimo podesiti i ukljuimo
opciju properties ili u meniju View izaberemo opciju Properties Window. U
ovom sluaju dobiemo spisak osobina koje moemo podeavati po elji.

PISANJE PROGRAMSKOG KODA

8
Da bi se mogle odvijati promene osobina ili pokrenuo neki dogaaj
potrebno je napisati programski kod za tu promenu. Za pisanje koda
potrebno je pozvati Code Window za ta, takoe, postoji nekoliko naina.
Jedan od najeih je da se napravi dvostruki klik na objektu za koji elimo
napisati kod ili pozivom Code Window sa alatne trake Standard.

Programski kod u Visual Basic aplikaciji je podeljen u manje blokove koji se


nazivaju potprogrami. Dogaajem pokrenut potprogram, kao onaj kojeg
emo kreirati, sadri programski kod koji e biti izvren kad se javi dogaaj
(na primer, kad korisnik klikne na taster). Dogaajem pokretan potprogram
za kontrolu sastoji se od imena kontrole (odreenog u osobini Name),
donje crte (_) te imena dogaaja. Na primer, ako elimo da dugme sa
imenom Command1 pokrene dogaajem pokretan potprogram kad
korisnik klikne na njega, koristiemo potprogram Command1_Click.
Kod koji piemo je:
Text1.Text = Zdravo, svete!
a kompletan kod za ovu proceduru je:
Private Sub Command1_Click ()
Text1.Text = Zdravo, svete!
End Sub
Vidimo da je deo koda koji smo pisali uneen izmeu dvije linije koda koje
su automatski generisane dvostrukim klikom na objekat ( u ovom sluaju
dugme Command1 ).

9
TESTIRANJE PROGRAMA

U svakom momentu moemo testirati (videti kako radi) naa aplikacija. Na


standardnoj alatnoj traci nalazi se dugme na kojem je simbol strelice
(trougli). Kliknite na to dugme i program 'RADI'. Postoje i drugi naini,
opcija RUN pa onda start.

KOMPAJLIRANJE PROGRAMA

Kada istestirate vau buduu aplikaciju i zadovoljni ste svojim radom,


potrebno je otii na meni File i odabrati opciju Make project.exe,
Kompajliranje se vrlo brzo odrauje a vi dobijate samostalnu aplikaciju koja
ima ekstenziju exe kao i svaki drugi "pravi program". Programi raeni u
Visual Basic-u e raditi samo u Windows okruenju.

NEDOSTACI

Dostupan je samo za Windows. Nedostaci Visual Basica su zavisnost


konanog programa u odnosu na odreene datoteke Visual Basic-a
(runtime datoteke koje su neophodne za pokretanje programa) to
poveava veliinu instalacije te neto manja brzina pokretanja zavrene
aplikacije u odnosu na neke druge programske jezike.
U VB-u nije mogue:
implementation inheritance (opcija objektnog programiranja) sto je
ipak uvedeno u VB .NET -u
programirati rutine za kreiranje posebnih dogaaja (exception
handling)
koristiti pokazivae kao u programskom jeziku C

Visual Basic je jako popularan kao programski jezik jer vue korene iz
BASIC-a, jednog od najpopularnijih programskih jezika tokom 80-tih godina
i on je osnovni programski jezik na kom su stvorene mnoge Microsoft
aplikacije: Microsoft Word, Microsoft Excel i Microsoft PowerPoint.

10
PRIMENA

Najea primena Visual Basica je u izradi poslovnih aplikacija zbog


jednostavnosti i brzine kreiranja istih.

11

You might also like