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 Een eerste applicatie 2.1 Inleiding...17 2.2 Microsoft Visual Basic 2010 Express Edition gebruiken...18 2.3 De Design mode...20 2.4 De Code Editor...24 2.5 Opdrachten...27 De code bewerken 3.1 Inleiding...31 3.2 Objectoriëntatie...32 3.2.1 Klassen en objecten...32 3.3 Een voorbeeld de klasse Button...33 3.3.1 De eigenschappen van een object...33 3.3.2 De eigenschappen aanpassen in de code editor...34 3.3.3 De methoden van een object...35 3.4 Parameters en de MessageBox...36 VB. NET 0.4
3.5 Zelf een methode schrijven...38 3.5.1 Een methode met parameter schrijven...39 3.5.2 Een methode met meerdere parameters...41 3.6 Opdrachten...42 3.7 Extra opdracht WebBrowser...45 Debuggen en compileren 4.1 Inleiding...49 4.2 Fouten die Visual Basic vooraf herkent...50 4.2.1 Error List...51 4.2.2 Wel of geen fout?...52 4.3 Fouten tijdens het uitvoeren van je applicatie...53 4.4 Je applicatie doet niet wat je wilt...54 4.4.1 Breakpoints...55 4.4.2 Step into...56 4.5 Je code testen...58 4.5.1 Commentaar...58 4.6 Een executable maken...59 4.7 Opdracht...60 Variabelen en datatypen 5.1 Inleiding...61 5.2 Verschillende soorten variabelen...62 5.2.1 Integer...62 5.2.2 Double...62 5.2.3 String...62 5.2.3 Boolean...62 5.3 Naamgeving...63 5.4 Het declareren van variabelen...64 5.4.1 Declaratie buiten een methode...64 5.4.2 Naamgeving van variabelen...66 5.4.3 Declaratie in een methode...67 5.5 Waarden toekennen aan variabelen...69 0.5 VB. NET
5.6 Typeconversie...71 5.7 Opdrachten...72 Operators en control statements 6.1 Inleiding...75 6.2 Operators...76 6.2.1 Comparison operators...77 6.2.2 Boolean operators...78 6.3 Control statements...81 6.3.1 Selectiestatements...81 6.3.2 Loop statements...84 6.4 Vragen...87 6.5 Opdrachten...91 6.6 Extra opdracht Groter of kleiner?...94 Deel 2 Inleiding Dieper in Visual Basic.Net 7.1 Inleiding...101 7.2 Event handlers...102 7.2.1 Inleiding...102 7.2.2 Het event MyBase.Load...102 7.2.3 Zelf een event handler schrijven...103 7.2.4 De parameter sender...103 7.2.5 De parameter e...105 7.3 Informatie op internet en via het MSDN...106 7.4 Gegevens in een bestand...108 7.4.1 Inleiding...108 VB. NET 0.6
7.4.2 Tekst uit een bestand lezen...108 7.4.3 Tekst naar een bestand schrijven...109 7.4.4 Bestanden openen met FileDialogs...110 7.5 Je project aanpassen en publiceren...111 7.5.1 Inleiding...111 7.5.2 Een installatiepakket maken van je project...113 7.6 Programmeeropdrachten...115 0.7 VB. NET Datatypen en array's 8.1 Inleiding...119 8.2 Soorten datatypen en conversie...120 8.2.1 Inleiding...120 8.2.2 Conversiemethoden...120 8.3 Tekst...121 8.3.1 Inleiding...121 8.3.2 Substrings...121 8.3.3 Positie van tekens...121 8.3.4 Strings combineren...123 8.3.5 Hoofd- en kleine letters...123 8.3.6 Trimmen...123 8.3.7 Verwijderen en vervangen...124 8.3.8 Witregel en bijzondere tekens...124 8.4 Getallen...125 8.4.1 Meer datatypen voor getallen...125 8.4.2 Wiskundige functies...126 8.4.3 Delen door nul...127 8.4.4 Constanten...127 8.5 Datum en tijd...128 8.5.1 Inleiding...128 8.5.2 Handige methoden voor datums en tijden...129 8.6 Array s...130 8.6.1 Inleiding...130 8.6.2 Declaratie...130 8.6.3 Een for-lus gebruiken...131 8.6.4 For Each gebruiken...132 8.7 Arraylists...133
8.7.1 Inleiding...133 8.7.2 Een arraylist declareren...133 8.7.3 Inhoud van een textbox toevoegen...134 8.7.4 Elementen verwijderen...135 8.7.5 Elementen tussenvoegen, zoeken en sorteren...136 8.8 De listbox...138 8.8.1 Inleiding...138 8.8.2 Geselecteerd element...139 8.9 Programmeeropdrachten...141 Zelf klassen programmeren 9.1 Inleiding...145 9.2 Methoden...146 9.2.1 Inleiding...146 9.2.2 Zelf een methode schrijven...146 9.2.3 Parameters gebruiken...147 9.2.4 Tips voor het schrijven van methodes...148 9.3 Methoden die iets retourneren...148 9.3.1 Inleiding...148 9.3.2 Het keyword Function...149 9.3.3 Het commando return...149 9.4 Methoden als controlemiddel...150 9.5 Objectoriëntatie...151 9.5.1 Inleiding...151 9.5.2 Een klasse programmeren...151 9.5.3 Objecten van een klasse aanmaken...153 9.5.4 Private of public...154 9.6 Objecten in een listbox...157 9.7 Programmeeropdrachten...160 9.8 Extra opdracht Visual Basic en SQL...164 Index VB. NET 0.8
0.9 VB. NET Visual Basic.NET
Voorwoord In dit boek leer je hoe je applicaties maakt voor Windows. Dat ga je doen in de programmeertaal Visual Basic.NET. Die taal is erg geschikt om te leren programmeren als je daarmee nog geen ervaring hebt: je zult zien dat je in een handomdraai een eenvoudige applicatie kunt maken. Tegelijk is Visual Basic.NET een moderne, zeer uitgebreide programmeertaal die alle mogelijkheden heeft voor een programmeur van nu. Er valt dus veel te leren. Dat gaat in dit boek stap voor stap. In een hoofdstuk tref je naast uitleg veel codevoorbeelden aan. Die helpen je op weg als je zelf aan de slag gaat. Daarvoor vind je programmeeropdrachten aan het einde van elk hoofdstuk. Bij sommige van deze opdrachten heb je voorgeprogrammeerde projecten nodig. Deze projecten heeft je docent. In de eerste drie hoofdstukken leer je een eerste programma te maken en eenvoudige code te schrijven. In hoofdstuk 4 leer je hoe je programmeerfouten goed kunt opsporen. In de hoofdstukken erna ontwikkel je allerlei belangrijke programmeervaardigheden. In deel 2 duik je nog dieper in Visual Basic.Net. In dat deel leer je de mogelijkheden van deze taal nog veel beter kennen. Veel plezier met Visual Basic.NET! M. den Besten april 2012 VB. NET 0.10