Potrebna knjiga o Vsual Basic-u!!!

Član
Učlanjen(a)
19.06.2013
Poruka
61
Drustvo jsel moze neko da mi preporuci neku knjigu za ucenje Visual Basic-a (za pocetnike) i da mi kaze gde se moze kupiti?
 
Član
Učlanjen(a)
19.06.2013
Poruka
61
Ljudi pa gde ste vi ucili Visual Basic ako knjiga nigde nema?
 
Član
Učlanjen(a)
26.07.2012
Poruka
455
Najbolje ti je ovde

Kod:
http://msdn.microsoft.com/en-us/library/2x7h1hfk(v=vs.100).aspx

Kod:
http://www.homeandlearn.co.uk/net/vbNet.html

sve je objašnjeno i imaš za svaku komadu ili funkciju primer!

pozz!
 
Poslednja izmena:
Član
Učlanjen(a)
19.06.2013
Poruka
61
Ma ok. kapiram ja da je tu logika 90% posla.Ali evo na primer koji problem sad imam.U TextBox1 trebam da unesem bilo koji tekst i program treba da prebroji samoglasnike i da upise u TextBox2 koliko ih ima.E negde moram da naucim kako se to raadi.
 
Član
Učlanjen(a)
26.07.2012
Poruka
455
da bi rešio taj problem prvo trebaš odrediti dužinu stringa zatim toliko puta vrtiti for next petlju a u njoj očitavati znak po znak stringa i preko if uslova povećati brojač za jedan kada naiđe samoglasnik! na kraju kada izađeš iz petlje u textbox2 ispsati stanje brojača!

pogledaj malo i ovo!

Kod:
http://www.techotopia.com/index.php/Working_with_Strings_in_Visual_Basic

pozz!
 
Član
Učlanjen(a)
19.06.2013
Poruka
61
Pa palo mi je nesto tako na pamet da probam ali nikako da imam vremena da sednem za komp malo.Mislio sam da pomocu ugradjene funkcije "Length" odredim duzinu stringa i da toliko puta izvrsim petlju.Ali kojim kodom da joj kazem da proverava slovo po slovo redom?Predpostavljam da samoglasnike moram deklarisati pre svega.
 
Član
Učlanjen(a)
26.07.2012
Poruka
455
evo ti rešenje, nadam se da će ti malo proširiti pogled na programiranje

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
Dim duzStr, br1 As Integer
Dim strMidString As String
br1 = 0
duzStr = Len(TextBox1.Text)

For i = 1 To duzStr
strMidString = Mid(TextBox1.Text, i, 1)

If strMidString = "a" Or strMidString = "e" Then
br1 = br1 + 1
ElseIf strMidString = "i" Or strMidString = "o" Then
br1 = br1 + 1
ElseIf strMidString = "u" Then
br1 = br1 + 1
End If
Next
TextBox2.Text = br1
End Sub

pozz!
 
Član
Učlanjen(a)
19.06.2013
Poruka
61
Aha sad mi je mnogo jasnije!
strMidString = Mid(TextBox1.Text, i, 1)
Ova linija koda mi je samo bila problem,citao sam o tome na onom sajtu sto si mi ostavio link al mi nije bilo najjasnije cemu sluzi,sad mi je mnogo jasnije!Samo jos jedno pitanje ako moze!
If strMidString = "a" Or strMidString = "e" Then
br1 = br1 + 1
ElseIf strMidString = "i" Or strMidString = "o" Then
br1 = br1 + 1
ElseIf strMidString = "u" Then
br1 = br1 + 1
End If
Zbog cega si dva puta koristio ElseIf kad je bar po meni jednostavnije ovako:
If strMidString = "a" Or strMidString = "e" Or strMidString = "i" Or strMidString = "o" Or strMidString = "u" Then
br1 = br1 + 1
End If
Meni ovako deluje nekako jednostavnije,razumljivije i krace.
 
Član
Učlanjen(a)
26.07.2012
Poruka
455
logički operator "OR" mi je u nekim programima pravio probleme jer mi je odlučivao između samo prve dve navedene vrednosti, zašto nije mi bilo jasno, pa sam se ovako osigurao da logika bude sigurna!

pozz!
 
Natrag
Top