Aan het eind van deze lesbrief wordt uitgelegd wat het nut van OOP is en vind je een aantal oefenopdrachten.

Maat: px
Weergave met pagina beginnen:

Download "Aan het eind van deze lesbrief wordt uitgelegd wat het nut van OOP is en vind je een aantal oefenopdrachten."

Transcriptie

1 Doel van deze lesbrief Deze lesbrief is bedoeld om je op de hoogte te brengen van de basisbegrippen die gangbaar zijn bij object georiënteerd programmeren (OOP). In deze lesbrief kom je korte codefragmenten tegen. Deze codefragmenten hebben betrekking op de talen PHP en C#.NET. Toch kan je deze lesbrief platformonafhankelijk gebruiken. Het idee van object georiënteerd programmeren is namelijk voor iedere programmeertaal gelijk. Let wel, het gaat hier om een eerste aanzet van OOP. De besproken begrippen vormen de basis van OOP. Later in je opleiding zal het stelsel van begrippen op dit gebied verder worden uitgebreid. Het kan zijn dat dit stelsel van begrippen jou al helemaal duidelijk is. Je kunt dit hoofdstuk dan overslaan of globaal doorlezen. Let op: hetgeen in dit hoofdstuk wordt behandeld, behoort tot de kennisvereisten van de studieroute OO (met de toetsen OO_PHP en OO.NET). Aan het eind van deze lesbrief wordt uitgelegd wat het nut van OOP is en vind je een aantal oefenopdrachten. 1. Basisbegrippen bij object georiënteerd programmeren. Voordat je object georiënteerd gaat programmeren volgt hier eerst een korte uitleg van de begrippen die je daarbij tegenkomt. Object Object georiënteerd programmeren is programmeren met objecten. Objecten kom je in de wereld om je heen overal tegen, zoals De stoel waarop je zit. Het vervoermiddel waarmee je reist. Het huis waarin je woont. Je kunt zo nog wel even doorgaan. Kortom: de wereld om je heen bestaat uit objecten. Objecten hoeven niet altijd stoffelijk te zijn, zoals de drie voorbeelden hiervoor. Zo kun je de volgende zaken ook als object zien: Jouw bankrekening. De reservering van een hotel die ik heb gemaakt. Mijn domein pieterbrouwer.eu. Bij het ontwikkelen van software en websites wordt geprobeerd de werkelijkheid waarvoor de software wordt geschreven zoveel mogelijk te benaderen. Dit is dan ook meteen het doel van object georiënteerd programmeren. Dit doel wordt gerealiseerd door in de programmeercode objecten te gebruiken. Een voorbeeld. Als je een webwinkel programmeert, dan kom je in de programmeercode objecten tegen met de naam klant, account, bestelling, product, enz. 1

2 In het vorige voorbeeld kunnen de genoemde objecten geen stoffelijke objecten zijn. In dit geval spreken we van softwareobjecten. Zo'n softwareobject is een stuk programmeercode waarin het object, zoals het in de werkelijkheid is, wordt beschreven. Dit laatste is nogal abstract en ontastbaar. Hoe dit alles in z'n werk gaat, leer je in de lesbrieven OO_PHP en OO.NET. Voorbeelden van softwareobjecten waarmee je ongetwijfeld weleens mee hebt gewerkt zijn: Een specifieke snelkoppeling op je bureaublad. Een tekstvak waarin je een wachtwoord kunt invullen. De prullenbak (als onderdeel van je besturingssysteem). Een formulier, een knop of een listbox bij het ontwikkelen van een.net applicatie. Deze softwareobjecten zijn voorbeelden van objecten waarvan de programmeercode al voor jou gemaakt is. Het zijn onderdelen van een besturingssysteem, een programma of een website. Je gebruikt die objecten. Met de programmeercode achter deze objecten doe je niets of heb je niets te maken. Bij OOP daarentegen, kun je de programmeercode van de objecten wel zelf maken. Klasse of class Een object is iets specifieks. Je ziet dit aan de manier van formuleren in de vorige paragraaf. Hier werd gesproken van jouw bankrekening en niet van een bankrekening. Een object is een verschijningsvorm van een algemeen begrip. Hieronder zie je nog een paar van dit soort voorbeelden. Algemeen begrip Verschijningsvorm of object Mens Jijzelf Auto Auto met kenteken 35-HPG-9 Reservering Reservering met reserveringnummer B Land Portugal Leraar P. Brouwer Zo'n algemeen begrip wordt een klasse of class genoemd. Je kunt klasse ook als soort lezen: jijzelf behoort tot de soort Mens. Voor softwareobjecten geldt dat een klasse de blauwdruk of het ontwerp van een object is. Eigenlijk staat de programmeercode van het object niet in het object zelf, maar in een klasse. Een object is eigenlijk niets anders dan een verschijningsvorm, die gebruik maakt van de programmeercode van de bijbehorende klasse. Dit laatste wordt in figuur 1 duidelijk gemaakt voor het de klasse Snelkoppeling. 2

3 De klasse Snelkoppeling Start Adobe Reader Hierin staat alle code om een snelkoppeling te laten functioneren Objecten (specifieke verschijningsvormen van de klasse Snelkoppeling). Figuur 1 Toelichting: De snelkoppeling Adobe Reader 9 is een softwareobject. Dit softwareobject heeft als klasse Snelkoppeling, waarin de programmeercode staat om de snelkoppeling te laten functioneren. Dubbelklik je nu op deze snelkoppeling, dan wordt Acrobat Reader 9 gestart. Het stukje programmacode dat daarvoor verantwoordelijk is is gedefinieerd in de klasse Snelkoppeling. Uit het vorige voorbeeld kun je het volgende concluderen: Als je wilt programmeren met zelfgemaakte objecten, dan moet je eerst een klasse programmeren met daarin de programmeercode die het object kan laten functioneren. De programmeercode in een klasse bestaat uit de volgende onderdelen: Attributen of velden (Engels: attributes or fields). Code verpakt in methodes (functies worden bij OOP methodes genoemd). Attributen bepalen de eigenschappen van een object. Methodes bepalen het gedrag van een object. Een voorbeeld: De klasse Snelkoppeling heeft een attribuut doel en een methode verwijder(). Het object Adobe Reader 9 heeft dit attribuut en deze methode ook. Het attribuut doel is te vergelijken met een variabele die een bepaalde waarde heeft. Zo kan het bijvoorbeeld zijn dat de waarde van het attribuut doel van het object de waarde: "C:\Program Files (x86)\adobe\reader 9.0\Reader\AcroRd32.exe" heeft. Dit attribuut kun je instellen door de eigenschappen van het object te veranderen. Het attribuut doel bepaalt dus de eigenschap: "welk programma kan worden gestart door de snelkoppeling". De methode verwijder() is een functionaliteit om het object te verwijderen. Een methode voert dus een actie uit, het doet iets. De programmeercode hiervoor is gedefinieerd in de klasse Snelkoppeling. Deze methode kan worden aangeroepen door het object, met het gewenste resultaat. De methode verwijder() bepaalt dus het gedrag "verwijder een snelkoppeling". 3

4 2. De opbouw van een klasse Zoals al eerder is gezegd: als je wilt programmeren met zelfgemaakte objecten, dan moet je eerst een klasse programmeren met daarin de programmeercode die het object kan laten functioneren. In deze paragraaf gaan we in op de structuur van een klasse (dus hoe je een klasse programmeert). Een klasse in C#.NET De programmeercode voor een klasse in C#.NET ziet er als volgt uit: Class ClsSnelkoppeling //Eerst de attributen definiëren private string doel; private string beginnen_in; //Dan de constructor definieren public ClsSnelcoppeling(string pdoel, string pbeginnen_in) //Programmeercode voor de constructor //Daarna de overige methodes definiëren public void Verwijder() //Programmeercode voor de methode Verwijder() public void WijzigDoel(string pdoel) //Programmeercode voor de methode WijzigDoel() 4

5 In de klasse kom je een bijzondere methode tegen, namelijk de constructor. De constructor heeft dezelfde naam als de methode zelf. Met deze methode kun je bijvoorbeeld de attributen een beginwaarde geven als er een object wordt gemaakt van die klasse. We zeggen wel: met de constructor initialiseren we een object. In C#.NET is het mogelijk om met meer dan 1 constructor te werken. In de klasse kom je de woorden public en private tegen. Hierover leer je meer in de volgende lesbrieven. Een klasse in PHP De programmeercode voor een klasse in PHP (versie 5.0 en hoger) ziet er als volgt uit: Class ClsSnelkoppeling //Eerst de attributen definiëren private $doel; private $beginnen_in; //Dan de constructor definieren public function constuct($pdoel, $pbeginnen_in) //Programmeercode voor de constructor //Daarna de overige methodes definiëren public function Verwijder() //Programmeercode voor de methode Verwijder() public function WijzigDoel($pDoel) //Programmeercode voor de methode WijzigDoel() 5

6 Je ziet dat het definiëren van een klasse in C#.NET en PHP niet veel van elkaar verschilt. Ook bij een klasse in PHP is er een constructor die hetzelfde doel heeft als bij C#.NET. Deze constructor heeft echter een aparte naam, namelijk counstruct (let op: twee maal underscore en dan construct). 3. Programmeren met objecten Nu je een klasse hebt, is het mogelijk van die klasse een object te declareren. Met behulp van die objecten kun je attributen en methoden aanroepen. Dit declareren van een object gaat als volgt (bij het voorbeeld van de snelkoppeling): In C#.NET In PHP ClsSnelkoppeling objsnelkoppeling = new ClsSnelkoppeling( // parameterwaarden); $objsnelkoppeling = new ClsSnelkoppeling( // parameterwaarden); De parameterwaarden moeten overeenstemmen met de parameters van de constructor (in ons voorbeeld: pdoel en pbeginnen_in. Dus kan het declareren van een object als volgt: In C#.NET In PHP ClsSnelkoppeling objsnelkoppeling = new ClsSnelkoppeling("C:\Program Files (x86)\adobe\reader 9.0\Reader "," AcroRd32.exe"); $objsnelkoppeling = new ClsSnelkoppeling(("C:\Program Files (x86)\adobe\reader 9.0\Reader "," AcroRd32.exe"); Het declareren van een object wordt meestal anders genoemd, namelijk: het instantiëren van een klasse. Deze nogal ingewikkelde benaming komt voort uit het begrip instantie, wat weer verschijningsvorm betekent. Dus: Een instantie van een klasse is een verschijningsvorm van een klasse (een object dus). Meestal wordt deze formulering gebruikt als je de naam van de klasse en het object in 1 zin noemt, dus: objsnelkoppeling is een instantie van de klasse ClsSnelkoppeling. Wanneer je alleen over het object spreekt, dan zeg je: het object objsnelkoppeling (dus niet de instantie objsnelkoppeling). Instantiëren is dus het maken van een instantie van een klasse. Ik geef toe: dit alles maakt het voorlopig nog niet echt gemakkelijk voor je. Toch zullen na verloop van tijd, en na de nodige oefening, de begrippen en het taalgebruik je steeds vertrouwder in de oren gaan klinken. 6

7 Als je een klasse hebt geïnstantieerd, dan kun je methodes aanroepen. Dit is niet moeilijk meer. Het gaat als volgt: In C#.NET objsnelkoppeling.verwijder(); In PHP $objsnelkoppeling->verwijder(); Met behulp van deze coderegels wordt de programmeercode voor de methode Verwijder() geactiveerd. Deze methode was gedefinieerd in de klasse ClsSnelkoppeling. 4. Waarom OOP Door de jaren heen zij applicaties steeds complexer geworden. Daarom moet voor het ontwikkelen van applicaties een methodiek gebruikt worden waarbij: code overzichtelijk blijft, de structuur van een programma op een eenvoudige wijze kan worden gepresenteerd en reeds eerder gebruikte code hergebruikt kan worden (na eventueel een kleine aanpassing). De manier van programmeren zoals die voor het OO-tijdperk werd toegepast voldoet niet aan deze eisen. De code van grote programma's werden op deze wijze een onoverzichtelijke brei van functies, regels, loops, if-statements en programmaregels (de zogenaamde spagetticode). Aanpassen van dergelijke programma's was onbegonnen werk. Opnieuw programmeren was de enige optie. Met groeien van de complexiteit en de omvang van een programma werd dit een dure grap. OOP is de oplossing voor dit soort problemen. Met OOP wordt het programma ingedeeld in klassen, wat de ontwikkelaar ertoe dwingt te programmeren volgens een bepaalde structuur. Deze structuur kan op een eenvoudige wijze worden gepresenteerd (in diagrammen). Verder kan reeds bestaande code eenvoudig worden hergebruikt binnen nieuwe klassen (je hoeft dus niet opnieuw het wiel uit te vinden). Je kunt zelfs zo ver gaan dat je klassen onderbrengt in bibliotheken waarbij onderlinge relaties tussen deze klassen bestaan. Dergelijke bibliotheken worden frameworks genoemd. Voorbeelden van dergelijke frameworks zijn.net, ZendFramework en CodeIgnitor. Veel bedrijven (vooral PHP ontwikkelbedrijven) maken hun eigen framework, waardoor er weer een wildgroei ontstaat van PHP-frameworks. Dat laatste is een beetje jammer. Gedurende de opleiding Applicatieontwikkelaar zul je met de volgende framworks gaan werken:.net en ZendFramework (het meest gebruikte PHP-framework). Om deze frameworks efficiënt te gebruiken moet je eerst de basis van OOP goed onder de knie krijgen. 7

8 5. Oefenopdrachten Omdat de eerstvolgende lesbrief over OOP met PHP gaat, kun je de volgende opdrachten het beste in PHP maken. Je kunt de oefenopdrachten zelf proberen te maken. Toch zal (met name bij opdracht 1) een klassikale toelichting op zijn plaats zijn. Opdracht 1 Deze opdracht is een onderdeel van een webshop. In deze webshop bestaat de klasse ClsBestelling. Deze klasse heeft de volgende attributen: bestelnummer klantnummer datum En de volgende methoden: De constructor met de parameters pklantnummer, pbestelnummer en pdatum De methode WijzigBestelling() met de parameters pklantnummer en pdatum De methode ToonBestelling() zonder parameters. Deze methode returnt een array met de attribuutwaarden van het object. Gebruik deze klasse in een wijzigingsformulier, waarin eerst de huidige attribuutwaarden van het object te zien zijn en na wijziging (via twee textboxen) de nieuwe attribuutwaarden van het object te zien zijn. Opdracht 2 Deze opdracht is een onderdeel van weblog. In deze weblog bestaat de klasse ClsBericht. Deze klasse heeft de volgende attributen: BerichtID BerichtEigenaar BerichtDatum BerichtText En de volgende methoden: De constructor. In deze methode wordt verbinding met een database gemaakt. De methode MaakBericht(). Met deze methode kun je de attributen van de klasse een waarde geven. SlaBerichtOp(). Hiermee kun je het bericht opslaan in een database. ToonBerichten(). Hiermee toon je de laatste 10 berichten. 8

9 Maak bij deze applicatie een MySQL database met een tabel berichten. Deze tabel heeft de velden: berichtid, berichteigenaar, berichtdatum en berichttekst. Maak een applicatie waarmee je een bericht kunt toevoegen en daarna opslaan. Nadat het bericht is opgeslagen krijg je de laatste 10 berichten zien. Gebruik hier de klasse ClsBericht en de daarbij gemaakte methodes. 9

Verder zijn er de nodige websites waarbij voorbeelden van objectgeoriënteerd PHP (of Objec Oriented PHP, OO PHP) te vinden zijn.

Verder zijn er de nodige websites waarbij voorbeelden van objectgeoriënteerd PHP (of Objec Oriented PHP, OO PHP) te vinden zijn. Objectgeoriënteerd PHP (versie 5) Kennisvereisten: Ervaring met programmeren in PHP met MySQL Je weet wat een class of klasse is Je weet wat een instantie van een klasse (een object) is Je weet wat een

Nadere informatie

Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double.

Datatypes Een datatype is de sort van van een waarde van een variabele, veel gebruikte datatypes zijn: String, int, Bool, char en double. Algemeen C# Variabele Een variabele is een willekeurige waarde die word opgeslagen. Een variabele heeft altijd een datetype ( De soort waarde die een variabele bevat). Datatypes Een datatype is de sort

Nadere informatie

Kleine cursus PHP5. Auteur: Raymond Moesker

Kleine cursus PHP5. Auteur: Raymond Moesker Kleine cursus PHP5 Auteur: Raymond Moesker Kleine cursus PHP PHP is platform en CPU onafhankelijk, open source, snel, heeft een grote userbase, het is object georiënteerd, het wordt omarmd door grote bedrijven

Nadere informatie

Mijn eerste ADO.NET applicatie

Mijn eerste ADO.NET applicatie Hoofdstuk 2 Mijn eerste ADO.NET applicatie ADO staat voor ActiveX Database Objects. Dit is een verzameling klassen die onderdeel uitmaken van het.net framework, waarmee je verbinding kunt maken met een

Nadere informatie

PHP-OPDRACHT SITE BOUWEN

PHP-OPDRACHT SITE BOUWEN PHP-OPDRACHT SITE BOUWEN PERIODE 4 LEERJAAR 1 Opleiding: Duur: Applicatieontwikkelaar 1 onderwijsperiode (4-8 weken) Voorkennis: Basiscursus PHP 5.4 Victor Peters (978 90 125 8499 9) Basiscursus XHTML,

Nadere informatie

Een website maken met databasetoegang.

Een website maken met databasetoegang. Hoofdstuk 5 Een website maken met databasetoegang. In dit hoofdstuk gaan we het weblog dat je in hoofdstuk 4 hebt gemaakt verder uitbreiden. Een belangrijk onderdeel wordt toegevoegd aan de applicatie,

Nadere informatie

Dieper in Visual Basic.Net

Dieper in Visual Basic.Net Visual Basic.NET Dieper in Visual Basic.Net 7.1 Inleiding Dit hoofdstuk is bedoeld om je wat handiger te maken in het programmeren in Visual Basic. Je leert geen nieuwe programmeervaardigheden, maar je

Nadere informatie

Formulieren en waarden posten naar een view

Formulieren en waarden posten naar een view Hoofdstuk 4 Formulieren en waarden posten naar een view Waarden posten naar een view in een Zend-project gaat heel anders dan dat je gewend bent. Om dit mechanisme te leren, kunnen we het beste een eenvoudige

Nadere informatie

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet.

Open SQL Server Management Studio en log in als Administator. Je ziet dan wat je in figuur 2.1 ziet. Hoofdstuk 2 Een ASP.NET applicatie met ADO.NET opzetten In dit hoofdstuk ga je een eenvoudige website opzetten, waarbij je een aantal gegevens uit een database ophaalt. Je moet je kennis van ADO.NET dus

Nadere informatie

Dynamiek met VO-Script

Dynamiek met VO-Script Dynamiek met VO-Script Door Bert Dingemans DLA Ontwerp & Software bert@dla-architect.nl Inleiding Op de SDGN nieuwsgroep voor Visual Objects ontstond laatst een draad van berichten over de nieuwe libraries

Nadere informatie

Programmeren in Java 3

Programmeren in Java 3 26 september 2007 Deze les korte herhaling vorige les Unified Modelling Language notatie van een class afleiding pointers abstracte classes polymorphisme dubieuze(?) constructies interfaces Meer over class

Nadere informatie

In de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal.

In de tweede regel plaatsen we in het gereserveerde stukje geheugen een getal. 4. Array s Een array is een geïndexeerde variabele. Deze zin zal de nodig vragen oproepen, waarop enige uitleg van toepassing is. Met variabelen hebben we al kennis gemaakt. In een variabele kun je iets

Nadere informatie

Access voor beginners - hoofdstuk 25

Access voor beginners - hoofdstuk 25 Access voor beginners - hoofdstuk 25 Handleiding van Auteur: OctaFish Oktober 2014 Werken met Klassemodules Tot nu toe heb ik in de cursus Access veel gewerkt met formulieren, en met procedures en functies.

Nadere informatie

VAN HET PROGRAMMEREN. Inleiding

VAN HET PROGRAMMEREN. Inleiding OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,

Nadere informatie

Cursus Onderwijs en ICT. Programmeren met Visual Basic

Cursus Onderwijs en ICT. Programmeren met Visual Basic Cursus Onderwijs en ICT Jaargang 2, deel 23 (versie 1.0 NL 2-7-2011) Programmeren met Visual Basic door Serge de Beer Inleiding In sommige gevallen biedt het aanbod op de softwaremarkt niet wat je zoekt.

Nadere informatie

Object Oriented Programming

Object Oriented Programming Object Oriented Programming voor webapplicaties Door Edwin Vlieg Waarom OOP? Basis uitleg over OOP Design Patterns ActiveRecord Model View Controller Extra informatie Vragen OOP Object Oriented Programming

Nadere informatie

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET

Visual Basic.NET. Visual Basic.NET. M. den Besten 0.3 VB. NET Visual Basic.NET M. den Besten 0.3 VB. NET Inhoud Voorwoord Deel 1 Visual Basic.NET 1.1 Inleiding...13 1.2 De programmeertaal Visual Basic.NET...14 1.3 Microsoft Visual Basic 2010 Express Edition...15

Nadere informatie

HvA Instituut voor Interactieve Media ActionScript 3.0

HvA Instituut voor Interactieve Media ActionScript 3.0 PPRO 1: OEFENINGEN LES 1 Hierbij de werkgroepoefeningen behorend bij het practicum week 1. Lees de stukken uitleg aandachtig door, zonder deze informatie zullen de principes in de oefeningen moeilijk te

Nadere informatie

VI. Klassen en objecten

VI. Klassen en objecten VI. Klassen en objecten Klassen en objecten vormen het fundament van OOP. We zullen dus uitgebreid aandacht besteden aan klassen en objecten. U kunt Java niet begrijpen zonder goed met klassen en objecten

Nadere informatie

Test Joomla op je PC 1

Test Joomla op je PC 1 1 Disclaimer Bij de samenstelling van dit ebook is de grootst mogelijke zorg besteed aan de juistheid en correctheid van de informatie die in dit ebook wordt verstrekt. De auteur van dit ebook kan op geen

Nadere informatie

Opdracht 7a. Applicatiebouw 2014/2015

Opdracht 7a. Applicatiebouw 2014/2015 Applicatiebouw 2014/2015 Opdracht 7a Inhoud Applicatiebouw op dag 7 College In het college wordt oa. overerving behandeld, waarmee je uit een bestaande klasse een nieuwe andere klasse kan maken. Ook zijn

Nadere informatie

Informatica. Objectgeörienteerd leren programmeren. Van de theorie met BlueJ tot een spelletje met Greenfoot... Bert Van den Abbeele

Informatica. Objectgeörienteerd leren programmeren. Van de theorie met BlueJ tot een spelletje met Greenfoot... Bert Van den Abbeele Informatica Objectgeörienteerd leren programmeren Van de theorie met BlueJ tot een spelletje met Greenfoot... Bert Van den Abbeele http://creativecommons.org/licenses/by-nc-nd/3.0/legalcode Objectgeörienteerd

Nadere informatie

Les 15 : updaten van gegevens in de database (deel2).

Les 15 : updaten van gegevens in de database (deel2). Les 15 : updaten van gegevens in de database (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige lessen en documenten om informatie op te zoeken

Nadere informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 21, 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren..................

Nadere informatie

Gebruiksvriendelijkheid: Gebruiksaanwijzing:

Gebruiksvriendelijkheid: Gebruiksaanwijzing: Gebruiksvriendelijkheid: Elon Education is een tool waarmee online woordjes geleerd kunnen worden voor de vreemde talen. Ook is het mogelijk om met Elon Education de tafels te oefenen, werkwoorden enz.

Nadere informatie

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous

icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous icafe Project Joeri Verdeyen Stefaan De Spiegeleer Ben Naim Tanfous 2006-2007 Inhoudsopgave 1 2 1.1 Programmeertaal PHP5..................... 2 1.2 MySQL database......................... 3 1.3 Adobe Flash...........................

Nadere informatie

Koppeling met een database

Koppeling met een database PHP en MySQL Koppeling met een database 11.1 Inleiding In PHP is het eenvoudig om een koppeling te maken met een database. Een database kan diverse gegevens bewaren die met PHP aangeroepen en/of bewerkt

Nadere informatie

Omschrijf bij ieder onderdeel van de methode de betekenis ervan. Java kent twee groepen van klassen die een GUI kunnen maken: awt en swing.

Omschrijf bij ieder onderdeel van de methode de betekenis ervan. Java kent twee groepen van klassen die een GUI kunnen maken: awt en swing. irkel (met Jpanel) ij de onderstaande opdracht behoort het bestand Panels: JPanels_1.java (map Panel) in de map irkel. pplicaties in Java hebben altijd een publieke klasse waarin een methode main voorkomt.

Nadere informatie

Object-oriented programmeren met BlueJ en Visual Studio

Object-oriented programmeren met BlueJ en Visual Studio Object-oriented programmeren met BlueJ en Visual Studio HA-2265-03 Nascholing Katholiek Onderwijs Vlaanderen Bert Cauwenberg & Lieven Pauwels Werkgroep Handel 2017 Guimardstraat 1, 1040 Brussel Guimardstraat

Nadere informatie

Objectgeorïenteerd werken is gebaseerd op de objecten die door het systeem gemanipuleerd worden.

Objectgeorïenteerd werken is gebaseerd op de objecten die door het systeem gemanipuleerd worden. Herhaling Objectgeorïenteerd werken is gebaseerd op de objecten die door het systeem gemanipuleerd worden. De basisbouwsteen is het object; een geïntegreerde eenheid van data en operaties werkend op deze

Nadere informatie

Connect Social Business

Connect Social Business Connect Social Business Joey Kaan September 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren.................. 5 2.2 Facebook API leren door

Nadere informatie

Werkgroep 2. First things first, but not necessarily in that order. Dr. Who

Werkgroep 2. First things first, but not necessarily in that order. Dr. Who Werkgroep 2 First things first, but not necessarily in that order. Dr. Who Vragen? Ik snap die ENTER_FRAME methode niet helemaal? 2 Behandeling van huiswerk Klassikaal uitwerken van vraagstuk 1 t/m 5 De

Nadere informatie

Variabelen en statements in ActionScript

Variabelen en statements in ActionScript Ontwikkelen van Apps voor ios en Android Variabelen en statements in ActionScript 6.1 Inleiding Als we het in de informatica over variabelen hebben, bedoelen we een stukje in het geheugen van de computer

Nadere informatie

MBO ICT Opleidingen. Producten en prijzen Voor kwalificaties en keuzedelen. MBO ICT Opleidingen

MBO ICT Opleidingen. Producten en prijzen Voor kwalificaties en keuzedelen. MBO ICT Opleidingen Voor kwalificaties en keuzedelen Producten en prijzen 2018 Voor kwalificaties en keuzedelen Januari 1 2018 Inhoudsopgave Inhoudsopgave... 2 Studiemateriaal per kwalificatie... 3 Beroepsspecifieke boeken...

Nadere informatie

Technisch ontwerp. Projectteam 6. Project "Web Essentials" 02 april 2009. Versie 2.1.0

Technisch ontwerp. Projectteam 6. Project Web Essentials 02 april 2009. Versie 2.1.0 Projectteam 6 Faculteit Natuur en Techniek Hogeschool Utrecht Projectleider: Hans Allis, hans.allis@student.hu.nl Technisch ontwerp Project "Web Essentials" 02 april 2009 Versie 2.1.0 Teamleden: Armin

Nadere informatie

LESBRIEF Aan de slag met Schoolwise

LESBRIEF Aan de slag met Schoolwise LESBRIEF Aan de slag met Schoolwise (document v1.0) INHOUDSOPGAVE Deel 1 Voor je begint 1.1 Wat is Schoolwise 4 1.2 Registreren 6 1.3 Inloggen 10 1.4 Jouw Schoolwise-account 11 1.5 Nieuwe activeringscode

Nadere informatie

Programmeren in C# Interfaces. Hoofdstuk 23

Programmeren in C# Interfaces. Hoofdstuk 23 Programmeren in C# Interfaces Hoofdstuk 23 Programmeren in C# 2 Gradaties overerving Klassieke overerving Iets functioneels uitbreiden Code duplicatie Niet teveel aanpassingen aan bestaande code Objecten

Nadere informatie

INFITT01 Internettechnologie WEEK 2

INFITT01 Internettechnologie WEEK 2 INFITT01 Internettechnologie WEEK 2 Programma Contexts Listeners Scope/Attributes Thread safety Taken container Een servlet draait in een container (servlet container). De container, die ten dienste van

Nadere informatie

Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren

Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren Om eens wat ervaring op te doen met de Windows Azure Marketplace heb ik een publieke en gratis databron gekozen

Nadere informatie

Een gelinkte lijst in C#

Een gelinkte lijst in C# Een gelinkte lijst in C# In deze tutorial ga demonstreren hoe je een gelinkte lijst kan opstellen in C#. We gaan een klasse schrijven, die een gelijkaardige functionaliteit heeft als een ArrayList, namelijk

Nadere informatie

www.voornaamachternaam.graafschapcollegehandel.nl

www.voornaamachternaam.graafschapcollegehandel.nl Ga naar jouw eigen website, Dit is jouwvoornaam+achternaam.graafschapcollege-handel.nl Dit ziet er dan als volgt uit (uiteraard dan met jouw naam): www.voornaamachternaam.graafschapcollegehandel.nl Bijvoorbeeld:

Nadere informatie

Handleiding van de Bibliotheek: e-books lezen op je e-reader - versie voor OS X (Mac)

Handleiding van de Bibliotheek: e-books lezen op je e-reader - versie voor OS X (Mac) Handleiding van de Bibliotheek: e-books lezen op je e-reader - versie voor OS X (Mac) Stichting Bibliotheek.nl, versie 3.1 september 2014 Inhoudsopgave Inleiding 3 1. Het aanmaken van een webaccount 4

Nadere informatie

De Kleine WordPress Handleiding

De Kleine WordPress Handleiding Introductie Dit is geen uitgebreide handleiding om een WordPress website of blog mee te bouwen. Het is ook geen overzicht van alle aspecten die een WordPress website zo bijzonder maken en geen verhandeling

Nadere informatie

DrICTVoip.dll v 2.1 Informatie en handleiding

DrICTVoip.dll v 2.1 Informatie en handleiding DrICTVoip.dll v 2.1 Informatie en handleiding Nieuw in deze versie : Koppeling voor web gebaseerde toepassingen (DrICTVoIPwebClient.exe) (zie hoofdstuk 8) 1. Inleiding Met de DrICTVoIP.DLL maakt u uw software

Nadere informatie

et Zend Framework bestaat volledig uit objectgeoriënteerde

et Zend Framework bestaat volledig uit objectgeoriënteerde et Zend Framework bestaat volledig uit objectgeoriënteerde PHP-code. Om het Zend Framework goed te kunnen begrijpen en te kunnen gebruiken, moet u minimaal de basis van objectgeoriënteerd programmeren

Nadere informatie

Installatie PlanCare Dossier educatief

Installatie PlanCare Dossier educatief Installatie PlanCare Dossier educatief Verwijder eerst de voorgaande versie(s) van PlanCare educatief met behulp van het Windows Configuratiescherm. De nieuwe software wordt aan licentiehouders ter beschikking

Nadere informatie

NHibernate als ORM oplossing

NHibernate als ORM oplossing NHibernate als ORM oplossing Weg met de SQL Queries Wat is ORM? ORM staat in dit geval voor Object Relational Mapping, niet te verwarren met Object Role Modeling. ORM vertaalt een objectmodel naar een

Nadere informatie

Instaleren van PFS 10.10.1. Deze les is geschreven op een pc met Windows 7! Houd daar rekening mee en pas aan waar nodig! ********

Instaleren van PFS 10.10.1. Deze les is geschreven op een pc met Windows 7! Houd daar rekening mee en pas aan waar nodig! ******** Instaleren van PFS 10.10.1 Deze les is geschreven op een pc met Windows 7! Houd daar rekening mee en pas aan waar nodig! ******** Voor je gaat beginnen, moet eerst het oude programma worden verwijderd!

Nadere informatie

Inhoudstafel. UML (Unified Modeling Language)

Inhoudstafel. UML (Unified Modeling Language) UML (Unified Modeling Language) Inhoudstafel Inleiding...2 Waarvoor dient UML...2 Wat is UML... 2 Use-cases... 2 Inleiding...2 Voorbeeld...3 Eigenschappen van een goede use-case...3 Wat is een actor...4

Nadere informatie

Producten en prijzen 2016 MBO ICT Opleidingen

Producten en prijzen 2016 MBO ICT Opleidingen Voor kwalificaties en keuzedelen Producten en prijzen 2016 Automatiseringskennis op elk niveau 1 April 2016 Inhoudsopgave Inhoudsopgave... 2 Studiemateriaal per kwalificatie... 3 Theorie en opdrachten

Nadere informatie

Producten en prijzen 2012

Producten en prijzen 2012 MBO Kantoorautomatisering Postbus 38 2410 AA Bodegraven Nederland Tel. 0172-65 09 83 Fax 0172-61 83 15 www.instruct.nl instruct@instruct.nl België www.instruct.be instruct@instruct.be Producten en prijzen

Nadere informatie

UML. From weblog http://dsnippert.wordpress.com. Dennis Snippert

UML. From weblog http://dsnippert.wordpress.com. Dennis Snippert UML From weblog http://dsnippert.wordpress.com Naam: Dennis Snippert Inhoudsopgave 1. Wat is Uml?... 3 2. UML diagrammen... 4 3. Uitleg diagrammen... 5 3.1. Usecase diagram:... 5 3.2. Class diagram:...

Nadere informatie

Programmeren in Java 3

Programmeren in Java 3 2 september 2007 voor deeltijdstudenten Kop van Zuid Rotterdam, 3 juni 2007 Even voorstellen Naam: Wessel Oele(31) Docent bij opleiding technische informatica Kamer: I210 (tweede verdieping, links de gang

Nadere informatie

Stap 2: informatie op je website / weblog plaatsen

Stap 2: informatie op je website / weblog plaatsen Stap 2: informatie op je website / weblog plaatsen We hebben nu samen onze eigen persoonlijke website (blog) aangemaakt en we hebben ons eigen adres gekregen. Maar er staat eigenlijk nog totaal niets op

Nadere informatie

Aan de slag met Twitter

Aan de slag met Twitter Aan de slag met Twitter Registreren De URL (het adres op het internet) om te registreren is: https://twitter.com/signup In dit voorbeeld is er een Twitter 1 account aangemaakt voor een woning die te koop

Nadere informatie

INSTALLATIEHANDLEIDING

INSTALLATIEHANDLEIDING INSTALLATIEHANDLEIDING Update van uw Mamut programma EEN GEDETAILLEERDE STAP-VOOR-STAP BESCHRIJVING VAN HOE U EEN UPDATE KUNT MAKEN VAN UW MAMUT BUSINESS SOFTWARE PROGRAMMA (VAN VERSIE 9.0 OF NIEUWER).

Nadere informatie

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk.

Als een PSD selecties bevat, deelt de lijn van het programma zich op met de verschillende antwoorden op het vraagstuk. HOOFDSTUK 3 3.1 Stapsgewijs programmeren In de vorige hoofdstukken zijn programmeertalen beschreven die imperatief zijn. is het stapsgewijs in code omschrijven wat een programma moet doen, net als een

Nadere informatie

Als eerste bedankt voor het aanschaffen van deze PDF waarin ik je handige tips en trucs zal geven over het schrijven van een handleiding.

Als eerste bedankt voor het aanschaffen van deze PDF waarin ik je handige tips en trucs zal geven over het schrijven van een handleiding. Bedankt! Als eerste bedankt voor het aanschaffen van deze PDF waarin ik je handige tips en trucs zal geven over het schrijven van een handleiding. Graag zou ik je willen vragen mij een email te sturen

Nadere informatie

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB

Connect Social Business. Plan van Aanpak voor mijn stage bij ConnectSB Connect Social Business Plan van Aanpak voor mijn stage bij ConnectSB Joey Kaan September 28, 2014 Inhoudsopgave 1 Achtergronden 1 2 Probleemstelling & Doelstelling 2 2.1 Leren Professioneel Functioneren..................

Nadere informatie

DRENTHECOLLEGE.NU STUDIEGIDS ICT-LYCEUM 2014-2015. Programma van Toetsing en Afsluiting. TE-17092014nr1

DRENTHECOLLEGE.NU STUDIEGIDS ICT-LYCEUM 2014-2015. Programma van Toetsing en Afsluiting. TE-17092014nr1 DRENTHECOLLEGE.NU STUDIEGIDS ICT-LYCEUM 2014-2015 Programma van Toetsing en Afsluiting TE-17092014nr1 Voorkant Techniek A5.indd 1 10-9-2012 9:31:16 Voorkant Techniek.indd 1 10-9-2012 9:26:36 Studiegids

Nadere informatie

Presenteer je bedrijf op MindYourBizniz

Presenteer je bedrijf op MindYourBizniz Dit document geeft een beschrijving van je als bedrijf jezelf kunt presenteren op MindYourBizniz Presenteer je bedrijf op MindYourBizniz Handleiding voor bedrijven U-Approach v1 november 2014 Inhoud Aanmelden...

Nadere informatie

Handleiding van de Bibliotheek: e-books online lezen op een PC of laptop

Handleiding van de Bibliotheek: e-books online lezen op een PC of laptop Handleiding van de Bibliotheek: e-books online lezen op een PC of laptop Bibliotheek.nl, versie 3.1 september 2014 Inhoudsopgave Inleiding 3 1. Het aanmaken van een webaccount 4 2. Een e-book lenen om

Nadere informatie

SYNTRA-WEST. Cursus OOP. Deel

SYNTRA-WEST. Cursus OOP. Deel SYNTRA-WEST Cursus OOP Deel Syntra-West voorheen VORMINGSINSTITUUT VOOR KMO Syntra-West Doorniksesteenweg 220 8500 Kortrijk Tel. 056/26.02.00 Fax 056/22.81.07 i Inhoudsopgave SYNTRA-WEST... 0 CURSUS OOP...

Nadere informatie

Modelleren en Programmeren

Modelleren en Programmeren Modelleren en Programmeren Jeroen Bransen 6 december 2013 Terugblik Programma en geheugen Opdrachten Variabelen Methoden Objecten Klasse Programma en geheugen Opdrachten Variabelen zijn gegroepeerd in

Nadere informatie

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW:

VAN HET PROGRAMMEREN. Inleiding. Het spiraalmodel. De programmeertaal. vervolgens de berekening van het totale bedrag, incl. BTW: OVERZICHT VAN HET PROGRAMMEREN Inleiding Als je leert programmeren lijkt het nogal overweldigend om die eerste stappen te doorworstelen. Er zijn dan ook heel wat programmeertalen (Java, Ruby, Python, Perl,

Nadere informatie

Handleiding Word Press voor de bewoners Westerkaap 1

Handleiding Word Press voor de bewoners Westerkaap 1 1 Handleiding Word Press voor de bewoners Westerkaap 1 Inhoud: Inloggen Pagina 1 Algemeen Pagina 2 Berichten Pagina 2 Bericht bewerken, Linken Pagina 3-4 Plaatje toevoegen bericht Pagina 5-6 Bericht publiceren

Nadere informatie

Inhoudsopgave. Voorwoord... 5 Voordat je begint... 6 Wat heb je nodig?... 7 Voor ouders, verzorgers en leraren... 8

Inhoudsopgave. Voorwoord... 5 Voordat je begint... 6 Wat heb je nodig?... 7 Voor ouders, verzorgers en leraren... 8 Inhoudsopgave Voorwoord... 5 Voordat je begint... 6 Wat heb je nodig?... 7 Voor ouders, verzorgers en leraren... 8 1. Je werkstuk voorbereiden 9 1.1 Een onderwerp kiezen... 10 1.2 Informatie verzamelen...

Nadere informatie

Technisch Ontwerp W e b s i t e W O S I

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

Nadere informatie

Project network. Gebaseerd op paragrafen , uit het boek. We simuleren een sociaal netwerk

Project network. Gebaseerd op paragrafen , uit het boek. We simuleren een sociaal netwerk Project network Gebaseerd op paragrafen 10.1-10.7, 11.1-11.6 uit het boek. We simuleren een sociaal netwerk Er zijn twee soorten berichten: tekstberichten en fotoberichten,... voorgesteld door de klassen

Nadere informatie

Handleiding van de Bibliotheek: e-books lezen op je e-reader - voor OS X (Mac)

Handleiding van de Bibliotheek: e-books lezen op je e-reader - voor OS X (Mac) Handleiding van de Bibliotheek: e-books lezen op je e-reader - voor OS X (Mac) Bibliotheek.nl, februari 2016 Inhoudsopgave 1. Stap voor stap e-books lenen en lezen op je e-reader 3 2. Een e-book lenen

Nadere informatie

In deze appendix wordt bekeken wat er moet gebeuren voordat

In deze appendix wordt bekeken wat er moet gebeuren voordat Normaliseren A In deze appendix wordt bekeken wat er moet gebeuren voordat een systeem kan worden gedefinieerd. Dit begint met een analyse van de gegevens die de basis vormen. Daarbij wordt gekeken naar

Nadere informatie

Quickstart handleiding

Quickstart handleiding Inleiding Allereerst hartelijk bedankt voor het aanschaffen van. U heeft met deze aankoop een goede keuze gemaakt voor een zeer professionele E-mail marketing tool. In deze quickstart handleiding zullen

Nadere informatie

Quick start handleiding versie 1.0

Quick start handleiding versie 1.0 Quick start handleiding versie.0 Inleiding Beste gebruiker, Via dit document lopen we door de basis onderdelen van je eigen Mijn Kroost control panel. Dit control panel vormt de basis voor het gebruik

Nadere informatie

Macro's in OpenOffice.org

Macro's in OpenOffice.org Macro's in OpenOffice.org Ynte Jan Kuindersma (BIRD Automation) Nationale Officedag Ede - Sessie B2 6 maart 2008 1 van 22 Doel Kennismaken met macro's en OO Basic Laten zien dat vrijwel alles wat in MS

Nadere informatie

Programmeren met databanken volgens het lagenmodel in C#

Programmeren met databanken volgens het lagenmodel in C# Programmeren met databanken volgens het lagenmodel in C# met Visual Studio en MySQL HA-2267-02 Informaticabeheer Bert Cauwenberg en Lieven Pauwels Werkgroep Handel 2016 Guimardstraat 1, 1040 Brussel Guimardstraat

Nadere informatie

Handleiding WooCommerce - factuursturen.nl

Handleiding WooCommerce - factuursturen.nl Handleiding WooCommerce - factuursturen.nl www.webwinkelfacturen.nl Samenvatting Dit is de handleiding voor de koppeling van WooCommerce naar Factuursturen.nl. De koppeling zorgt dat voor bestellingen

Nadere informatie

Objectgeoriënteerd Programmeren: WPO 2a

Objectgeoriënteerd Programmeren: WPO 2a Objectgeoriënteerd Programmeren: WPO 2a 1. Inhoud Eenvoudige (enkelvoudige) overerving, override, ToString(), base, private, public, protected, virtual 2. Inleiding 2.1 Overerving In het voorgaande WPO

Nadere informatie

Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2).

Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2). Les 12 : database koppeling, opmaken van template, webstructuur en afdrukken van gegevens. (deel2). In de volgende reeks lessen zal alle vorige leerstof uitgebreid aan het bod komen. Zie ook de vorige

Nadere informatie

UBC op Microsoft Windows 64-bits

UBC op Microsoft Windows 64-bits UBC op Microsoft Windows 64-bits Inleiding Op de 64-bits varianten van Windows werkt de UBC (en vele andere pakketten) op een andere manier dan op de oudere 32-bits varianten van deze Windows versies.

Nadere informatie

Bloggen met blogdirect

Bloggen met blogdirect Bloggen met blogdirect H1 Aanmelden en inloggen H1.1 Aanmelden Ga naar www.blogdirect.nl Klik op registeren. Onderstaand scherm verschijnt: Vul de gegevens in en klik op verzenden. Verzin een gebruikersnaam:

Nadere informatie

Handleiding ZKM Online. Versie 2.1

Handleiding ZKM Online. Versie 2.1 Handleiding ZKM Online Versie 2.1 Februari 2015 Inhoudsopgave 1. Inloggen... 3 1.1 Eerste keer dat je inlogt... 3 1.1.1 Profiel... 4 1.1.2. Wachtwoord (wijzigen)... 4 1.1.3. Bureau... 5 1.1.4. Consultants

Nadere informatie

Sick Beard installeren en configureren voor gebruik in combinatie met SABnzbd+...

Sick Beard installeren en configureren voor gebruik in combinatie met SABnzbd+... pagina 1 van 6 Sick Beard installeren en configureren voor gebruik in combinatie met SABnzbd+ (Windows) Introductie Sick Beard is een stukje software wat heel wat werk uit handen kan nemen. Het weet welke

Nadere informatie

Chris de Kok 223548 TDI 3. Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren

Chris de Kok 223548 TDI 3. Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren Chris de Kok 223548 TDI 3 Vak: Software Architectuur Datum: 21-01-2008 Docent: Fons van Kesteren Inhoud Inleiding... 3 Black box / White box... 3 XP... 3 SimpleTest... 3 Eclipse plugin... 4 GroupTest...

Nadere informatie

Simon de schildpad. 2012 J van Weert 1

Simon de schildpad. 2012 J van Weert 1 Programmeren met Simon Simon de schildpad 2012 J van Weert 1 Inleiding: Wat is programmeren eigenlijk? Een computer doet niets zonder een programma. Die programma s worden geschreven door mensen: programmeurs.

Nadere informatie

Om verder te gaan naar de persoonlijke omgeving wordt de aanmeld module beschikbaar gesteld.

Om verder te gaan naar de persoonlijke omgeving wordt de aanmeld module beschikbaar gesteld. Ontwerp Percussion Friends pagina Mijn lessen Inleiding. Vanuit de homepage van http://www.percussionfriends.com wordt in het menu de menu link item Mijn Lessen beschikbaar gesteld. Deze pagina voorziet

Nadere informatie

Connect Social Business

Connect Social Business Connect Social Business Plan van Aanpak Joey Kaan September 2014 Inhoudsopgave 1 Achtergronden 4 2 Probleemstelling & Doelstelling 5 2.1 Leren Professioneel Functioneren.................. 5 2.2 Facebook

Nadere informatie

Hoe leg ik een FTP-verbinding met de website van school? Hoe maak ik een downloadhyperlink via het CMS?

Hoe leg ik een FTP-verbinding met de website van school? Hoe maak ik een downloadhyperlink via het CMS? Hoe leg ik een FTP-verbinding met de website van school? Hoe maak ik een downloadhyperlink via het CMS? Wanneer we informatie van het internet afhalen, zijn we bezig met het downloaden. Willen we informatie

Nadere informatie

ANT Installatie demo versie

ANT Installatie demo versie ANT Installatie demo versie U heeft het bestand ANTdemo_nl.zip ontvangen of opgehaald. 1 Kopieer dit bestand naar een map op uw harde schijf. 2 Unzip dit bestand naar de volgende bestanden (deze komen

Nadere informatie

1 Inleiding in Functioneel Programmeren

1 Inleiding in Functioneel Programmeren 1 Inleiding in Functioneel Programmeren door Elroy Jumpertz 1.1 Inleiding Aangezien Informatica een populaire minor is voor wiskundestudenten, leek het mij nuttig om een stukje te schrijven over een onderwerp

Nadere informatie

Een ASP.NET applicatie opzetten. Beginsituatie:

Een ASP.NET applicatie opzetten. Beginsituatie: Hoofdstuk 1 Een ASP.NET applicatie opzetten Beginsituatie: Windows XP Pro, Windows Vista Pro of Windows 7 Pro Visual Studio.NET moet zijn geïnstalleerd. Let hierbij op dat de Express versie niet voldoet.

Nadere informatie

Vakgroep CW KAHO Sint-Lieven

Vakgroep CW KAHO Sint-Lieven Vakgroep CW KAHO Sint-Lieven Objecten Programmeren voor de Sport: Een inleiding tot JAVA objecten Wetenschapsweek 20 November 2012 Tony Wauters en Tim Vermeulen tony.wauters@kahosl.be en tim.vermeulen@kahosl.be

Nadere informatie

Uitwerking Aanvullend tentamen Imperatief programmeren Woensdag 24 december 2014, 13.30 15.30 uur

Uitwerking Aanvullend tentamen Imperatief programmeren Woensdag 24 december 2014, 13.30 15.30 uur Uitwerking Aanvullend tentamen Imperatief programmeren Woensdag 24 december 2014, 13.30 15.30 uur 1. deze opgave telt voor 30% van het totaal. Schrijf een compleet programma, dat door de gebruiker vanaf

Nadere informatie

Handleiding. Inschrijven via toernooi.nl

Handleiding. Inschrijven via toernooi.nl Handleiding Inschrijven via toernooi.nl Geschreven door Erwin Boudewijns Datum: 14-1-2015 1 Inhoud Stap 1 Ga naar de website... 3 Stap 2 Ga naar de toernooipagina... 3 Stap 3 Het inschrijven... 5 Stap

Nadere informatie

Programmeren: Visual Basic

Programmeren: Visual Basic PETERSTUYVESANT COLLEGE INFORMATICA 2009-2010 Programmeren: Visual Basic Algemene Kennis: 01. Programmeren Programmeren is het schrijven van een computerprogramma, een concrete verzameling instructies

Nadere informatie

IMP Uitwerking week 13

IMP Uitwerking week 13 IMP Uitwerking week 13 Opgave 1 Nee. Anders moet bijvoorbeeld een venster applicatie een subklasse zijn van zowel Frame en WindowListener. Als de applicatie ook een button of een menu heeft, dan moet het

Nadere informatie

Inschrijving met een STUDENTEN PROFIEL. INSCHRIJVING STAP 1 - Persoonsgegevens. INSCHRIJVING STAP 2 Aanbod en opleiding

Inschrijving met een STUDENTEN PROFIEL. INSCHRIJVING STAP 1 - Persoonsgegevens. INSCHRIJVING STAP 2 Aanbod en opleiding Inschrijving met een STUDENTEN PROFIEL INSCHRIJVING STAP 1 - Persoonsgegevens INSCHRIJVING STAP 2 Aanbod en opleiding INSCHRIJVING STAP 3&4 - Je profiel INSCHRIJVING STAP 5 - Wachtwoord INSCHRIJVING STAP

Nadere informatie

Installatie shortform Rodin.NET

Installatie shortform Rodin.NET Installatie shortform Rodin.NET A. Algemeen Met deze installatie beschrijving installeert U Rodin.NET op een PC werkstation (met Stand-alone database) Het installeren van Rodin.NET op een netwerk is mogelijk,

Nadere informatie