Cursus Visual Basic.NET

Inhoudstafel pg. 1

Deel I:

Inleidingpg. 4

Hoofdstuk 1: Installeren, programmeeromgeving, eigenschap, methode, besturingselement en plaatsen 'controls' (pg. 4)

1. Installerenpg. 4
pg. 62. Programmeeromgeving
3. Onderdelen van de programmeeromgevingpg. 6
4. Eigenschappen, methodes en gebeurtenissenpg. 7
5. Besturingselementen (controls)pg. 8
6. Plaatsen van 'control(s)' op een formulierpg. 9
7. Oefeningpg. 10

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

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

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

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

1. Het gebruik van 'Select Case'pg. 24
2. Syntax van berichtenvensterpg. 24
3. Toetsactiveringpg. 26
4. Opstartmogelijkheden van het formulierpg. 26
5. Enkele belangrijke programmeerinzichtenpg. 27
6. Gezamenlijke oefeningpg. 28
7. Oefeningpg. 31

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

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

Herhalingsoefeningpg. 43

Deel II:

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

1. Methodepg. 45
2. Modulair programmerenpg. 45
3. Objecttypepg. 46
4. Moduluspg. 47
5. Functies voor de conversie van gegevenstypenpg. 47
6. Uitbreiding op 'Select Case'pg. 47
7. Gezamenlijke oefeningpg. 50
8. Oefening (individueel)pg. 52

Hoofdstuk 6: Keuzelijst, geneste lus, functie, bestanden zoeken en nieuw datatype vastleggen (pg. 53)

1. Keuzelijst (ListBox)pg. 53
2. De geneste luspg. 55
3. Functiespg. 56
4. Bestanden zoekenpg. 57
5. Nieuw datatype vastleggenpg. 60

Hoofdstuk 7: Expressies en operatoren (pg. 61)

1. Expressiespg. 61
2. Operatorenpg. 61
3. Oefening (individueel)pg. 66

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

1. Sequentieel tekstbestandpg. 69
2. Gezamenlijke oefeningpg. 70
3. Sorteren van een matrixpg. 73
4. Gezamenlijke oef. 2pg. 74
5. Oefening (individueel)pg. 78
6. Gebruik van argumenten in procedure en functiepg. 79
7. Gezamenlijke oefening op argumentenpg. 81

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

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

Hoofdstuk 10: Webapplicaties ontwikkelen (pg. 89)

Inleidingpg. 89
1. HTML-paginapg. 89
2. Openen HTML-paginapg. 90
3. 'Frameset'pg. 90
4. Tekst centreren in een tabelpg. 90

Tips voor kwaliteitssoftwarepg. 93
1. Lay-out programma en 'ToolTip'pg. 93
2. Foutmeldingenpg. 94
3. Efficiënte codepg. 94
4. Ondersteuningpg. 95

Appendix 1: Installatie Standard VB.NET UKpg. 97

Appendix 2: Woordenlijst informatica (NL-FR)pg. 107

Index pg. 113

=====================================

© Marc Vandenbussche, laatste update: 2009-03-8