VB'NET - PowerPoint PPT Presentation

1 / 24
About This Presentation
Title:

VB'NET

Description:

Common Language Runtime. Base Class Library. ADO.NET and XML. ASP.NET. Web ... Allows 'no-touch' deployment. GDI , sophisticated graphics. High responsiveness ... – PowerPoint PPT presentation

Number of Views:59
Avg rating:3.0/5.0
Slides: 25
Provided by: Micr160
Category:
Tags: net

less

Transcript and Presenter's Notes

Title: VB'NET


1
Microsoft.NETInternals Peter Ty Developer
Evangelist .NET and Developer Group
2
Microsoft .NETThe Platform for XML Web Services
3
Three Pillars
  • XML Web Services
  • General app to app communication
  • Span implementations, firewalls, and geographic
    boundaries
  • Applications Client Servers Services
  • .NET Framework delivers a unified programming
    model
  • Solutions become application networks
  • Great user experience prevails
  • Anytime, anywhere, on any device

4
Web Services Stack
Publish, Find, Use Services UDDI
Formal Service Descriptions WSDL
Service Interactions SOAP
Universal Data Format XML
Ubiquitous Communications Internet
Simple, Open, Broad Industry Support
5
Framework, Languages, And Tools
6
.NET Framework and CLR CLR Execution Model
Source code
VB
C
C
Unmanaged Component
Compiler
Compiler
Compiler
Managed code
Assembly IL Code
Assembly IL Code
Assembly IL Code
Common Language Runtime
JIT Compiler
Native Code
Operating System Services
7
.NET Framework and CLR Architecture
8
Simplify Development
  • Completely eliminates COM plumbing
  • No more
  • Registration
  • GUIDs
  • .IDL files
  • HRESULTs
  • IUnknown
  • AddRef/release
  • CoCreateInstance

gtself described apps
gthierarchical namespaces
gtunified object model
gtstructured exceptions
gtcommon root object
gtgarbage collector
gtnew operator
9
.NET Framework Presentation
  • Windows Forms
  • Richest framework for Windows applications
  • Visual forms inheritance, automatic layout
    provide power and flexibility
  • ASP.NET Web Forms
  • Component based, event driven page architecture
  • Rich and reach requires no new code
  • ASP.NET Mobile Internet Toolkit
  • Target broad range of mobile devices

10
Windows Forms
  • Desktop Applications
  • Richer User Interface
  • Desktop power fully utilized
  • Advanced features
  • Visual forms inheritance, automatic layout
  • Advanced graphics support GDI
  • Easy access to Win32 API
  • Architectural flexibility
  • HTTP call to database server
  • Designer support using VB.NET, C

11
Winforms
12
ASP.NET - Webforms
  • Rich server controls
  • Provides VB-Like Model
  • Compiled languages
  • VB, C, JScript, COBOL, etc.
  • Separation of code and content
  • Developers and designers can work independently
  • Automatic multiple client support
  • DHTML, HTML 3.2, WML, small devices

13
Webforms
14
Winforms vs Webforms
  • Winforms
  • Allows no-touch deployment
  • GDI, sophisticated graphics
  • High responsiveness
  • Requires .NET framework installed
  • Webforms
  • No client deployment (Only Browsers)
  • Server roundtrips
  • DHTML for responsive UI
  • Dynamic rendering

15
Mobile Internet Toolkit
Extends ASP.NET to mobile device web browsers
ADO.NET and XML
Visual Studio .NET
Extends VS.NET to build mobile forms and controls
Base Class Library
Common Language Runtime
16
Mobile Webforms
17
.NET Framework Data
  • ADO.NET
  • Fastest way to access SQL
  • Native XML support
  • Managed providers give stream-level access
  • System.Xml
  • Great support for XSLT 1.0, XPath 1.0, XSD 1.0,
    DOM2
  • Extensible architecture
  • XSLT/XPath
  • Transforms on relational data
  • W3C compliant

ADO.NET and XML
Base Class Library
Common Language Runtime
18
ADO.NETComparison Between ADO and ADO.NET

19
Introduction to ADO.NETComparison Between ADO
and ADO.NET

20
ADO.NET architecture
DataReader
DataAdapter
Command
Connection
Managed Provider
21
ADO.NET demo
22
Visual Studio.NET
  • The best way to create .NET applications
  • Full access to .NET Framework
  • Integrated development environment
  • The languages and tools you know
  • Preserves your investments

23
Summary
  • Web Services are the next evolution of the
    Internet and is recognized as such by all the
    major software vendors
  • Web Services are based on open standards and can
    be published and consumed by anyone
  • The .NET platform , Visual Studio .NET, and .NET
    enterprise servers are Microsofts solution for
    RAD development and deployment of Web Services
    and Web applications

24
(No Transcript)
Write a Comment
User Comments (0)
About PowerShow.com