Leren programmeren in C# Deel 4 - Objectoriëntatie
|
|
- Philomena ter Linde
- 6 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Leren programmeren in C# Deel 4 - Objectoriëntatie
2
3 Michiel Rotteveel Leren programmeren in C# Deel 4 - Objectoriëntatie Brinkman Uitgeverij Amsterdam 2017
4 Leeswijzer double gereserveerde woorden C# PictureBox de naam van een klasse kleingetal de naam van een object of variabele "tekst" de waarde van een string variabele Commentaar commentaar in de code isbn / nur 989 Omslagontwerp: Proforma, Barcelona Foto omslag: M. Rotteveel Redactie: J.G. Neurink / M.H. van Haren Opmaak: Henk Pel, Zeist 2017 Brinkman Uitgeverij, Amsterdam Gehele of gedeeltelijke overneming of reproductie van de inhoud van deze uitgave, op welke wijze dan ook, zonder voorafgaande schriftelijke toestemming van de auteursrechthebbende is verboden, behoudens de beperkingen bij de wet gesteld. Het verbod betreft ook gehele of gedeeltelijke bewerking. De uitgever is met uitsluiting van ieder ander gerechtigd de door derden verschuldigde vergoedingen voor kopiëren, als bedoeld in artikel 17 Auteurswet 1912 en in het kb van 20 juni 1974 (Stb. 351, 1974) ex artikel 16b Auteurswet 1912, te innen en/of daartoe in en buiten rechte op te treden. Correspondentie inzake overneming of reproductie richten aan: Brinkman Uitgeverij, Postbus 59686, 1040 ld Amsterdam tel , fax info@brinkman-uitgeverij.nl
5 5 Inhoudsopgave Inleiding 11 C# OO & UML 11 Benodigde voorkennis 12 Hoe werk je met dit boek? 12 Hoofdstuk 1 Voorbereiding 13 Objectoriëntatie 13 Kenmerken 13 UML 13 Voorbereiding voorbeeldprogramma 14 Wat heb je geleerd? 20 Hoofdstuk 2 Klassen (Classes) 21 Beschrijving 21 Inhoud (instantie) 21 UML 21 Vuistregels 22 Soorten klassen 22 Naamgeving 23 Voorbeeld 2.1: Aanmaken klasse Konijn 23 Opdrachten Klassen 24 Opdracht 2.1: Aanmaken klasse Gras 24 Opdracht 2.2: Aanmaken klasse Venijnboom 24 Opdracht 2.3: Aanmaken klasse Vingerhoedskruid 24 Opdracht 2.4: Aanmaken klasse Koe 24 Opdracht 2.5: Aanmaken klasse Lynx 24 Opdracht 2.6: Aanmaken klasse Beer 24 Wat heb je geleerd? 24 Hoofdstuk 3 Encapsulation, variabelen en eigenschappen 25 Encapsulation 25 Naamgeving variabelen én eigenschappen 26 Variabelen 26 UML 27 Voorbeeld 3.1: Interne variabelen 28
6 6 Visual Studio klassendiagram 29 Voorbeeld 3.2: Visual Studio klassendiagram genereren 29 Eigenschappen (properties) 30 Voorbeeld 3.3: Eigenschappen 31 Voorbeeld 3.4: ReadOnly-eigenschappen 32 Voorbeeld 3.5: Eigenschappen met een complex type toevoegen 33 Opdrachten Encapsulation, variabelen en eigenschappen 34 Opdracht 3.1: Voorbereiding klasse Gras 34 Opdracht 3.2: De klasse Gras implementeren 35 Verkorte schrijfwijze eigenschappen 36 Voorbeeld 3.6: Verkorte schrijfwijze eigenschappen 36 Opdracht Verkorte schrijfwijze 39 Opdracht 3.2: Verkorte schrijfwijze: de klasse Venijnboom 39 Wat heb je geleerd? 40 Hoofdstuk 4 Methoden 41 Beschrijving 41 Eisen 41 Overloaden 41 UML 42 Voorbeeld 4.1: Methoden toevoegen aan de klasse Konijn 43 Opdrachten Methoden 48 Opdracht 4.1: Methoden toevoegen aan de klasse Koe 48 Opdracht 4.2: Methoden toevoegen aan de klassen Gras en Venijnboom 48 Reflectie 48 Wat heb je geleerd? 48 Hoofdstuk 5 Constructor 49 Beschrijving 49 Eisen constructor 49 UML 49 Voorbeeld 5.1: Constructors voor Konijn 50 Opdrachten Constructor 51 Opdracht 5.1: Constructors voor Koe 51 Opdracht 5.2: Constructors voor Gras en Venijnboom 51 Voorbeeld 5.2: Konijn tekenen 52 Opdrachten Tekenen 53 Opdracht 5.3: Tekenen van Koe 53 Opdracht 5.4: Tekenen van Gras en Venijnboom 53 Wat heb je geleerd? 54 Hoofdstuk 6 Structs 55 Beschrijving 55 Stack 55 Heap 55
7 Inhoudsopgave 7 Eigenschappen struct 56 UML 57 Voorbeeld 6.1: NatSimII struct Snelheid 57 Wat heb je geleerd? 59 Hoofdstuk 7 Compositie 61 Beschrijving 61 Voorbeeld 7.1: Compositie klasse Rechthoek 62 Wat heb je geleerd? 65 Hoofdstuk 8 Overerving 67 Beschrijving 67 Voordelen 67 UML 67 NatSimII 69 Erven 70 Afspraken 71 Voorbeeld 8.1: Overerving 71 Opdracht Overerving 84 Opdracht 8.1: Klasse Vingerhoedskruid 84 Wat heb je geleerd? 84 Hoofdstuk 9 Abstracte klasse 85 Beschrijving 85 UML 85 Voorbeeld 9.1: Abstract maken van de klasse GrafischObject 85 Opdrachten Abstracte klassen 86 Opdracht 9.1: Abstract maken van de klasse Leven 86 Opdracht 9.2: Abstract maken van de klasse Plant 86 Wat heb je geleerd? 86 Hoofdstuk 10 Oefening, uitbouwen van het project 87 Voorbeeld 10.1: Klasse Dier 87 Opdracht Typering object 89 Opdracht 10.1: IsDier( ) 89 Voorbeeld 10.2: Abstracte methode implementeren 89 Opdrachten Uitbouwen van het project 91 Opdracht 10.2: Vleeseter 91 Opdracht 10.3: Methode Eet( ) bij Vleeseter 91 Opdracht 10.4: Alleseter 91 Opdracht 10.5: Methode Eet( ) bij Alleseter 91 Voorbeeld 10.3: Aanpassen van de klasse Konijn 92 Opdracht Vernieuwde klasse 93 Opdracht 10.6: Nieuwe klasse Koe 93
8 8 Hoofdstuk 11 Interfaces 95 Beschrijving 95 UML 96 Voorbeeld 11.1: Interface IBewegendObject 96 Opdracht Interfaces 100 Opdracht 11.1: Klok toevoegen 100 UML-klassendiagram Dier 100 Wat heb je geleerd? 100 Hoofdstuk 12 Delegates 101 Voorafje 101 Beschrijving 101 UML 101 Aanmaken delegate 102 Voorbeeld 12.1: Delegate definiëren, aanmaken en gebruiken 102 Waarom delegates? 106 Callback-functies 106 Voorbeeld 12.2: Callback delegate 107 Opdrachten Delegate 110 Opdracht 12.1: De ProgressBar 110 Opdracht 12.2: Spreektijd 110 Opdracht 12.3: Spreektijd met eindtijdwaarschuwing * 110 Multithreading 111 Wat heb je geleerd? 111 Hoofdstuk 13 Events 113 Beschrijving 113 UML 114 Voorbeeld 13.1: Timer event 115 Voorbeeld 13.2: Beweging 117 Opdrachten Completeren formulier 123 Opdracht 13.1: Toevoegen code 123 Opdracht 13.2: Test het programma 123 Voorbeeld 13.3: Het eerste zelfbouwevent 123 Voorbeeld 13.4: Event arguments 126 Voorbeeld 13.5: Keten van events 129 NatSimII tot nu toe 135 Opdrachten Events 136 Opdracht 13.3: Extra informatie tonen 136 Opdracht 13.4: Nog meer informatie tonen * 136 Collision detection 136 Voorbeeld 13.6: Collision detection 137
9 Inhoudsopgave 9 Opdrachten Collision detection 141 Opdracht 13.5: Red de Venijnboom 141 Opdracht 13.6: Vleeseter, Jaguar 141 Opdracht 13.7: Vleeseter, Lynx 141 Opdracht 13.8: Alleseter, Beer * 142 Opdracht 13.9: Red de Venijnboom opnieuw 143 Opdracht 13.10: Conversie van Leven naar Venijnboom 143 Opdracht 13.11: Conversie van Leven naar Vingerhoedskruid 143 Voorbeeld 13.7: Zaaien 143 Wat heb je geleerd? 144 Hoofdstuk 14 Oefening baart kunst 145 Opdrachten NatSimII 145 Opdracht 14.1: Venijnboom 145 Opdracht 14.2: Vingerhoedskruid 145 Opdracht 14.3: Zaaien 145 Opdracht 14.4: Over gras lopen 145 Opdracht 14.5: Voortplanting 145 Opdracht 14.6: Voortplanten Planten * 146 Opdracht 14.7: Shooting game * 146 Opdracht 14.8: Snelheid wijzigen * 146 Opdracht 14.9: Plaatjes * 146 Opdracht 14.10: Geluid * 146 Opdracht 14.11: Collision detection * 146 Opdracht 14.12: Evenwicht * 147 Nawoord 149 Bijlagen 151 Cookbook Events 151 UML-diagram NatSimII 154 Naming conventions C# 156 Bronvermelding 157
Inhoudsopgave. Deel 1: Introductie
v Inhoudsopgave Deel 1: Introductie Inleiding Deel 1: Introductie 3 Hoofdstuk 1 De programmeeromgeving (IDE) 5 Wat is een IDE? 5 Opstarten 5 Naam geven 7 Spelregels naamgeving 8 De IDE 9 Je eerste programma
Nadere informatieInhoudsopgave. Deel 1: Introductie
v Inhoudsopgave Deel 1: Introductie Inleiding Deel 1: Introductie 3 Hoofdstuk 1 De programmeeromgeving (IDE) 5 Wat is een IDE? 5 Opstarten 5 Naam geven 7 Spelregels naamgeving 8 De IDE 9 Je eerste programma
Nadere informatieLinux hands-on. Een Linux-server opzetten in 35 lessen OpenSuse Leap, versie Erwin Boonk
Linux hands-on Een Linux-server opzetten in 35 lessen OpenSuse Leap, versie 42.2 Erwin Boonk Brinkman Uitgeverij Amsterdam 2017 ISBN 978 90 5752 352 6 / NUR 124 1e druk 2012 2e gecorrigeerde druk 2014
Nadere informatieReader Bedrijfsadministratief medewerker, leerjaar 2 Werkboek
Reader Bedrijfsadministratief medewerker, leerjaar 2 Werkboek Reader Bedrijfsadministratief medewerker, leerjaar 2 Werkboek Peter H. C. Hintzen Jo L. M. Coenen Brinkman Uitgeverij Amsterdam 2014 omslagontwerp:
Nadere informatieLeren programmeren in C# Deel 2 - Gegevens
Michiel Rotteveel Leren programmeren in C# Deel 2 - Gegevens Errata 1e druk Brinkman Uitgeverij Amsterdam 2017 Deze errata horen bij Leren programmeren in C#: Deel 2 Gegevens, isbn 978 90 5752 342 7 /
Nadere informatieElementaire kennis Bedrijfsadministratie Deel 1 Werkboek
Elementaire kennis Bedrijfsadministratie Deel 1 Werkboek Elementaire kennis Bedrijfsadministratie Deel 1 Werkboek Peter H. C. Hintzen Jo L. M. Coenen Vijfde druk Brinkman Uitgeverij Amsterdam 2014 omslagontwerp:
Nadere informatieElementaire kennis Bedrijfseconomie Werkboek
Elementaire kennis Bedrijfseconomie Werkboek Elementaire kennis Bedrijfseconomie Peter H. C. Hintzen Omslagontwerp: Proforma, Barcelona Zetwerk: Fritschy opmaak & redactie, Leiden isbn 978 90 5752 281
Nadere informatieAdministratie van de industriële onderneming
Administratie van de industriële onderneming Administratie van de industriële onderneming Theorie en opgaven A.A. Bakker Brinkman Uitgeverij Amsterdam 2011 Omslagontwerp: Proforma, Barcelona Opmaak: Sander
Nadere informatieElementaire kennis Bedrijfseconomie, Handel + Werkboek
Elementaire kennis Bedrijfseconomie, Handel + Werkboek Elementaire kennis Bedrijfseconomie, Handel + Werkboek P. H. C. Hintzen Brinkman Uitgeverij Amsterdam 2011 Omslagontwerp: Proforma, Barcelona Zetwerk:
Nadere informatieReader Bedrijfsadministratief medewerker, leerjaar 2 theorieboek
Reader Bedrijfsadministratief medewerker, leerjaar 2 theorieboek Reader Bedrijfsadministratief medewerker, leerjaar 2 theorieboek Peter H. C. Hintzen Jo L. M. Coenen Brinkman Uitgeverij Amsterdam 2014
Nadere informatieDatatypes 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 informatieRekenvaardigheid voor de financiële beroepen
Rekenvaardigheid voor de financiële beroepen Rekenvaardigheid voor de financiële beroepen Theorieboek Peter H. C. Hintzen Zetwerk: Fritschy opmaak & redactie, Leiden isbn 978 90 72 446 6 2016 Uitgeverij
Nadere informatieKennis Bedrijfsadministratie. Werkboek
Kennis Bedrijfsadministratie Werkboek Kennis Bedrijfsadministratie Werkboek Ad Bakker Opmaak: Sander Pinkse Boekproductie, Amsterdam ISBN 978 90 3723 454 1 2016 Uitgeverij Edu Actief b.v. Gehele of gedeeltelijke
Nadere informatieKennis Bedrijfseconomie. Werkboek
Kennis Bedrijfseconomie Werkboek Kennis Bedrijfseconomie Werkboek Ad Bakker Opmaak: Sander Pinkse Boekproductie, Amsterdam ISBN 978 90 3723 456 5 2016 uitgeverij Edu Actief b.v. Gehele of gedeeltelijke
Nadere informatieObject-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 informatieElementaire kennis Bedrijfseconomie Werkboek
Elementaire kennis Bedrijfseconomie Werkboek Elementaire kennis Bedrijfseconomie Werkboek Peter H. C. Hintzen Zetwerk: Fritschy opmaak & redactie, Leiden isbn 978 90 3723 452 7 2016 Uitgeverij Edu Actief
Nadere informatieVisual 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 informatieKennis Bedrijfseconomie. Werkboek
Kennis Bedrijfseconomie Werkboek Kennis Bedrijfseconomie Werkboek Ad Bakker Opmaak: Sander Pinkse Boekproductie, Amsterdam ISBN 978 90 3724 668 1 2018 uitgeverij Edu Actief b.v. Gehele of gedeeltelijke
Nadere informatieBedrijfseconomische aspecten van de industriële onderneming
Bedrijfseconomische aspecten van de industriële onderneming Bedrijfseconomische aspecten van de industriële onderneming P. H. C. Hintzen Brinkman Uitgeverij Amsterdam 2011 Omslagontwerp: Proforma Barcelona
Nadere informatieJava. Basissyllabus. Egon Pas
Java Basissyllabus Egon Pas 2011 BeanPole bvba Gasmeterlaan 92-9000 Gent BTW BE 472.902.516 Tel: + 32 9 224 42 17 Fax: + 32 9 223 62 88 www.beanpole.be info@beanpole.be 1 Programmeren 1.1 Hoe werkt een
Nadere informatieElementaire kennis Bedrijfsadministratie
Elementaire kennis Bedrijfsadministratie Deel 1 Werkboek Peter H. C. Hintzen Jo L. M. Coenen Zetwerk: Fritschy opmaak & redactie, Leiden ISBN 978 90 3723 449 7 2016 Uitgeverij Edu Actief b.v. Gehele of
Nadere informatieReader Bedrijfseconomische berekeningen
Reader Bedrijfseconomische berekeningen Reader Bedrijfseconomische berekeningen Peter H. C. Hintzen isbn 978 90 5752 290 1 2015 Uitgeverij Edu Actief b.v. Gehele of gedeeltelijke overneming of reproductie
Nadere informatieKlassen & objecten, overerving, abstracte klassen, debuggen, interfaces, formulieren, polymorfie, statische methoden, event-handlers
1 Inhoud Klassen & objecten, overerving, abstracte klassen, debuggen, interfaces, formulieren, polymorfie, statische methoden, event-handlers 2 Geluidsbronnen simulator, deel 2 Inleiding De weergave versnellen
Nadere informatieWerken aan je zelfbeeld
Werken aan je zelfbeeld Kind en Adolescent Praktijkreeks Dit werkboek Werken aan je zelfbeeld, COMET voor kinderen en jongeren (groepstraining) hoort bij de handleiding Zelfbeeldtraining voor kinderen
Nadere informatieSYNTRA-WEST. Initiatiecursus JAVA. Deel
SYNTRA-WEST Initiatiecursus JAVA Deel Syntra-West Syntra-West (vroeger Vormingsinstituut West-Vlaanderen) Doorniksesteenweg 220 8500 Kortrijk Tel. 056/26.02.00 Fax 056/22.81.07 i Inhoudsopgave SYNTRA-WEST...
Nadere informatieVakgroep 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 informatieModulewijzer tirprog02/infprg01, programmeren in Java 2
Modulewijzer tirprog02/infprg01, programmeren in Java 2 W. Oele 17 november 2009 1 Inhoudsopgave 1 Inleiding 3 2 Studiehouding 3 3 Voorkennis 4 4 Inhoud van deze module 5 5 Leermiddelen 5 6 Theorie en
Nadere informatieWerken aan je zelfbeeld
Werken aan je zelfbeeld Kind en Adolescent Praktijkreeks Dit werkboek Werken aan je zelfbeeld, COMET voor kinderen en jongeren (individuele training) hoort bij de handleiding Zelfbeeldtraining voor kinderen
Nadere informatieVan je nachtmerries af
Van je nachtmerries af 2 van je nachtmerries af Dit boek, Van je nachtmerries af, is onderdeel van de reeks Protocollen voor de GGZ. Serie Protocollen voor de GGZ De boeken in de reeks Protocollen voor
Nadere informatieElementaire kennis Bedrijfsadministratie Deel 2 Werkboek
Elementaire kennis Bedrijfsadministratie Deel 2 Werkboek Elementaire kennis Bedrijfsadministratie Peter H. C. Hintzen Omslagontwerp: Proforma, Barcelona Zetwerk: Fritschy opmaak & redactie, Leiden isbn
Nadere informatieOmgaan met lichamelijke klachten
Omgaan met lichamelijke klachten Dit Werkboek omgaan met lichamelijke klachten is onderdeel van de reeks Protocollen voor de GGZ. Serie Protocollen voor de GGZ De boeken in de reeks Protocollen voor de
Nadere informatieIMP 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 informatieNeem de regie over je depressie
Neem de regie over je depressie Dit boek, Neem de regie over je depressie. Werkboek voor de cliënt, is onderdeel van de reeks Protocollen voor de GGZ. Serie Protocollen voor de GGZ De boeken in de reeks
Nadere informatieWie heeft de regie? Kwaliteit van bestaan in de praktijk. John Sijnke
Wie heeft de regie? Wie heeft de regie? Kwaliteit van bestaan in de praktijk John Sijnke Bohn Stafleu van Loghum Houten 2009 Bohn Stafleu van Loghum, onderdeel van Springer Uitgeverij 2009 Alle rechten
Nadere informatieKennis Bedrijfseconomie
Kennis Bedrijfseconomie Kennis Bedrijfseconomie Ad Bakker Opmaak: Sander Pinkse Boekproductie, Amsterdam ISBN 978 90 3724 617 9 2018 uitgeverij Edu Actief b.v. Gehele of gedeeltelijke overneming of reproductie
Nadere informatieINLEIDING... 1 AFSPRAKEN... 2 INHOUDSOPGAVE...
Inhoudsopgave INLEIDING... 1 AFSPRAKEN... 2 INHOUDSOPGAVE... 3 1 OOP EN.NET... 11 1.1 Inleiding... 11 1.2 Kwaliteit van een programma... 11 1.2.1 Correctheid en bruikbaarheid... 11 1.2.2 Robuustheid...
Nadere informatieProgrammeren 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 informatieAbstracte klassen & Interfaces
Abstracte klassen & Interfaces Overerving public class Vierhoek {... Vierhoek public class Rechthoek extends Vierhoek {... public class Ruit extends Vierhoek {... Rechthoek Ruit Elke rechthoek is een vierhoek.
Nadere informatieNIEUWE SJABLONEN VOOR KLEOS GEBRUIKERSINSTRUCTIE
NIEUWE SJABLONEN VOOR KLEOS GEBRUIKERSINSTRUCTIE Kleos Postbus 23 7400 GA Deventer T: 0570 67 35 55 F: 0172 46 69 98 E: software@kluwer.nl I: kleos.kluwer.nl/ Hoewel bij deze uitgave de uiterste zorg is
Nadere informatieVerheven tijdverspilling. liturgie vieren HENK JONGERIUS. Verheven tijdverspilling wil een bijdrage HENK JONGERIUS
wil een bijdrage leveren aan een vernieuwde waardering van het liturgievieren. In deze tijd, waar op het kerkelijk erf veel vorming in de liturgie is verdwenen, biedt het stof tot bezinning en een handreiking
Nadere informatieStoppen met roken Cursus
Stoppen met roken Stoppen met roken Cursus F.A. Willemsen Bohn Stafleu van Loghum Houten 2009 2009 Bohn Stafleu van Loghum, onderdeel van Springer Uitgeverij Alle rechten voorbehouden. Niets uit deze uitgave
Nadere informatieModulewijzer Tirdat01
Modulewijzer Tirdat01 W. Oele 25 augustus 2008 1 Inhoudsopgave 1 Inleiding en leerdoelen 3 2 Voorkennis 3 2.1 tirprg01 en tirprg02........................ 3 2.2 tirprg03.............................. 4
Nadere informatieDe mooiste steden. De keuze van de Reisgids
De mooiste steden De keuze van de Reisgids Mooiste steden.indb 3 Copyright 2011 Consumentenbond, Den Haag Auteursrechten op tekst, tabellen en illustraties voorbehouden Inlichtingen Consumentenbond De
Nadere informatieMijn kind een Kanjer!
Mijn kind een Kanjer! Mijn kind een Kanjer! Help je kind bij het ontwikkelen van sociale vaardigheden Herberd Prinsen Bohn Stafleu van Loghum Houten 2009 2009 Bohn Stafleu van Loghum, onderdeel van Springer
Nadere informatieProgrammeren volgens het lagenmodel in C# met Visual Studio 2013 HA Informaticabeheer Bert Cauwenberg en Lieven Pauwels Werkgroep Handel 2015
Programmeren volgens het lagenmodel in C# met Visual Studio 2013 HA-2266-01 Informaticabeheer Bert Cauwenberg en Lieven Pauwels Werkgroep Handel 2015 Vlaams Verbond van het Katholiek Secundair Onderwijs
Nadere informatieVoortgezette regressie- en variantieanalyse
Voortgezette regressie- en variantieanalyse Voortgezette regressie- en variantieanalyse Frans W. Siero Mark Huisman Henk A.L. Kiers Bohn Stafleu van Loghum Houten 2009 Ó 2009 Bohn Stafleu van Loghum, onderdeel
Nadere informatieHTML5 & Webdesign. Ontwerp cover: Graficelly, Reeuwijk-Brug. N. van Aken M. den Besten A.C. Gijssen ISBN 978-90-460-0740-2
Ontwerp cover: Graficelly, Reeuwijk-Brug N. van Aken M. den Besten A.C. Gijssen ISBN 978-90-460-0740-2 Eerste druk 2016 Instruct, Postbus 38, 2410 AA Bodegraven Behoudens uitzondering door de wet gesteld
Nadere informatieHandleiding Gezinsvragenlijst (GVL)
Handleiding Gezinsvragenlijst (GVL) Handleiding Gezinsvragenlijst (GVL) Prof. dr. J.D. van der Ploeg Prof. dr. E.M. Scholte Bohn Stafleu van Loghum Houten, 2008 Ó 2008 Bohn Stafleu van Loghum, onderdeel
Nadere informatieInleiding financiële administratie Ondersteunende administratieve beroepen Werkboek
Inleiding financiële administratie Ondersteunende administratieve beroepen Werkboek Inleiding financiële administratie ondersteunende administratieve beroepen Werkboek Peter H. C. Hintzen Jo L. M. Coenen
Nadere informatieHoofdstuk 1: Inleiding. Hoofdstuk 2: Klassen en objecten Datahiding: afschermen van implementatiedetails. Naar de buitenwereld toe enkel interfaces.
Hoofdstuk 1: Inleiding Objectoriëntatie: 1. Objecten & klassen: samenwerking van componenten om bepaald doel te bereiken; herbruikbaarheid. 2. Encapsulation: afschermen gedragingen en kenmerken van de
Nadere informatieObjectgeorï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 informatieHelpen bij partnerrelatieproblemen
Helpen bij partnerrelatieproblemen Helpen bij partnerrelatieproblemen Het praktijkboek Alfons Vansteenwegen Derde, herziene druk Bohn Stafleu van Loghum Houten 2005 2005 Bohn Stafleu van Loghum, Houten
Nadere informatieWindows applicaties met Visual Basic.NET. VB Express 2010 HA Werkgroep Handel Vlaams Verbond van het Katholiek Secundair Onderwijs
Windows applicaties met Visual Basic.NET VB Express 2010 HA 2253 01 Boekhouden-informatica Marc De Wandel, Gerry Everaert, Nicole Legroe Christel Valkeners, Ria Van Eysendeyk Werkgroep Handel 2011 Vlaams
Nadere informatieLeercoaching in het hbo. Student
Leercoaching in het hbo Student Leercoaching in het hbo Student Een kapstok om jezelf uit te dagen de regie over je leren te nemen Jette van der Hoeven 2e druk Bohn Stafleu van Loghum Houten 2009 Ó 2009
Nadere informatieOntwerp van Informatiesystemen
1ste bach HIB Ontwerp van Informatiesystemen Prof. Verelst Q www.quickprinter.be uickprinter Koningstraat 13 2000 Antwerpen 112 2,50 Online samenvattingen kopen via www.quickprintershop.be Table of Contents
Nadere informatieExcelvaardigheid voor de financiële beroepen
Excelvaardigheid voor de financiële beroepen Excelvaardigheid voor de financiële beroepen Fons Willemsen Brinkman Uitgeverij Amsterdam 2013 Omslagontwerp: Proforma, Barcelona Opmaak: Henk Pel, Zeist ISBN
Nadere informatieOpdracht 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 informatieWerkboek voor ouders met psychiatrische en/of verslavingsproblemen
Werkboek voor ouders met psychiatrische en/of verslavingsproblemen Kind en Adolescent Praktijkreeks Dit Werkboek voor ouders met psychiatrische en/of verslavingsproblemen hoort bij de handleiding Integrale
Nadere informatieVerwerken en versterken
Verwerken en versterken Kind en Adolescent Praktijkreeks Dit Werkboek voor kinderen en jongeren hoort bij Behandeling van trauma bij kinderen en adolescenten. Met de methode Traumagerichte Cognitieve Gedragstherapie
Nadere informatieZorg voor mensen met een verstandelijke beperking
Zorg voor mensen met een verstandelijke beperking Maja van Trigt Werkredactie: Zorg voor mensen met een verstandelijke beperking Inleiding en ziektebeelden Maja van Trigt Zeist Werkredactie: Amsterdam
Nadere informatieGeorgie Dom. Hart & vaten gezond. Informatie en preventie
Georgie Dom Hart & vaten gezond Informatie en preventie 1 e druk, augustus 2010 Copyright 2010 Consumentenbond, Den Haag Auteursrechten op tekst, tabellen en illustraties voorbehouden Inlichtingen Consumentenbond
Nadere informatieSupervisie in onderwijs en ontwikkeling
Supervisie in onderwijs en ontwikkeling Supervisie in onderwijs en ontwikkeling Delen en helen Onder redactie van: Sijtze de Roos Auteurs: Heleen Bakker Hans Borst Corine Havelaar-Bakker Sijtze de Roos
Nadere informatieZorgen voor getraumatiseerde kinderen: een training voor opvoeders
Zorgen voor getraumatiseerde kinderen: een training voor opvoeders MIJN BSL Aan ieder exemplaar van Zorgen voor getraumatiseerde kinderen: een training voor opvoeders Werkboek voor deelnemers is een unieke
Nadere informatieInformatica. 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 informatieUw recht bij geldzaken
Georgie Dom Uw recht bij geldzaken Bij banken, fiscus, adviseurs en verzekeraars 1 e druk, maart 2012 Copyright 2012 Consumentenbond, Den Haag Auteursrechten op tekst, tabellen en illustraties voorbehouden
Nadere informatieWondverzorging. Let op: het is belangrijk om precies deze schrijfwijze aan te houden, dus met tussenstreepjes.
M Wondverzorging Website In de oorspronkelijke uitgave van Wondverzorging was een cd-rom toegevoegd met aanvullend digitaal materiaal. Vanaf deze editie is echter al dit aanvullende materiaal vindbaar
Nadere informatieNederlands. Burgerschap voor AG. M.C. Arnold-Klaarhamer
Nederlands Nederlands Burgerschap voor AG M.C. Arnold-Klaarhamer Bohn Stafleu van Loghum Houten 2008 Ó Bohn Stafleu van Loghum, onderdeel van Springer Uitgeverij, 2008 Alle rechten voorbehouden. Niets
Nadere informatieArbeidsovereenkomst 2016/2017
Arbeidsovereenkomst en aanverwante regelgeving 2016/2017 Redactie: Ars Aequi Libri Ars Aequi Libri Nijmegen 2016 ISBN: 978-90-6916-839-5 NUR 825 2016 Ars Aequi Libri, Nijmegen. Alle rechten voorbehouden.
Nadere informatieHandboek voor de scheve grote teen
Voetentraining Handboek voor de scheve grote teen Yvonne Bontekoning Cocky Hoogeveen Colofon ISBN 978-90-5472-402-5 NUR 871 Uitgave Arko Sports Media Wiersedreef 7 3433 ZX Nieuwegein T. 030 707 30 00 E.
Nadere informatie8FSLDBIJFS /[EPMJMGEXMIRMZIEY
Medicijnen Werkcahier Kwalificatieniveau Geerard Siereveld Cees van Stipdonk Johan van t Wout Skillslab-serie voor verpleegkundige en verzorgende beroepsvaardigheden Houten 2008 2008 Bohn Stafleu van
Nadere informatieEffectiviteit = Kwaliteit x Acceptatie Silvia Blankestijn
Communiceren met ziel en zakelijkheid Effectiviteit = Kwaliteit x Acceptatie Silvia Blankestijn Copyright: Uitgeverij Boom Nelissen, Amsterdam & Silvia Blankestijn, 2012 Omslag: Bart van den Tooren, Bureau
Nadere informatieWerkboek voor kinderen en jongeren van ouders met psychiatrische en/of verslavingsproblemen
Werkboek voor kinderen en jongeren van ouders met psychiatrische en/of verslavingsproblemen Kind en Adolescent Praktijkreeks Dit Werkboek voor kinderen en jongeren van ouders met psychiatrische en/of verslavingsproblemen
Nadere informatieBewaken vitale functies en verlenen van eerste hulp
Bewaken vitale functies en verlenen van eerste hulp Werkcahier Kwalificatieniveau Verpleegtechnisch handelen deel 4: Geerard Siereveld Cees van Stipdonk Johan van t Wout Skillslab-serie voor verpleegkundige
Nadere informatieEerste hulp bij faalangst
Eerste hulp bij faalangst Eerste hulp bij faalangst Faalangsttraining voor jongeren van 10 tot 18 jaar drs. Petra Lahr drs. Daphne Rijkée Houten 2017 2017 Bohn Stafleu van Loghum, onderdeel van Springer
Nadere informatiePsychosociale problemen
Psychosociale problemen Reeks Kinderen en Adolescenten. Problemen en risicosituaties Psychosociale problemen is het tweede deel van de tiendelige reeks Kinderen en Adolescenten - Problemen en risicosituaties.
Nadere informatieProgrammeren 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 informatiePraktische sectororiëntatie. De 4 sectoren
Praktische sectororiëntatie De 4 sectoren Colofon Auteurs: Jacobien Ubbink, Ronald Broos (ROC West Brabant), Hanneke Molenaar, Anja Reimert (Graafschapcollege), Clem Witsel (Graafschapcollege) Redactie:
Nadere informatieEen 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 informatie1 Een beetje theorie vooraf 1. Wat is een programma? 2 Hoe maakt u een programma? 3 IL-code en JIT-compiler 5
1 Een beetje theorie vooraf 1 Wat is een programma? 2 Hoe maakt u een programma? 3 IL-code en JIT-compiler 5 Voordelen combinatie compiler en interpreter 6 Het.NET Framework 9.NET en Java 9.NET, COM en
Nadere informatieVI. 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 informatieREKENEN Getallen en bewerkingen. voor 1F Deel 2 van 2
REKENEN Getallen en bewerkingen voor 1F Deel 2 van 2 Colofon Auteur: Lisanne Martens Eindredactie: Jiska van Hall Redactie: Edu Actief b.v. Vormgeving: DTP-Studio Joke Wensing Illustraties: Edu Actief
Nadere informatieWindows applicaties met VB.NET VB Express 2010
Windows applicaties met VB.NET VB Express 2010 HA 2258 01 Informaticabeheer(nieuw leerplan D/2010/7841/004) Marc De Wandel, Gerry Everaert, Nicole Legroe Christel Valkeners, Ria Van Eysendeyk Werkgroep
Nadere informatieWerkboek klinische schematherapie
Werkboek klinische schematherapie Werkboek klinische schematherapie Redactie: Eelco Muste Anoek Weertman Anne-Marie Claassen Bohn Stafleu van Loghum Houten 2009 Ó 2009 Bohn Stafleu van Loghum, onderdeel
Nadere informatieDomeinmodellen en klassendiagrammen
Overview Architectuur Deployment-diagram Software-architectuur 1 Architectuur Deployment-diagram Software-architectuur 2 3 Architectuur Architectuur Deployment-diagram Software-architectuur Webapplicatie
Nadere informatieMaartje Heymans & Ruud de Korte. Foto s bewerken. Stap voor stap
Maartje Heymans & Ruud de Korte Foto s bewerken Stap voor stap 1 e druk, februari 2012 Copyright 2012 Consumentenbond, Den Haag Auteursrechten op tekst, tabellen en illustraties voorbehouden Inlichtingen
Nadere informatieNiet meer depressief
Niet meer depressief Dit boek, Niet meer depressief; Werkboek voor de cliënt, is onderdeel van de reeks Protocollen voor de GGZ. Serie Protocollen voor de GGZ De boeken in de reeks Protocollen voor de
Nadere informatieStudiewijzer BACHELOR KUNSTMATIGE INTELLIGENTIE EXTRA KEUZENVAK VAK: C++ PROGRAMMEERMETHODEN
Studiewijzer BACHELOR KUNSTMATIGE INTELLIGENTIE VAK: C++ PROGRAMMEERMETHODEN EXTRA KEUZENVAK Semester, periode : 2 e semester, periode 4 en 5 Coördinator(en) : Arnoud Visser en Bas Terwijn Docent(en) :
Nadere informatieDenken + Doen = Durven
1 Denken + Doen = Durven Werkboek voor jezelf Dit werkboek is van: Houten Bohn Stafleu van Loghum, 2008 2 Denken + Doen = Durven Kind en Adolescent Praktijkreeks Dit Denken + Doen = Durven, Werkboek voor
Nadere informatieGroenengrijs. Jong en oud met elkaar in gesprek. Karen van Kordelaar. Astrid Vlak. Yolande Kuin. Gerben Westerhof
Groenengrijs Groenengrijs Jong en oud met elkaar in gesprek Karen van Kordelaar Astrid Vlak Yolande Kuin Gerben Westerhof Bohn Stafleu van Loghum Houten 2008 Ó 2008 Bohn Stafleu van Loghum, onderdeel van
Nadere informatieDit boek, Stop met piekeren; Werkboek voor de cliënt, is onderdeel van de reeks Protocollen voor de GGZ.
Stop met piekeren Dit boek, Stop met piekeren; Werkboek voor de cliënt, is onderdeel van de reeks Protocollen voor de GGZ. Serie Protocollen voor de GGZ De boeken in de reeks Protocollen voor de GGZ geven
Nadere informatieModeleren. Modelleren. Together UML. Waarvan maken we een model? overzicht les 14 t/m 18. ControlCenter 6.2
Modelleren Werkelijkheid Modelleren Modeleren Waarvan maken we een model?!analyse " Maak een model van de te automatiseren werkelijkheid of van het op te lossen probleem! Domeinkennis = structuur! Functionele
Nadere informatieObjectgeorië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 informatieVoeding, uitscheiding en diagnostiek
Voeding, uitscheiding en diagnostiek Werkcahier Kwalificatieniveau Geerard Siereveld Cees van Stipdonk Johan van t Wout Skillslab-serie voor verpleegkundige en verzorgende beroepsvaardigheden Houten 2008
Nadere informatieCoach jezelf in drie stappen
Coach jezelf in drie stappen Für Editha, meine liebe Mutter und beste Freundin Coach jezelf in drie stappen Ursela van Stekelenburg Bohn Stafleu van Loghum Houten 2006 Bohn Stafleu van Loghum, 2006 Alle
Nadere informatieSamenwonen of trouwen
Ciska Sikkel-Spierenburg Samenwonen of trouwen Financiële en juridische aspecten 3 e, herziene druk, mei 2010 Copyright 2010 Consumentenbond, Den Haag Auteursrechten op tekst en tabellen voorbehouden Inlichtingen
Nadere informatieHandleiding Een Outlook.com-account aanmaken
Wegwijs in Windows 8 Handleiding Een Outlook.com-account aanmaken Hannie van Osnabrugge u i t g e v e r ij c o u t i n h o c bussum 2013 Deze handleiding over een Outlook.com-account aanmaken hoort bij
Nadere informatie