De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.

Verwante presentaties


Presentatie over: "Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2."— Transcript van de presentatie:

1 Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2

2 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten In dit hoofdstuk … Kennismaking met de IDE Projecten Besturingselementen Een programma runnen Compilatiefouten opsporen

3 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Integrated Development Environment (IDE) Een frontend voor de verschillende tools o Code editor o Compiler, linker o Debugger o Help o UI tekenen o Soms voor verschillende talen en besturingssystemen

4 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Visual Studio.NET

5 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Een eerste programma schrijven Demo Een project wordt aangemaakt Definitieve locatie van het project wordt pas bij eerste opslag vastgelegd Uitvinken: “Create directory for solution”

6 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Besturingselementen (eng: Control) Informatie presenteren en/of interactie met de gebruiker In “ontwerpfase” of “at design-time” kan je de layout en de properties instellen In de “uitvoeringsfase” of “at run-time” worden de controls zichtbaar in een Windows applicatie en kunnen de properties eventueel nog veranderen Property = eigenschap, zoals kleur, font, positie, … Zie ook getters en setters bij OO (Name), pseudo-property  de variabele naam in de source code

7 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Events en de Button control Event = gebeurtenis o Door de gebruiker, bv. Klik op knop o Door het systeem, bv. Nieuw bericht Elke control kan reageren op events, dit noemt men een event-handler  speciale methode die uitgevoerd wordt Private Sub Button1_Click( _ ByVal sender As System.Object, _ ByVal e As System.EventArgs) _ Handles Button1.Click Demo: “Hello Button”

8 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Editorfaciliteiten - Programmeerfouten Autocompletion  ga nooit verder als de huidige lijn niet compileert Layout (code convention) Hoofdletter (code conventions) Selecteren objecten, properties en methodes Opsplitsen van lange lijnen: _ op de gepaste plaats o Na haakje o Na komma

9 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Message Box MessageBox.Show(“Hello”) Belangrijke boodschappen (niet overdrijven) Debug hulpmiddel

10 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Geïntegreerde Help Zeer nuttig voor opzoekingswerk o Methodes o Properties o Objecten NIET om de taal zelf op te zoeken o Syntax o OO principes

11 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Compatibiliteit Visual Studio Het handboek gaat uit van VS 2008 o In bijlage bij het boek o Gratis Visual Basic 2008 Express editie : http://www.microsoft.com/express/vb/ Een project gemaakt met een oudere versie kan je openen met VB 2008 o Conversion Wizard o Daarna is openen met een oudere VB niet meer mogelijk!

12 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Conversion Wizard

13 Visual Basic.NET voor studenten Hoofdstuk 2 Visual Basic.NET voor studenten Compatibiliteit.NET runtime De “meeste” applicaties gemaakt met.NET 1.0, 1.1, 2.0 en 3.0 zullen draaien in.NET 3.5 (zonder hercompileren, dus rechtstreeks via het.exe bestand) De “meeste” applicaties gemaakt met een hogere versie van.NET zullen “waarschijnlijk” niet draaien in een lagere versie van de runtime Testen is de boodschap! Nog beter: versieproblemen vermijden door de correcte versie van VS te gebruiken en te hercompileren!


Download ppt "Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2."

Verwante presentaties


Ads door Google