Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
Motiv8
Kreisi kasutaja

liitunud: 11.07.2003
|
10.12.2011 17:33:04
Visual Basic |
|
|
Kas keegi oskab soovitada, mõnda eriliselt head tutoriali või netilehte, mille abil oleks võimalik iseseisvalt Visual Basic'u õppimisega algust teha? Google'is leidub küll, aga sooviks just sellist, mis mõeldud algajale, kes keelest midagi ei tea ja varasem kokkupuude puudub.
|
|
Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
13 |
|
tagasi üles |
|
 |
neros
HV Guru

liitunud: 26.11.2003
|
11.12.2011 03:41:00
|
|
|
Mul on sulle hoopis küsimus, mis põhjusel Visual Basic?
_________________ GitHub
.NET Core & Azure baasil lahendused ja arhitektuur - kontakt. |
|
Kommentaarid: 48 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
40 |
|
tagasi üles |
|
 |
Motiv8
Kreisi kasutaja

liitunud: 11.07.2003
|
11.12.2011 11:50:34
|
|
|
madedog kirjutas: |
Mul on sulle hoopis küsimus, mis põhjusel Visual Basic? |
Ütleme, siis nii, et koolis soovitatakse/nõutakse seda...
|
|
Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
13 |
|
tagasi üles |
|
 |
1dumbpcuser
HV Guru
liitunud: 05.03.2002
|
|
Kommentaarid: 100 loe/lisa |
Kasutajad arvavad: |
   |
:: |
1 :: |
0 :: |
95 |
|
tagasi üles |
|
 |
YberCyrus
HV vaatleja
liitunud: 27.02.2010
|
11.12.2011 12:25:41
|
|
|
Motiv8 kirjutas: |
madedog kirjutas: |
Mul on sulle hoopis küsimus, mis põhjusel Visual Basic? |
Ütleme, siis nii, et koolis soovitatakse/nõutakse seda... |
Endalt ka nõuti kunagi BASICut kui ka VBAd, kuid need nii mõttetud keeled, et hiljem pole nendega midagi peale hakata juhul kui MS Office macrosid ei plaani kirjutama hakata. Kui soovitatakse siis pigem kaalu Java/C# kasuks kui progremine natukenegi huvi pakub.
|
|
tagasi üles |
|
 |
Motiv8
Kreisi kasutaja

liitunud: 11.07.2003
|
11.12.2011 12:42:00
|
|
|
See olemas ja läbi loetud, aga see nõuab ka mingit varasemat keele oskamist/tundmist. Alustajale küll eriliselt hea raamat ei ole.
|
|
Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
13 |
|
tagasi üles |
|
 |
julmu
HV kasutaja

liitunud: 20.12.2004
|
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Motiv8
Kreisi kasutaja

liitunud: 11.07.2003
|
11.12.2011 19:42:05
|
|
|
Leidsin sellise ka: http://howtostartprogramming.com/vb-net/
Aga ikkagi kui tahan, midagi muud üritada teha, mille näiteid pole, siis ikka ise välja ei nuputa midagi. Seepärast ei saagi aru, kuidas inimesed progemist õpivad kui pole, mille järgi õppida, ise ju nende käskluste peale ei tule, mida just nüüd vaja oleks.
|
|
Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
13 |
|
tagasi üles |
|
 |
YberCyrus
HV vaatleja
liitunud: 27.02.2010
|
11.12.2011 19:53:48
|
|
|
Motiv8 kirjutas: |
Leidsin sellise ka: http://howtostartprogramming.com/vb-net/
Aga ikkagi kui tahan, midagi muud üritada teha, mille näiteid pole, siis ikka ise välja ei nuputa midagi. Seepärast ei saagi aru, kuidas inimesed progemist õpivad kui pole, mille järgi õppida, ise ju nende käskluste peale ei tule, mida just nüüd vaja oleks. |
Enamjaolt google aitab probleemide korral ja mida populaarsem keel seda rohkem vastuseid. Ja alati võid ka teiste käest küsida. Näiteks quakenetis on #java kanal täiesti olemas kus ka aktiivselt vastatakse ja sealt ka käivad algajad oma küsimustele vastuseid otsima. Aga jah keelega nagu VB mida eriti ükski elukutseline progreja kirjutama ei kipu võibki keeruliseks kippuda. Kindlasti stack overflowst leiad vastuseid, mõni vast ikka leidub.
|
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
11.12.2011 20:13:06
|
|
|
Eks päris algul ole käslusi isegi google abil suht raske otsida. Näiteks kirjutad sõna pikkus Visual Basic ja ei saa suurt targemaks, kuigi vast ehk mõne asjalikuma lõigu leiad, järgmine kord juba ehk oled meelde jätnud, et pikkus käib len abil.
tsitaat: |
strLen is a C function. Use the Len() function instead. |
ja kogu protsess näebki enam vähem selline välja hakkad midagi tegema, kui ei tea otsid googlest või küsid kusagilt foorumist abi, manuali otsast lõpuni lugemisest pole suurt abi, kui just Monk i mälu pole, kõigifunktsioonide nimesid, süntaksit ja kasutusala meelde ei jäta.
Suureks abiks, kui suudad oma klüsimuse googlele sõnastada inglise keeles, enamus funktsiooni nimetusi ja ka teiste abipalveid on just selles keeles.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Motiv8
Kreisi kasutaja

liitunud: 11.07.2003
|
11.12.2011 20:41:35
|
|
|
Siin see probleem ongi, et ei oska vist õiget asja otsida ja vähe Visuali kasutajaid.
Ok, probleem pmst selline, saan textboxid ja asjad paika - visuaalne pool - see ei olegi eriline probleem. Kui, aga üritan leida sellist lahedus varianti, et kui tahan teha 3 erinevat textboxi, ühes miinimum väärtus, teises maksimum ja kolmandas jookseks aeg nende väärtuste vahel. Miinimum ja maksimum väärtusi saab vabalt muuta. Saan aja jooksma kas + või - aga pole mingit ideed, kuidas neid maksimume ja miinimume arvestama panna seal 3ndas boxis ja kuidas aeg jookseks edasi-tagasi.
Juba päev otsa loen ja uurin netist, aga oma mõistus ei võta, esialgu tundub kõrgem matemaatikagi lihtsam kui programmeerimine.
|
|
Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
13 |
|
tagasi üles |
|
 |
Fukiku
Kreisi kasutaja

liitunud: 06.11.2003
|
11.12.2011 20:57:17
|
|
|
Motiv8 kirjutas: |
Siin see probleem ongi, et ei oska vist õiget asja otsida ja vähe Visuali kasutajaid.
Ok, probleem pmst selline, saan textboxid ja asjad paika - visuaalne pool - see ei olegi eriline probleem. Kui, aga üritan leida sellist lahedus varianti, et kui tahan teha 3 erinevat textboxi, ühes miinimum väärtus, teises maksimum ja kolmandas jookseks aeg nende väärtuste vahel. Miinimum ja maksimum väärtusi saab vabalt muuta. Saan aja jooksma kas + või - aga pole mingit ideed, kuidas neid maksimume ja miinimume arvestama panna seal 3ndas boxis ja kuidas aeg jookseks edasi-tagasi.
Juba päev otsa loen ja uurin netist, aga oma mõistus ei võta, esialgu tundub kõrgem matemaatikagi lihtsam kui programmeerimine.  |
Kui sa juba konkreetse murega kuskil maal ummikus oled, siis võib ka abiks olla oma senitehtu foorumisse postitamine nagu siin ka juba varemalt soovitati. Siis saab ka konkreetsemaid küsimusi küsida ja konkreetsemaid vastuseid anda.
_________________ Foxic is just a simple fox
Enne kui sa küsid oma küsimuse - küsi seda vannipardilt! Rangelt soovitatav enne programmeerimise alafoorumisse uue teema tegemist. |
|
Kommentaarid: 2 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
2 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
11.12.2011 21:04:03
|
|
|
Seal textBoxidel on kusagil nimed mis annad neile tegemisel, selle järgi küsidki selle box value või oli mingi muu nimi seal väärtuse jaoks, seda saad text box propertiese pealt vaadata.
Tegin siis kerge päringu googlese get TextBox value visual basic
kohe esimene tulemyus annab vist sulle vajaliku
http://www.homeandlearn.co.uk/net/nets1p14.html
name järgi vaatad kui pole määranud uusi, siis default on TextBox1 ja selle sisu on TextBox1.Text
Palju asju saadki vaadata sealt propertiese pealt kui vaja muuta siis kasutad kujul Nimi.omadus=väärtus
_________________

viimati muutis andrusny 11.12.2011 21:08:48, muudetud 1 kord |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Motiv8
Kreisi kasutaja

liitunud: 11.07.2003
|
11.12.2011 21:04:42
|
|
|
Fukiku kirjutas: |
Motiv8 kirjutas: |
Siin see probleem ongi, et ei oska vist õiget asja otsida ja vähe Visuali kasutajaid.
Ok, probleem pmst selline, saan textboxid ja asjad paika - visuaalne pool - see ei olegi eriline probleem. Kui, aga üritan leida sellist lahedus varianti, et kui tahan teha 3 erinevat textboxi, ühes miinimum väärtus, teises maksimum ja kolmandas jookseks aeg nende väärtuste vahel. Miinimum ja maksimum väärtusi saab vabalt muuta. Saan aja jooksma kas + või - aga pole mingit ideed, kuidas neid maksimume ja miinimume arvestama panna seal 3ndas boxis ja kuidas aeg jookseks edasi-tagasi.
Juba päev otsa loen ja uurin netist, aga oma mõistus ei võta, esialgu tundub kõrgem matemaatikagi lihtsam kui programmeerimine.  |
Kui sa juba konkreetse murega kuskil maal ummikus oled, siis võib ka abiks olla oma senitehtu foorumisse postitamine nagu siin ka juba varemalt soovitati. Siis saab ka konkreetsemaid küsimusi küsida ja konkreetsemaid vastuseid anda. |
Ummikuks on raske nimetada, kui pole nagu eriti algusest, visuaalsest poolest, kaugemale jõudnudki.
|
|
Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
13 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
11.12.2011 21:10:19
|
|
|
Elemendi koodi osasse vist sai selliselt kui elemendil teha topeltklikk. Et midagi reaalajas muuta, tuli valida Timer sinna aknasse, propertiesest paned timeri kiiruse paika ja kood timeri sisse.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
Motiv8
Kreisi kasutaja

liitunud: 11.07.2003
|
11.12.2011 22:25:25
|
|
|
Idee on selline: http://imageshack.us/photo/my-images/823/pilty.jpg/
Public Class Form1
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
Timer1.Start()
End Sub
Private Sub TextBox2_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox2.TextChanged
End Sub
Private Sub TextBox3_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox3.TextChanged
End Sub
Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
TextBox1.Text = TextBox1.Text + 1
End Sub
End Class
Ma ei oska muud teha kui esimeses boxis numbri sisestades tuleb 1 nr juurde, saab muuta ka miinuseks. Mis edasi, kuidas saab nii, et hakkaks number ka tagasi liikuma vajadusel? Mis kood kirjutada textbox 2 ja 3, et textbox1 seal vahemikus liiguks?
Ei taha, et keegi ära lahendaks, vajan ideid kuidas edasi minna, mida proovida, kuidas asju leida, mida kirjuatada, kui ei leia netist häid näiteid?
|
|
Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
3 :: |
13 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
11.12.2011 22:56:55
|
|
|
See siis nagu poleks muutuv aeg vaid numbrid jookseks ütleme 1sek intervalliga max min ja tagasi, kui ma õigesti aru saan. Kuidas saab aeg muutuda? Näiteks kui min on 2 ja max on 6 siis käiks numbrid
6, 5, 4, 3, 2, 3, 4, 5, 6 ... jne
Nüüd lisa sinna omale formi sisse üks timer ja üks või kaks buttoni. Üks button käivitab teine seiskab timeri. Või kui üks siis vastavalt olukorrale kas käivitab või seiskab. Nüüd võtad omal byuttoni koodiosa jakirjutad sinna, et klikates käivitab timeri, teisele, et seiskab. Timeri koodiosasse kirjutad siis töökoodi, teed muutujad max ja min loed textBox idest väärtused sisse ja siis asud max 1 võrra vähendama kuni on min, seejärel pöörad protsessi ringi hakkad 1 juurde liitma jne. iga liitmise järgi kannad saadud tulemuse textBox.text väljale kus sul see muutuv nr on. Timeril pead propertiese sisse kandma viivituse 1sek või nii kiirelt kui soovid muuta.
edit: need muutujad max ja min annad väärtuse siis, kui timeri käivitad, selle buttoni klik koodi alla.
if statement on siis väärtuste võrdlemiseks
Dim max, min, Vahemuutuja, Suund As Integer
max=TextBox1.Text
min=TextBox2.Text
Vahemuutuja = max
Suund=1
rem see käiks käivitus button alla
If Suund=1 Then
Vahemuutuja=Vahemuutuja-1
else
Vahemuutuja=Vahemuutuja+1
TextBox3.Text=Vahemuutuja
If Vahemuutuja =min Then
Suund = 2 : return
if Vahemuutuja = max Then
Suund =1 : return |
Midagi sellist ehk, kuigi siin võib süntaksi vigu olla, ma pole ammu VB kasutanud
Ehk pead TextBox sisu konvertima ka veel integeriks, pole kindel
CInt(TextBox1.Text)
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
|