Thursday Evening 6.30VB.NET Introduction 7.30Break for food 8.00VB.NET Migration 8.45Q & A 9.00Done.

Slides:



Advertisements
Similar presentations
1 Introduction to ASP.Net 4.0 Development David Ringsell MCSD MCT MCPD.
Advertisements

Unit 1: Overview of the Microsoft.NET Platform
1 Unit 1: Introduction To.Net. 2 Introduction to.Net Integrated Development Environment (IDE) Languages in the.NET Framework The Common Language Runtime.
Introduction to .NET Framework
Using.NET Platform Note: Most of the material of these slides have been taken & extended from Nakov’s excellent overview for.NET framework, MSDN and wikipedia.
.NET Framework Overview
SSCLI (Shared Source Common Language Infrastructure) (code name: Rotor)
Developing with the.NET Framework Rob Howard Program Manager.NET Framework Team Microsoft Corporation.
Distributed Information Systems
Introduction. What is.Net? The hype: “Microsoft.Net is a set of Microsoft software technologies for connecting information, people, systems, and devices.
.Net Overview Giuseppe Attardi Università di Pisa.
Microsoft.NET Overview.NET Framework Topics Dave Schmitt Principal Technology Specialist Microsoft Corporation
DEV200.NET Framework Overview Chris Anderson Software Architect,.NET Client Microsoft Corporation.
Web Platform Introduction With a focus on “free” Mike Taulty Developer & Platform Group Microsoft Ltd
DEV345 Comparing.NET and Java David Chappell Principal Chappell & Associates
Module 1: Overview of the Microsoft.NET Framework.
SQL Server 2005 CLR Integration ADO.NET 2.0 Mike Taulty
Microsoft.NET Framework Overview Svetlin Nakov Software Development Consultant, Part-time Computer Science Lecturer Sofia University “St. Kliment Ohridski”
Platforms and tools for Web Services and Mobile Applications Introduction to.Net Bent Thomsen Aalborg University 3rd and 4th of June 2004.
Developing International Applications for Mobile Devices with.NET Achim Ruopp International Program Manager Microsoft Corporation.
Introduction to VB.Net ITE-370. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new.
Intro to dot Net Dr. John Abraham UTPA – Fall 09 CSCI 3327.
Rajeswari Indupuri Introduction to.NET Framework.
Using.NET Skills To Build Mobile Applications In Compact Framework Punit Shah Technical Lead | Microsoft |
1 NIIT, South Ex. 2  Introduction to.NET  Web Services  The.NET Framework  Common Language Runtime  Windows Forms  Web Forms  ADO.NET  Languages.
Overview of.NET Framework Carlotta Eaton Associate Professor of IST New River Community College Dublin, VA Slides created by Microsoft Modified by Carlotta.
1 Introduction to.NET Framework. 2.NETFramework Internet COM+ Orchestration Orchestration Windows.NET Enterprise ServersBuildingBlockServices Visual Studio.NET.
Visual Studio.NET and.NET Compact Framework Application Development Mike D. Smith Group Program Manager Developer Division Microsoft Corporation.
VS.NET Syllabus By Peter Huang.
Microsoft.NET Framework Overview Abidi Mahmoud Seminarium on Component -based Software Engineering.
Introduction to.NET Framework. .NET – What Is It? Software platform Language neutral In other words:.NET is not a language (Runtime and a library for.
Introduction to .NET Rui Ye.
.NET and Java By Mike Elges.
Lecture Set 1 Part B: Understanding Visual Studio and.NET – Structure and Terminology 1/16/ :04 PM.
.NET Framework Overview
History of.Net Introduced by Microsoft Earlier technology was VC++ and VB VC++ comes with so many library and VB was so easy to use and not flexible to.
Module 1: Overview of the Microsoft.NET Platform.
Connecting Cold Fusion to.NET Using Web Services Geoff Snowman Developer Community Champion
.NET O VERVIEW Introduction to.NET Web Services The.NET Framework Common Language Runtime Windows Forms Web Forms ADO.NET Languages.
What is.NET? CS 351 Ed Gellenbeck. Today What is.NET? What Problems Does.NET Solve? What are.NET Framework Components?
CF and.NET Working Together Using Web Services Geoff Snowman Developer Community Champion Microsoft Corporation.
.Net Framework Web Application and Development Digital Media Department Unit Credit Value : 4 Essential Learning time : 120 hours
.NET Framework Danish Sami UG Lead.NetFoundry
Globalization Support in Microsoft.NET Framework François Liger Program Manager Microsoft Corporation.
Introduction to .NET Framework
Introduction to VB.Net. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new and updated.
Rajiv and Shipra Introduction to.NET (asp.net,c#,vb)
So what is.NET? .NET is a platform that provides a standardized set of services.  It’s just like Windows, except distributed over the Internet.  It.
Introduction to.NET. What is.NET? Microsoft’s vision of the future of applications in the Internet age –Increased robustness over classic Windows apps.
Module 1: Getting Started. Introduction to.NET and the.NET Framework Exploring Visual Studio.NET Creating a Windows Application Project Overview Use Visual.
Localization Support in Microsoft.NET Framework François Liger Program Manager Microsoft Corporation.
Intro to dot Net Dr. John Abraham UTPA CSCI 3327.
Key Components of.NET Framework  Common Language Runtime  CLR at Design time  CLR at Runtime  Class Library  Assemblies  Namespaces  ASP.NET  Applications.
PRIOR TO WEB SERVICES THE OTHER TECHNOLOGIES ARE:.
The .NET Framework - Technology in Education
ASP.NET (Active Server Page) SNU OOPSLA Lab. October 2005.
Introduction to VB.Net ITE-370. What is.NET? A brand of Microsoft technologies A platform for creating distributed Web applications A combination of new.
Microsoft .NET A platform that can be used for building and running windows and web applications such that the software is platform and device-independent.
Introduction to.NET Technology Overview Sean Puffett Developer & Platform Group Microsoft Ltd
INTRODUCTION CHAPTER #1 Visual Basic.NET. VB.Net General features It is an object oriented language  In the past VB had objects but focus was not placed.
July 22, 2001Introduction to.NET1 Introduction to.NET Framework Gholamali Semsarzadeh July 2001.
Text Introduction to.NET Framework. CONFIDENTIAL Agenda .NET Training – Purpose  What is.NET?  Why.NET?  Advantages  Architecture  Components: CLR,
COMP Week 9 Chunbo Chu. So what is.NET?.NET is a platform that provides a standardized set of services. A new framework for developing web-based.
A Detailed Introduction To Visual Studio.NET CRB Tech ReviewsCRB Tech Reviews introduces you to the world of Visual.
Introducing the Microsoft® .NET Framework
An Introduction to the Shared Source Common Language Infrastructure (SSCLI) Damien Watkins Copyright Watkins 2002.
Mobile Application Development 2005 By Sam Nasr July 25, 2006
Learn. Imagine. Build. .NET Conf
Silverlight 2 Mike Taulty Developer & Platform Group Microsoft Ltd
.NET Framework Design Goals
Presentation transcript:

Thursday Evening 6.30VB.NET Introduction 7.30Break for food 8.00VB.NET Migration 8.45Q & A 9.00Done

Visual Basic.NET Introduction Mike Taulty Developer & Platform Group Microsoft Ltd

Agenda Scene setting The Common Language Runtime The VB.NET Language The.NET Framework & applications

Where did we get to with VB6? Millions of developers worldwide The productivity tool VB6 = Language + IDE + Runtime Runtime deployed “everywhere” Support Extended (paid) phase: 2005 to 2008 Runtimes (OS shipped) unaffected VBA unaffected

A fragmented platform Windows APIStateless, Code embedded in HTML pages Sub-classing,Power,ExpressivenessRAD,Composition,Delegation VB FormsMFC & ATLASP Visual Studio,.NET Framework, Common Language Runtime Consistent API availability regardless of language and programming model Different Tools Different Languages Different Libraries (API’s)

Where are we with VB.NET?.NET Version 1.1 Separation of runtime, library, language and IDE Server 2003*, XP, 2000, NT, ME, million downloads from Windows Update SDKSDK, Redistributable (23MB), Service Pack 1RedistributableService Pack 1 Dates: 2000, 2003, 2008, 2013 Version 2.0 on its way…

And where are we going? Builds on the.NET Framework Well-structured programming framework for Windows Continued commitment to backwards compatibility Builds on the.NET Framework Well-structured programming framework for Windows Continued commitment to backwards compatibility

Agenda Scene setting The Common Language Runtime The VB.NET Language The.NET Framework & applications

Common Language Runtime Visual Basic C#C++ Compiler.NET Assembly Metadata Code (CIL)

Common Language Runtime.NET Assembly Metadata Code (CIL) Common Type System (CTS) Int16 Int32 float double string object Common Intermediate Language (CIL).ldstr “Hello World” Base Class Library Metadata Type Definitions ClassesFieldsMethods ParamsEvents… Type References AssembliesModulesMethods FieldsClasses…

Common Language Runtime Common Language Runtime (CLR) Class Loader IL to Native Compilers Code Manager Garbage Collector Security EngineDebug Engine Type CheckerException Manager Thread SupportCOM Marshaler Base Class Library Support.NET Assembly Metadata Code (CIL) Native Code Verified? Permitted?

Assemblies & CLR Services

Agenda Scene setting The Common Language Runtime The VB.NET Language The.NET Framework & applications

VB Language for.NET OO additions Exception handling Event handling Properties Namespaces Attributes Parameters Arrays Short-circuiting logic i++, i += 2 Data Type changes

Visual Basic on.NET

Agenda Scene setting The Common Language Runtime The VB.NET Language The.NET Framework & applications

System System.DataSystem.Xml System.Web Globalization Diagnostics Configuration Collections Resources Reflection Net IO Threading Text ServiceProcess Security Design OleDb SqlTypes SqlClient XPath XSLT Runtime InteropServices Remoting Serialization ConfigurationSessionState CachingSecurity Services Description Discovery Protocols UI HtmlControls WebControls System.Drawing Imaging Drawing2D Text Printing System.Windows.Forms DesignComponentModel The.NET Framework

Unified Tools, Libraries, Platform Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NETWindowsForms Common Language Specification VBC++C#JScriptJ# Visual Studio.NET Web Services Web Forms

Unified Tools, Libraries, Platform Operating System Common Language Runtime Base Class Library ADO.NET and XML ASP.NET WindowsForms Common Language Specification VBC++C#JScriptJ# Visual Studio.NET Web Services Web Forms

Building Apps with VB.NET

Resources

© Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. Microsoft makes no warranties, express or implied, in this summary.