Vous êtes sur la page 1sur 17

The Next

Generation -- .NET
Microsoft’s .NET For Student Developers
Agenda
 The .NET Framework
 VS.NET
 ADO.NET – Accessing data stored
elsewhere
 C#, VB.NET – Ideal programming languages
 XML, XSD – File formats
 SOAP, Web Services
 ASP.NET, Web Forms – Creating and
Innovating web applications
 Validation – Ensuring data integrity
 Windows Forms – Building a Windows app
The .NET Framework
What Is the .NET Framework?
 A set and template of technologies which
 Unite and gather today’s isolated Web
applications
 Make information available anytime, anywhere
 Simplify development and deployment process
 How does .NET achieve the above?
 Web Services
 ADO.NET Datasets and XML support throughout
the platform
 Rich tools, runtime services and XCOPY
Deployment
The .NET Framework
The .NET Framework and Visual Studio.NET

VB C++ C# VJ# …

Common Language Specification

Visual Studio.NET
ASP.NET: Web Services Windows
and Web Forms Forms

ADO.NET: Data and XML

Base Class Library

Common Language Runtime


Supporting 99.9% Of The
World  20+ languages
 One IDE
 One framework
 One debugger

C++ Visual Basic C# J#


RPG Mondrian Oz Component PascalC
Pascal Haskell Delphi Perl JScript Python
Oberon Java Smalltalk Eiffel ML Scheme
Cobol Fortran APL Objective Caml Mercury
XML – A Key Ingredient
 WEB Enabled - XML
(Extensible Markup Language)
 A universal data exchange format
 Simple, open plus broadly adopted
 Contract for interactions between services
 Enables powerful distributed apps
 Impacts the evolution of all todays software
 Totally committed to international standards
and protocols
 W3C
 SOAP
 UDDI
XML USER INTERFACE
table.xsl

bar.xsl

art.xsl
Web Services Foundations
 Public standards/internet based transactions
 Interacts and interconnects machine to machine, business to
business, person to person
 Cross-platform, cross-device, cross business
Inventory Supplier A

Supplier B

Your
Business Order
fulfillment

Connect (Web) Supplier C


Find (UDDI)
Customers
Define (XML)
Transact (SOAP)
How .Net Makes Web Services
Possible..
 .NET is built upon Internet standard protocols
 Uses Framework classes, such as
 System.Web.Services
 Enables communication through open
standards such as:
 XML
 Service description expressed with WSDL
 SOAP
 Basic wire format
 Universal Description Discovery Integration
(UDDI)
 Hyper Text Page (HTTP)
Data and ADO.NET
The Evolution of ADO

 New objects (e.g. DataSets)


 Great support for XML
 Separates connected / disconnected
issues
 Language neutral data access
 Uses same types as Common Language
Runtime (CLR)
ASP.NET
Simplified development of scalable Web applications
Features
 Better Performance
 Improved Security
 Powerful Controls
 Simplified Browser Support
 Code Behind Pages
 Much Powerful Data Access
 Web Services Enabled
ASP.NET
Architecture

ASPX

.ASPX
.ASPX
ASP.NET
Architecture

Compiled
Compiled .ASPX
.ASPX
ASP.NET
Architecture

Compiled
Compiled .ASPX
.ASPX
ASP.NET
Architecture

Compiled
Compiled .ASPX
.ASPX
Server Controls
Validation

 Without Codes
 Required Fields
 Within Certain Range
 Two Fields Equal (Utilization of
Passwords)
 Regular Expressions
 Validation Error Messages and Prompts
 With Code, but Simplified
 Custom Validation
We Love .Net

Thank You !!

Vous aimerez peut-être aussi