1. Trang chủ
  2. » Công Nghệ Thông Tin

Lập trình ASP.NET_giơi thiệu ppsx

9 145 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 9
Dung lượng 598,14 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Môn học: Lập trình ASP.NET Giới thiệu ASP.NET TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM ------Nội dung 1.. 1.Giới thiệu kiến trúc .NET Framewor

Trang 1

Môn học: Lập trình ASP.NET

Giới thiệu ASP.NET

TRƯỜNG ĐẠI HỌC KHOA HỌC TỰ NHIÊN

KHOA CÔNG NGHỆ THÔNG TIN

BỘ MÔN CÔNG NGHỆ PHẦN MỀM

- -Nội dung

1. Giới thiệu kiến trúc.NET Framework

2. Tổng quan về ASP.NET

3. Lab Web Application

2

Trang 2

1.Giới thiệu kiến trúc NET Framework

 Khái niệm NET Framework

 Giải pháp NET

 Các thành phần của NET Framework

 Giới thiệu Visual Studio NET

3

4

Khái niệm NET Framework

Developer Tools Clients

User Experiences

ASP.NET Web Applications

XML Web Services

Databases

.NET

Framework

Trang 3

Giải pháp NET

 Sự phát triển và mở rộng của Internet đạt được

nhiều bước tiến đáng kể Tuy nhiên hầu hết các ứng

dụng đều gặp khó khăn trong vấn đề giao tiếp với

nhau

 Programmers gặp nhiều hạn chế trong việc xây

dựng ứng dụng và thường xuyên phải học thêm các

ngôn ngữ mới

5

Các thành phần trong NET Framework

6

Win32

Message Queuing

COM+

(Transactions, Partitions, Object Pooling)

Common Language Runtime NET Framework Class Library ADO.NET and XML XML Web Services User Interface

Visual

ASP.NET

Trang 4

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

2 Tổng quan về ASP.NET

 Khái niệm ASP.NET

 ASP.NET Web Application

 Demo: Mô hình thực thi của ASP.NET

8

Trang 5

Khái niệm ASP.NET

 Active Server Page NET

 Hoạt động theo cơ chế Server-side processing

 Hỗ trợ XML Web Service cho phép xây dựng các

ứng dụng Web phân tán

 Browser-independent

 Language-independent

9

Static

truyền thống

 Cách thức hoạt động

đơn giản, tính tương

tác không cao

Dynamic

 Phổ biến trong hầu hết các ứng dụng Web ngày ngay

resources trên Server như Database và XML Web services

Static vs dynamic web pages

Trang 6

Cơ chế hoạt động static web

11

Cơ chế hoạt động dynamic web

12

Trang 7

Dynamic web technology

 Có rất nhiều công nghệ khác nhau hỗ trợ thao tác phát sinh

động nôi dụng của một trang Web:

 ASP.NET

 JSP

 PHP

 …

 Tất cả các công nghệ đều có một đặc điểm chung là: “ Xử lý

các request của client tại Server và trả về cho client dưới

dạng các mã HTML”

13

Đặc điểm nổi bật của ASP.NET

 Dựa trên nền tảng của kiến trúc NET Framework

 Hỗ trợ đa ngôn ngữ :C#, VB.NET, J# …

 Hỗ trợcode-behind file: tách biệt giữa lập trình logic và

phần thể hiện presentation/markup

 Các công cụ hỗ trợ phát triển rất mạnh: Visual Studio

 Việc triển khai và cấu hình tương đối dễ dàng

14

Trang 8

ASP.NET Web Application

15

XML Data Database

Internet

Page1.aspx

Page2.aspx

Web

Web Forms

Code-behind pages Global.asax

Web.config

Machine.config ASP.NET Web Server

Clients

Mô hình thực thi của ASP.NET

16

Trang 9

3 Lab Web Application

 3 projects

 Web Application

 Class Library

 XML Web Services

 12 Web Forms

 3 Databases

17

3 Lab Web Application

18

Medical Medical.aspx

Benefits Home Page Default.aspx

Life Insurance

Life.aspx

Retirement Retirement.aspx

Dentists Dental.aspx

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

Web.

config

Ngày đăng: 08/08/2014, 19:20

TỪ KHÓA LIÊN QUAN

w