Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 29 trang
THÔNG TIN TÀI LIỆU
Cấu trúc
Chương 1: KIẾN THỨC CĂN BẢN
Những yếu tố đầu tiên
Mục tiêu của bài học
Web là gì?
Các thành phần của trang web
Ví dụ
Giới thiệu
Mã lệnh trên server
Mô hình làm việc hướng máy chủ
Mã lệnh trên máy duyệt web
Mô hình làm việc hướng máy duyệt web
Giới hạn của mã lệnh trên máy duyệt web
ASP.NET
So sánh ứng dụng web và desktop
Bài 2. Các đối tượng control
Slide 16
Server control
Có 2 loại điều khiển cơ bản
Client Control
Server Control
HTML Server Control
ASP.NET Server Control
Slide 23
Tại sao sử dụng HTML control???
Ví Dụ
Các loại control
Kinh nghiệm
Slide 28
Tổng kết
Nội dung
Chương 1: KIẾN THỨC CĂN BẢN 2/27 !" # $%&"' # ()*+, -. " # ,//0 # 123/-)+ "4 5678 3/27 9 3: ;<-,%&"'=$ >='5678 6&"'<5678 4/27 ?)3>@ Là các dịch vụ phân tánA%, =)="%"B7 Phân tánC , *+ D " =& EF%<7 multimediaC,GH=B/"%I/ IG/G7 hypertext C)3EJK*+IL'" K%,7 MNEGOPQRS"$PTRU "-IVWXWRRYX"Z[II"\ 5/27 M&3% " Webpage ]^3"7MN''_&,*<0 `O/>O/a=/777 ] Homepage : " 7 *4 )3 " V=D_\E"K%=$I7 Website: K% +% & " 7 ?I & &a"=0GH=K%+%&" )37 Uniform Resource Locator (URL) ]b_S "" Web Browser ]c'"K%"de^ 6/27 f. 7/27 ;<- c*+BL)g"I""3 "K%h=&- MG%i%*4Ij, MNW)G0 ?S ?$ 9$N.A=$" $:)3$ c$N'*+" I""GD"=&- 8/27 9k)-"I"" MA%G*4$$ ")-k*+)*"h=$P 3GN*)3M1^/>Ol 9k)-"I""N'GH=&)G0 =k)-*C 5""6V56\ m""6Vm6\ 9k)-"I""S0*+" I"" 9/27 9,>)3=-*<=& 10/27 9k)-"=&- bD'= MG%i%0%&"' $=3E,*P&<I"" ;k=)*)*+=0 `$BL)g MNW,BL)g. m"% fn"% [...]... qua các lêặnh client-script ASP.NET cung cấp các đối tượng server dùng để giao tiếp với server nên rất tiêặn lợi để phát triển ứng dụng 17 /27 Có 2 loại điều khiển cơ bản Điều khiển trên nền máy duyêặt web (Client Control) Điều khiển trên nền máy chủ (Server Control) 18 /27 18 Client Control Ngôn ngữ xử lý trên máy client HTML - HyperText Markup Language Javascript … 19 /27 Server Control... bằng bất kỳ hêặ điều hành nào Không thể truy câặp ở những hêặ điều hành khác nhau 14 /27 Bài 2 Các đối tượng control Giới thiệu mô hình xử lý dữ liệu web Giới thiệu các loại control So sánh các loại control với nhau 15 /27 Giới thiệu các loại xử lý Internet Người dùng Server HTML HTML Người nhập thông tin 16 /27 Server control Trước đây, viêặc phát triển trang web chủ yếu dựa vào mã lêặnh...Mô hình làm việc hướng máy duyệt web 11 /27 Giới hạn của mã lệnh trên máy duyệt web Sự hỗ trợ của trình duyệt: một số trình duyệt web không hỗ trợ, nếu có hỗ trợ cũng không hoàn toàn giốn nhau Biệt lập với server: không có sự tương tác với server Bảo mật: dễ bị phá bởi những người không có thiện chí Thiết bị nhỏ: không được hỗ trợ để khai thác đối tượng này 12 /27 ASP.NET Cho phép người dùng... Nâng cấp từ ASP Không phải tất cả các control đều cần các sự kiện server-side hoặc quản lý trạng thái 24/27 Ví Dụ Server control: HTML control: … Ví dụ: . c IEG% M3`s)30" I"" M3`s"AO& =&0 MN'"as% t A O&=& N E MS N '0*+ t =&*+3`s >/ N as= PG N E,% +%<)s)< PIG< MN'"as%u AEvs3 3G (,'"as%h s3 E& 15 /27 n3 W7M&*+G"G) ;< - =,>BL)g) - ;< - &)G0G"G) GI&&)G0G"G)< 16 /27 Giới thiệu c c loại xử lý Ng ời d ng Internet Server Ng ời nhập th ng tin HTML HTML 17 /27 ""G"G) "*<a/s%&"'". 10 /27 9k )- "=& - bD'= MG%i%0%&"' $=3E,*P&<I"" ;k=)*)*+=0 `$BL)g MNW,BL)g. m"% fn"% 11 /27 9,>)3= - *<=& - 12 /27 ;<0 =k )- "=& - o"+ "> - C =$I"> - E,o"+/ N o"+p E,G3G3 n - )K%<I"" ;C E, N I*P& <I"" nOG=K C 2 _%&h*4E, N - . _qCE,*+o"+'E &*+3 13 /27 5678 MG%i%*4%&"'=$$ MA%=$I`=h"$G%i%*4 %&"'POP/OG=K Pl M&`=h"$. V""MG"G) TU 19 /27 M)MG"G) ,BL)g"=&) HTML - HyperText Markup Language Javascript l 20 /27 ""MG"G) ""G"G))3G"G)=3?I""V!! N 'x'*+y7 M&)G0I""G"G) w9^""MG"G) 5678""MG"G) 1 '' - G -