Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Visual Basic märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
Motiv8
Kreisi kasutaja
Motiv8

liitunud: 11.07.2003




sõnum 10.12.2011 17:33:04 Visual Basic vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
neros
HV Guru
neros

liitunud: 26.11.2003




sõnum 11.12.2011 03:41:00 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
Motiv8
Kreisi kasutaja
Motiv8

liitunud: 11.07.2003




sõnum 11.12.2011 11:50:34 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
1dumbpcuser
HV Guru

liitunud: 05.03.2002




sõnum 11.12.2011 12:21:45 vasta tsitaadiga

Kooli rmtkogus või poes nt http://pood.rahvaraamat.ee/raamatud/visual_basic_60_kasutamine_koos_selgitavate_n%C3%A4idetega/28812 pole?
_________________
O: Low-profile pci bracket
Kommentaarid: 100 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 95
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
YberCyrus
HV vaatleja

liitunud: 27.02.2010




sõnum 11.12.2011 12:25:41 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Motiv8
Kreisi kasutaja
Motiv8

liitunud: 11.07.2003




sõnum 11.12.2011 12:42:00 vasta tsitaadiga

1dumbpcuser kirjutas:
Kooli rmtkogus või poes nt http://pood.rahvaraamat.ee/raamatud/visual_basic_60_kasutamine_koos_selgitavate_n%C3%A4idetega/28812 pole?


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
vaata kasutaja infot saada privaatsõnum
julmu
HV kasutaja
julmu

liitunud: 20.12.2004




sõnum 11.12.2011 17:19:36 vasta tsitaadiga

Kui tahad tingimata Visual Basicut õppida, mitte mõnda populaarsemat keelt, siis kasuta selleks vähemalt uuemat versiooni kui 6.
Praegu on juba poolteist aastat väljas olnud 10. versioon e. Visual Basic 2010.
Üks õpetus, mis eelnevaid programmeerimis-teadmisi ei nõua on nt. http://www.homeandlearn.co.uk/net/vbnet.html
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum
Motiv8
Kreisi kasutaja
Motiv8

liitunud: 11.07.2003




sõnum 11.12.2011 19:42:05 vasta tsitaadiga

julmu kirjutas:
Kui tahad tingimata Visual Basicut õppida, mitte mõnda populaarsemat keelt, siis kasuta selleks vähemalt uuemat versiooni kui 6.
Praegu on juba poolteist aastat väljas olnud 10. versioon e. Visual Basic 2010.
Üks õpetus, mis eelnevaid programmeerimis-teadmisi ei nõua on nt. http://www.homeandlearn.co.uk/net/vbnet.html


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
vaata kasutaja infot saada privaatsõnum
YberCyrus
HV vaatleja

liitunud: 27.02.2010




sõnum 11.12.2011 19:53:48 vasta tsitaadiga

Motiv8 kirjutas:
julmu kirjutas:
Kui tahad tingimata Visual Basicut õppida, mitte mõnda populaarsemat keelt, siis kasuta selleks vähemalt uuemat versiooni kui 6.
Praegu on juba poolteist aastat väljas olnud 10. versioon e. Visual Basic 2010.
Üks õpetus, mis eelnevaid programmeerimis-teadmisi ei nõua on nt. http://www.homeandlearn.co.uk/net/vbnet.html


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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 11.12.2011 20:13:06 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Motiv8
Kreisi kasutaja
Motiv8

liitunud: 11.07.2003




sõnum 11.12.2011 20:41:35 vasta tsitaadiga

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. icon_cool.gif
Kommentaarid: 17 loe/lisa Kasutajad arvavad:  :: 0 :: 3 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum
Fukiku
Kreisi kasutaja
Fukiku

liitunud: 06.11.2003




sõnum 11.12.2011 20:57:17 vasta tsitaadiga

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. icon_cool.gif
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
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 11.12.2011 21:04:03 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Motiv8
Kreisi kasutaja
Motiv8

liitunud: 11.07.2003




sõnum 11.12.2011 21:04:42 vasta tsitaadiga

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. icon_cool.gif
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
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 11.12.2011 21:10:19 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Motiv8
Kreisi kasutaja
Motiv8

liitunud: 11.07.2003




sõnum 11.12.2011 22:25:25 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 11.12.2011 22:56:55 vasta tsitaadiga

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
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Visual Basic
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.