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

Slides:



Advertisements
Verwante presentaties
KINN 2010 •OOP •O Object •O Georiënteerd •P Programmeren.
Advertisements

Pimp your Powerpoint 7 juni 2011
PTI Eeklo Autocad 2013 Downloaden & Installeren Schooljaar Studentenversie.
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World •Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
 De Robot  Het Programma  Film By Martijn Hazenboom.
Applicatie virtualisatie
Gegevensstructuren: list boxen en lijsten
Inleiding programmeren in C++ Life Science & Technology 19 januari Universiteit Leiden.
Les 1 Objecten, Eigenschappen en Gebeurtenissen
Objecten Hoofdstuk 6 Hoofdstuk 6 Hoofdstuk 6 1.
Inleiding Programmeren met Visual Basic Karl Moens.
Greenfoot Workshop Bobby - Snake.
De implementatie van de UIML standaard in UIML.NET Ingo Berben Eindwerk voorgedragen tot het behalen van de graad van bachelor in de informatica/ICT/kennistechnologie.
Instructie Programmeren Task 1 5JJ70. Task 1.1: Hello World Klik naast de laatste accolade in de grijze kantlijn om een breakpoint neer te zetten, anders.
Phoenix Contact ILC150ETH F. Rubben, Ing.. Phoenix Contact ILC150ETH F. Rubben, Ing.
Hoofdstuk 2 Hallo, C# !.
Jo David. programma’s Microsoft: Outlook Netscape: Messenger andere.
Les 2 Basisbouwstenen (deel 1)
1 Toegepaste Informatica Keuzevak C++ 3°jaar. 2 Studiefiche  Software  Boek (hfst 3-5)  Presentatie (website)
Exceptions Hoofdstuk 17 Hoofdstuk 17.
Klassen schrijven Hoofdstuk 10. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe schrijf je een klasse Constructormethodes Public methoden Variabelen.
Herhaling: For, While en Do
Methoden en argumenten
Visual Basic .NET voor studenten
Consoleprogramma’s Hoofdstuk 19. Visual Basic.NET voor studenten2 In dit hoofdstuk … Hoe consoletoepassingen maken In- en uitvoer bij consoleprogramma’s.
Bestanden Hoofdstuk 18 Hoofdstuk 18.
SIP File Recovery Tool. Agenda 18/10/2006Maken agenda + onderzoeken van verschillende filetypes 25/10/2006Uitzoeken hoe er effecient gelezen en geschreven.
Visual Basic.
Subversion Version control
HOM COM VERGADERING 26 – Avast virusscan voor XP en Vista.
Microsoft Small Basic Cum 11/01/2009 Rudy. Basic Vroeger beschikten bijna alle homecomputers over basic als programmeertaal voor de gebruiker Altair BASIC.
Object georiënteerd programmeren in Alice
Presenteert:.
Web Applicaties Bouwen met Visual Studio .NET
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Visual Basic 2005/2008 OOP in praktijk André Obelink - MCSD, MVP Web: Web: -
Visual Basic 2010 – What’s new André Obelink
Afdrukken met Visual Basic 2008
KINN 2010 OOP O Object O Georiënteerd P Programmeren.
Les 6 Menu Programmeren met Visual Basic Karl Moens.
Hoofdstuk 5 Interactie. Controls Form Label Button Label TextBox.
Programmeerstijl Hoofdstuk 21. Visual Basic.NET voor studenten2 Inleiding Belang van een goede programmeerstijl:  Programma’s worden door meerdere mensen.
Debuggen Hoofdstuk 9 Hoofdstuk 9.
Les 2: Interactie in je space door middel van klikbare objecten en actionscript. Wat is actionscript en programmeren?
Les 7 Multiple Document Interface Programmeren met Visual Basic Karl Moens.
Arrays Hoofdstuk 14 Hoofdstuk 14.
Objectgeoriënteerd Ontwerp
Interfaces Hoofdstuk 23 Hoofdstuk 23.
Les 4 De Muis (deel 1) Programmeren met Visual Basic Karl Moens.
Variabelen en berekeningen
Visual Basic.NETPag.1 Hoofdstuk 8 – Fout afhandeling Inleiding Structured Exception Handling Hoe fouten opvangen Geen foutafhandeling Alle fouten opvangen.
Tweedimensionale arrays
1 Introductie next MCT - Programmeren 2 © S. Walcarius Waarom java? programma machinetaal (.exe) compilen platformspecifiek Een exe programma.
Les 5 De Muis (deel 2) Drag & Drop
Programmeercursus O.O.P. met VISUAL BASIC.NET
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology ; PIC assember programeren 1 Les 2 - onderwerpen MPLAB.
Bewerkingen met Strings
Polymorfie Hoofdstuk 24. Visual Basic.NET voor studenten2 Inleiding Polymorfie zorgt ervoor dat een gegeven object verschillende “vormen” kan aannemen.
Soorten programma’s nConsole- applicatie. Soorten programma’s nConsole- applicatie nWindows- applicatie.
OOP en.NET. Objecten Is geen ‘nieuw’ mysterieus woord Overal om ons heen zien we objecten: – TV – Computer – Auto – Wasmachine – ….
C++ Les 1: introductie. Programmeren Programma’s scripts Websites libraries (Sound, GUI, netwerking…)
Windows applicatieontwikkeling
Gameprogrammeren: Properties
ASP.NET MVC Web Development
Software Development fundamentals
Software Development fundamentals
– Software development fundamentals
Software Development fundamentals
Software Development fundamentals
Software Development fundamentals
Transcript van de presentatie:

Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 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

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

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

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”

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

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”

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

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

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

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 : 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!

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

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!