1. Trang chủ
  2. » Luận Văn - Báo Cáo

Bài giảng Lập trình Web ASP.NET: Chương 1 - ĐH Lạc Hồng

64 4 0
Tài liệu đã được kiểm tra trùng lặp

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Nội dung

Trường Đạ i Họ c Lạ c Hồ ng 2009 - 2010 LẬ P TRÌ NH WEB ASP.NET Ts Vũ Đức Lung Ks Huỳ nh Cao Tuấ n Ks Phan Hữu Tiế p Chương 1: Giới Thiệ u http://lhu.edu.vn LHU Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Nộ i dung giới thiệ u        Phân biệ t Web tĩ nh và Web độ ng Mô hì nh Client- side, Server-side Công nghệ lậ p trì nh web Giới thiệ u NET Mụ c đí ch NET ASP & ASP.NET Cơ bả n về ASP.NET http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Phân biệ t web tĩ nh – web độ ng Định nghĩa Ưu điểm Website tĩnh Website động website bao gồm trang web tĩnh khơng có sở liệu kèm nên thường xây dựng ngôn ngữ HTML, DHTML thuật ngữ đư ợc dùng để website có sở liệu hỗ trợ phần mềm phát triển web Thông tin hiển thị đư ợc gọi từ sở liệu người dùng truy vấn tới trang web Thiết kế đ hoạ đ ẹp Dù ng nhiề u ngôn ngữ lậ p trì nh Tốc độ truy cập nhanh khá c và nhiề u hệ sở dữ liệ u khá c Chi phí đầu tư thấp Thơng tin mới, có tí nh tương tá c cao, d ễ hiệ u chỉ nh http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Phân biệ t web tĩ nh – web đợ ng Website tĩnh Website động Khó khăn vi ệc thay đổi cập nhật Khuyết Thông tin khơng có tính linh hoạt, Chi phí đầu tư cao điểm không thân thiện với người dùng Dễ bị cơng Khó tích hợp, nâng cấp, mở rộng http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Mô hì nh Client- Side  Lậ p trì nh Client-side   Ngơn ngữ sử dụng để lập trình xử lý phía client gọi Client – side script, thơng dụng Java Script Tronf đó, đoạn code nhúng vào trang HTML hay đặt tập tin riêng biệt tập tin khai báo trang HTML Quá trình yêu cầu trả cho máy client trang web sử dụng kỹ thuật lập trình client – side sau : máy client gửi yêu cầu URL đến Web Server thơng qua trình duyệt Web ( Web Browser), Web Server tìm kiếm trang web Nếu tìm thấy, Web Server trả kết máy client đồng thời gửi kèm đoạn lệnh xử lý tập tin cần thiết (*.js, *.css ) đính kèm trang web Sau đó, trình duyệt máy client, đoạn xử lý đ ó thực thi Do đó, điều quan trọng người lập trình xây dựng xử lý phía client phải đảm bảo ứng dụng chạy trình duyệt http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Mô hì nh Client- Side  Đặc điểm xử lý client:  Nhanh, không mát nhiều thời gian chuyển vể Server quay lại client liệu cần dùng để xử lý có client  Chỉ lập trình thực xử lý đơn giản độc lập  Không cần phải cài đặt phần mềm Web Server, nhiên trình duyệt phải hỗ trỡ ngơn ngữ script mà trang HTML s dụng  Rất hữu ích cho DHTML http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Mô hì nh Client- Side  Lập trình Server – side :  Ngơn ngữ sử dụng để lập trình xử lý phía server gọi Server – side cript Chúng ta có 01 số ngơn ngữ lập trình phía server như: ASP, ASP.NET, PHP…  Kỹ thuật lập trình phía server khác so với client, đoạn mã lệnh (source code) đư ợc biên dịch thi hành Web Server Sau trả client dư ới dạng HTML, JavaScript hay CSS  Kỹ thuật thường áp dụng cho trang web động có tương tác với sở liệu http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Mô hì nh Client- Side  Đặc điểm xử lý Server :  Chậm, liệu phải chuyển server chờ nhận kết trả thể client  Thực xử lý phức tạp, cần truy cập sở liệu xử lý tập tin  Trang web linh động, phục vụ đa yêu cầu người dùng  Phải cài đặt phần mềm web server  Tó m lạ i :  Trong trình triển khai ứng dụng web, đ ể website bạn thật có hiệu quả, bạn cần phân tích xử lý, nhận biết chất xử lý nên thực client hay server đ ể từ xây dựng phối hợp xử lý cho phù hợp http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Tổ ng quan công nghệ lậ p Trì nh web  HTML ( HyperText Markup Language)   Trang web HTML là 01 tậ p tin văn bả n được viế t bằng ngôn ngữ HTML, ngôn ngữ nà y cò n được biế t đế n với tên gọ i: ngôn ngữ đá nh dấ u văn bả n Ngôn ngữ HTML sử dụ ng cá c ký hiệ u quy đị nh sẵn (được gọ i là Tag) để trì nh bà y nộ i dung văn bả n Nộ i dung + Đị nh dạ ng = Kế t quả hiể n thị http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Tổ ng quan công nghệ lậ p Trì nh web  Mơ hình ứng dụng 02 lớp   Đây mơ hình đơn giản, phổ biến 01 ứng dụng phân tán Trong mô hình này, việc xử lý liệu thực Database Server, việc nhận hiển thị liệu thực client  Ưu điể m: Dữ liệu tập trung đ ảm bảo liệu quán Dữ liệu chia sẻ cho nhiều người dùng  Khuyế t điể m: Cách xử lý tra cứu truy cập liệu thực Database Server, việc nhận kết hiển thị phải thực Client Do khó khăn vi ệc bảo trì nâng cấp Khối lượng, liệu truyền mạng lớn chiếm dụng đường truyền thêm gánh nặng cho database server 10 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Xử lý sự kiệ n  Xử lý kiện ASP 50 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Xử lý sự kiệ n  Xử lý kiện ASP 51 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Ví dụ xử lý sự kiệ n 52 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Kết Quả Củ a Ví Dụ 53 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Trang HTML tĩnh 54 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Trang ASPX động đơn giản 55 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Cách thức hoạt động 56 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p HTML Code trả từ server 57 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Code Script Tag 58 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Code Behind 59 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Trang ASP.NET đầ u tiên 60 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Trang ASP.NET đầ u tiên 61 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Trang ASP.NET đầ u tiên 62 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Huỳ nh Cao Tuấ n - Ks Phan Hữu Tiế p Trang ASP.NET đầ u tiên 63 http:// lhu.edu.vn www.themegallery.com 64 http://lhu.edu.vn LHU

Ngày đăng: 14/10/2023, 22:32