| |
Visual Basic nam nudi ogromno možnosti za izdelovanje programov. Zakaj ne bi poskusili izdelati majhen, a vseeno bolj napreden program v obliki kalkulatorja?
Povezava do vsebine
|
| |
| |
Ko napišem skrajšano kodo (TextBox3.Text = TextBox1.Text + TextBox2.Text) in preiskusim program vpišem števili 12 in 13 in mi sešteje 1213.
Morda kdo ve zakaj?
|
| |
| |
Hm - zanimiv problem.
Treba bo narediti popravek pri kodi - program očitno namreč ne sešteje, vendar napiše obe števili zaporedoma.
Najbolje je, da se v lekciji operator popravi na * (krat) in da ne bo po tem +. In v tem je problem, saj boš moral kodo spisat sedaj na daljši način, ki pa preverjeno deluje (integer). S operaterjem * (krat) pa to preverjeno deluje
minkic, se opravičujem za vse napake pri lekciji. Drugače je bil pa namen lekcije bolj spozanti vse aritmetične operatorje v VB.NET.
spremenil: Erco (1.7.2009 ob 12.13.22)
|
| |
| |
Tudi jaz sem se že ob ogledu lekcije spraševal, če bo to res delovalo.
Problem je, ker omenjena koda obravnava številke kot tekst in vrne rezultat, kjer sta oba teksta izpisana eden za drugim.
En način je, da se eksplicitno pove, da izraz uporablja številke s funkcijo Cint:
TextBox3.Text = CInt(TextBox2.Text) + CInt(TextBox1.Text)
Lahko pa to tudi naredimo implicitno, da najprej uporabimo običajno številko in bo prevajalnik nato vedel, da operiramo s številkami:
TextBox3.Text = 0 + TextBox2.Text + TextBox1.Text
|
| |
| |
Lahko pa tudi tako:
Val(Text1.text) + Val(Text1.text)
|
| |
| |
luksorzi, value (val), Text1.text? To je VB6
|
| |
| |
Ups
Jaz imam VB6, potem pa ...
|
| |
| |
Jst bi pa vprašal nekaj..
Kako naj shranim ta izdelek da se mi odpre kod okono...
al je mogoče .exe??
|
| |
| |
My Documents\Visual Studio 2008 (ali 2005)\Projects\imetvojegaprojekta\Build
Tukaj najdeš Exe.
|
| |
| |
Mene pa zanima zakaj mi napiše to:
spremenil: aljo23 (27.7.2009 ob 09.15.25)
|
| |
Prikazujem 1 od skupno 2 strani |
|