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