Vous êtes sur la page 1sur 18

Module 1:

Overview of the
Microsoft .NET
Framework
Overview
Introduction to the .NET Framework
Overview of ASP.NET
Overview of the Lab Application
Resources
What is the .NET Framework?
What Problems Does .NET Solve?
The .NET Framework Components
Benefits of Using the .NET Framework
Visual Studio .NET: The Tool for .NET Development
Lesson: Introduction to the .NET Framework
What is the .NET Framework?
Developer
Tools
Clients
User
Experiences
ASP.NET Web
Applications
XML Web
Services
Databases
.NET
Framework
What Problems Does .NET Solve?
Even with the Internet, most applications and devices
have trouble communicating with each other
Programmers end up writing infrastructure instead of
applications
Programmers have had to limit their scope or
continually learn new languages
The .NET Framework Components
Win32
Message
Queuing
COM+
(Transactions, Partitions,
Object Pooling)
IIS WMI
Common Language Runtime
.NET Framework Class Library
ADO.NET and XML
XML Web Services User Interface
Visual
Basic
C++ C#
ASP.NET
Perl Python
Benefits of Using the .NET Framework
Based on Web standards and practices
Functionality of .NET classes is universally available
Code is organized into hierarchical namespaces and
classes
Language independent

Windows
API
ASP
.NET
Framework
1980s 1990s 2000s
Visual Basic
MFC/ATL
Visual Studio .NET: The Tool for .NET Development
Visual Studio .NET
Windows
Forms Tools
Web Forms
Tools
Error
Handling
Data
Access
Multiple
Languages
Web
Services
Tools
Develop Debug Deploy Design
Lesson: Overview of ASP.NET
What is ASP.NET?
ASP.NET Web Application
Multimedia: ASP.NET Execution Model
What is ASP.NET?
Evolutionary, more flexible successor to Active Server
Pages
Dynamic Web pages that can access server resources
Server-side processing of Web Forms
XML Web services let you create distributed Web
applications
Browser-independent
Language-independent
ASP.NET Web Application
XML
Data
Database
Internet
Page1.
aspx
Page2.
aspx
Web
Services
Components
Web
Forms
Code-
behind
pages
global.
asax
Web.
config
machine.
config
ASP.NET Web Server
O
u
t
p
u
t

C
a
c
h
e

Clients
Multimedia: ASP.NET Execution Model
Lesson: Overview of the Lab Application
Lab Application Setup
Demonstration: The Lab Solution
Lab Application Setup
3 Projects
Web Application
Class Library
XML Web Service
12 Web Forms
3 Databases
Doctors
Dentists
Coho

Demonstration: The Lab Solution
Medical
Medical.aspx
Benefits
Home Page
Default.aspx
Life Insurance
Life.aspx
Retirement
Retirement.aspx
Dentists
Dental.aspx
Dentists
Doctors
Doctors.aspx
Doctors
Logon Page
Login.aspx
Registration
Register.aspx
Coho
Winery
Prospectus
Prospectus.aspx
XML Web
Service
dentalService1.asmx
Page Header
Header.ascx
ASPState
tempdb
Lab Web
Application
User Control
namedate.ascx
Menu
Component
Class1.vb or Class1.cs
XML
Files
Web.
config
Lesson: Resources
.NET Resources
.NET Resources
.NET Framework documentation
Code samples
Quick Start tutorials
Online communities
Web sites
www.gotdotnet.com
www.ibuyspy.com
www.asp.net
msdn.microsoft.com
www.google.com
Review
Introduction to the .NET Framework
Overview of ASP.NET
Overview of Lab Application
Resources

Vous aimerez peut-être aussi