Tipovi podataka TIPOVI Brojevi slova i ostali simboli
Tipovi podataka
TIPOVI Brojevi, slova i ostali simboli pripadaju jednom od tipova podataka (npr. znakovni, cjelobrojni i sl. ). n Svaka promjenljiva ima jedinstveno ime. n Tip varijable može se odrediti a i ne mora. n U sljedećoj tabeli se nalazi spisak prostih tipova podataka Visual Basica. n
Tip podataka Opseg vrijednosti Boolean logički True (tačno) ili False (netačno) Integer cijelobrojni od - 32 768 do 32 768 Single od -3, 402823 x 103 do -1, 401298 x 10 -45 za jednostruka negativne vrijednosti tačnost od 1, 401298 x 10 -45 do -3, 402823 x 103 za pozitivne vrijednosti Double dvostruka tačnost od -1, 79 x 10308 do -4, 94 x 10 -324 za negativne vrijednosti od 4, 94 x 10 -324 do 1, 79 x 10308 za pozitivne vrijednosti Date datum od January 1, 100 do December 31, 9999 String znakovni od nula do približno dvije milijarde znakova
ARITMETIČKI OPERATORI Operator Rezultat je + zbir dva aritmetička izraza - razlika dva aritmetička izraza, ili označavanje negativnih brojeva * Množenje dva aritmetička izraza / količnik dijeljenja dva aritmetička izraza, realni broj (najčešće tipa Double ili Double Variant). količnik cjelobrojnog dijeljenja dva aritmetička izraza ( rezultat je cijeli broj) ^ stepen Mod & ostatak dijeljenja dva brojeva (10 mod 3 je 1) spajanje dva znakovna niza
RELACIONI OPERATORI n Kod operatora =, <>, <, >, <= i >=, za brojčane vrijednosti izraza (ne Null ili Empty), rezultat je True ili False. Ako je jedan od izraza Null, onda je i rezultat Null. n Dim Rezultat = (45 < 35) ' False. Rezultat = (45 = 45) ' True. Rezultat = (4 <> 3) ' True.
LOGIČKI OPERATORI Operator Rezultat je Not logička negacija And logičko I Or logičko ILI
Input. Box i naredba IF
Ugrađene forme Message. Box i Input. Box n n Visual Basic ima mogućnost korišćenja dvije vrste ugrađenih formi. Ove forme se mogu lako koristiti u različitim situacijama. To su: ¨ Message. Box (okvir za dijalog) i ¨ Input. Box (unosni okvir).
Forma Message. Box n Message. Box sa svojim različitim formatima je sigurno najčešće korišćena Windows forma
n Message. Box se poziva direktno iz programskog kôda. Na primer: Msg. Box ("Ovo je probni Message. Box") n Ovim se dobija najjednostavniji oblik Message. Box-a koji sadrži samo dugme OK.
Forma Input. Box n Input. Box je modalni okvir za dijalog sa upitom i tekstualnim poljem za unos. n Funkcija Input. Box vraća tekst koji korisnik unese kao odgovor na pitanje.
n Jednostavni oblik upotrebe unosnog okvira dat je sljedećim primjerom: a = Input. Box ("Molimo Vas da unesete inicijale")
ZADATAK n n n Kreirati formu sa jednim textboxom, i dva komandna dugmeta. Prilikom otvaranja forme dugme KRAJ nije aktivno. Klikom na prvo dugme IME pojavi se Inputbox s pitanjem “Kako se zoves? ”. Kad se ime upiše u Inputbox pojavi se u textboxu. Kad se ime pojavi u textboxu vrši se provjera da li je “tačno” ako jeste otvara se druga forma a ako nije dugme KRAJ postaje aktivno.
Dugme KRAJ nije aktivno prilikom otvaranja forma Private Sub Form_Load() Command 2. Enabled = False End Sub Dugme KRAJ omogućava zatvarnje forme Private Sub Comman 2_Click() End Sub
Klikom na prvo dugme IME (command 1) pojavi se Inputbox s pitanjem “Kako se zoves? ”. Kad se ime upiše u Inputbox pojavi se u textboxu (Text 1). Private Sub Command 1_Click() Text 1. Text = Input. Box("Kako se zoves") End Sub
n Kad se ime pojavi u textboxu vrši se provjera da li je “tačno” ako jeste otvara se druga forma a ako nije dugme KRAJ postaje aktivno. Private Sub Text 1_Change() Dim n As String n= Text 1. Text IF n=“JASNA” THEN IF THEN Form 2. Show ELSE Command 2. Enabled = True END IF End Sub
Private Sub Text 1_Change() Dim n As String n= Text 1. Text IF n=“JASNA” or n=“jasna” or n=“Jasna” THEN IF THEN Form 2. Show ELSE Command 2. Enabled = True END IF End Sub
- Slides: 18