De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Programmeercursus O.O.P. met VISUAL BASIC.NET Frans Vanrillaer & John Evans.

Verwante presentaties


Presentatie over: "Programmeercursus O.O.P. met VISUAL BASIC.NET Frans Vanrillaer & John Evans."— Transcript van de presentatie:

1 Programmeercursus O.O.P. met VISUAL BASIC.NET Frans Vanrillaer & John Evans

2 Wat is.NET.Net is het samen voegen van de ‘Common Language Runtime’ met een verzameling ‘.NET base classes’. robuuste, foutvrije, aanpasbare, eenvoudig te installeren, goed te onderhouden, taal onafhankelijke, aangepast aan de moderne technologie,. Net laat ons: Programma’s ontwikkelen.

3 Algemeen overzicht software scenario’s Ontwikkelings Model Intelligentie plaats Applicatie Types

4 Ontwikkelings Model Cliënt oDatabase Cliënt oInternet Explorer oOutlook Express oCute FTP oMS Word oMS Excel Server oDatabase Server oIIS oMS Exchange oConfigured IIS oSpell Checker oCharting Comp.

5 Applicatie Types o Word o Excel o Word o Excel o Scheduler.dll o Chartmaster.dll o Scheduler.dll o Chartmaster.dll o Elke Home page o E-Commerce Site o Elke Home page o E-Commerce Site o Banking Applicatie o E-Commerce Applicatie o Banking Applicatie o E-Commerce Applicatie o Trip-Planner o Pocket-Reminder o Trip-Planner o Pocket-Reminder o Flight Controller o Engine Controller o Flight Controller o Engine Controller Windows Apps Componenten Lib Web Apps Distributie Apps Mobile Apps Real-Time Emb. Apps

6 Intelligentie Plaats Mainframe Domme TerminalIntelligente Server PC De Twee samen Netwerk Intelligente ?

7 o SQL Server o BizTalk Server o Commerce Server o Exchange Server o ISA Server o Mobile IIS o SQL Server o BizTalk Server o Commerce Server o Exchange Server o ISA Server o Mobile IIS o Visual Studio.Net o CLR o Base Classes o CLR o Base Classes De.NET oplossing.NET Framework.NET Servers Ontwikkelings omgeving CLR = Common Language Runtime BCL = Base Class Library FCL = Frame Class Library Één ontwikkelings omgeving (IDE ) voor alle software types en alle.Net talen

8 .NET Interne opbouw Taal Infrastructuur VB.NET C# VC++.NET J#.NET JScript ……. Common Type System  Type declaratie (waarde of referentie)  Type management (stack of heap)  Basis functies volgens Object-Oriented Model  Implementatie regels voor nieuwe talen ( CLS Common Language Specification )

9 .NET Interne opbouw Programming Model VB.NET C# VC++.NET J#.NET JScript ……. Common Type System Client-Side Server-Side Mobile-Side WinForms WinForm Controls Rich Client Apps. Components Windows Services WebForms WebForm Controls WebServices Mobile WebForms Smart Clients Real-Time Apps.

10 .NET Interne opbouw Base Class Library VB.NET C# VC++.NET J#.NET JScript ……. Common Type System Client-Side Server-Side Mobile-Side Base Class Library GDI+ Networking Threading Web Protocols Messaging Serialization Security Reflection Timers ADO.NET Windowing

11 .NET Interne opbouw Runtime VB.NET C# VC++.NET J#.NET JScript ……. Common Type System Client-Side Server-Side Mobile-Side Base Class Library Common Language Runtime Just In Time Comp. Garbage Collection Class loading Secure environment Handling Exceptions Application Domains

12 .NET Interne opbouw Platform VB.NET C# VC++.NET J#.NET JScript ……. Common Type System Client-Side Server-Side Mobile-Side Base Class Library Common Language Runtime Windows COM+ Services GUI Multitasking Event driven model Transaction support Message Queuing Object Pooling Load Balancing

13 .NET Interne opbouw.NET Framework.Net Framework Windows 2000 / NT / XP VB.NET C# VC++.NET J#.NET JScript ……. Common Type System Client-Side Server-Side Mobile-Side Base Class Library Common Language Runtime Windows COM+ Services

14 .NET Interne opbouw Hoe het werkt VB.Net Source Code VB.Net Source Code Compiler IL C# Source Code C# Source Code Compiler IL Linker EXE of DLL EXE of DLL JIT Compiler JIT Compiler Class Library Class Library Native Code Native Code Uitvoering onder CLR Uitvoering onder CLR

15 .NET Interne opbouw Algemeen Overzicht

16 VB.NET Console applicatie maken  Start Visual Studio  File | New | Project  Klik Ok  Vul naam in: voorbeeld1  Geef locatie  Selecteer: Console Application Creëert : Module Module1

17 Console Applicatie Automatische Code Module Module1 End Module Sub Main( ) End Sub Naam vd Module Wordt meestal geweizigd Noodzakelijk begin Keyword van een Module Begin Keyword van een Subroutine Sluit Subroutine af Sluit Module af Start naam Imports System We maken het ons gemakkelijk en importeren expliciet de namespace System Console.WriteLine ( "Hello VB.NET" ) Class van System Functie van deze Class  Klik ‘F5’ of L-muis klik op:

18 Console Applicatie Met Command-Line Argumenten Pas de code als volgt aan : Module Module1 Sub Main ( ByVal args( ) As String ) Dim s As String For Each s In args Console.WriteLine ( s ) Next End Sub End Module Imports System Om deze code te RUNNEN  Select Start | Uitvoeren zoek met Browse naar het programma in de bin folder klik en type Frans Jan Nadine, dan klik OK.  Andere manier Om deze code te RUNNEN  Select Start | Uitvoeren zoek met Browse naar het programma in de bin folder klik en type Frans Jan Nadine, dan klik OK.  Andere manier 1/2

19 Console Applicatie Met Command-Line Argumenten 2/2 R R

20 Overzicht volgende Les  Datatypes  Controle Structuren  Proceduren  Option Strict  Type Conversie  ByVal/ByRef  Meerdere Modules


Download ppt "Programmeercursus O.O.P. met VISUAL BASIC.NET Frans Vanrillaer & John Evans."

Verwante presentaties


Ads door Google