Cursus Visual Basic 2005

Inhoudstafel

Inleiding

Hoofdstuk 1: Installeren, programmeeromgeving, eigenschap, methode en plaatsen 'controls' op een formulier (pg. 5)

1. Installerenpg. 5
2. Onderdelen van de programmeeromgevingpg. 7
3. Eigenschappen, methodes en gebeurtenissenpg. 8
4. Besturingselementen (controls)pg. 9
5. Plaatsen van besturingselementen op een formulierpg. 11
6. Oefeningpg. 12

Hoofdstuk 2: Variabelen, bereik van variabelen, array en menu (pg. 13)

1. Informatie opslaan in variabelen en constantenpg. 13 a. Wat zijn variabelen?pg. 13
b. Variabelen benoemenpg. 13
c. Typen variabelenpg. 14
d. Constantenpg. 15

2. Bereik van variabelenpg. 15
3. Soorten arrayspg. 17
4. Menu's toevoegenpg. 18
5. Gezamenlijke oefeningpg. 19
6. Oefening 1pg. 21
7. Oefening 2pg. 23

Hoofdstuk 3: Select Case-instructie, berichtenvenster, gebeurtenissen formulier, opstartprocedures formulier en programmeerinzichten (pg. 24)

1. Het gebruik van Select Casepg. 24
2. Syntax van berichtenvensterpg. 24
3. Opstartmogelijkheden van het formulierpg. 26
4. Enkele belangrijke programmeerinzichtenpg. 26
5. Gezamenlijke oefeningpg. 27
6. Oefeningpg. 30

Hoofdstuk 4: Voorwaardenstructuren, lussen, weetjes en programmeerfouten zoeken (pg. 32)

1. Wat zijn voorwaardenstructuren en lussen?pg. 32
2. Soorten voorwaardenstructuren en lussenpg. 32
3. Nog enkele weetjes, nuttig voor de oefeningenpg. 36
4. Programmeerfouten zoekenpg. 37
5. Oefeningen (oef. 5 & oef. 6)pg. 38
Herhalingsoefening (pg. 41)

Hoofdstuk 5: Methode, modulair programmeren, objecttype, conversie gegevenstypen en uitbreiding Select Case (pg. 43)

1. Methodepg. 43
2. Modulair programmerenpg. 43
3. Objecttypepg. 44
4. Moduluspg. 45
5. Functies voor de conversie van gegevenstypenpg. 45
6. Volgorde van de besturingselementen bepalenpg. 45
7. Uitbreiding op Select Casepg. 46
8. Gezamenlijke oefeningpg. 48
9. Oefening (individueel)pg. 50

Hoofdstuk 6: Keuzelijst, geneste lus, functies en bestanden zoeken (pg. 51)

1. Keuzelijst (ListBox)pg. 51
2. De geneste luspg. 53
3. Functiespg. 54
4. Bestanden zoekenpg. 60

Hoofdstuk 7: Expressies en operatoren (pg. 64)

1. Expressiespg. 64
2. Operatorenpg. 64
3. Oefening (individueel)pg. 69

Hoofdstuk 8: Sequentieel bestand en argumenten in functies en procedures (pg. 72)

1. Sequentieel tekstbestandpg. 72
2. Gezamenlijke oefeningpg. 73
3. Sorteren van een matrixpg. 76
4. Gezamenlijke oef. 2pg. 77
5. Oefening (individueel)pg. 81
6. Gebruik van argumenten in procedure en functiepg. 82
7. Gezamenlijke oefening op argumentenpg. 84

Hoofdstuk 9: Gebruikersfouten ondervangen in de code (pg. 86)

1. Soorten gebruikersfoutenpg. 86
2. Code om een runtime error te ondervangenpg. 86
3. Voorbeelden van een runtime error pg. 87
4. Fouten ondervangen met On Error GoTopg. 87
5. Oefening 11 (individueel)pg. 91

Hoofdstuk 10: Afwerking en ondersteuning van applicaties (pg. 92)

1. Lay-out programma en ToolTippg. 92
2. Foutmeldingenpg. 93
3. Efficiënte codepg. 93
4. Ondersteuningpg. 94

Appendix: Woordenlijst informatica (NL-FR)pg. 96

Index (pg. 102)pg. 102

U bekomt tevens de link naar de oplossingen (± 20 blz.) van de opgaven uit dit werk (brief bij levering).

© Marc Vandenbussche d.d. 05 maart 2006, laatste update: 26/11/'08