Forumi
Home Pravila i pomoć Članovi Kalendar Današnji postovi


Povratak   PC Ekspert Forum > Računala > Software > Web dizajn, programiranje i ostalo
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 11.04.2011., 23:38   #1
sankec
Registered User
 
Datum registracije: Apr 2011
Lokacija: Sarajevo
Postovi: 2
[VB 2008] Potrebna pomoc za razumjevanje koda

Posto nisam neki expert za VB dosao sam ovamo da trazim pomoc od vas, nadam se da ce te me razumjeti.
Potrebno mi je objasnjenje koda za kalkulator u Visual basicu 2008 za skolski zadatak.Znaci sve kako sta radi po mogucnosti.

Kod koji se odnosi na broj:

If bHasFirstNumber Then
If dNumber <> 0 Then
If Me.TextBox1.Text = 0 Then
Me.TextBox1.Text = 1
bHasSecondNumber = True

Exit Sub
End If

Me.TextBox1.Text &= 1
Exit Sub
End If
Me.TextBox1.Text &= 1
Else
Me.TextBox1.Text = 1
bHasFirstNumber = True
bHasOperation = False
End If
End Sub

Kod koji se odnosi na opciju C:

Me.TextBox1.Text = 0
dNumber = 0
bHasFirstNumber = False
bHasSecondNumber = False
bHasOperation = False
sOperation = ""
End Sub

Kod koji se odnosi na +:

If bHasSecondNumber Then
If bHasOperation Then
If (sOperation = "+") Then
dNumber = Val(Me.TextBox1.Text) + dNumber
ElseIf (sOperation = "-") Then
dNumber = dNumber - Val(Me.TextBox1.Text)
ElseIf (sOperation = "*") Then
dNumber = Val(Me.TextBox1.Text) * dNumber
ElseIf (sOperation = "/") Then
dNumber = dNumber / Val(Me.TextBox1.Text)
Else
Exit Sub
End If
sOperation = "+"
bHasSecondNumber = False
Me.TextBox1.Text = 0
Exit Sub
Else
sOperation = "+"
dNumber = dNumber + Val(Me.TextBox1.Text)
bHasSecondNumber = False
Me.TextBox1.Text = 0
Exit Sub
End If
End If
If bHasFirstNumber Or bHasOperation Then
If bHasOperation Then
bHasFirstNumber = True
End If
sOperation = "+"
dNumber = Val(Me.TextBox1.Text)
Me.TextBox1.Text = 0
End If
End Sub
sankec je offline   Reply With Quote
Oglas
 
Oglas
Oglasni prostor

Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Isključeno

Idi na