Archief - OPleiding VB.net programmeur

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.

EagleEye

Legacy Member
Awel, in OO baseert ge u op objecten, tegenover bij structured programming waar ge naar de procedures/functies in een globale context bekijkt.

Zo goed uitgelegd? :unsure:

_DKsissor_

Legacy Member
objectgeorienteerd programeren leert ge het beste in de praktijk met dan wel iemand die u desnoods aanwijzingen kan geven waar ge wat de mist inging etc.
Vooral proberen links te zoeken tussen verschillende programmadelen en die dan volledig uitbuiten :)

Destiser

Legacy Member
KoenDK zei:
ik zoek eigenlijk gewoon een cursus object georienteerd programmeren want no matter what,
ik krijg dat hele pakket gewoon niet in mijn hoofd :doh:

staat dat echt nergens niet goed uitgelegd? :confused:

Jan Beurghs - Objectgeorienteerd programmeren (van duuren media)

wordt zoveel mogelijk taalonafhankelijk benaderd, en indien het niet anders kan wordt er java bijgehaald.

KoenDK

Legacy Member
kort vraagje; waarom zou je niet alles PUBLIC plaatsen ipv die protected en private, kan iemand dit deftig uitleggen?

_DKsissor_

Legacy Member
KoenDK zei:
kort vraagje; waarom zou je niet alles PUBLIC plaatsen ipv die protected en private, kan iemand dit deftig uitleggen?
omdat dan alles zichtbaar is voor externe gebruikers. Een externe gebruiker heeft geen zaken met interne berekeningen van een bepaalde methode om tot een resultaat te komen en dan zorgt ge er dus bv voor dat de functie die de berekening uitvoert private is:p

KoenDK

Legacy Member
kun je dat eens CONCREET uitleggen hoe een externe gebruiker dat kan zien? allé, hij opent IE7, surft naar de website en dan? wat dan? ik snap er de ballen van!! ik heb ergens gelezen dat de asp.net code nergens te zien is online, aangezien deze wordt omgezet naar html...

Inferix

Legacy Member
KoenDK zei:
ik zoek eigenlijk gewoon een cursus object georienteerd programmeren want no matter what,
ik krijg dat hele pakket gewoon niet in mijn hoofd :doh:

staat dat echt nergens niet goed uitgelegd? :confused:

Thinking in Java, 3rd ed. Revision 4.0
Voila gratis(nee niet illegaal). kerel heeft dat zelf online gezet. Ik geloof dat die Boek van Van Duuren daar naar verwijst. Wel nogal zware kost :lol: Wel java, als ge daar geen problemen mee hebt

Cycloon

Legacy Member
KoenDK zei:
kort vraagje; waarom zou je niet alles PUBLIC plaatsen ipv die protected en private, kan iemand dit deftig uitleggen?

Stel je hebt een klasse GetalGroterDanDrie, nu bevat die klasse een int getal waar een getal moet in komen die groter dan 3 is omdat we die later ergens willen gebruiken waar enkel getallen groter dan 3 toegelaten zijn. Nu moet de programmeur (de gebruiker!) ook daar zelf getallen in kunnen steken.

Stel je doet dit public:
De programmeur kan makkelijk in uw object -2 steken, het getal in uw object zal niet meer aan de eisen voldoen. Wil je dit object verder nog gebruiken dan zou iedere extra klasse die dit object gebruikt uw object moeten controleren. Nu is dat niet hun taak, maar de taak van het object zelf. Wat doe je nu?

Je maakt de int private:
Je kan nu een methode invoeren: zetGetal(int i). Nu kan je binnen die methode eerst gaan controleren of i > 3, indien niet negeer je het getal maar gewoon. Nu ben je echter wel zeker dat in elk object een geldig getal zit en kunnen andere objecten deze gebruiken zonder te controleren.

Dit is natuurlijk maar een goedkoop voorbeeld, maar het toont mooi waar het om draait.

medic

Legacy Member
Ik wens u alvast veel succes hoor letokoloshe. Naar mijn mening is de wil om te leren nog altijd een van de belangrijkste aspecten om er te geraken hoor. :)

letokoloshe

Legacy Member
Mercikes

Ik moet zeggen, t'is niet eenvoudig maar dat lukt vrij aardig ..

medic

Legacy Member
Als het gemakkelijk zou zijn zou je er ook geen voldoening uit halen hoor ;).

Het frustrerende - naar mijn mening - is dat eens je er goed in bent, de magie er een beetje uit verdwijnt. Als je snapt wat ik bedoel ;)

juvenille

Legacy Member
Hier een goede webstite waar je alvast terecht kunt indien je vragen hebt of ergens niet goed aan uitgeraakt.
De webstite is opgesteld door mijn docent van de avondshool en gebruikt deze als zijn cursus.
Er staan vele voorbeelden in en heel wat oefeningen die je best allemaal eens kan proberen oplossen.

Visual Basic 2008 9.0 .NET Voorbeelden Cursus en Boek

Hier kan je dan al eens een kijkje nemen van wat je allemaal nog te wachten staat (Letokolosh).
o ja, en nog veel succes trouwens

letokoloshe

Legacy Member
alle hup

we zitten aan de eerste zware etappe van het circuit

Ik lig hier met de cursus SQL op mijn bureau en da is precies nie echt gegeven.

Ik heb maar een ERG slecht oog op da examen van morgen

Stierkoe

Legacy Member
da's wel een hele korte opleiding geweest precies? :p

succes met je examens!

letokoloshe

Legacy Member
Stierkoe zei:
da's wel een hele korte opleiding geweest precies? :p

succes met je examens!

Tzijn examens per module he :p

and i still have a long way to go

Tziet er naar uit dat het vandaag herexamens gaan worden :sad:

select moe,slecht_humeur,niet_gestudeerd from SITUATIE

csimiamifreak

Legacy Member
SQL, was ik ook op gebuisd, vooral kalm blijven :), das de enigste raad die ik u kan geven.
Ik geraakte in paniek en dan jep heb ge pech.
Joinen is niet van het gemakkelijkste eh :)

letokoloshe

Legacy Member
csimiamifreak zei:
Joinen is niet van het gemakkelijkste eh :)

True, voor een SQL leek is dat echt even freeze en herbekijken

inner join, right join, left join ... en dan een innerjoin (innerjoin)

letokoloshe

Legacy Member
Jay, ik ben erdoor ^^

Nu beginnen aan HTML se, da ga al iets easier zijn

Karre

Legacy Member
KoenDK zei:
kun je dat eens CONCREET uitleggen hoe een externe gebruiker dat kan zien? allé, hij opent IE7, surft naar de website en dan? wat dan? ik snap er de ballen van!! ik heb ergens gelezen dat de asp.net code nergens te zien is online, aangezien deze wordt omgezet naar html...

De vraag in verband met die ASP.net is blijkbaar nog niet opgelost dus zal ik hier snel eens een antwoord op geven. ASP.net is ten eerste al de tegenhanger van PHP die buiten wat sites van Microsoft en nog enkele andere sites al zo goed als niet gebruikt wordt :p. Om dan even een antwoord te geven, ASP is een code die op de server verwerkt wordt en is daarom onmogelijk om te zien voor diegene die de website bezoekt. Wat je zegt dat het omgezet wordt naar HTML is trouwens fout. De server zal de ASP pagina doorlopen en aan de hand van de code zal die dus een webpagina opbouwen om vervolgens u dan de afgewerkte pagina door te sturen. Even een voorbeeld van ASP:

Code:
<HTML>
<% language="VBSCRIPT" %> 'De percenten tonen aan dat het om de serverside VBSCRIPT gaat, gekend als ASP dus
<TITLE><HEAD>ASP for dummies! - www.asp.net</HEAD></TITLE>
<BODY>
<% 
Select case true
Case request.form.cmdKeuze = "Keuze1"
response.write("U heeft op keuze 1 gedrukt.")
Case request.form.cmdKeuze = "Keuze2"
response.write("U heeft op keuze 2 gedrukt.")
Case else %>
<FORM method="post" action="">
<INPUT type="submit" id="cmdKeuze" name="Keuze 1" value="keuze1">
<INPUT type="submit" id="cmdKeuze" name="Keuze 2" value="keuze2">
</FORM>
<% End select %>
</BODY>
</HTML>

Ik weet zelfs niet eens of dit klein scriptje wel werkt en ik kan het ook niet direct testen en het is ook al een hele tijd geleden dat ik nog een script heb moeten schrijven in ASP op school. Maar het principe van dit script is dus dat je op een pagina terecht komt waarbij je twee knoppen ziet. Als je op een knop drukt dan zal de pagina doorgelinkt worden naar de pagina die bij action staat. Gezien die leeg is zal hij naar zijn eigen linken en doorloopt hij de code van boven. Dan zal hij één van de cases binnenlopen en zal je dan die tekst op de pagina zien.

Wat verveling toch allemaal niet met een mens kan doen :unsure:
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