Transcript Document

De achtergronden
van
Visual Basic
Hoofdstuk 1
Visual Basic .NET voor studenten
In dit hoofdstuk …
•
•
•
•
Hoe en waarom VB?
Wat is nieuw?
Wat is .NET?
Beginselen van programmeren
Hoofdstuk 1
Visual Basic .NET voor studenten
De geschiedenis van VB
• 1963: BASIC
Beginner’s All-Purpose Symbolic Instruction Code
• 1975: eerste Personal Computer
• Gates & Allen: versie voor PC (MS-DOS)
• 1991: Visual Basic verlaagt de drempel om
Windows te programmeren
• Laatste versie: 6
• VB 6 was een procedurele taal, niet OO!
Hoofdstuk 1
Visual Basic .NET voor studenten
.NET omgeving (framework)
• Geen versie 7, maar een radicale herziening van het
besturingssysteem
o
o
o
o
Runtime omgeving
Beveiliging
Netwerking
Programmeertalen
• Men vindt in .NET zeer veel analogieën met de filosofie
van Java:
o
VM, garbage collector, OOP, …
• Huidige versies:
o
o
Hoofdstuk 1
.NET Framework 3.5
Visual Basic 2008
Visual Basic .NET voor studenten
Overzicht .NET omgeving
VB
C++
C#
Perl Python
…
Web Services
User Interface
ASP.NET
Programmeertalen
Bibliotheken
ADO.NET: Data and XML
.NET Framework Class Library
Virtuele machine
Common Language Runtime
Message
Queuing
COM+
(Transactions,
Partitions,
Object Pooling)
IIS
WMI
Win32
Hoofdstuk 1
Visual Basic .NET voor studenten
Besturingssysteem
Wat is een programma?
• Logisch stappenplan (algoritme)
Maak je haar nat
Doe er shampoo op
Wrijf de shampoo door je haar
Spoel het uit
• Bestaat uit:
o
o
o
o
Opeenvolgingen (statements)
Herhalingen (lussen)
Selecties (If)
Methode-oproepen op objecten
 Kant-en-klaar
 Zelf geschreven
Hoofdstuk 1
Visual Basic .NET voor studenten
Samenvatting
•
•
•
•
VB is afgeleid van BASIC
Maakt deel uit van .NET (zeer krachtig)
Een programma is een lijst van instructies
OOP is zeer belangrijk
Hoofdstuk 1
Visual Basic .NET voor studenten
Oefening 1.2
10000 blaadjes papier met een getal erop.
Hoe ga je het grootste getal vinden?
Dit soort redeneringen en voorstellingen
helpen vaak bij het opstellen van
programma’s.
Hoofdstuk 1
Visual Basic .NET voor studenten