Visual Basic Net Overzicht Overzicht cursus Visual Basic
Visual Basic. Net - Overzicht • Overzicht cursus Visual Basic. NET 4. Net Framework 4. NET IDE (Ontwikkelomgeving) 4 Programmeren in Visual Basic. Net ü Data Types, Arrays ü Controlestructuren, Procedures 4 Object georienteerd programmeren ü Inkapseling, Overerving, Polymorfisme 4 Debugging en Foutafhandeling 4 De Grafische User Interface : Windows Forms ü Textboxes, labels, menus, MDI, . . . 4 Gegevenstoegang : ADO. NET ü Data binding gebruik makend van Data Controls ü Data Access Componenten Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 1
Visual Basic. Net - Overzicht • Handboek : 4 Visual Basic. NET for Experienced Programmers 4 Auteur : Deitel 4 Uitgever : Printice Hall 4 ISBN : 0 -13 -046131 -8 • Slides op Blackboard 4 Cursus RAD-VB. Net - paswoord VB. NET- course documents: slides alle hoofdstukken + oefeningen • Software : downloaden voor slechts 30€ 4 http: //www. ma 3 d. com/ • Puntenverdeling 4 100% schriftelijk examen op PC Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 2
Hoofdstuk 1 : Introduction to. NET and Visual Basic. NET Microsoft. NET? De. NET framework Common Language Specification De. NET Runtime De. NET Class Library Visual Basic. NET Pag. 3
1. 1 Wat is Microsoft. NET? • Wat is. NET? 4 De E voor Enterprise Development ü Vervangt de New Technology (NT) ü New Enterprise technology (NET) 4 De dot voor Application Developers ü OOP Application Platform ü Vervangt de Windows API en COM Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 4
1. 1 Wat is Microsoft. NET? • . NET initiatief 4 Geintroduceerd door Microsoft in Juni 2000 4 Taal onafhankelijk ü Applicaties kunnen ontwikkeld worden in alle. NET compatibele talen – Visual Basic. NET, Visual C++. NET, C# , … ü Programma’s gecreëerd in verschillende talen kunnen met mekaar communiceren 4 Platform onafhankelijk 4 Device onafhankelijk Info : www. microsoft. com/net Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 5
1. 1 Wat is Microsoft. NET? • De belangrijkste onderdelen van. NET 4 Web services ü Componenten die over het internet aangesproken kunnen worden ongeacht het platform waarop het draait en de taal waarin het geschreven is. ü SOAP protocol: XML gestructureerde gegevens uitwisselen over HTTP protocol 4 Software herbruikbaarheid ü Over het internet via Web services ü Bibliotheek van pre-packaged componenten 4 Universal Data Access ü Elk internet-connected device heeft toegang tot de data Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 6
1. 1 Wat is Microsoft. NET? Ontwikkeld in Visual Studio. NET Applications. NET Framework Native Windows en OS services Communication Protocols HTML, XML, SOAP, HTTP Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 7
1. 2. Net Framework • . NET Framework 4 Hart van de. NET strategy ü Beheert en runt applicaties en Web services ü Voorziet in security, memory management, … 4 De details van. NET Framework staan in Common Language Specification (CLS) 4 Bevat Framework class library (FCL) ü klassenbibliotheek, klaar voor hergebruik ü Kan gebruikt worden door alle. NET programmeertalen 4 Common Language Runtime (CLR) voert programma’s uit Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 8
1. 2. Net Framework C++ C# J# Common Language Specification ASP. NET Web Forms Web Services Mobile Internet Toolkit Windows Forms ADO. NET and XML Management Base Class Library Visual Basic. NET … V i su a l S t u d i o. N E T Development VB Common Language Runtime Operating System Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 9
1. 2. Net Framework Visual Basic. NET VB 6 Applications . NET Applications VB 6 Runtime . NET Runtime WOS/NOS Hardware Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 10
1. 2. Net Framework • Common Language Specification 4 Definitie van hoe een taal wordt gebruikt door de CLR 4 Iedereen kan een taal maken gericht op. NET Framework 4 Maakt taal interoperabiliteit mogelijk, dankzij het Common Type System (CTS) Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 11
1. 2. Net Framework • Common Language Runtime (CLR) 4 Centraal deel van framework ü Voert. NET applicaties uit ü Execution management features : garbage collection, security 4 Compilatie process ü 2 compilaties – Programma’s worden gecompileerd naar de Microsoft Intermediate Language (MSIL) » Definieert instructies voor de CLR – MSIL code wordt vertaald naar machine code » Machine code voor een specifiek platform Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 12
1. 2. Net Framework . NET Source Code VB. NET Compiler Compilatie IL Code Bytes . NET Runtime Native Binary Codes JIT Compiler Native OS Executie Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 13
1. 2. Net Framework • De. NET run-time (CLR) Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 14
1. 2. Net Framework • Framework Class Library (FCL) 4 Voorziet in een bibliotheek van “prepackaged” classes en methodes om tal van operaties uit te voeren ü Base Class Library – – berekeningen String manipulaties Error checking … ü ADO : gegevensmanipulatie ü XML : ondersteuning XML ü ASP : webapplicaties ü Windows : window gebaseerde applicaties Visual Basic. NET Hoofdstuk 1 : Introductie to. NET and Visual Basic. NET 15
- Slides: 15