Mitä eroa on Visual Basic .NET:llä ja Visual Basic 6.0:lla? Vaatiiko .NET:in opettelu 6.0-osaamista? Minulla on ohjelmointikokemusta, mutta vain vähän Visual basic 6 -kokemusta. Voinko siis siirtyä suoraan visual basic .net:iin? Vai olisiko parempi opetella vb6 ensin?
Onko visual basic 6:ssa jotain oleellisia ominaisuuksia, joita .netissä ei olisi? visual basic .net lienee puhtaasti olio-ohjelmointia kun taas vb6 lienee jonkinlainen hybridikieli, ei kuitenkaan puhdasta olio-ohjelmointia.
Ei se kai hirveesti, mutta kyllä siinä kannattaa osata VB:tä. Mut kyllä VB.NET kai on helpompaa... Esim nää graffajutut mitä peki tekee, hullusti koodia VB6. Ja kumpaa sitten haluut opetella :D
Sinun ei tarvitse osata VB6:tta opetellaksesi VB.NETia - siitä on enemmän haittaa kuin hyötyä. Omaksut helpommin VB.NETin uudet syntaksit ilman että sinulla on painolastina VB6 taustalla (kokemuksen syvä rintaääni).
VB.NETillä pystyt periaatteessa tekemään samat asiat kuin VB6:lla, mutta monissa tapauksissa haluamasi asian tekeminen on vaikeampaa kuin VB6:ssa, koska valitettavasti VB.NETistä on karsittu paljon VB6:n hyviäkin ominaisuuksia, jotta se saatiin syntaksiltaan yhteen sopivaksi muun .NET perheen kanssa. (objekti arrayt, suorat viittaukset lomakkeisiin jne...)
Toisaalta taas VB.NETiin on lisätty toiminnallisuutta ja yhteen sopivuutta mitä VB6:sta ei löydy, kuten parempi DirectX tuki (Epäilijöille: yrittäkääpä tehdä VB6:lla toimiva TV:n katselu-ohjelma DirectXn avulla).
Itse käytän nykyisin molempia - kun teen käyttöliittymiä käytän VB.NET:ia ja dll muodossa laskenta/logiikka/tietokantayhteyksiin käytän VB6:tta
.netissä on se ärsyttävä että se tarttee alustamokoman jota ei useimmilla ole, eli jos pistää levitykseen jotain ni kaikki ei ehkä jaksa ladata sitä. Ite tykkään muutenki vb6:sta enempi.
sooda kirjoitti:
.netissä on se ärsyttävä että se tarttee alustamokoman jota ei useimmilla ole, eli jos pistää levitykseen jotain ni kaikki ei ehkä jaksa ladata sitä. Ite tykkään muutenki vb6:sta enempi.
Kyllä se VB6 vaatii ihan samalla tavalla runtimet alle. Ja jos käytät VB6:ssa vähän enempi OCX komponentteja ym. niin niitten kanssa se tappelua vasta onkin kun koneella onkin eriversio mitä olet ohjelmassa käyttänyt tai käyttäjällä on VB6 SP1 runtimet ja ohjelmoit VB6 SP6.
Niin vielä unohtui sanoa että jos sinulla nyt on mahdollisuus opetella jompi kumpi niin tietenkin kannattaa valita uudempi .net, vb6 on auttamatta jäämässä vanhaksi.
Niinnojoo mutta vb6:n runtimet on melkein jokaisessa(!) koneessa jo, ja paketti on megan. .netin on jotai 13Mt.
sooda kirjoitti:
Niinnojoo mutta vb6:n runtimet on melkein jokaisessa(!) koneessa jo, ja paketti on megan. .netin on jotai 13Mt.
e oo kaikissa :D niinkun mun vanhassa koneessa :D
Onko .NET ilmanen? (taas yksi tyhmä kysymys)
Ei.
Fisher kirjoitti:
Onko .NET ilmanen? (taas yksi tyhmä kysymys)
Saat vb.netin ilmaiseksi microsoftilta, mikäli asut amerikassa.
Muussa tapauksessa kannattaa asentaaa MS framework ja sharpdevelopin IDE jolloin saat ilmaiseksi vb.netin, C# ja tai siinä jotain muutakin olla.
tuomas kirjoitti:
Fisher kirjoitti:
Onko .NET ilmanen? (taas yksi tyhmä kysymys)
Saat vb.netin ilmaiseksi microsoftilta, mikäli asut amerikassa.
Meinaat tätä?
http://msdn.microsoft.com/vbasic/atthemovies/
Tuossa suomalaisessa MSDN kirjeessä tuota mainostettiin myös suomalaisille, joten varmaan myös muilla kuin jenkeillä on tuohon mahikset.
Itse kävin vastamaassa noihin kysymyksiin jotta tuon saisi ja kun asuin paikkaa piti alkaa valita niin vaihto ehtoina olivat amerikan osavaltiot ja kanada.
Aku2 kirjoitti:
Sivun alalaidassa oleva pieni präntti kertoo aika selvästi, missä tarjous on voimassa.
m$:n veppisivu kirjoitti:
This offer is valid in the 50 United States, the District of Columbia, all U.S. military bases that contain valid APO/FPO addresses, and Canada.
Aku2 kirjoitti:
Tuossa suomalaisessa MSDN kirjeessä tuota mainostettiin myös suomalaisille, joten varmaan myös muilla kuin jenkeillä on tuohon mahikset.
Liekö suora käännös englanninkielisestä vastaavasta?
Blaze kirjoitti:
Aku2 kirjoitti:
Tuossa suomalaisessa MSDN kirjeessä tuota mainostettiin myös suomalaisille, joten varmaan myös muilla kuin jenkeillä on tuohon mahikset.
Liekö suora käännös englanninkielisestä vastaavasta?
[/lainaus]
Ei välttämättä.
Olen useaan kertaan tilannut Microsoftilta romppuja, jotka on muille kuin jenkkilässä asuville maksullisia. Kun se on sitten saapunut, niin mitään en ole joutunut maksamaan.
Mutta ei tuosta nyt haittaa ole, jos kokeilee onneaan :)
Aihe on jo aika vanha, joten et voi enää vastata siihen.