prezentacija -programski jezik visual basic

14
SVEUČILIŠTE/UNIVERZITET “VITEZ” U TRAVNIKU FAKULTET POSLOVNE INFORMATIKE PROGRAMSKI JEZIK VISUAL BASIC Prezentacija seminarskog rada edmet: Principi programiranja udent: Travnik, 16.02.2012.g

Upload: enver-veletovac

Post on 24-Jul-2015

541 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Prezentacija -Programski Jezik Visual Basic

SVEUČILIŠTE/UNIVERZITET “VITEZ” U TRAVNIKUFAKULTET POSLOVNE INFORMATIKE

PROGRAMSKI JEZIK VISUAL BASICPrezentacija seminarskog rada

Predmet: Principi programiranjaStudent:

Travnik, 16.02.2012.g

Page 2: Prezentacija -Programski Jezik Visual Basic

1. UVOD

Programski jezik je sredstvo pomoću kojeg programer kreira softver – sistemski ili aplikativni

Poznajemo brojne programske jezike Programski jezik Visual Basic nije jedinstven samo za Visual Basic, tu je cio

programski sistem, Applications Edition uključen u Microsoft Excel, Microsoft Access, te puno drugih Windows aplikacija koristi taj isti programski jezik

Glavna hipoteza rada:

“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.”

Page 3: Prezentacija -Programski Jezik Visual Basic

Riječ “Basic” označava programski jezik BASIC (Beginners All–Purpose 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 dio direktno povezan sa Windows grafičkim interfejsom

Mogućnosti Visual Basica ogledaju se u:

- Pristupu podacima za kreiranje baza podataka, gotovih aplikacija i dijelova za veće sustave

- ActiveX tehnologiji za funkcionalnost koju pružaju druge aplikacije (Microsoft Word, Microsoft Excel)

- Internet sposobnosti omogućuju jednostavan pristup dokumentima i aplikacijama

- Dopuštaju stvaranje Internet 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 neki od Windows operativnih sistema.

2. Šta je Visual Basic

Page 4: Prezentacija -Programski Jezik Visual Basic

Do sada je izašlo šest punih verzija Visual Basica te novi koncepti VB2005 i VB.NET Upisani kod za 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:

- Visual Basic Learning 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)

- Professional izdanje pruža računalnim profesionalcima potpuno opremljen komplet alata za razvoj rješenja (ključ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.

- Enterprise izdanje omogućuje profesionalcima uz pomoć razvojnih timova stvaranje snažnih aplikacija za daljnju distribuciju (uključuje sve osobine Professional izdanja te Back Office alate kao što su SQL Server, Microsoft Transaction Server, Internet Information Server, Visual SourceSafe, SNA Server, i druge)

2.1. Verzije Visual Basica

Page 5: Prezentacija -Programski Jezik Visual Basic

2.2. Pokretanje i izgled okruženja - IDE

Radna okolina Visual Basica se često označava kao ugrađena razvojna okolina (integrated development environment, IDE) jer objedinjuje puno različitih funkcija kao što su oblikovanje, uređivanje, prevođenje i ispravljanje pogrešaka u poznatom okruženju

Kako pokrenuti Visual Basic iz Windowsa: 1. Kliknuti gumb Start na traci sa zadaćama.2. Odabrati grupu Programs, te zatim Visual Basic 6.0. ili sličnu, što zavisi od verzije instaliranog programa

Kad se prvi put pokrene Visual Basic, vidjet će se okvir za dijalog u kojem imamo mogućnost izbora budućeg posla, za početak se uzme opcija „standard exe“,kako je prikazano na slici

Page 6: Prezentacija -Programski Jezik Visual Basic

• Postoje tri glavna koraka pri stvaranju aplikacije u Visual Basicu: Dizajn interfejsa Postavljanje osobina Pisanje programskog koda Kako se to radi, pokazat će slijedeći postupci za stvaranje jednostavne aplikacije koja

se sastoji od okvira s tekstom i naredbenog tastera. Kada se klikne na naredbeni taster, poruka “Zdravo, svijete!” će se pojaviti u okviru s tekstom. (Program "Hello World" je prvi program koji se uči na gotovo svim fakultetima gdje je programiranje u centru pažnje.)

2.4. Dizajn interfejsa

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

2.3. Osnovni koraci pri izradi aplikacije

Page 7: Prezentacija -Programski Jezik Visual Basic

2.5. Promjena veličine, pomicanje i zaključavanje kontrola

Za ovu prvu aplikaciju, koriste se dvije kontrole koje se nalaze u alatnom okviru Kreiranje kontrole korištenjem

alatnog okvira ima slijedeće korake:

1. Kliknuti alat kontrole koju se želite kreirati – u

ovom slučaju okvir s tekstom (text box).

2. Pomakne se pokazivač na određenu formu.

Pokazivač će imati izgled križa,

3. Dove se križ na mjesto gdje se želi postaviti

gornji lijevi kut kontrole.

4. Križ se povlači sve dok kontrola ne bude

imala željenu veličinu (povlačenje znači držanje

pritisnute lijeve tipke miša dok se pomiče objekt mišem).

5. Otpustiti tipku miša.

1. Odabrati kontrolu kojoj se želi promijeniti veličina tako da se mišem kliknete na nju2. Postaviti pokazivač na hvataljku, i povući je dok kontrola ne bude željene veličine3. Otpustiti tipku miša.

Page 8: Prezentacija -Programski Jezik Visual Basic

  Kako pomaknuti kontrolu:- Upotrijebiti miš za povlačenje kontrole do

novog položaja na formi Kako zaključati pozicije svih kontrola:- U izborniku Format odabrati

stavku Lock Controls Sad se ima interfejs za “Zdravo, svijete!” aplikaciju kao što je prikazano na slici

2.6. Postavljanje osobina  Promjena položaja, veličine moguće je izvesti i naknadno a postupak je sličan kao i pri radu sa bilo kojim drugim grafičkim elementima bilo kog grafičkog programa U meniju View izabrati opciju Properties Window (dobit će se spisak osobina koje možemo podešavati po želji kao što je prikazano na slici)

Page 9: Prezentacija -Programski Jezik Visual Basic

Za primjer aplikacije “Zdravo, svijete!” trebat će se promijeniti vrijednosti triju osobina, za ostale osobine ostave se već određene vrijednosti:

Objekt Osobina Vrijednost

forma Caption Zdravo, svijete!

okvir s tekstom Text (prazno)

naredbeni gumb Caption OK

2.7. Pisanje programskog koda

Kodni prozor (Code Editor Window) je mjesto gdje se upisuje programski kod aplikacije Programski kod sastoji se od naredbi, konstanti i definicija Korištenjem kodnog prozora može se brzo pregledati i promijeniti bilo koji dio programskog koda aplikacije

Page 10: Prezentacija -Programski Jezik Visual Basic

2.7.1. Kreiranje događajem pokretanih potprograma

• Programski kod u Visual Basic aplikaciji je podijeljen u manje blokove koji se 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).

Događajem pokretan potprogram trebao bi izgledati ovako:Private Sub Command1_Click ( )Text1.Text = “Zdravo, svijete!”End Sub• Uočit će se da ovaj programski kod zapravo mijenja svojstvo Text kontrole imena Text1

u “Zdravo, svijete!”.

2.7.2. Pokretanje aplikacije

• Kliknuti na gumb Start na alatnoj traci, ili pritisnuti F5 Kliknuti na naredbeni gumb koji

je kreiran na formi, i prikazat će se tekst “Zdravo, svijete!” ispisan u okviru s tekstom.

2.8. Primjer aplikacije Firstapp • Aplikacija Firstapp pokazuje kako se mogu iskoristiti kontrola podataka (data control) i

kontrola mreže (grid control) za prikaz tablice informacija iz baze podataka.

Page 11: Prezentacija -Programski Jezik Visual Basic

Sastoji od kontrole podataka, kontrole MSFlexGrid, okvira s listom i dva naredbena gumba

Mreža prikazuje tabelu informacija o proizvodima dobivenu iz Northwind baze podataka Postupak AddItem dopušta dinamičko dodavanje stavki u okvir s listom tokom izvođenja

aplikacije Postupak Clear se koristi za brisanje svih stavki u okviru s listom

2.9. Kreiranje projekta Kreiranje aplikacije započinje se odabirom stavke New Project u izborniku File  Kontrola MSFlexGrid ne postoji u standardnom alatnom okviru, pa se dodaje na slijedeći

način:

1. Odabrati stavku Components iz pomoćnog izbornika (da bi se dobio, klikne se desnom tipkom miša unutar alatnog okvira).

2. Pronađe se stavka MSFlexGrid (Microsoft Flex Grid 6.0) u okviru s listom

Components i potvrdi se kontrolna kućica s lijeve strane stavke.

3. Klikne se na gumb OK. Upotrijebi se alatni okvir za kreiranje kontrole podataka, kontrole MSFlexGrid, okvira s

listom i dva naredbena gumba na formi.

Page 12: Prezentacija -Programski Jezik Visual Basic

2.10. Snimanje projekta

Posao na izradi aplikacije završit će se biranjem stavke Save Project u izborniku File

Visual Basic će odvojeno upitati za snimanje forme te zatim i projekta

2.11. Poboljšanje aplikacije 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 mogućnosti u

druge aplikacije, koristeći lične podatke umjesto onih iz Biblio.mdb datoteke Naravno, da bi se ova aplikacija napravila stvarno korisnom, može se dodati

mogućnost snimanja ili štampanja sadržaja okvira s listom Dodavanja novih podataka kao što su cijena i dostupnost Dobivanje podataka o kreditnoj kartici i prenošenje narudžbe putem Interneta Programski jezik Visual Basic omogućava sve to i još mnogo drugih mogućnosti.

Page 13: Prezentacija -Programski Jezik Visual Basic

3. Zaključak

Visual Basic programski jezik za programiranje radnji kao i radni interfejs Ovo je veoma popularna verzija Basica, nudi jednostavnost Basic jezika zajedno s

potpunim pristupom Windows API-ju Omogućava izradu svih vrsta aplikacija s velikim mogućnostima u kojem

programeri koriste rad drugih programera štedeći vrijeme i trud koji je potreban da se napiše neki složeni program, pri čemu svi programeri koriste iste standarde

Takođe omogućava brz i jednostavan pristup datotekama i stvaranje Aktive X komponenti s relativnom lakoćom

Visual Basic je jako popularan kao programski jezik jer vuče korijene iz BASIC-a, jednog od najpopularnijih programskih jezika tokom 80-tih i on je osnovni programski jezik na kojemu su stvorene mnoge Mikrosoft aplikacije.

Glavna hipoteza: “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.” je dokazana

Page 14: Prezentacija -Programski Jezik Visual Basic

HVALA NA PAŽNJI !!!