Kertokaapa tällaiselle vanhalle parralle perusteet VB6 ja etenkin .NET sovelluskehityksestä. Mistä kehitystyökalu, mikä hinta, mistä tutoriaaleja, koodauskäytäntöjä ym. ym.
Ei näköjään työmarkkinoilla enää pärjää ilman tämän hallittavuutta, joten ei auta kuin opetella. Oma osaamiseni pörrää PHP:n ja Delphin ympärillä, eli ilmeisesti paljon olisi opittavaa tällä saralla.
Visual Basic 6 hintaa en tiedä. Parisen sataa euroa varmaankin. Tutoriaaleja saat ihan ohjelmointiputkan "Oppaat" sivusta.
Käytettynä saa varmasti halvemmallakin.
Kannattaa etsiä esim. huutokaupoista.
.net maksaa kai jotain 500e, studio 6 oli joskus 2000e. siinäpä eroa... jos tulee tietokone-lehti nii siitä näkee jostakin :P, siellä on joku tämänhetkiset tuotehinnat tms jossa on muutama hyvä ohjelma ja hinnat.
Visual Basic .NET (standart) maksaa uutena ~150e (http://www.ravenholm.fi)
Jos haluaa pro version tai paremman tuosta Visual Basicista (.NET version), niin pitää ostaa koko Visual Studio paketti ja sen hinnat muistaakseni lähtee +1300e
VB6 ja VS6 paketteja näkyy aina silloin tällöin olevan mm. huuto.netissä myytävänä. Hinnat pyörii 100-200 euron välillä riippuen versiosta.
Ravenholm onkin hyvä löytö. Käytettyä työkalua ei oikeastaan kannata harkita koska firma maksaa (= ALV0% hinta). Std = Student? Saako tällä versiolla julkaista omia ohjelmia tai onko paketin tilaamiselle joku opiskelijanaolopakko?
Edit: Alhaalta löytyi jo lyhenteiden merkitykset eli olikin standard, anteeksi hölmöyteni...
Vielä noista putkan oppaista, eli jos niiden avulla etenen VB:n parissa, onko minun syytä huomioida joitakin seikkoja mikä tulisi oleellisesti muuttumaan .NET ympäristössä?
Löysin alemmasta linkistä konstin (The Open Source Development Environment for .NET ja .NET framework yhteistyö), jota ajattelin kokeilla ennen kuin tuhlaan reilun satasen kehitystyökaluun. Onko tätä käytettäessä otettava jotain huomioon?
Koettakaa jaksaa, en piinaa teitä varmaan kuin pari viikkoa yhtä kyytiä ;D
Ohjelmointiputkan oppaat liittyvät perinteiseen Visual Basiciin, versioon 6.0. Moni asia on muuttunut .NETissä, eikä vanhalla versiolla tehty koodi toimi siinä suoraan. Vanhempien versioiden yhteensopivuuden kustannuksella Basic-kieleen on tullut monia parannuksia, mm. kunnollinen virheenkäsittely. VB.NET käyttää myös muiden .NET-kielten kanssa yhteistä luokkakirjastoa. VB ja VB.NET ovat siis kaksi eri kieltä, joiden välillä siirtyminen ei kuitenkaan ole vaikea juttu.
Käytän VB.NET:iä enkä siirtymistä ole kertaakaan katunut. Ohjelmat tulivat paljon nopeammiksi, ja selkeämmiksi.
Suosittelen, että otat .NET:in, jos ylimääräistä rahaa löytyy riittävästi. Mutta, jos saat vain standard version .NET:stä, niin suosittelisin silloin ottamaan minkä tahansa muun VB6 version.
Pointtina nimenomaan on tuo .NET (päivän sana työmarkkinoilla), eli muu VB6 versio ei ole vaihtoehto tällä kertaa. Mitä jäisi standard-versiosta uupumaan? Tai parempi, mistä löytäisin jonkun muun kuin standard-version (ravenholmilla ei ainakaan ollut)?
Standardversiosta puuttuu kokonaan ohjelmien optimointi(nopeutus) ja dll-kirjastojen teko. Muitakin pikku helpotuksia antavia asioita puuttuu. Eli VB6:n ohjelmat ovat nopeampia, kuin VB:Net:n standardversion lähes aina. Suosittelisin joko professionalia tai enterpriseä.
Niin. Nämä saisi nettikaupoista ainakin.
Eli ilmeisesti joutuisin tilaamaan Visual Studion? Tämän hinta on noin 10-kertainen verrattuna VB6.NET Std joten taitaa tämän hankinta jäädä. Täytyy kokeilla opetella standardilla ja sitten jos proksi muutun, vaihtaa studioon.
Jeps. VB.NET on saatavilla erillisenä vai std versiona.
Jos haluaa Pro tai jonkin muun, joutuu ostamaan koko Visual Studio paketin.
Jos olet opiskelija, niin tuon std version saa halvemmalla. ~100e jopa alle.
Opiskelijaversiossa ei tietääkseni ole muita rajoituksia kuin se, että et saa tehdä kaupallisia ohjelmia.
Exen kääntö onnistuu joka tapauksessa.
Ihmettelen kyllä suuresti, miksi Prota ei enää saa erillisenä ja noihin ei lödy edes erillisiä päivityspaketteja, esim. VB6 -> VB.NET Eli joutuu aina ostamaan koko paketin :(
Itsekin jouduin hankkimaan VB6:sen jälkeen ensin VB.NET 2002 version ja vähän aikaa sitten VB.NET 2003 version.
Tiettävästi seuraava versio on 2005, eli yksi vuosi jää välistä.
tuo 2005 versio tulee olemaan kuulemma yksi suuri päivitys joka tukee tulevan Longhorniin tehtyjen ohjelmien koodaamista.
PS. edelleen myynnissä alkuperäinen VB.NET std (versio 2002).
Hinta 100e sisältää toimituskulut.
Lisätietoja:
https://www.ohjelmointiputka.net/keskustelu/3195-myynnissä-visual-basic-net
[offtopic]
Saakos tällä VB.Net Std -versiolla tehdä maksullisia ohjelmia? itse en ottanu tuosta lisenssistä selvää onko tämä sallittua. Ostin tämä std:n jo reilu vuosi sitten, ja se oli ~180 euroa silloin.
Saa tehdä.
Ainoa ero mm. pro versioon on se, että siitä puuttuu joitakin toimintoja, kuten tietokantaohjelmointiin tarvittavia juttuja, mutta senkään ohjelmointi ei ole ongelma.
Myös valmiiden pakettien tekoon ei ole tuossa std versiossa mitään erillistä juttua, mutta sekään ei ole ongelma jos käyttää vaikka InnoSetuppia tai lataa microsoftin sivuilta olikos se MSI SDK:n jolla niitä paketteja saa väännettyä.
Mutta kuten jo sanoin, missään professional versiota "heikommassa" paketissa ei tietääkseni ole kunnon optimointi mahdollisuutta, joten ohjelmat ovat tuskastuttavan hitaita
Tämä ei ole varmaa tietoa, mutta en kyllä voi mitenkään uskoa, että VB.NETin perusversiokaan ihan pataluha olisi. Onko kellään tiedossa nopeusvertailua tai vastaavaa?
Yhdellä sivustolla, en muista millä, oli arvosteluja näistä ohjelmista, moni käyttäjä ilmoitti, että NETin perusversiosta puuttuu optimointi, ja esimerkiksi c++ sovellukset, jotka olivat käännetty jollain muulla kääntäjällä pelasivat paljon nopeammin.
En tiedä koskeeko tämä vb:tä, mutta riskiä en ainakaan itse ottaisi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.