Mitä eroa on C++:lla ja Visual Basicilla

miau77

Niin mitä eroa, ajattelin haluta oppia jokus ohjelmoimaan windows pohjaisia musiikinsoitto ohjelmia ja yksinkertaisia nettiselaimia, sun muuta hässää ja vähän piirilevyjen ohjelmointia.

Mikä olis paras näistä siihen hommaan?

29

3978

    Vastaukset 29

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • fct

      Musiikkisoittimen tai web-selaimen ohjelmointi VB:llä kuulostaa lähinnä utopistiselta ajatukselta. Harkitse ennemmin vaikka Javaa. Soittimet ja selaimet tehtiin C:llä, C :lla ja assemblyllä 15 vuotta sitten ja niin ne tehdään yhä nykyäänkin, koska ne soveltuvat tarkoitukseen parhaiten.

      • jööj

        Musiikkisoittimen tai web-selaimen ohjelmointi VB:llä kuulostaa lähinnä utopistiselta ajatukselta.

        Netti on pullollaan VB-llä tehtyjä vastaavaavia ohjelmia. Varmaan 100 kertaa helpompi on VB kuin joku muu.


      • fct
        jööj kirjoitti:

        Musiikkisoittimen tai web-selaimen ohjelmointi VB:llä kuulostaa lähinnä utopistiselta ajatukselta.

        Netti on pullollaan VB-llä tehtyjä vastaavaavia ohjelmia. Varmaan 100 kertaa helpompi on VB kuin joku muu.

        Netti on myös pullollaan Perlillä kirjoitettuja bittorrent-asiakkaita. Heti kun joku vaivautui kirjoittamaan saman C:llä, ei kaiken muistin ja prosessoriajan imeviä perliliimoja enää käytetty.


    • fghdsa

      Visual basic on tulkittava kieli (kuten myös java), eli visual basicillä tehdyt ohjelmat toimivat vain koneilla, joihin on erikseen asennettu tuki visual basicille. C ja C ovat taas käännettäviä kieliä ja niillä voi tehdä ohjelmia jotka ovat heti käyttövalmiita ilman että tarvitsisi asennella mitään ylimääräistä ja valtavan suurta runtime-ympäristöä. Tosin C-kielet ovat hyvin paljon vaikeampia kuin esim basic, mutta paljon tehokkaampia ja käyttökelpoisempia. Käytännössä kaikki "oikeat" ohjelmat ainakin windowsille tehdään C:llä ja C :lla.

      Onko sinulla aikaisempaa kokemusta ohejlmoinnista? Mitähän muuten mahdat tarkoittaa "piirilevyjen ohjelmoinnilla"?

      • tyuio

        Vanhaa tietoa, sillä .netin päällähän ne toimivat nykyään kaikki. Siis se ohjelmointikieli on nykyään vain käyttöliittymä sen .net systeemin päälle. Siinä saattaa olla eroa miten nopeaa koodia eri kielet sitten lopulta tekevät, mutta tuskin oikeasti kovin suuria eroja.


      • ------------------
        tyuio kirjoitti:

        Vanhaa tietoa, sillä .netin päällähän ne toimivat nykyään kaikki. Siis se ohjelmointikieli on nykyään vain käyttöliittymä sen .net systeemin päälle. Siinä saattaa olla eroa miten nopeaa koodia eri kielet sitten lopulta tekevät, mutta tuskin oikeasti kovin suuria eroja.

        Mulla ei ole yhtään dot net ohjelmaa (näin ainakin luulen). Uskoisin että tuollaisia kikkareita ei välttämättä tarvita.


      • jooo-o

        Visual basic on tulkittava kieli
        Toihan on niin täyttä sontaa kuin ikinä voi olla.

        Visual Basic on aina ollut käännettävä kieli. Toki on tarvittu ajonaikainen kirjasto, mutta on aivan eri asia. Sitten se kirjokin on tullut jo Windwosien mukana aikapäiviä..

        Tulkattava kieli tarkoittaa sellaista, että jokainen ohjelman käsky suoritetaan itse "tulkissa".

        visual Basicissa ohjelma käännetään normaalisti. Visual Basicin käännetty ohjelma käyttää apuna sitä VB runtime-tiedostoa... ja mainitaan vielä, että Visual Basicilla pystyy aivan hyvin suoraan käyttämään Api-kutsuja...


        Kannattaisi opetella perusteita, ennen kuin tulee pätemään...


      • oäokok
        jooo-o kirjoitti:

        Visual basic on tulkittava kieli
        Toihan on niin täyttä sontaa kuin ikinä voi olla.

        Visual Basic on aina ollut käännettävä kieli. Toki on tarvittu ajonaikainen kirjasto, mutta on aivan eri asia. Sitten se kirjokin on tullut jo Windwosien mukana aikapäiviä..

        Tulkattava kieli tarkoittaa sellaista, että jokainen ohjelman käsky suoritetaan itse "tulkissa".

        visual Basicissa ohjelma käännetään normaalisti. Visual Basicin käännetty ohjelma käyttää apuna sitä VB runtime-tiedostoa... ja mainitaan vielä, että Visual Basicilla pystyy aivan hyvin suoraan käyttämään Api-kutsuja...


        Kannattaisi opetella perusteita, ennen kuin tulee pätemään...

        Ja haluttaessa koko ajonaikainen kirjasto on voitu kääntäjässä laittaa itse ohjelmaan. Tällöin ei mitään erillistä kirjastoa Visual Basicissa edes tarvita...


      • totuudesta
        tyuio kirjoitti:

        Vanhaa tietoa, sillä .netin päällähän ne toimivat nykyään kaikki. Siis se ohjelmointikieli on nykyään vain käyttöliittymä sen .net systeemin päälle. Siinä saattaa olla eroa miten nopeaa koodia eri kielet sitten lopulta tekevät, mutta tuskin oikeasti kovin suuria eroja.

        >...sillä .netin päällähän ne toimivat nykyään kaikki.

        Vain Windowsissa eikä siinäkään lähestulkoonkaan kaikki. Tuon .netin omin kieli eli C# on vielä kovin vaatimattomassa asemassa kun puhutaan ohjelmointikielistä, muutaman prosentin luokkaa. Pythonin kanssa lähes tasoissa.

        http://www.tiobe.com/tpci.htm


      • mies.
        jooo-o kirjoitti:

        Visual basic on tulkittava kieli
        Toihan on niin täyttä sontaa kuin ikinä voi olla.

        Visual Basic on aina ollut käännettävä kieli. Toki on tarvittu ajonaikainen kirjasto, mutta on aivan eri asia. Sitten se kirjokin on tullut jo Windwosien mukana aikapäiviä..

        Tulkattava kieli tarkoittaa sellaista, että jokainen ohjelman käsky suoritetaan itse "tulkissa".

        visual Basicissa ohjelma käännetään normaalisti. Visual Basicin käännetty ohjelma käyttää apuna sitä VB runtime-tiedostoa... ja mainitaan vielä, että Visual Basicilla pystyy aivan hyvin suoraan käyttämään Api-kutsuja...


        Kannattaisi opetella perusteita, ennen kuin tulee pätemään...

        Mitä minä muistan 1990-luvulta, niin VB oli todellakin tulkattava ja on edelleenkin, niin kauvan kunnes ohjelmasta käännetään se käännetty exe. Alkupään Visual Basicit eivät muistaakseni edes antaneet kääntää ohjelmaa exeksi jos oli se mopo versio Visual Basicista, piti olla se PROFEESSIONAALI vähintään, että sai itsestään ajettavan exen. Nykyään asiat voi tietty olla toisin, en ole tosin jaksanut paneutua näihin.

        Lisäksi VB on aika rajoittunut ja anaalista, mitä tiedän versio 6:sta. Opetelkaa ennemmin Javaa ilmaiseksi, joka takoo aloittelijoille sen oikeen tavan ohjelmoida. Proceduaalinen ohjelmointi meni historiaan jo 15 vuotta sitten.


      • häär
        mies. kirjoitti:

        Mitä minä muistan 1990-luvulta, niin VB oli todellakin tulkattava ja on edelleenkin, niin kauvan kunnes ohjelmasta käännetään se käännetty exe. Alkupään Visual Basicit eivät muistaakseni edes antaneet kääntää ohjelmaa exeksi jos oli se mopo versio Visual Basicista, piti olla se PROFEESSIONAALI vähintään, että sai itsestään ajettavan exen. Nykyään asiat voi tietty olla toisin, en ole tosin jaksanut paneutua näihin.

        Lisäksi VB on aika rajoittunut ja anaalista, mitä tiedän versio 6:sta. Opetelkaa ennemmin Javaa ilmaiseksi, joka takoo aloittelijoille sen oikeen tavan ohjelmoida. Proceduaalinen ohjelmointi meni historiaan jo 15 vuotta sitten.

        ..niin kauan kuin muistan, tai siis olen seurannut vb:tä niin vb on tehnyt pseudokoodia joka vaatii tulkkauksen, sen tuottama exe ei ole siis konekoodia vaan tulkattavaa pseudokoodia, ajonaikaiset kirjastot ei liity tähän suoraan mitenkään, vaan se cb vaati tään tulkin joka oli joku esim vbrun600.exe, siis ainakin tohon 6 versioon asti on näin ollut, onneksi ei ole enää tarvinnut seurata tai duunissa enää puuttua moisiin. Anaalista.. aivan ...


      • häär
        mies. kirjoitti:

        Mitä minä muistan 1990-luvulta, niin VB oli todellakin tulkattava ja on edelleenkin, niin kauvan kunnes ohjelmasta käännetään se käännetty exe. Alkupään Visual Basicit eivät muistaakseni edes antaneet kääntää ohjelmaa exeksi jos oli se mopo versio Visual Basicista, piti olla se PROFEESSIONAALI vähintään, että sai itsestään ajettavan exen. Nykyään asiat voi tietty olla toisin, en ole tosin jaksanut paneutua näihin.

        Lisäksi VB on aika rajoittunut ja anaalista, mitä tiedän versio 6:sta. Opetelkaa ennemmin Javaa ilmaiseksi, joka takoo aloittelijoille sen oikeen tavan ohjelmoida. Proceduaalinen ohjelmointi meni historiaan jo 15 vuotta sitten.

        ..niin siis pseudokoodi on tulkattavaa, vaikka vb ainakin tuohon 6 versioon saakka käänsikin muka exen niin se ei ole sama exe kuin esim c:llä tai vaikka delphillä tehty, testaa tää poistamalla vbrun???.exe:t, ohjelma ei toimi koska prossu ei ymmärrä sitä vb:n exessä olevaa siansaksaa, vaan se vaatii tuon exe tulkin että se tulkkaa sen prosessorin ymmärtämään muotoon, käytännössä huomasin tämän eron jo ajat sitten jolloin vb jäi vitsiksi, kun kokeilin saman kokonaisluku silmukan nopeutta vb:llä ja delphillä (taisi olla 1 versioita molemmista) saman silmukan tekemiseen johon vb:n exe käytti 57 sekunttia delphi exe suoritti 4 sekunnissa, tiedän että uudemmissa versioissa varmaan ms on nopeuttanut tuota, mut anaalista se edelleen on, jo rakenteeltaankin.


      • jpp p
        häär kirjoitti:

        ..niin siis pseudokoodi on tulkattavaa, vaikka vb ainakin tuohon 6 versioon saakka käänsikin muka exen niin se ei ole sama exe kuin esim c:llä tai vaikka delphillä tehty, testaa tää poistamalla vbrun???.exe:t, ohjelma ei toimi koska prossu ei ymmärrä sitä vb:n exessä olevaa siansaksaa, vaan se vaatii tuon exe tulkin että se tulkkaa sen prosessorin ymmärtämään muotoon, käytännössä huomasin tämän eron jo ajat sitten jolloin vb jäi vitsiksi, kun kokeilin saman kokonaisluku silmukan nopeutta vb:llä ja delphillä (taisi olla 1 versioita molemmista) saman silmukan tekemiseen johon vb:n exe käytti 57 sekunttia delphi exe suoritti 4 sekunnissa, tiedän että uudemmissa versioissa varmaan ms on nopeuttanut tuota, mut anaalista se edelleen on, jo rakenteeltaankin.

        Ei helvetti mikä pelle!!! Ota selvääm kikä on kääntjä ja mikä tulkki!!!

        vbrun kirjasto, jota vb-ohjelmat käyttävät hyväksi. Se ei ole mikään tulkki, pallopaa!!!

        VB ohjelmat ovat täysin käännettyjä. Nämä käännetyt ohjelmat vaan sattuvat käyttämään sitä kirjastoa hyväksi ja sen tarjoamia ruteeneja. Tämä on erittäin hyvä asia, koska näin itse vb-ohjelmista saadaan paljon pienempia, kun kaikki asiat laitettaisi exe-tiedostoon. vbrun on eräänaoinen komponentti, jota vb-ohjelmat hyödyntävät. Se komponentti saadaan kääntäjän avulla vaikka integroitua suoraan exe-tiedostoon, mutta siinä ei ole mitään järkeä.


      • joopjh
        jpp p kirjoitti:

        Ei helvetti mikä pelle!!! Ota selvääm kikä on kääntjä ja mikä tulkki!!!

        vbrun kirjasto, jota vb-ohjelmat käyttävät hyväksi. Se ei ole mikään tulkki, pallopaa!!!

        VB ohjelmat ovat täysin käännettyjä. Nämä käännetyt ohjelmat vaan sattuvat käyttämään sitä kirjastoa hyväksi ja sen tarjoamia ruteeneja. Tämä on erittäin hyvä asia, koska näin itse vb-ohjelmista saadaan paljon pienempia, kun kaikki asiat laitettaisi exe-tiedostoon. vbrun on eräänaoinen komponentti, jota vb-ohjelmat hyödyntävät. Se komponentti saadaan kääntäjän avulla vaikka integroitua suoraan exe-tiedostoon, mutta siinä ei ole mitään järkeä.

        http://www.mbnet.fi/jutut/perusohjelmat/vbrun.html


        tässä vielä pellelle perusteita.

        Kirjasto on hivenen eri asia kuin tulkki...

        Ja sitten jos on tyhmä, niin ei kannata väitellä!!!

        VB ei koskaan ole ollut tulkattava ohjelmointikieli!!!


      • JKÖJKÖJKÖ
        häär kirjoitti:

        ..niin siis pseudokoodi on tulkattavaa, vaikka vb ainakin tuohon 6 versioon saakka käänsikin muka exen niin se ei ole sama exe kuin esim c:llä tai vaikka delphillä tehty, testaa tää poistamalla vbrun???.exe:t, ohjelma ei toimi koska prossu ei ymmärrä sitä vb:n exessä olevaa siansaksaa, vaan se vaatii tuon exe tulkin että se tulkkaa sen prosessorin ymmärtämään muotoon, käytännössä huomasin tämän eron jo ajat sitten jolloin vb jäi vitsiksi, kun kokeilin saman kokonaisluku silmukan nopeutta vb:llä ja delphillä (taisi olla 1 versioita molemmista) saman silmukan tekemiseen johon vb:n exe käytti 57 sekunttia delphi exe suoritti 4 sekunnissa, tiedän että uudemmissa versioissa varmaan ms on nopeuttanut tuota, mut anaalista se edelleen on, jo rakenteeltaankin.

        Sun tiedot on nyt vähän anaalista, kuten koko tyyppi...haha

        Brun-tiedostoilla tarkoitetaan Visual Basicilla tehtyjen ohjelmien tarvitsemia dll-tiedostoja. Eri VBrun-tiedostoja on yhteensä kuusi ja ne kaikki on tarkoitettu eri Visual Basicin versioihin. Tiedät tarvitsevasi jonkin VBrun tiedostoista, kun käytät Visual Basicilla tehtyä ohjelmaa ja saat virheilmoituksen, jossa sanotaan ettei VBRUN tiedostoa löydy.

        ETTÄ SE SIITÄ EXE-TULKISTA, PELLE, HAAH


      • JÖÖJJ
        häär kirjoitti:

        ..niin siis pseudokoodi on tulkattavaa, vaikka vb ainakin tuohon 6 versioon saakka käänsikin muka exen niin se ei ole sama exe kuin esim c:llä tai vaikka delphillä tehty, testaa tää poistamalla vbrun???.exe:t, ohjelma ei toimi koska prossu ei ymmärrä sitä vb:n exessä olevaa siansaksaa, vaan se vaatii tuon exe tulkin että se tulkkaa sen prosessorin ymmärtämään muotoon, käytännössä huomasin tämän eron jo ajat sitten jolloin vb jäi vitsiksi, kun kokeilin saman kokonaisluku silmukan nopeutta vb:llä ja delphillä (taisi olla 1 versioita molemmista) saman silmukan tekemiseen johon vb:n exe käytti 57 sekunttia delphi exe suoritti 4 sekunnissa, tiedän että uudemmissa versioissa varmaan ms on nopeuttanut tuota, mut anaalista se edelleen on, jo rakenteeltaankin.

        silmukan tekemiseen johon vb:n exe käytti 57 sekunttia delphi exe suoritti 4 sekunnissa, tiedän että uudemmissa versioissa varmaan ms on nopeuttanut tuota, mut anaalista se edelleen on, jo rakenteeltaankin.


        MAHTAVA TESTI... TESTAUS TAPAHTUI VARMAAN OHJELMASSA SITEN, ETTÄ VB-OHJELMA OLI VIELÄ TULKATTAVASSA MUODOSSA EIKÄ LOPULLISESSA EXE-MUODOSSA. SENVERRAN ASIANTUNJIA OLET, ETTÄ IHAN NAURATTAAPI...


      • öööröö
        jpp p kirjoitti:

        Ei helvetti mikä pelle!!! Ota selvääm kikä on kääntjä ja mikä tulkki!!!

        vbrun kirjasto, jota vb-ohjelmat käyttävät hyväksi. Se ei ole mikään tulkki, pallopaa!!!

        VB ohjelmat ovat täysin käännettyjä. Nämä käännetyt ohjelmat vaan sattuvat käyttämään sitä kirjastoa hyväksi ja sen tarjoamia ruteeneja. Tämä on erittäin hyvä asia, koska näin itse vb-ohjelmista saadaan paljon pienempia, kun kaikki asiat laitettaisi exe-tiedostoon. vbrun on eräänaoinen komponentti, jota vb-ohjelmat hyödyntävät. Se komponentti saadaan kääntäjän avulla vaikka integroitua suoraan exe-tiedostoon, mutta siinä ei ole mitään järkeä.

        ..vb-pelle sai hepulin kakkunaama gatesin kaveri, oikein varsinainen... älä sä itse ole niin sinisilmäinen että uskot kaiken ms:n mainonnan. ja mikään ei muuta sitä tosiasiaa että vb on anaalista ohjelmointikieltä, koskaan en asenna sellaista räpellystä joka noita run kirjastoja haluaa asentaa, saadaanhan exen koko näennäisesti pieneksi kun se on pseudokoodia, mulla on pari vb:n pro versiota, saat halvalla.


      • jöjjöjö
        öööröö kirjoitti:

        ..vb-pelle sai hepulin kakkunaama gatesin kaveri, oikein varsinainen... älä sä itse ole niin sinisilmäinen että uskot kaiken ms:n mainonnan. ja mikään ei muuta sitä tosiasiaa että vb on anaalista ohjelmointikieltä, koskaan en asenna sellaista räpellystä joka noita run kirjastoja haluaa asentaa, saadaanhan exen koko näennäisesti pieneksi kun se on pseudokoodia, mulla on pari vb:n pro versiota, saat halvalla.

        sehän on erittäin hyvä, että exe-tiedosto saadaan näin pieneksi. VBrun-tiedosto on vain kirjasto, jota siis Visual Basic ohjelmat käyttävät hyväksi. Eräänlainen komponentti ja suorastaan loistava sellainen.


        Visual Basic on monesti paras sovelluskehitin, kun halutaan nopeasti jotain aikaiseksi. Yritysmailmassa sen osuus on suuri. Esim firmojen sisällä koodataan Visual Basicilla enemmän kuin C-llä!!! Tämä jo siitä syystä että makrot usein VBA:lla...


      • ölllkk
        jöjjöjö kirjoitti:

        sehän on erittäin hyvä, että exe-tiedosto saadaan näin pieneksi. VBrun-tiedosto on vain kirjasto, jota siis Visual Basic ohjelmat käyttävät hyväksi. Eräänlainen komponentti ja suorastaan loistava sellainen.


        Visual Basic on monesti paras sovelluskehitin, kun halutaan nopeasti jotain aikaiseksi. Yritysmailmassa sen osuus on suuri. Esim firmojen sisällä koodataan Visual Basicilla enemmän kuin C-llä!!! Tämä jo siitä syystä että makrot usein VBA:lla...

        ..eipäs nyt sekoiteta vb:tä ja vba:ta vaikka syntaksi on sama niin se on vain syntaksi, muuta yhteistä niillä ei olekkaan ms on vain halunnut käyttää samaa syntaksia, mutta pahasti hakoteillä olet jos noita keskenään vertaat.

        Meidän firmassa ei koodata vb:llä eikä tulla koskaan koodaamaan se on varma.


      • Lulzzzz
        JÖÖJJ kirjoitti:

        silmukan tekemiseen johon vb:n exe käytti 57 sekunttia delphi exe suoritti 4 sekunnissa, tiedän että uudemmissa versioissa varmaan ms on nopeuttanut tuota, mut anaalista se edelleen on, jo rakenteeltaankin.


        MAHTAVA TESTI... TESTAUS TAPAHTUI VARMAAN OHJELMASSA SITEN, ETTÄ VB-OHJELMA OLI VIELÄ TULKATTAVASSA MUODOSSA EIKÄ LOPULLISESSA EXE-MUODOSSA. SENVERRAN ASIANTUNJIA OLET, ETTÄ IHAN NAURATTAAPI...

        lulz..
        vb kutosessa oli vaihtoehtona joko pistää koko paska pseudoksi tai kääntää se. vb .net issä ei vaihtoehtoa enää ole, vaan se vedetään joksikin random .net Common Indermediate Language kieleksi. Joka on pseudoa/tulkattavaa. C# käännetään myös täksi CIL paskaksi. Ei siinä mitään muuta kuin CIL ohjelmien suojaus, CIL on järjettömän helppoa decompilata. Kun googlaa, löytää paljon C# ja vb.net decompilereita. Tämä ei ollut mahdollista vb kutosessa, jossa koodi KÄÄNNETTIIN. Vb6 oli hieno kieli, sen ainoa ongelma oli sen vb kirjastot (vbkutoselle VBRUN6.0:DLL ja jokaiselle versiolle omansa (VBRUN5.0.DLL sun muut)) GUI suunnitteluun käytetyt OCX activex tiedostot. VBRUN tiedostot sisälsivät valmiiksi konekieleksi käännettyjä funktioita (ne oli DLLiä) jotta ohjelmista tulis pienempiä.

        Ime lekaa.


    • .3d
    • VB helpompi

      Jos haluat vain tehdä "sun muuta hässää", molemmat käyvät. VB lienee helpompi oppia sellaiselle tasolle, että saa jotain aikaan.

      Esimerkki miten helppoa asioiden pitäisi olla:

      >>> from urllib import urlopen
      >>> t = urlopen("http://www.google.com/")
      >>> for line in t: print line
      Google

      • joo o

        Python on tulkattava ohjelmointikieli ja silla ei tehdä ainuttakaan todellista Windwos ohjelamaa!!!


      • apuako
        joo o kirjoitti:

        Python on tulkattava ohjelmointikieli ja silla ei tehdä ainuttakaan todellista Windwos ohjelamaa!!!

        ..pitää paikkansa muutenkin noi neuvot olivat vähän kuin enemmän arveluttavia, vb:ssä ainoa hyvä asia on että se pyrkii nykyään noudattamaan edes ohjelmoinnin perus asioita, koko projektin rakenne vaan on hämäävä, vaikka basic kielen alkuperäinen tarkoitus oli helpottaa siirtymistä oikeisiin ohjelmointi kieliin, niin joo ehkä ohjelmointi syntaksia se opettaa, mutta kokonais rakenne jää täysin peittoon, tuossa alkuperäisen kyselijän tapauksessa sanoisin että api ja directx rajapintojen käyttö vb:llä on kaikkein kököintä, vaikka onkin ms:n oma viritelmä, saahan ne toki silläkin osittain toimimaan, mutta silti suosittelisin c:tä jos se tuntuu vaikealta niin sitten joku joka noudattelee c:n rakennetta paremmin kuin vb.


      • jköjkö
        apuako kirjoitti:

        ..pitää paikkansa muutenkin noi neuvot olivat vähän kuin enemmän arveluttavia, vb:ssä ainoa hyvä asia on että se pyrkii nykyään noudattamaan edes ohjelmoinnin perus asioita, koko projektin rakenne vaan on hämäävä, vaikka basic kielen alkuperäinen tarkoitus oli helpottaa siirtymistä oikeisiin ohjelmointi kieliin, niin joo ehkä ohjelmointi syntaksia se opettaa, mutta kokonais rakenne jää täysin peittoon, tuossa alkuperäisen kyselijän tapauksessa sanoisin että api ja directx rajapintojen käyttö vb:llä on kaikkein kököintä, vaikka onkin ms:n oma viritelmä, saahan ne toki silläkin osittain toimimaan, mutta silti suosittelisin c:tä jos se tuntuu vaikealta niin sitten joku joka noudattelee c:n rakennetta paremmin kuin vb.

        "api ja directx rajapintojen käyttö vb:llä on kaikkein kököintä"


        huomattavasti helpompaa kuin millään muulla sovelluskehittimellä, joka ei pohjaudu c-keileen.

        Tämä siitä syystä, että apit ja direcx-rajapinta on tehty c-kielellä.


    • mies..

      Turha on alkaa kaatamaan metrin halkaisialtaan olevaa puuta silakalla. Kun taidot kasvaa niin saa tehokkaampia välineitä käyttöön. Jos et osaa VB:tä saatikaan C :aa, niin tuskin kannattaa unelmoida heti musaohjelmien teosta. Opettele ensiksi edes jokin kieli, vaikka se C .

    • ,,,,,,

      No siis käytännössähän kaikki "oikeat" Windows-ohjelmat tehdään (ainakin minun käsittääkseni) C:llä.

      Mutta turha haaveilla mistään nettiselaimista tai musiikinsoitto-ohjelmista, sillä jos ei ole ollenkaan aikaisempaa kokemusta ohjelmoinnista eikä hyviä yleistietoja alan perusteista, niin voi vierähtää lähemmäs vuosikymmen ennenkuin saa ohjelmointitaitonsa sille tasolle että voi alkaa tällaisia ohjelmia kehittelemään.

      Sitäpaitsi nettiselaimen tai vähänkään monipuolisemman musiikinsoitto-ohjelman tekeminen vaatii niin laajaa osaamista ja on niin työläs ja monimutkainen projekti, ettei sellaisia yhden ihmisen voimin tehdä.

      • jöjö

        Käytännössä mitään laajempia ohjelmia ei tehdä windwosiin C:llä vaan C alla.

        Siiten selaimen teko on melko helppoa, kun käytetään valmiita komponetteja apuna. Esim "IE-een selainmoottoria" hyödynntävää...


    • oikeasti!

      c /java/delphi yms = ohjelmointikieliä
      vb = microsoftin minimipalkalla työskentelevien, tylsistyneiden kyhäämä, vanhaan 70-luvulla nopeasti-pakko-tehdä-joku-korkean-tason-kieleen pohjautuva kakkaläjä.

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Gallup: Kansalaiset eivät usko velkajarruun

      Puolet suomalaisista ei usko velkajarrun vaatimien sopeutusten toteutuvan, kertoo Iro Researchin kyselytutkimus. Kokoom
      Maailman menoa
      69
      1072
    2. Ethän mies vielä

      luovu meistä? Haluaisin jo sun syliin.
      Ikävä
      64
      852
    3. Sinulle nainen

      En ehkä koskaan osannut sanoa tätä oikein. Minun vaikeuteni luottaa liittyi ennen kaikkea menettämisen pelkoon. Siihen
      Ikävä
      66
      846
    4. Haaveilen edelleen

      Sinusta aika ajoin
      Ikävä
      53
      828
    5. Mä oon kallistumassa

      Rikosilmoitukseen!
      Suhteet
      185
      821
    6. Ethän voinut nainen tietää, että rikot rikotun

      Omaa elämää taas mietin aamuyön tunteina. En vieläkään löytänyt muistin sokkeloista ainuttakaan onnen hetkeä. Kaipuu on
      Ikävä
      72
      702
    7. Tiedätkö sitä

      Että sinun äänesi on ihanan pehmeä
      Ikävä
      42
      696
    8. Martsusta tuli leuhka

      Ja ylimielinen. Hän ei nosta persettäkään ilmaseksi . Luulempa et nämä ei tee hyvää hyvinvointivalmennuksille.... Nannal
      Kotimaiset julkkisjuorut
      206
      680
    9. Hei rakkaani.

      Kohtaaminen lähestyy. Miten teemme sen? Kumpi ottaa yhteyttä vai törmäämmekö jossain sattumalta? Tuleva vaimosi
      Ikävä
      50
      663
    10. Kuisla Group Oy jättänyt yrityssaneeraushakemuksen

      Samalla yrityssaneeraukseen on hakeutunut Kuisla henkilökohtaisesti ja Seinäjoen Motelli Oy, joka omistaa Sorsanpesän ki
      Seinäjoki
      28
      624
    11. Kiulu myynnissä!

      Kiulu hakee taas uutta yrittäjää. https://www.yritysporssi.fi/etela-pohjanmaa-lansi-suomi-finland/myytavat/yritykset/ma
      Ähtäri
      26
      578
    12. On paha olla

      Kun olen käyttäytynyt aiemmin kaivattua kohtaan kuin joku narsisti.
      Ikävä
      40
      518
    13. Uskallanko laittaa sulle viestiä?

      Se viesti on tossa valmiina ja lähettämistä vaille valmis. Kun ei kauhee sti tunneta niin eipä sillä olisi niin väliä. S
      Ikävä
      46
      502
    14. Tulisiko naisille asettaa korkeammat eläkemaksut

      Tämä tuli mieleeni kun luin aamun lööppejä. Japanissa alkaa olla "uutta nuorisoa" ihan urakalla, ikä alkaa sadan jälkeen
      Sinkut
      169
      464
    15. Et pysty peittämään minulta

      Sinä olet hyvä peittämään asioita niin halutessasi. Pystyt pitkiäkin aikoja salaamaan juttuja. Juuri mietin tuossa, olet
      Ikävä
      47
      464
    16. Mikä tekee kaivatustasi

      Haluttavan?
      Ikävä
      18
      448
    17. Mitä oikein tapahtui? Maajussi-Jetta sai tylyt pakit - Sulhoehdokas selittää: "Ei lentänyt kipinät"

      Maajussille morsian -sarjassa etsitään rakkautta ja rinnalle kumppania. Yksi maajusseista on Jetta - liikunnallinen ja
      Maajussille morsian
      12
      427
    18. Makeinen, asiaa sinulle

      Minua korkeampien voimien kehotuksesta sinua pyydetään avaamaan jokin yhteys asioista keskustelemisen takia kanssani. Il
      Ikävä
      28
      393
    19. Huumekauppaako

      ”Huumekauppa johti rajuun väkivaltaan Kokkolassa – Kolme nuorta otettu kiinni, yksi epäillyistä alaikäinen”
      Kokkola
      9
      374
    20. J-mies!

      Meidän "suhde" (suhde mitä ei oikeastaan edes ole) on kielletty ja vaikea. En tiedä mihin uskot, mutta olet irl itsekin
      Ikävä
      32
      372
    Aihe