Visual Basic .NET voor studenten 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 Visual Basic .NET voor studenten Visual Basic .NET voor studenten Hoofdstuk 1 Hoofdstuk 1
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! Visual Basic .NET voor studenten Visual Basic .NET voor studenten Hoofdstuk 1 Hoofdstuk 1
.NET omgeving (framework) Geen versie 7, maar een radicale herziening van het besturingssysteem Runtime omgeving Beveiliging Netwerking Programmeertalen Men vindt in .NET zeer veel analogieën met de filosofie van Java: VM, garbage collector, OOP, … Huidige versies: .NET Framework 3.5 Visual Basic 2008 Visual Basic .NET voor studenten Visual Basic .NET voor studenten Hoofdstuk 1 Hoofdstuk 1
.NET Framework Class Library Common Language Runtime Overzicht .NET omgeving Programmeertalen VB C++ C# Perl Python … Web Services User Interface ASP.NET Bibliotheken ADO.NET: Data and XML .NET Framework Class Library Common Language Runtime Virtuele machine Message Queuing COM+ (Transactions, Partitions, Object Pooling) IIS WMI Besturingssysteem Win32 Visual Basic .NET voor studenten Visual Basic .NET voor studenten Hoofdstuk 1 Hoofdstuk 1
Wat is een programma? Logisch stappenplan (algoritme) Bestaat uit: Opeenvolgingen (statements) Herhalingen (lussen) Selecties (If) Methode-oproepen op objecten Kant-en-klaar Zelf geschreven Maak je haar nat Doe er shampoo op Wrijf de shampoo door je haar Spoel het uit Visual Basic .NET voor studenten Visual Basic .NET voor studenten Hoofdstuk 1 Hoofdstuk 1
Samenvatting VB is afgeleid van BASIC Maakt deel uit van .NET (zeer krachtig) Een programma is een lijst van instructies OOP is zeer belangrijk Visual Basic .NET voor studenten Visual Basic .NET voor studenten Hoofdstuk 1 Hoofdstuk 1
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. Visual Basic .NET voor studenten Visual Basic .NET voor studenten Hoofdstuk 1 Hoofdstuk 1