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

Lập Trình Web Với ASP.Net _ www.bit.ly/taiho123

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.05 MB, 386 trang )

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


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

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

Ngành lập trình - CSDL

3
3


HẾT

Ngành lập trình - CSDL

4
4



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

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

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

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

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

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

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

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

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





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
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
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

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

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

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

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

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


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

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

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

Ngành lập trình - CSDL

21
21


×