Toon posts:

Ik wil c++ leren

Pagina: 1
Acties:
  • 419 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hoi,

Ik heb 1 jaar geleden microsoft visual c++ 6.0 gekocht en dacht bij mezelf van dat ga ik ff leren. Programeren kon ik al in pascal/delphi en had al leuke dingen gemaakt met die 'simpele' talen. Nu ik wou beginnen in VC++ snap ik er geen hol meer van. In C programeren kan ik wel maar ik snap niet hoe ik bijvoorbeeld met headers en andere bestanden overweg moet gaan, laat staan dat visual shit.

Weet iemand een 'goede' tutorial voor vc++ 6.0 of kan iemand mij een beetje op weg helpen. 1 maal op weg kan ik me wel redden denk ik.

Verwijderd

uhm
c++ in 21 days?
das wat voor jou :)
je eerste hello.cpp :")
suc6

http://people.zeelandnet.nl/razzle/DC/C++/Index.htm

daar staat ie :)

  • Bigs
  • Registratie: Mei 2000
  • Niet online
C++ in 21 days is inderdaad wel goed, alleen is het niet voro de visual shit.

  • Primal
  • Registratie: Augustus 2001
  • Laatst online: 07:40
Of kijk eens op:

www.codeguru.com

"The fastest code, is the code that is never called."


  • ronaldmathies
  • Registratie: Juni 2001
  • Niet online
Zoek eens bij bedrijfen als O'reilly, daar haal ik altijd mijn boeken (java en C++) vandaan. Dat zijn pas echte goede leer boeken.

3015 Wp-z 5360 Wp-nno op 2 x SMA-SB3600 TL-21, Warmtepomp: ERSC-VM2CR2 / PUHZ-SHW140 YHA, WTW Q350, EV Kia Ev6 GT-Line


  • SPee
  • Registratie: Oktober 2001
  • Laatst online: 14:58
Volg de opleiding HIO. Daar leer je ook C++. Wel in Borland C++ Builder 4, maar ja.

Wij gebruiken daar het boek: Aan de slag met C++. Dit boek staat hier wel wat bruikbaars in. Wij gebruiken het omdat het geschreven is door een docent (G. Laan). Dit gaat vooral in samenwerking met Borland.
Ook gebruiken wij: Data Structures and other objects using C++. Dit is dikker, (engels,) en wat technischer. Ik weet niet of hier wel duidelijk in staat hoe je met headers enzo moet werken. Deze boek is niet zo gespecialiseerd in een specifiek programma. Maar het is wel geschreven voor studenten (van een university in amerika).

let the past be the past.


  • Unicron
  • Registratie: November 2001
  • Laatst online: 28-08 17:37
Als je C++ wil leren moet je niet beginnen met VisualC++, maar gewoon met het programmeren van command prompt programmatjes.

"Ik wil C++ leren" != "Ik wil visualc++ leren" :)

edit: julesz die link is best wel illegaal, want er berust copyright op die cursessen dacht ik

  • Ritch
  • Registratie: December 1999
  • Laatst online: 28-08 17:03
Of volg de opleiding hio ergens anders en heb niet te maken met Borland (voor welke school verwijs ik je naar een topic over prog opleidingen dat nu loopt (iets met [/14 disc] ofzo) ;)

  • Bigs
  • Registratie: Mei 2000
  • Niet online
Op maandag 24 december 2001 19:40 schreef Unicron het volgende:
edit: julesz die link is best wel illegaal, want er berust copyright op die cursessen dacht ik
Nee hoor, dit boek is vrijgegeven, is overal op Internet te vinden (google maar eens).

  • elnino
  • Registratie: Augustus 2001
  • Laatst online: 19-08 14:53
Als je met een GUI aan de gang wilt gaan, is het nodig dat je eerst de basisprincipes van C++ kent (pointers, OOP etc.).

Als je dat doorgenomen hebt, kun je pas echt beginnen met programmeren in een GUI. Daarvoor zijn ook boeken.

  • Unicron
  • Registratie: November 2001
  • Laatst online: 28-08 17:37
Ok dat kan wel kloppen, maar als je iets met google weet te vinden betekent nog niet dat het legaal is

Het kan inderdaad wel kloppen dat deze teach yourself is vrijgegeven

Verwijderd

Topicstarter
Thx voor de vele reacties.

Ik wil nog even vertellen dat ik al de HIO doe, zit nu in het 2e jaar. Ik kan al java programeren etc. Verder kan ik het gewone c al. In ieder geval snap ik de basics van c. Mijn bedoeling is om Visual C++ te leren. Ik zal is die teach yourself c++ in 21 days doen.

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 21:01

.oisyn

Moderator Devschuur®

Demotivational Speaker

Op maandag 24 december 2001 19:35 schreef SPee het volgende:
Volg de opleiding HIO. Daar leer je ook C++. Wel in Borland C++ Builder 4, maar ja.
dit hangt sterk van de opleiding af... bij ons geven ze bijvoorbeeld voornamelijk Java. We hebben wel wat C++ gehad, maar het stelt dus geen donder voor...

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Topicstarter
Maar kan het weer een beetje on-topic blijven, HIO is een leuke opleiding en ik ben niet bang dat ze C++ overslaan maar eigenlijk wil ik 't nu leren. C snap ik al, nu die visual en die ++.

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
ik wil ook C leren maar ik heb een probleem
ik kan me niet concentreren in dat leuke boek :)

  • XTerm
  • Registratie: Juli 2001
  • Laatst online: 10-06-2025
Ik ga weer een quote pikken van een user, maar what the hell want ik vond hem geslaagd :)

Wat jij probeert te doen is Japans te leren én scheikunde... uit een Japans scheikundeboek. Dit kan dus niet. Je moet eerst grondig C++ leren, en dan kan je visual beginnen. Je moet het zien als Starcraft en UMS Matrix. Je moet eerst starcraft kunnen spelen, en dan pas kan je de starcraft mods matrix spelen om maar een voorbeeld te geven.
Als je Visual gaat in C++ ben je op hetzelfde niveau als Windows bezig, dat is ENORM complex, + Microsoft gebruikt (uiteraard) een zeer ingewikkeld systeem voor grafisch programmeren namelijk MFC.

Ik zou zeggen, installeer eens linux met g++. Dat is makkelijker dan VC6, en als je er klaar voor bent, begin dan eens met Qt. Dat is geafische C++ zonder bullshit. Pas op; ik zeg niet dat Qt gemakkelijk is, je zal daar zwaar op moeten doorknokken om het onder de knie te krijgen, maar uiteindelijk kom je tot een beter begrip van C++.

Veel succes toegewenst!

Verwijderd

Op maandag 24 december 2001 22:58 schreef Martink het volgende:
ik wil ook C leren maar ik heb een probleem
ik kan me niet concentreren in dat leuke boek :)
Dan wil je het ook niet echt leren... je moet eens weten hoeveel boeken / Tutorials ik al heb doorgenomen... en nog zie ik steeds nieuwe dingen.

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
Ow nieuwe dingen?
wouw!
maar ik wil wel maar neem er gewoon geen tijd voor
stomme ik he?

Verwijderd

XTerm89D: Die is nice :)

Verwijderd

Op maandag 24 december 2001 23:09 schreef Martink het volgende:
Ow nieuwe dingen?
wouw!
maar ik wil wel maar neem er gewoon geen tijd voor
stomme ik he?
Das jammer proggen is leuk :)

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
Op maandag 24 december 2001 23:06 schreef XTerm89D het volgende:
Ik ga weer een quote pikken van een user, maar what the hell want ik vond hem geslaagd :)

Wat jij probeert te doen is Japans te leren én scheikunde... uit een Japans scheikundeboek. Dit kan dus niet.......
ik wil ook japans leren :(
word gek van al die japanse emailtjes en weet niet hoe ik moet unsubscrite moet
of hoe je dat ook schrijft

  • Martink
  • Registratie: Juni 2001
  • Laatst online: 11-02-2025
Op maandag 24 december 2001 23:11 schreef mgfun het volgende:

[..]

Das jammer proggen is leuk :)
Ja weet ik
ik hou van phpen en tclen enzo
maar ik wil een keer echte proggie's maken :)

  • .oisyn
  • Registratie: September 2000
  • Laatst online: 21:01

.oisyn

Moderator Devschuur®

Demotivational Speaker

Op maandag 24 december 2001 23:06 schreef XTerm89D het volgende:
[..]
Als je Visual gaat in C++ ben je op hetzelfde niveau als Windows bezig, dat is ENORM complex, + Microsoft gebruikt (uiteraard) een zeer ingewikkeld systeem voor grafisch programmeren namelijk MFC.
[..]
Dat is echt onzin, waarom associeren mensen Visual C++ altijd met MFC? Je hoeft echt absoluut geen MFC te gebruiken om windootjes en dialogs te maken in Visual C++ hoor... daar heb je de Win32 API voor. En die is dus echt niet ingewikkeld als je maar weet hoe je met de MSDN library moet omgaan (nou en dat lijkt me toch echt niet moeilijk te leren lijkt me zo...)

Ik vraag me daarom ook af hoe je kunt zeggen dat je 'Visual' C++ wilt leren... er valt gewoon helemaal niets aan te leren, aangezien het gewoon C++ is (met wat gare microsoft extensies erbij dan). Ja het enige wat je er wel aan kan leren is natuurlijk hoe je IDE werkt, maar dat is in principe hetzelfde als leren hoe Word werkt, en daar heb ik ook nooit iemand over gehoord (ja mijn moeder, maar da's een uitzondering ;))

En de Win32 API is dus sowieso al volledig C (geen C++ dus), dus ik denk dat dat wel moet lukken :) Ben het overigens wel eens dat je eerst goed C/C++ moet leren, want dingen als meerdere source files en headers zijn toch wel heel erg basic

Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.


Verwijderd

Nou ik zit op de thrijswijk en ik heb daar een van PSO programmeren en software ontwikkeling en daar hebben we nu een cursusje bij van +-10 uur. Voor Visual C++ alleen dan met Borland Builder 5.0 geloof ik. Misschien heb je hier wat aan.
Dit is de locatie: http://bd.thrijswijk.nl/pso2/winapps/pso2windows.html

Moet je maar ff rond neuzen. Ik heb nog niet gekeken hoor dus ik kan niet oordelen. :)

Ik hoop dat je er iets an heb.

  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 17-08 22:44
Op maandag 24 december 2001 21:27 schreef d_maniac het volgende:
Maar kan het weer een beetje on-topic blijven, HIO is een leuke opleiding en ik ben niet bang dat ze C++ overslaan maar eigenlijk wil ik 't nu leren. C snap ik al, nu die visual en die ++.
Ok je wilt dus C++ leren en Visual C++ (zij het Win32 of MFC).

Laten we even van het zwaarste geval uitgaan.
C++ en MFC.

In dat geval raad ik je aan het volgende te doen:
Ga eerst C++ leren. En goed, want C++ is niet zomaar een extensie van C. 't Is meer dan een paar extra keywords. OO proggen is niet moeilijk, maar je moet wel even die gedachtengang goed in je kop krijgen anders ga je hele stomme dingen doen.

Ok je bent een tijdje met C++ bezig geweest, je weet wat classes en objecten zijn. Je snapt inherintance, virtual functies, constructors, copyconstructors, destructors, static members, exceptions en eventueel multiple inherintance (vergeet vast nog een paar belangrijke termen).

Dan kun je is een keer beginnen aan het "visual" gedeelte (alhoewel je dit in elke beetje Win32 compiler kan doen). Dat betekent dat je jezelf eerst is een beetje in de Win32 api moet verdiepen. Duurt ook weer een tijdje, omvat voornamelijk heel veel lezen en implementeren wat je geleerd hebt. (Tip koop Petzold en/of Richter.)

Zodra je dat gedaan hebt kun je beginnen aan MFC. MFC is gebouwd als afscherming van de Win32 api. En alleen een half gare idioot duikt gelijk op MFC zonder eerst naar de betreffende api te hebben gekeken. Anders gebeurt het je heel snel dat MFC een bepaald effect heeft wanneer jij iets doet wat op jou onlogisch overkomt terwijl het inweze heel logisch is, mits je weet wat er achter de schermen gebeurt.

Dat zijn dus drie stappen. Van al die stappen is denk ik de tweede nog het makkelijkst.

Op zich zijn ze allemaal goed te doen. Het kost alleen een hoop tijd.

Oh ja als je niet overweg kan met iets simpels als headers, dan kun je naar mijn mening ook geen C. Je weet wat de individuele keywords doen en je kan misschien een klein progje schrijven (iets van een statement of 2000). Maar dat betekent nog niet dat je een programmeer taal kunt. D'r komt wel wat meer bij kijken namelijk.

  • CyBeR
  • Registratie: September 2001
  • Niet online

CyBeR

💩

* CyBeR vraagt zich af waarom iedereen denkt dat ze beter C++ kunnen leren dan C
jah, C++ is Object-Oriented, maar dan moet je wel OO kunnen denken :)

ik zelf moet daar nog hard aan wennen ;)
ben een beetje rond aan het stuntelen met Ruby, en das geheel OO ;)

All my posts are provided as-is. They come with NO WARRANTY at all.


  • The - DDD
  • Registratie: Januari 2000
  • Laatst online: 17-08 22:44
Omdat een C++ compiler zowiezo een betere compiler is. Ook als je strak C programmeert. Hij vangt meer fouten af, is strakker wat betreft type-checking, produceert betere code dan de inmiddes oudere C compilers. Er bestaan trouwens nog maar weinig recente compilers die alleen C aankunnen.

En nu heb je dus die compiler staan, en wil je ook de features er van gebruiken. Bovendien wordt software reuse veel haalbaarder indien in OO werkt. Je moet er nog wel een boel voor doen, maar het kan wel.

Verder, euhm... Sja... Als je eenmaal OO doorhebt, dan werkt het echt heel fijn. Mooiste vind ik dat je data en bewerkingen daarop 1 geheel worden. Als je je data te pakken hebt, dan heb je ook gelijk de functies die er iets op doen.

Je werkt met OO op een abstracter niveau.. Je hebt een object wat iets doet. En hoe die dat intern doet, maakt op het moment dat je het object gebruikt niet meer uit, als tie het maar doet.

Verwijderd

Topicstarter
Wel klote eigenlijk dat ik gewoon 3d dingen kan maken met pascal en java maar geen fuck met vc++ 6.0. Maar ik zie nu wel dat er veel meer bij komt kijken dan mijn paar c statementjes. Zijn er misschien snellere overstap mogelijkheden van pascal/java naar c++. Want veel dingen snap ik wel, snap bijvoorbeeld wel de windowsAPI. Het zijn gewoon de taalkundige dingen die voor mij nog onlogisch zijn van vc++ 6.0

Verder vind ik het een beetje zonde geld om een andere compiler te gebruiken om te leren proggen dan mijn vc++ 6.0

  • Johannes
  • Registratie: Juni 2000
  • Laatst online: 27-08 21:32
Ik heb nog een heel goede tutorial voor je:
De oorspronkelijke site is hier:
http://www.cs.uow.edu.au/people/nabg/ABC/ABC.html

Maar ik heb ze heb ff getarred+bzipped, aangezien je anders een stuk of 30 PDF files los mag downloaden.
Het is een draft van een boek, eerste paar hoofdstukken gaan niet over C++, maar over computers+programmeren in het algemeen, met geschiedenis erbij, beetje assembler. Bij hoofdstuk 5 begint de schrijver echt met C++, wel de basis, maar na enkele hoofdstukken begint het moeilijker te worden. Ik vind dit echt een aanrader.

Download

Uit volle borst op weg naar nergens / Zonder reden zonder doel
Met m'n zeden en m'n zonden / En mijn angstig voorgevoel
Laat mij mijn kont tegen de krib / Laat mij dit goddeloze lied
Hef jij je handen maar ten hemel / Maar red mij niet


Verwijderd

ik gebruik de boeken van ... in 24 uur
zijn perfect

Verwijderd

Topicstarter
thx voor de tweede link, heb ff gebladerd, denk dat ik wel even uit de voeten kan. ik was al bezig met de tutorial van c++ in 21 days maar ik denk dat ik deze erbij/achteraan doe. Ik schiet al aardig op, hoef ook niet alles te lezen omdat ik al grote stukken snap maar ik heb nu echt het idee dat het gaat lukken.
Als er nogmeer tips zijn zou ik die natuurlijk graag willen hebben.

  • MSalters
  • Registratie: Juni 2001
  • Laatst online: 21-08 17:14
Op dinsdag 25 december 2001 02:03 schreef CyB3R het volgende:
* MSalters vraagt zich af waarom iedereen denkt dat ze beter C++ kunnen leren dan C
jah, C++ is Object-Oriented, maar dan moet je wel OO kunnen denken :)
Waarom beter C++?

C is een subset van C++, en zeker niet de beste subset. Waarom zou je een slechte subset leren?

Ik heb gewerkt aan een project in C met 15.000.000 regels code. Dan merk je pas echt wat er in C++ en niet in C; dat was daar massaal "toegevoegd". OO, namespaces, etc. Daar leer je pas echt waarderen hoe uitgebalanceerd C++ is.

Man hopes. Genius creates. Ralph Waldo Emerson
Never worry about theory as long as the machinery does what it's supposed to do. R. A. Heinlein


  • markvt
  • Registratie: Maart 2001
  • Laatst online: 17:07

markvt

Peppi Cola

Op maandag 24 december 2001 21:23 schreef d_maniac het volgende:
Thx voor de vele reacties.

Ik wil nog even vertellen dat ik al de HIO doe, zit nu in het 2e jaar. Ik kan al java programeren etc. Verder kan ik het gewone c al. In ieder geval snap ik de basics van c.
je zei net zelf dat je nix van header files afweet hoe kom je dan aan de basics van C ?
code:
1
2
3
4
#include <stdio.h>
{
 printf("welke basics?");
}

van-tilburg.info -=- meka (sega emulator) - Proud MEDION fanclub member - KOPPIG VOLHOUDEN !


  • Janoz
  • Registratie: Oktober 2000
  • Laatst online: 28-08 12:00

Janoz

Moderator Devschuur®

!litemod

Ik heb waarschijnlijk hetzelfde probleem als de topicstarter...
Ben zelf veel bezig geweest met java.. Kan wel c en OO programmeren, maar zag door de visualC bomen het programmeerbos niet meer. Tutorials op internet zijn OF voor mensen die vanaf punt 0 beginnen te programeren (dit is een for loop enz enz), zijn zwaar georienteerd op wizzards en ander sleep en smijt gedrag of gaan al uit van jaren ervaring met c++..

Ik ben in mijn zoektocht wel een aantal handige link tegen gekomen:
java2c-een handig verhaaltje voor mensen die java kennen en c++ willen gaan leren.

Ikzelf ben tot de conclussie gekomen om te beginnen met wat console apps, vervolgens wat met sockets proberen en daarna wat kloten met threads.. Als ik dat af heb ga ik eens kijken naar die Win32 API..

Ken Thompson's famous line from V6 UNIX is equaly applicable to this post:
'You are not expected to understand this'


  • xtra
  • Registratie: November 2001
  • Laatst online: 31-08 14:51
Naast een stapel dure dikke boeken heb ik ooit eens de "10 minuten gids C++" van Academic Service gekocht. In dit boekje worden een paar basisdingen duidelijk uitgelegd en is voor mij ideaal als naslag.
Een aanrader naast de gebruikelijke boeken.
Pagina: 1