meljun cortes vb.net overview of microsoft .net
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