Kliknite tukaj, da si ogledate profil, kot ga vidijo drugi

Uporaba If stavka

  V tej lekciji bomo ustvarili vprašanje, ki mu bomo dopisali If stavek, ki bo preveril, ali je odgovor pravilen ali napačen.
 
 
1
 
 
Ustvarite novo aplikacijo v Visual Basicu in jo poimenujete s poljubnim imenom.

Jaz sem jo poimenoval Vprašanje.
 
 
2
 
 
Ko boste aplikacijo ustvarili, kliknite na orodje Label.

 
 
3
 
 
S tem orodjem sedaj na obrazcu programa ustvarite nov objekt tipa Label.
 
 
4
 
 
Sedaj pustite označeno Label in poglejte v okno Properties.

Pod Text vpišite poljubno vprašanje.

Jaz sem npr. napisal: Koliko je 3+3?.
 
 
 
 
 
5
 
 
Sedaj kliknite na aplikacijo in namesto Label1 se vam bo sedaj prikazalo vprašanje.
 
 
6
 
 
Nato v orodni vrstici izberite orodje TextBox, s katerim bomo na aplikacijo dodali polje za besedilo.
 
 
7
 
 
Sedaj na dokumentu s pomočjo miške raztegnite to polje, da ustvarite želene dimenzije polja za vnos besedila.
 
 
8
 
 
Vzemite sedaj orodje Button, s katerim boste na obrazec dodali nov objekt tipa Button.
 
 
9
 
 
Sedaj na obrazcu ustvarite gumb.

Jaz sem v oknu Properties pod Text vpisal še besedilo, ki se izpiše na gumbu (Preveri).
 
 
10
 
 
Na koncu v dokument vstavite še dodatni objekt Label in v oknu Properties popolnoma pobrišite lastnost Text, da spočetka ne bo viden.
 
 
11
 
 
Sedaj z dvoklikom na gumb Preveri preidite v obrazec za vpisovanje kode, ki se bo izvedla ob pritisku na gumb.
 
 
12
 
 
Zapišite:

        If TextBox1.Text = "6" Then
            Label2.Text = ("PRAVILNO!")
        Else
            Label2.Text = ("NAPAČNO!")
        End If


S tem smo dodali If stavek, ki bo samodejno vpisal tekst v naš Label, ki smo ga pred tem z brisanjem besedila skrili. Vsi If stavki se zaključujejo z "End If", vendar vam tega ni treba naknadno vpisovati, saj ponavadi program sam napiše konec stavka, če pa se to ne zgodi, dopišite še to (glej sliko).

Kaj smo s tem ukazom pravzaprav naredili?
If stavek je podobno, kot uporabljamo besedo "Če". Če se bo zgodil pogoj, ki ga preverjamo, potem se bo izvedla stvar, ki ji sledi, v nasprotnem primeru pa se bo izvedla koda, ki sledi Else. Preprosto, kaj ne?
 
 
13
 
 
Sedaj pa program samo zaženite.
 
 
14
 
 
Odpre se vam program, ki ste ga ravnokar naredili.
 
 
15
 
 
Vpišite sedaj v polje za besedilo 6, kar je tudi pravilen odgovor. Nato kliknite na gumb preveri in samodejno se vam bo izpisalo PRAVILNO!

Tako, ustvarili ste svoj majhen in malo naprednejši programček, za več informacij ali v primeru težav se pa obrnite na forum.
 
 
Komentiraj
 
 
 
 
 
15.6.2009, 9:40
Take zadeve pridejo prav pri kakšnem preverjanju. Drugače pa ni kaj dosti uporabno.
 
 
 
 
15.6.2009, 15:34
stari ti si CAR,kar tak naprej
 
 
 
 
16.6.2009, 17:13
Kako pa narediš, da bi moral za prikaz besedila izpolniti več pogojev?

Recimo:

Text1.Text = "triglav"
Text2.Text = "konj"
Text3.text = "glava"

če je vse to izpolnjeno:

Label1.Caption = "BRAVO!"
 
 
 
 
16.6.2009, 17:40
If (Text1.Text = "triglav") And (Text2.Text = "konj") And (Text3.text = "glava") Then
Label1.Caption = "BRAVO!"
EndIf


Skratka uporabi se logična operacija AND.
Če pa hočeš, da izpiše Bravo, če je katerikoli od teh pogojev uresničen, pa uporabiš operator OR.
 
 
 
 
16.6.2009, 19:01
Aha hvala. Z funkcijo AND sem že poizkusil vendar pa nisem pomislil na oklepaje. ZA funkcijo OR pa nisem še slišal.
 
 
 
 
19.6.2009, 17:49
podtalje, Caption je v VB6 Sem tudi jaz imel probleme pri prehodu.

Erco, jap, tale lekcija je pa že lepa

Edinole še malo okrajšave kode:

If TextBox1.Text = "6" Then
Label2.Text = "PRAVILNO!"
Else
Label2.Text = "NAPAČNO!"
End If


Oklepaje lahko opustiš.
 
Prijava in registracija
 
 
 
Zmaga.com ponuja brezplačno in razumljivo učenje računalniških programov, vas na enkraten način spozna z različnimi svetovnimi jeziki, s podrobno obrazloženimi recepti prikaže čare kulinarike in vam prežene strahove pred domačimi opravili.
 
 
Poleg tega lahko prebirate poučne članke, ki so namenjene širjenju naše splošne razgledanosti ter preverite svoje znanje z priljubljenim in enostavnim sistemom za preverjanje znanja. Če med vsebinami, ki se dodajajo vsak dan, ne najdete želenega znanja, je za vaša vprašanja na voljo dobro obiskan forum, kjer lahko tudi aktivno sodelujete. V primeru, da bi radi svoje praktično znanje delili z ostalimi, pa to lahko storite preko preprostega vmesnika za dodajanje vsebin. Zmagajte z znanjem z Zmaga.com!