🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #13368

Re: Leren programmeren (omg. Gent)

#13368
From: SpaceRunner
Date: Wed, 01 Aug 2001 19:49
89 lines
3902 bytes
Pugilator wrote:

> Hoi,
> 
> Zou graag echt leren programmeren in een OO-taal.
> Hou me vnl. met analyse en projectwerk bezig en kan
> procedureel programmeren (pl/sql en pascal) en ken de
> OO-principes.


Ik mag er dus vanuit gaan dat gij al wel weet wat programmeren is en ge 
zegt zelf ook dat ge de OO-principes kent.


> Zijn er hiervoor betaalbare opleidingen in (wijde)
> omgeving van Gent (zal niet door bedrijf betaald worden).
> VDAB, VSPW ... ? Zie het niet zitten om cursus te volgen
> over meerdere jaren en te moeten beginnen met "Wat is een
> programma", uitleg over if then else, case, while, ...
> 
> Of moet ik gewoon een boek vastpakken (Object Oriented
> Programming in Java of iets dergelijks) en m'n plan trekken.


M.a.w. begin inderdaad met een goed boek (of misschien 2). Indien je de 
principes nog eens wat duidelijker wilt kennen of opfrissen kan een meer 
theoretischer boek misschien een goed begin zijn. Maar het is niet 
noodzakelijk (het kan wel een goede hulp zijn).

Een boek over een bepaalde (OO-)taal (Java, C++), daar moet ge zelf maar

over oordelen. Maar zie dat ge vooral die OO-principes goed doorhebt want

als dat niet het geval is, dan moogt ge nog zo goed C++ of Java kennen,

je zult er nooit in slagen om de taal om z'n volle potentieel te kunnen
benutten.


> Taal : Java, C++, ... ? (zou graag prutsen in Linux en Windows
> dus denk best Java ?)


Java kan, maar het is niet noodzakelijk. In C++ zal het wel wat 
moeilijker gaan maar het is best mogelijk. Kijk maar naar verschillende 
Open Source projecten die in C++ programmeren en waarbij de programma's 
zowel op Windows als op Linux draaien.

Je kan best wel van Microsoft specifieke zaken afblijven zoals MFC, het 
zou het programma alleen maar nodeloos verzwaren en moeilijker maken.

Zorg voor een goede opsplitsing van de GUI en de onderliggende code. Die 
onderliggende code hou je best in pure C++ (geen platform specifieke 
zaken dus) tenzij je voor elke platform een goede workaround kent 
natuurlijk.

En wat de GUI betreft, kies misschien voor Qt van Troll Tech daarop is 
namelijk KDE gebouwd en bestaat zowel in een Windows als een Linux 
versie en is ook geschreven in C++ (dubbel winst dus).


> Doel is toch wel om binnen een paar/enkele maanden een applicatie te
> kunnen maken met databankbenadering (op 1 pc, niet netwerk).
> En dit zowel voor linux als Windows (na�ef ?).
> 


Zie antwoord hierboven.

Na�ef => niet noodzakelijk maar het zal wel veel tijd, bloed, zweet en

tranen kosten om zoiets goed te kunnen doen werken. Zorg m.a.w. eerst voor

een goede analyse maar dat hoef ik je waarschijnlijk niet meer te vertellen.


> 
> Pugilator
> 
> 
> 

Ik hoop dat er iets aan hebt (en sorry als het een verwarde indruk 
achterlaat, het was vandaag namelijk mijn eerste werkdag ;-)

SpaceRunner.

-- 
Remove 'x' to send email.
Technical Details
Message-ID: <3B685D31.4030509@skynet.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!skynet.be!louie!not-for-mail
References: <OFX97.5984$lB.1041710@afrodite.telenet-ops.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII
X-Google-Thread: fcea4,5c6644cff48d195f
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2001-08-01 12:53:08 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news2.google.com!newsfeed.google.com!sn-xit-02!supernews.com!isdnet!skynet.be!louie!not-for-mail
Message-ID: <3B685D31.4030509@skynet.be>
Date: Wed, 01 Aug 2001 21:49:05 +0200
From: SpaceRunner <xspacerunner@skynet.be>
User-Agent: Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010628
X-Accept-Language: en-us
MIME-Version: 1.0
Newsgroups: be.comp.programming
Subject: Re: Leren programmeren (omg. Gent)
References: <OFX97.5984$lB.1041710@afrodite.telenet-ops.be>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Lines: 90
Organization: -= Skynet Usenet Service =-
NNTP-Posting-Host: 217.136.136.184
X-Trace: 996695584 reader0.news.skynet.be 4389 217.136.136.184
X-Complaints-To: abuse@skynet.be