Page 1 of 5 12345 Last
  1. #1

    Registered
    13/05/10
    Location
    Mijn huis
    Posts
    71
    iTrader
    0
    Mentioned
    0 Post(s)

    Beginnen met C++

    Hallo,

    Ik twijfel tussen ind. ing. informatica, ind. ing. elo-ICT en DAE om volgend jaar verder te studeren. Ze zeiden me om eens de basis te leren via tutorials om te leren programmeren. Ik wil dit graag doen en ga deze tut volgen: C++ Language Tutorial

    Nu gebruiken jullie hiervoor een bepaald programma (gratis dan wel) of via kladblok (ik weet nog dat wij vroeger in't school via kladblok in javascript schreven)
    no votes  

  2. #2
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    Een degelijke editor met syntax editor en compiler support is toch wel een must.

    Aanraders zijn Visual Studio (de express editie is gratis en heeft als voordeel dat je al redelijk wat Visual Studio ervaring op doet, daar dat op Windows toch waarschijnlijk in het bedrijfsleven de meest gebruikte IDE is) of cross-platform Code::Blocks waar je eigenlijk eender welke compiler kan aan hangen.

    Kladblok gaat altijd, maar dan moet je een hoop manueel werk doen wat mijns inziens overbodig is om nu te leren. Als je dat ooit manueel moet kunnen kan je dat dan wel even opzoeken.

    Naast die tutorial kan ik ook 2 boeken aanraden, die wat meer vertellen dan zo'n quick-start tutorial:
    Vanaf nu gaan we verder op BeyondGaming!
    In deze thread wordt uitgelegd hoe je jouw account kan migreren.
    no votes  

  3. #3

    Registered
    13/05/10
    Location
    Mijn huis
    Posts
    71
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by Tyfius View Post
    This quote is hidden because you are ignoring this member. Show
    Een degelijke editor met syntax editor en compiler support is toch wel een must.

    Aanraders zijn Visual Studio (de express editie is gratis en heeft als voordeel dat je al redelijk wat Visual Studio ervaring op doet, daar dat op Windows toch waarschijnlijk in het bedrijfsleven de meest gebruikte IDE is) of cross-platform Code::Blocks waar je eigenlijk eender welke compiler kan aan hangen.

    Kladblok gaat altijd, maar dan moet je een hoop manueel werk doen wat mijns inziens overbodig is om nu te leren. Als je dat ooit manueel moet kunnen kan je dat dan wel even opzoeken.

    Naast die tutorial kan ik ook 2 boeken aanraden, die wat meer vertellen dan zo'n quick-start tutorial:
    Ik gebruik nu Dev-C++, het eerste wat ik vond op het net. Ik heb eens die Hello World geprobeerd, maar zelf dat lukt me niet. Ik krijg de Hello World niet op mijn scherm en ik ben er zeker van dat mijn code klopt!
    no votes  

  4. #4
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    Quote Originally Posted by Twijfelaar View Post
    This quote is hidden because you are ignoring this member. Show
    Ik gebruik nu Dev-C++, het eerste wat ik vond op het net. Ik heb eens die Hello World geprobeerd, maar zelf dat lukt me niet. Ik krijg de Hello World niet op mijn scherm en ik ben er zeker van dat mijn code klopt!
    Dat is ook een mogelijkheid.

    Hoe ziet je applicatie er uit, en wat voor opties gebruik je in dev-cpp? Toont die uberhaupt iets tijdens het runnen (console scherm dat bvb snel weer verdwijnt) of doet het helemaal niets?

    Een Hello World applicatie is nu ook niet zo ingewikkeld:
    Code:
    #include <iostream>
    
    int main()
    {
      std::cout << "Hello World!" << std::endl;
    }
    Vanaf nu gaan we verder op BeyondGaming!
    In deze thread wordt uitgelegd hoe je jouw account kan migreren.
    no votes  

  5. #5

    Registered
    13/05/10
    Location
    Mijn huis
    Posts
    71
    iTrader
    0
    Mentioned
    0 Post(s)
    Nadat ik compile and run heb geklikt compileert hij even en dan heel snel een zwart scherm, maar dat flits onmiddellijk weer weg...

    EDIT: Uw programma dat je hebt voorgesteld heb ik 4x gedownload en proberen te installeren, maar het blijft hangen bij window framework 4.0
    no votes  

  6. #6
    Fraggie's Avatar
    Registered
    17/07/02
    Posts
    9,537
    iTrader
    3 (100%)
    Mentioned
    0 Post(s)
    Reputation
    4/39
    Quote Originally Posted by Twijfelaar View Post
    This quote is hidden because you are ignoring this member. Show
    Nadat ik compile and run heb geklikt compileert hij even en dan heel snel een zwart scherm, maar dat flits onmiddellijk weer weg...

    EDIT: Uw programma dat je hebt voorgesteld heb ik 4x gedownload en proberen te installeren, maar het blijft hangen bij window framework 4.0
    Code:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        cout << "Hallo Twijfelaar!" << endl;
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    En op F9 duwen. Dit is de standaard inhoud van een nieuw Dev-Cpp project met 1 extra regel toegevoegd (cout << "Hallo Twijfelaar!" << endl;).
    no votes  

  7. #7
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    Het wegflitsen van die applicatie is normaal. Een applicatie start, runned en sluit af wanneer het gedaan is. In jouw eerste voorbeeld, en in mijn code, is er niets dat die applicatie laat wachten alvorens verder te gaan. In het voorbeeld hierboven met die pause wel.

    Al moet ik zeggen dat ik persoonlijk geen fan ben van die pause aanpak. Enerzijds include je met cstdlib een oude c header die je slechts in zeer uitzonderlijke gevallen ooit nodig zult hebben volgens mij, en anderzijds is die system call niet volledig portable.
    Code:
    #include <iostream>
    
    int main() 
    {
        std::cout << "Hello World!" << std::endl;
        std::cin.get();
    }
    En Visual Studio Express heeft het .NET framework 4.0 nodig. Meer uitleg staat in de prerequisites op die webpagina waar je dat kan downloaden, of kan je met het forceren van windows update normaal wel binnen trekken.
    Vanaf nu gaan we verder op BeyondGaming!
    In deze thread wordt uitgelegd hoe je jouw account kan migreren.
    no votes  

  8. #8

    Registered
    13/05/10
    Location
    Mijn huis
    Posts
    71
    iTrader
    0
    Mentioned
    0 Post(s)
    Quote Originally Posted by Fraggie View Post
    This quote is hidden because you are ignoring this member. Show
    Code:
    #include <cstdlib>
    #include <iostream>
    
    using namespace std;
    
    int main(int argc, char *argv[])
    {
        cout << "Hallo Twijfelaar!" << endl;
        system("PAUSE");
        return EXIT_SUCCESS;
    }
    En op F9 duwen. Dit is de standaard inhoud van een nieuw Dev-Cpp project met 1 extra regel toegevoegd (cout << "Hallo Twijfelaar!" << endl;).
    Ik blijf bij Dev-C++, want die andere krijgk niet geïnstalleerd.
    Dus diene tut dat ik volg kan ik eigenlijk wegsmijten?
    no votes  

  9. #9
    Daedie's Avatar
    Registered
    30/09/02
    Location
    Kasterlee
    Posts
    6,160
    iTrader
    11 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/25
    Nee, der is niks mis met die tutorial, ge kunt em alleen iets letterlijker opvolgen in visual studio omdat visual studio uw venster niet sluit als het programma uitgevoerd is. Het enige verschil hier is dus dat ge 1 regel moet toevoegen die er (kunstmatig) voor zorgt dat het venster nog ff openblijft.
    PSN: Daedie
    no votes  

  10. #10

    Registered
    13/05/10
    Location
    Mijn huis
    Posts
    71
    iTrader
    0
    Mentioned
    0 Post(s)
    Dah -.-
    Stomme Ketchup!

    Ik maandag eens naar de bib achter C++ Grand Cru
    no votes  

  11. #11
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    Quote Originally Posted by Daedie View Post
    This quote is hidden because you are ignoring this member. Show
    Nee, der is niks mis met die tutorial, ge kunt em alleen iets letterlijker opvolgen in visual studio omdat visual studio uw venster niet sluit als het programma uitgevoerd is. Het enige verschil hier is dus dat ge 1 regel moet toevoegen die er (kunstmatig) voor zorgt dat het venster nog ff openblijft.
    Dat is alleen maar waar als je Run without Debug kiest volgens mij. Anders sluit die normaal ook uw venster direct.
    Vanaf nu gaan we verder op BeyondGaming!
    In deze thread wordt uitgelegd hoe je jouw account kan migreren.
    no votes  

  12. #12

    Registered
    04/11/03
    Location
    Wervik
    Posts
    1,901
    iTrader
    35 (100%)
    Mentioned
    0 Post(s)
    Reputation
    1/14
    Quote Originally Posted by Tyfius View Post
    This quote is hidden because you are ignoring this member. Show
    Een degelijke editor met syntax editor en compiler support is toch wel een must.

    Aanraders zijn Visual Studio (de express editie is gratis en heeft als voordeel dat je al redelijk wat Visual Studio ervaring op doet, daar dat op Windows toch waarschijnlijk in het bedrijfsleven de meest gebruikte IDE is) of cross-platform Code::Blocks waar je eigenlijk eender welke compiler kan aan hangen.

    Kladblok gaat altijd, maar dan moet je een hoop manueel werk doen wat mijns inziens overbodig is om nu te leren. Als je dat ooit manueel moet kunnen kan je dat dan wel even opzoeken.



    Naast die tutorial kan ik ook 2 boeken aanraden, die wat meer vertellen dan zo'n quick-start tutorial:
    Quote Originally Posted by Twijfelaar View Post
    This quote is hidden because you are ignoring this member. Show
    Dah -.-
    Stomme Ketchup!

    Ik maandag eens naar de bib achter C++ Grand Cru
    dat boek van stroussup (ofzo, mind typo's) is ook vertaald naar het nederlands en is echt wel een heel goed boek! (ben er ook net in begonnen) in de fnac verkopen ze die.

    alsook kan ik code::blocks wel aanraden gebruik makend van de gnu cpp compiler (moet je apart downloaden en instellen)
    Last edited by Destiser; 15-05-2010 at 21:14. Reason: er is iets mis met multiquote blijkbaar...
    no votes  

  13. #13

    Registered
    18/03/04
    Location
    Brussel
    Posts
    6,529
    iTrader
    7 (100%)
    Mentioned
    0 Post(s)
    Quote Originally Posted by Destiser View Post
    This quote is hidden because you are ignoring this member. Show
    dat boek van stroussup (ofzo, mind typo's) is ook vertaald naar het nederlands en is echt wel een heel goed boek! (ben er ook net in begonnen) in de fnac verkopen ze die.

    alsook kan ik code::blocks wel aanraden gebruik makend van de gnu cpp compiler (moet je apart downloaden en instellen)
    C++ primer is dan wel een betere koop, als je wilt dat hij het langer dan 1 dag volhoudt. Nuja, als hij er zich doorheen worstelt dan is het wel duidelijk dat programmeren hem ligt natuurlijk, maar Bjarnes boeken zijn niet zo toegankelijk als je het mij vraagt.

    @TS Als je jouw bestand opent via dos zal het werken zonder te verdwijnen.
    no votes  

  14. #14

    Registered
    13/05/10
    Location
    Mijn huis
    Posts
    71
    iTrader
    0
    Mentioned
    0 Post(s)
    Ik ga nog ff wachten met het kopen van boeken, ik ga eerste eens naar de lokale bibliotheek.

    Stel dat ik na een maand nog steeds niets leuk vind aan't programmeren, dan kan ik de richting ind. ing. informatica wel vergeten denk ik?
    Kan ik dan terecht in ind. ing. elo-ICT of is dit ook veel programmeren?

    EDIT:
    Op het DAE-forum zeggen ze dat het programmeren van games een totaal andere stijl is dan het programmeren van applicaties. Is dit zo?
    no votes  

  15. #15
    Tyfius's Avatar
    Registered
    01/09/02
    Location
    Peutie
    Posts
    7,664
    iTrader
    0
    Mentioned
    4 Post(s)
    Reputation
    13/105
    Niet echt. Ik merk daar toch weinig verschil tussen. Het doel is anders, en soms moet je andere dingen toepassen maar over het algemeen is een game ook een programma en zit er weinig verschil in de manier waarop je iets moet programmeren.
    Vanaf nu gaan we verder op BeyondGaming!
    In deze thread wordt uitgelegd hoe je jouw account kan migreren.
    no votes  

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Log in

Log in