X

Sinterklaasgedichten maak je simpel, snel en origineel!

  • Ontvang 5 originele gedichten
  • Volledig gepersonaliseerd
  • In 2 minuten klaar!
Ga naar sinterklaasgedichten.net
Infoyo
Vragen en antwoorden
Zoek artikelen:

Enquete iPhone 4

Ontvang het laatste nieuws over "Computers en internet" en maak kans op 1000 euro cash.
Laat nu je e-mailadres achter. Speel gratis mee.


Basis Tutorial C++

Venster sluiten

Maak een melding van dit artikel
Selecteer de motivatie van je melding:
Spam / reclame Misleidende of onduidelijke inhoud
Lage inhoudelijke kwaliteit Niet Nederlands
Erotische inhoud Artikel bestaat reeds op internet
Gokken / Illegale promotie Andere reden...

Omschrijf de motivatie van je melding:
Venster sluiten

Stuur dit artikel door
Je naam:
Je e-mailadres:
E-mailadres ontvanger:
Artikelscore
-1
  Goed artikel ( +2 )
  Slecht artikel ( -3 )
RSS van eXcensor eXcensor Auteur op infoyo sinds
27 Juni 2009


Bekijk het profiel van eXcensor
Datum: 29-06-2009
Auteur: EXcensor
Dit artikel legt de basis van C++ uit.†Wel, een deel ervan toch.We gebruiken Visual Studio C++ Express edition ( Gratis te verkrijgen ) en maken een simpele console applicatie.

Benodigdheden
 -Visual C++ 2008 Express Edition ( Gemakkelijk te vinden via google )
 -Computer met Windows 2000 of hoger.



Start !

Nu heb je normaal Visual C++ 2008 Express Edition geÔnstalleerd.
Open Visual C++ en op de start pagina click op New Project.
Wanneer het type applicatie word gevraagd selecteer je Empty Project.
Geef je project een naam en klik OK.


Nu zie je links in je Solution Explorer :
 - Je Project
 - Je Project Header Files
 - Je Project Resource Files
 - Je Project Source Files

Je kan de Resource map verwijderen want die gebruiken we toch niet. Je kan dit doen door er rechts op te klikken en daarna op Delete klikken. Of je kan gewoon het mapje selecteren en Delete op je toetsenbord drukken.

Ok, nu hebben we nog de Header Files map en de Source Files map.
Klik rechts op de Source Files map en klik rechts -> Add->New Item.
Selecteer nu C++ File en vul als naam in "Main.cpp".
Nu kunnen we eindelijk van start gaan met programmeren.
Het eerste is het includen van de gebruikte header files.
Header files zijn bestanden die verwijzen naar een "compiled class library". 
Die gemaakt kan zijn door microsoft ( standaard library's ), door jezelf, of door iemand anders.
Voor onze console-applicatie hebben we de library "iostream" nodig.


Code : 

#include <iostream> // Onze iostream library zoals ik net heb uitgelegd.

using namespace std; /* de std namespace. Dit is voorlopig nog niet belangrijk maar deze namespace hebben we nodig om de functie "cout" te gebruiken die in enkele ogenblikken aan beurt komt. */

void main ( void )
{
   cout << "Dit is mijn eerste C++ Applicatie !" << endl;
   system("pause");
   return 0;
}

Nu, een woordje uitleg hierover.
Naast onze library include staat er een comment. Comment's zijn lijnen text die de compiler ( in dit geval Visual C++ ) niet meerekend wanneer hij het programma compiled. Dus deze worden gewoon overgeslaan.
Comment's moeten beginnen met "//" of "/*".
Als je "//" gebruikt, word alleen de ene lijn die erna komt als comment gezet.
Gebruik je eenmaal "/*" word alles een comment zolang je deze niet sluit met "*/".

void main ( void ):
 - void : dit is de standaard declaratie van een functie. 
 - main : elk programma ( .Exe ) moet een "main" functie hebben, deze moet altijd gedeclareert worden zoals hierboven tenzij je arguments gebruikt. Maar, dat is voor later.
 - ( void ) : ( void ) is eigenlijk hetzelfde als (). Maar hier gaan we later op in.

De Braces (  { }  )
 Wanneer je een nieuwe functie declareert moet je altijd aanduiden welke code tot de functie behoort. Dit doe je met een "{" om te openen, en een "}" om te sluiten, zoals in het voorbeeld hierboven.


cout << "Dit is mijn eerste C++ Applicatie !" << endl;
 - cout : Dit is een functie die "print" naar onze console.
 - endl : Dit zorgt ervoor dat de volgende "console print" start op een nieuwe lijn.
 - ";" : Na elke "line of code" moet er een punt-comma staan. Deze duid aan dat dit het einde is van de functie/statement/...



system("pause"):
 - system : system voert gewoon een commando uit zoals je dit zou doen in een MS-DOS prompt. Als je iets van MS-DOS commands kent dan herken je "pause" zeker. "Pause" zorgt ervoor dat de console niet sluit nadat de bovenstaande code is uitgevoerd en wacht tot de gebruiker op een toets drukt.

return 0
 Geeft 0 weer wanneer de functie opgeroepen word. Maar dit is ook voor later.

Slot:
 Ik ben al een heel aantal jaren C++ programmeur maar heb nog nooit een tutorial hierover geschreven.
 Ik heb ge-probeerd om het zo goed mogelijk uit te leggen, en later schrijf ik waarschijnlijk nog een tutorial met wat meer info en meer geavanceed.
 
Ahja, als je de code wilt testen kan je bovenaan klikken op "Build" en daarna op "Build Solution".
Of om te debuggen ( testen ) kan je gewoon op het Groene Pijltje ( of F8 ) drukken.
Het beste om te leren is om wat dingen uit te proberen met de bovenstaande code.

Wel, ik hoop dat je genoten hebt en iets bijgeleerd hebt ;)

 

Reacties op dit artikel
Donnyvandeene, 2010-03-11
( +2 )

Perfect gewoon
Plaats een reactie
Naam:
E-mailadres:

Reactie:




      Home   -   Aanmelden   -   Top artikelen   -   Nieuwe artikelen   -   Sitemap   -   Help   -   Links   -   Privacy policy   -   Contact
Copyright © 2017 - Infoyo.nl