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 - TS. Vũ Đức Lung, KS. Phan Hữu Tiếp

64 4 0

Đ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

Trường Đại Học Lạc Hồng 2009 - 2010 LẬP TRÌNH WEB ASP.NET Ts Vũ Đức Lung Ks Phan Hữu Tiếp Chương 1: Giới Thiệu http://lhu.edu.vn LHU Ts Vũ Đức Lung – 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 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 và khơng có sở liệu kèm nên thường xây dựng ngôn ngữ HTML, DHTML là thuật ngữ dùng để website có sở liệu và hỗ trợ phần mềm phát triển web Thông tin hiển thị gọi từ một sở liệu người dùng truy vấn tới một 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ở liệu khác Chi phí đầu tư thấp Thơng tin ln mới, có tính tương tác cao, dễ hiệu chỉnh http:// lhu.edu.vn Ts Vũ Đức Lung – 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 Khú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 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 là Client – side script, thông dụng là Java Script Trong đó, đoạn code nhúng vào trang HTML hay đặt một tập tin riêng biệt và tập tin này khai báo trang HTML Quá trình yêu cầu và trả về cho máy client một trang web sử dụng kỹ thuật lập trình client – side http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Mô hình Client- Side  Đặc điểm xử lý client:  Nhanh, không nhiều thời gian chuyển đến Server quay lại client liệu cần dùng để xử lý có client  Chỉ lập trình thực hiện xử lý đơn giản và độ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 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 là 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, là đoạn mã lệnh (source code) biên dịch và thi hành Web Server Sau trả về client dưới dạng HTML, JavaScript hay CSS  Kỹ thuật này thường áp dụng cho trang web đợng và có tương tác với sở liệu http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Mô hình Client- Side  Đặc điểm xử lý tại Server :  Chậm, liệu phải chuyển về server và chờ nhận kết quả trả về thể hiện client  Thực hiện xử lý phức tạp, cần truy cập sở liệu và 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 một ứ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 bản chất xử lý là nên thực hiện 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 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 viết ngôn ngữ HTML, ngôn ngữ này còn 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 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 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 là 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 hiện Database Server, việc nhận và hiển thị liệu thực hiện 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 và truy cập liệu thực hiện Database Server, việc nhận kết quả và hiển thị phải thực hiện Client Do khó khăn việc bảo trì và 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 Phan Hữu Tiếp Xử lý sự kiện  Xử lý kiện ASP.NET 50 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Ví dụ xử lý sự kiện 51 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Kết Quả Của Ví Dụ 52 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Trang HTML tĩnh 53 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Trang ASPX động đơn giản 54 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Cách thức hoạt động 55 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp HTML Code trả từ server 56 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Code Script Tag 57 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Code Behind 58 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Trang ASP.NET 59 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Trang ASP.NET 60 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Trang ASP.NET 61 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Trang ASP.NET 62 http:// lhu.edu.vn Ts Vũ Đức Lung – Ks Phan Hữu Tiếp Bài tập tìm hiểu thêm  Các công cụ hỗ trợ lập trình web:  Web Matrix, JQuery  Ajax  Công cụ phân tích mã nguồn tự động: CodeScan, Yasca, PLSQLScanner 2008,… 63 http:// lhu.edu.vn www.themegallery.com 64 http://lhu.edu.vn LHU

Ngày đăng: 01/09/2023, 21:37

Xem thêm:

w