meljun cortes vb.net overview of microsoft .net

13
Visual Basic .NET Programming Overview of Microsoft .NET Microsoft .Net Platform Microsoft .Net Framework The .Net Framework Components Visual Basic .Net Enhancements Overview of Microsoft .NET * Property of STI Page 1 of 13 Visual Basic .Net Enhancements

Upload: meljun-cortes

Post on 14-Apr-2017

44 views

Category:

Technology


1 download

TRANSCRIPT

Visual Basic .NET Programming

Overview of Microsoft .NET

� Microsoft .Net Platform

� Microsoft .Net Framework

� The .Net Framework Components

� Visual Basic .Net Enhancements

Overview of Microsoft .NET * Property of STIPage 1 of 13

� Visual Basic .Net Enhancements

Visual Basic .NET Programming

Microsoft .NETPlatform

Internet

.NET

Visual Studio .NET

Orchestration

Internet .NET Building

Overview of Microsoft .NET * Property of STIPage 2 of 13

Figure 1.1 Microsoft .Net Platform

.NET

Framework

Internet

COM+

.NET

Enterprise

Servers

Building

Block

Services

Windows

With .NET

Enhancement

s

Available

Today

New

Capabilities

Visual Basic .NET Programming

Microsoft .NETPlatform

� a set of technologies designed to transform

the Internet into a full-scale distributed

computing platform

� fully supports the existing Internet

infrastructure

Overview of Microsoft .NET * Property of STIPage 3 of 13

� a development framework that provides a

new way to create Windows Applications

Visual Basic .NET Programming

Technologies in the .Net Platform

� .NET Framework

� .NET Building Block Services

� Visual Studio .NET

� .NET Enterprise Servers

Overview of Microsoft .NET * Property of STIPage 4 of 13

� .NET Enterprise Servers

Visual Basic .NET Programming

.NETFramework

� a set of technologies that are integral part

of the .NET Platform

� provides the basic building block to develop

Windows Applications, Web applications and

Web Services

Overview of Microsoft .NET * Property of STIPage 5 of 13

� provides the services necessary to develop

and deploy applications

Visual Basic .NET Programming

Languages in the .NET Framework

� Microsoft Visual Basic .Net

� Microsoft Visual C#

� Managed Extensions C++

Overview of Microsoft .NET * Property of STIPage 6 of 13

� Microsoft Visual J# .NET

� Third-party Languages

Visual Basic .NET Programming

Components/Elements of .NET Framework

User

Interface

ASP.NET: Web

Forms & Services

ADO.NET: Data & XML

Overview of Microsoft .NET * Property of STIPage 7 of 13

.NET Framework Class Library

Common Language Runtime

Visual Basic .NET Programming

Components/Elements of .NET Framework

� Common Language Runtime (CLR)

� responsible for loading code and managing the

execution of that code

� Managed Environment

• environment provides common services

automatically and makes the development

Overview of Microsoft .NET * Property of STIPage 8 of 13

automatically and makes the development

process easier

Visual Basic .NET Programming

� .NET Framework Class Library (FCL)

� a consistent, object-oriented library of pre-

packed functionality.

� exposes features of the runtime and provides

other high-level services that every

programmer needs through namespace

Components/Elements of .NET Framework

Overview of Microsoft .NET * Property of STIPage 9 of 13

programmer needs through namespace

• Namespace - organize the objects of an

assembly into a structure that is easy to

understand

System

System.Net

System.Reflection

System.IO

System.Security

System.Text

System.Threading

System.Diagnostics

System.Runtime

.InteropServices

System.Globalization

System.Collections

System.Configuration

Visual Basic .NET Programming

� ADO.NET: Data and XML

� next generation of ActiveX Data Object (ADO)

technology

� provides improved support for the

disconnected programming model

Components/Elements of .NET Framework

Overview of Microsoft .NET * Property of STIPage 10 of 13

� ADO.NET classes used to handle data and

support XML at runtime:

• System.Data namespace

• System.Xml namespace

Visual Basic .NET Programming

� ASP.NET: Web Forms and Services

� a programming framework built on the CLR for

writing Web-based applications

• ASP.NET Web Forms

• ASP.NET Web Services

� Common ASP.NET classes:

Components/Elements of .NET Framework

Overview of Microsoft .NET * Property of STIPage 11 of 13

� Common ASP.NET classes:

• System.Web

• System.Web.Services

• System.Web.UI

Visual Basic .NET Programming

� User Interface for Windows

� Windows applications can provide more

powerful user interfaces than ever by using

• System.Windows.Forms

• System.Drawing

Components/Elements of .NET Framework

Overview of Microsoft .NET * Property of STIPage 12 of 13

Visual Basic .NET Programming

VB .Net Enhancements

� Major Language Enhancements

� Enhanced object-oriented support

� Structured exception handling

� Full access to the .NET Framework

� New threading options

� Garbage collection

Overview of Microsoft .NET * Property of STIPage 13 of 13

� Garbage collection

� Enhanced Web development

� Create Web Forms easily

� Create Web Services quickly