Visual Basic.Net - Overzicht

Slides:



Advertisements
Verwante presentaties
Help, ik moet naar Office 2007!?. Wat horen wij bij klanten Training “New UI will cause too big of a loss in productivity” Training “New UI will cause.
Advertisements

Zelf objecten maken in VBA Ynte Jan Kuindersma, BIRD Automation Nationale Officedag 2009 EDE, 14 Oktober 2009.
HM-ES-th1 Les 9 Hardware/Software Codesign with SystemC.
BizTalk by Design Steef-Jan Wiggers.
Hoe SQL injection werkt
Internet College 2 Architecturen. Architectuur van netwerktoepassingen •Peer to peer –Windows werkgroep •File- en printer sharing •Internet connection.
JQuery en ASP.NET Bart De Meyer.
Service Coordination Protocols ● Noodzaak (Eddy) ● Coordination protocols (Eddy) ● Infra-structuur (Eddy) ● WS-Coordination (Eddy) ● WS-Transaction (Pepijn)
Windows Workflow Foundation Workflow in jouw applicatie Dennis Mulder – Avanade
Inleiding computersystemen en netwerken deel 3 Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 6.1.
1/1/ / faculty of Computer Science eindhoven university of technology 5B040:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 8(1): Het Operating.
Project Combat Casper Bommelé Marc Eekhout Michel van der Hut
Programmeren in Java met BlueJ
OOP met Java Sessie 1.
MagentaPurpleTeal PinkOrangeBlue LimeBrown RedGreen Introductie C# /.NET
Biml en Data Vault.
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
Voor VBA programmeurs Maurice de Beijer.  Maurice de Beijer.  The Problem Solver.  Visual Basic MVP.  Blog: theproblemsolver/default.aspxhttp://msmvps.com/blogs/
Speaking OData to SharePoint 2010 in a RESTful manner Michaël Hompus | Principal Developer | Winvision.
Social Technology How to get the end-user involved Carl Bik Capgemini Nederland bv.
Omgevingen zijn dan geïmplementeerd als Symbol Tables. Symbol Table mapt een symbool met een Binding Meerdere noties van binding –Meerdere manieren te.
Windows Workflow Foundation What is hot, what is not? Maurice de Beijer ABL – The Problem Solver.
1 Toegepaste Informatica Keuzevak C++ 3°jaar. 2 Studiefiche  Software  Boek (hfst 3-5)  Presentatie (website)
Specialismen Analyse en verificatie van protocollen Analyse van Petri-netten Component-specificatie Web-based information systems (Query)talen voor Web.
1/1/ / faculty of Computer Science eindhoven university of technology 5JJ20:Computerarchitectuur 2M200:Inleiding Computersystemen Sessie 7(2): Vertalen.
Enterprise Application Integration Walter Moerkerken Ilona Wilmont Integratie Software Systemen 8 mei 2006.
SPLA Service Provider License Agreement
© 2002 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied,
WinFX Overview Martin Tirion Senior Consultant Microsoft Services.
Client Management met ConfigMgr Jannes Alink – Management.
Applicatieplatform congres 12 & 13 maart
Visual Basic .NET voor studenten
3.6 Architecture of HIS. 3.7 Integrity & Integration within HIS Suraja Padarath /10/2007.
Mashups for the masses Maarten Brugman & Sven Vintges.
CONTROLESTRUCTUREN (DEEL 2)
Cloud computing. Cloud introductie  Gebruiker: ‘ Computer Basics: What is the Cloud?’ ‘De cloud.
1 Van Harvard naar MIPS. 2 3 Van Harvard naar MIPS Microprocessor without Interlocked Pipeline Stages Verschillen met de Harvard machine: - 32 Registers.
Automation SolutionsMFG/Pro Dutch usergroup 8 februari 2007 ISA S88 & S95 Het gebruik van deze normen in de productie.
Algoritmiek Java GUIs, AWT en Swing API Overzicht te bestuderen stof, voorbeeldtentamen Hoorcollege 15 - Ma. 11 dec L.M. Bosveld-de Smet.
JAVA1 H 22. COLLECTIONS FRAMEWORK. 1. INLEIDING. Collections framework Is een verzameling van data structuren, interfaces en algoritmen Meest voorkomende.
1 HOOFDSTUK 5 CONTROLESTRUCTUREN (DEEL 2) 5.1. INTRODUCTIE  Vervolg discussie omtrent gestructureerd programmeren  Introductie van de overblijvende controlestructuren.
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
2PROJ5 – PIC assembler Hogeschool Utrecht / Institute for Computer, Communication and Media Technology 1 Les 6 - onderwerpen seriele interface (UART -
Computertechniek Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 1 Wouter van Ooijen Mail:
Geheugen, distributie en netwerken Netwerken: de basis voor distributie van gegevens en taken (processen) –bestaan zo’n 40 jaar, zeer snelle ontwikkeling.
Microsoft’s Enterprise Project Management 2007 “The Next Generation” Johan Apperloo Olaf van KImmenaede.
Hoofdstuk 2 Java. Soorten Java-programma’s nJava Applet programma “leeft” op een WWW-pagina nJava Application programma heeft een eigen window nJavascript.
1 Over het examen (1): Modus Mondeling met schriftelijke voorbereiding 4 uur, 3 onderdelen: –Modellering (  schriftelijk, dan mondeling) –Queries / relationeel.
Introductie Cloud Computing Ruud Ramakers 19 April 2012 The best way to predict the future is to create it. Peter Drucker
XForms TU Delft Library Digitale Productontwikkeling Egbert Gramsbergen.
TechNet & MSDN 2002 Problemen van vandaag oplossen en vooruitkijken!
Microsoft Operations Manager & Scripting
Web Applicaties Bouwen met Visual Studio .NET
Windows Applicaties Bouwen met Visual Studio.NET Sijmen Koffeman Development Consultant Microsoft.
Windows 2000 Update & Windows.NET Server Family Preview Arthur de Meij Solution Specialist Business Infrastructure Enterprise & Partner Group Microsoft.
Visual Basic 2010 – What’s new André Obelink
1 De ontdekking van Web 2.0 Presentatie Team Ordina type hier de datum 19 april 2007.
Visual Basic.NET voor studenten De VB- ontwikkelomgeving Hoofdstuk 2.
Ontbijtsessie 2 juli 2014 Kwaliteitsverbeteringen in Infra Projecten.
Hoofdstuk 5 Interactie. Controls Form Label Button Label TextBox.
EML en IMS Learning Design
De evolutie van JavaScript
Dick Dijkstra Azure Technical Specialist Microsoft
Inleiding computersystemen en netwerken deel 3 Hogeschool van Utrecht / Institute for Computer, Communication and Media Technology 3.1 Peter Kramer Mail:
1 Introductie next MCT - Programmeren 2 © S. Walcarius Waarom java? programma machinetaal (.exe) compilen platformspecifiek Een exe programma.
Programmeercursus O.O.P. met VISUAL BASIC.NET
Besturingssysteem Vaak wordt de Engelse term gebruikt: Operating System ( OS ) Plaats van het OS in een computersysteem: Hardware Applicatie Operating.
OOP en.NET. Objecten Is geen ‘nieuw’ mysterieus woord Overal om ons heen zien we objecten: – TV – Computer – Auto – Wasmachine – ….
Software Development fundamentals
Software Development fundamentals
Transcript van de presentatie:

Visual Basic.Net - Overzicht Overzicht cursus Visual Basic.NET .Net Framework .NET IDE (Ontwikkelomgeving) Programmeren in Visual Basic.Net Data Types, Arrays Controlestructuren, Procedures Object georienteerd programmeren Inkapseling, Overerving, Polymorfisme Debugging en Foutafhandeling De Grafische User Interface : Windows Forms Textboxes, labels, menus, MDI,... Gegevenstoegang : ADO.NET Data binding gebruik makend van Data Controls Data Access Componenten Visual Basic.NET

Visual Basic.Net - Overzicht Handboek : Visual Basic.NET for Experienced Programmers Auteur : Deitel Uitgever : Printice Hall ISBN : 0-13-046131-8 Slides op Blackboard Cursus RAD-VB.Net - paswoord VB.NET- course documents: slides alle hoofdstukken + oefeningen Software : downloaden voor slechts 30€ http://www.ma3d.com/ Puntenverdeling 100% schriftelijk examen op PC Slides op Blackboard Cursus Programmering-VB.Net - paswoord VB.NET- course documents: slides alle hoofdstukken + oefeningen Software : downloaden voor slechts 35€ http://www.ma3d.com/ Puntenverdeling 70% schriftelijk examen op PC 30% oefeningen tijdens BZS Visual Basic.NET

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

1.1 Wat is Microsoft.NET? Wat is .NET? De E voor Enterprise Development Vervangt de New Technology (NT) New Enterprise technology (NET) De dot voor Application Developers OOP Application Platform Vervangt de Windows API en COM Visual Basic.NET

1.1 Wat is Microsoft.NET? .NET initiatief Geintroduceerd door Microsoft in Juni 2000 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 Platform onafhankelijk Device onafhankelijk Info : www.microsoft.com/net Visual Basic.NET

1.1 Wat is Microsoft.NET? De belangrijkste onderdelen van .NET 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 Software herbruikbaarheid Over het internet via Web services Bibliotheek van pre-packaged componenten Universal Data Access Elk internet-connected device heeft toegang tot de data Visual Basic.NET

1.1 Wat is Microsoft.NET? Ontwikkeld in Visual Studio.NET .NET Applications .NET Framework Native Windows en OS services Communication Protocols HTML, XML, SOAP, HTTP Visual Basic.NET

1.2 .Net Framework .NET Framework Hart van de .NET strategy Beheert en runt applicaties en Web services Voorziet in security, memory management,… De details van .NET Framework staan in Common Language Specification (CLS) Bevat Framework class library (FCL) klassenbibliotheek, klaar voor hergebruik Kan gebruikt worden door alle .NET programmeertalen Common Language Runtime (CLR) voert programma’s uit Visual Basic.NET

1.2 .Net Framework VB C++ C# J# … Visual Studio .NET Development Management Common Language Specification ASP.NET Web Forms Web Services Mobile Internet Toolkit Windows Forms ADO.NET and XML Base Class Library Common Language Runtime Operating System Visual Basic.NET

1.2 .Net Framework VB6 Applications .NET Applications .NET Runtime WOS/NOS Hardware VB6 Runtime WOS/NOS Hardware Visual Basic.NET

1.2 .Net Framework Common Language Specification Definitie van hoe een taal wordt gebruikt door de CLR Iedereen kan een taal maken gericht op .NET Framework Maakt taal interoperabiliteit mogelijk, dankzij het Common Type System (CTS) Visual Basic.NET

1.2 .Net Framework Common Language Runtime (CLR) Centraal deel van framework Voert .NET applicaties uit Execution management features : garbage collection, security 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

1.2 .Net Framework .NET Source Code IL Code Bytes Native Binary Codes Executie Compilatie .NET Source Code IL Code Bytes VB.NET Compiler JIT Compiler .NET Runtime Native Binary Codes Native OS Visual Basic.NET

1.2 .Net Framework De .NET run-time (CLR) Visual Basic.NET

1.2 .Net Framework Framework Class Library (FCL) 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