Archief - [PROG][.NET] Examen Programmeren 5e Middelbaar

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

QplQyer

Legacy Member
OO is een andere manier van nadenken over je programma's.
De kern is dat je de algemene eigenschappen die bepaalde dingen in het werkelijke leven hebt samenvoegt in een "klasse", bijvoorbeeld een klasse "Auto", dan ga je in die klasse variabelen en functies steken die specifiek voor een auto zijn, dan krijg je iets als:
Code:
Klasse auto {
                variabele kleur;
                functie startMotor ();
}
Nu kan je een auto "maken" in je programma door daar een "object" van aan te maken:
Code:
Auto volvo = new Auto ();
Niet teveel letten op de pseudocode, hier maak je dus zogezegd een nieuwe auto aan, volvo is een variabele van het type Auto, dat wil zeggen dat "volvo" alle eigenschappen van een auto heeft, je kan dus de volvo zijn motor laten starten en de volvo heeft een bepaalde kleur.

OOP houdt dus voornamelijk in dat je dingen uit het echte leven vertaalt naar een algemeen iets (de klasse) waar je de gezamenlijke eigenschappen van die dingen in samenbrengt en dan maak je objecten van die algemeenheid.

Dan zijn er nog zaken zoals polymorfisme en overerving, maar dat leidt me wat te ver (het hoort wel tot de kern van hoe OO er vandaag de dag uitziet, maar uiteindelijk houdt OO voornamelijk in dat je dingen uit de werkelijke wereld vertaalt naar een algemene Klasse die die dingen beschrijft).

Ik hoop dat mijn uitleg duidelijk is.

loopylama

Legacy Member
oop(object georienteerd programmeren) is datgene wat ik beschreven heb hierboven. Ge maakt voor alles objectjes. Dus dozen en ge gebruikt die. Daar draait het om.

kwas inderdaad ietsz vergeten. zal het terug zoveel mogelijk verstaanbaar te doen.

Alle papierkes in die doos zijn afgesloten, ge moogt daar niet zomaar aan (private). Ge hebt mensen nodig die er aan mogen komen. Dit zijn de getters en setters... de getters lezen de papierkes en e setters wijzigen de papierkes.

moest ge nog iets niet weten vraag maar.

is er al een oplossing? anders zal ik vanacht of morgen ze eens vlug maken.

greets

loopylama

Wundagore

Legacy Member
1ste jaar Informatica aan Xios

die opgave hebben wij gehad als portfolio taak

20 min voor algemeen programma dan nog eens 15 min gezeten op het feit dat Random in vb zich baseerd op uw klok.
als ge dan 2 instances wilt nemen van random komt ge toch hetzelfde uit :p

en dit is mijn 1ste trimester dat ik vb.net krijg met OOP
in het middelbaar had ik voor programmeren VBA(!)
I went to war with a slingshot

maar voor een 5de middelbaar te zijn is dat mss wat zwaar, maar aan de andere kant het is een examen :)

GenesisX

Legacy Member
Pf ksnap er de kloten van maar iedereen is er door zelfs al kunnen we er noega bolle van! :applause:

killgore

Legacy Member
Moest bij ons iedereen beoordeeld worden op het feit of zijn programma werkt of niet, er zouden er bar weinig door zijn.

Ik was in het 1 van de enige van al die die ik gehoord heb bij wie het programma daadwerkelijk werkte ;). Ze quoteren echt niet enkel daarop eh :).

Ook gaan ze in het middelbaar vragen laten wegvallen of zeer zacht quoteren als ze zien dat ze het examen te moeilijk gemaakt hadden :p.

Massis

Legacy Member
Wundagore zei:
1ste jaar Informatica aan Xios

die opgave hebben wij gehad als portfolio taak

20 min voor algemeen programma dan nog eens 15 min gezeten op het feit dat Random in vb zich baseerd op uw klok.
als ge dan 2 instances wilt nemen van random komt ge toch hetzelfde uit :p

en dit is mijn 1ste trimester dat ik vb.net krijg met OOP
in het middelbaar had ik voor programmeren VBA(!)
I went to war with a slingshot

maar voor een 5de middelbaar te zijn is dat mss wat zwaar, maar aan de andere kant het is een examen :)


zoals ik ook al gezegd had :)

enne, i went to war unarmed :D

Blood_Raven

Legacy Member
Overtypen van nen projector is echt wel een foutieve leswijze. (Als dit nog onder de norm 'les' valt, da's eerder dactylo bij mij)
De lessen bij ons(1ste hogeschool) zijn alsvolgt: iedereen krijgt nen cursus waarmee ge in theorie alles zelf mee kunt leren.
Extra uitleg: ga naar de les.

Indien overtypen de manier van lesgeven is dan is het dus best dat je er thuis ff mee bezig bent en misschien ff terug herneemt.

Experimenteer desnoods.
Wat als ik x verander, wat gebeurt er dan met y?
Zo heb ik genoeg jaartjes gespendeerd in VB.
Tsjah wat wilt ge, ge zit in een ASO me noegabolle PC.

Een basis ervaring kunt ge rap en heel gemakkelijk opdoen met een beetke te experimenteren.

Voor de opgave?
Als ge niet weet wat te doen?
Pakt der een bladdeke papier bij en schetst/schrijft/tekent wa uit wat er expliciet gevraagd wordt.
Meestal kent ge met oefeningen de vraag al en het antwoord(in meeste gevallen). Als ge alles eens op een rijtje zet wat ge hebt komde rap met ideen.

Hale

Legacy Member
:p was maar om te lachen hoor :)

ik dacht: laat mij is een ander 3letterwoord in de groep gooien. AOP wordt trouwens in combinatie met OOP gebruikt.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan