Tải bản đầy đủ (.pdf) (386 trang)

Bài giảng Lập trình web với ASP

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (8.21 MB, 386 trang )

CÁC KNLTCS
PHẦN 1: GIỚI THIỆU

CuuDuongThanCong.com

/>

Mục tiêu


Xây dựng các trang web động trên môi
trường ASP.NET



Xây dựng hoàn chỉnh và triển khai ứng
dụng web trên môi trường ASP.NET

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
2
2


Nội dung
1. Tổng quan về ASP.Net

2. Server Controls



3. Điều khiển Kiểm tra

4. Các điều khiển dữ liệu

5. User Controls

6. Quản lý ứng dụng Web

7. Web Services

8. Xây dựng hoàn chỉnh UD Web

9. Bảo mật website

10. Triển khai ứng dụng Web

11. Giới thiệu và sử dụng Ajax

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
3
3


HẾT


CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
4
4


CuuDuongThanCong.com

/>

Mục tiêu



Tìm hiểu môi trường phát triển ứng
dụng web với Visual Studio.Net 2005



Tạo và tổ chức một ứng dụng web đơn giản

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
2

2


Nội dung
1.

Tổng quan về lập trình ứng dụng Web
2. Giới thiệu về ASP.Net
3. Tạo ứng dụng web đầu tiên
4. Tổ chức lưu trữ ứng dụng web
5. Làm việc với tập tin cấu hình

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
3
3


Tổng quan về lập trình ứng dụng Web







Quá trình Request - Response




Web Server – Web Browser – HTTP



Mô hình ứng dụng

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
4
4


Bài 1: Tổng quan về ASP.NET

Tổng quan về lập trình ứng dụng Web



Quá trình Request – Response
Http Request

Internet

Web Browser

CuuDuongThanCong.com

Http Response
Ngành lập trình - CSDL

Web Server
/>
5
5


Bài 1: Tổng quan về ASP.NET

Tổng quan về lập trình ứng dụng Web



Web Server – Web Browser – HTTP





Web Server nhận và điều phối các yêu cầu từ Web
Browser và gởi kết quả
Web Browser thể hiện dữ liệu, tập hợp dữ liệu của người
dùng và gởi đến Web Server
HTTP dùng để trao đổi thông tin giữa Web Browser với
Web Server


CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
6
6


Bài 1: Tổng quan về ASP.NET

Tổng quan về lập trình ứng dụng Web



Web Server – Web Browser – HTTP
Web Server

Web Browser

Default.aspx

Thể hiện lên trang web
CuuDuongThanCong.com

Client gởi yêu cầu

Server hồi đáp
Ngành lập trình - CSDL


1.

Xử lý yêu cầu

2.

Thi hành code

3.

Lưu trữ dữ liệu

4.

Gởi kết quả

/>
7
7


Bài 1: Tổng quan về ASP.NET

Tổng quan về lập trình ứng dụng Web



Mô hình ứng dụng

CuuDuongThanCong.com


Ngành lập trình - CSDL

/>
8
8


Nội dung
1.

Tổng quan về lập trình ứng dụng Web
2. Giới thiệu về ASP.Net
3. Tạo ứng dụng web đầu tiên
4. Tổ chức lưu trữ ứng dụng web
5. Làm việc với tập tin cấu hình

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
9
9


Giới thiệu về ASP.NET




Tìm hiểu về ASP.Net




Một số các đặc điểm của ASP.NET



Quá trình xử lý trang ASPX





CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
10
10


Bài 1: Tổng quan về ASP.NET

Giới thiệu về ASP.Net




Tìm hiểu về ASP.Net



ASP.NET trong

.Net Framework

VB

C++

C#

J#



Common Language Specification
ASP .NET
Web Forms - Web Services
Mobile Internet Toolkit

Windows
Forms

ADO .NET and XML
Base Class Library
Common Language Runtime
Operating System


CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
11
11


Bài 1: Tổng quan về ASP.NET

Giới thiệu về ASP.Net



Tìm hiểu về ASP.Net



Hệ thống
namespace

System.Windows.Forms

System.Web
Services

UI


Description

HtmlControls

Discovery

WebControls

Design

Protocols

ComponentModel

System.Drawing

Caching

Security

Drawing2D

Configuration

SessionState

Imaging

System.Data


Printing
Text

System.Xml

OleDb

SqlClient

XSLT

Common

SQLTypes

XPath

Serialization

System

CuuDuongThanCong.com

Collections

IO

Security

Configuration


Net

ServiceProcess

Runtime
InteropServices

Diagnostics

Reflection

Text

Remoting

Globalization

Resources

Threading

Serialization

Ngành lập trình - CSDL

/>
12
12



Bài 1: Tổng quan về ASP.NET

Giới thiệu về ASP.Net



Tìm hiểu về ASP.Net



ASP.Net là kỹ thuật lập trình và phát triển ƯD web ở
phía Server trên môi trường Visual Studio .Net

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
13
13


Bài 1: Tổng quan về ASP.NET

Giới thiệu về ASP.Net



Một số đặc điểm về ASP.Net







Trang Asp.Net được biên dịch trước, thành tập tin DLL
mà Server có thể thi hành
Tự động phát sinh mã HTML cho các Server control
tương ứng với từng loại Browser
Hỗ trợ các ngôn ngữ khác nhau trong cùng một ứng
dụng


CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
14
14


Bài 1: Tổng quan về ASP.NET

Giới thiệu về ASP.Net



Quá trình xử lý trang aspx

Phân tích cú
pháp

Yêu cầu

Codebehind
class

ASPX
Engine

Phát sinh

ASPX
File
Khởi tạo

Yêu cầu

Hồi đáp
Hồi đáp
CuuDuongThanCong.com

Trang
dạng
.DLL
Ngành lập trình - CSDL

Generated
Page

Class

Biên dịch

Khởi tạo, xử
lý và Render
/>
15
15


Nội dung
1.

Tổng quan về lập trình ứng dụng Web
2. Giới thiệu về ASP.Net
3. Tạo ứng dụng web đầu tiên
4. Tổ chức lưu trữ ứng dụng web
5. Làm việc với tập tin cấu hình

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
16
16


Tạo ứng dụng web đầu tiên








Khởi động MS Visual Studio .Net



Tạo mới một ứng dụng web



Làm quen với các thành phần giao diện

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
17
17


Bài 1: Tổng quan về ASP.NET

Tạo ứng dụng web đầu tiên




Khởi động MS Visual Studio .Net

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
18
18


Bài 1: Tổng quan về ASP.NET

Tạo ứng dụng web đầu tiên



Tạo mới một ứng dụng




Tạo một ứng dụng nhỏ với một câu chào
Các kiểu Web site (Web Site Types):



File System: không cần cài đặt IIS, VS 2005 sẽ cung cấp web

server riêng khi ta thi hành ứng dụng




Local HTTP: phải có IIS và khai báo URL đã được ánh xạ
FTP: sử dụng giao thức truyền file để quản lý các tập tin trong
web site

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
19
19


Bài 1: Tổng quan về ASP.NET

Tạo ứng dụng web đầu tiên



Tạo mới một ứng dụng






Lưu trang web với font Unicode, trang web có phần mở
rộng: aspx (file giao diện) và aspx.cs (file code-behind)
Xác định trang khởi động
Thi hành ứng dụng

CuuDuongThanCong.com

Ngành lập trình - CSDL

/>
20
20


Bài 1: Tổng quan về ASP.NET

Tạo ứng dụng web đầu tiên



Làm quen với các thành phần giao diện



Minh họa trên môi trường VS.Net 2005

CuuDuongThanCong.com

Ngành lập trình - CSDL


/>
21
21


×