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

Giới thiệu về lập trình Web và ASP

Cơ bản về HTML

Trao đổi thông tin giữa client và server

Ngôn ngữ kịch bản VBScript

Kết nối cơ sở dữ liệu

Quản lý thông tin trạng thái

 

ppt36 trang | Chuyên mục: ASP | Chia sẻ: dkS00TYs | Lượt xem: 2084 | Lượt tải: 4download
Tóm tắt nội dung Bài giảng Lập trình Web với ASP, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
Lập trình Web với ASP Nội dung Giới thiệu về lập trình Web và ASP Cơ bản về HTML Trao đổi thông tin giữa client và server Ngôn ngữ kịch bản VBScript Kết nối cơ sở dữ liệu Quản lý thông tin trạng thái Tài liệu tham khảo Lập trình ASP 3.0 và ASP.NET 	Nguyễn Thị Phương Lan, NXB Minh Khai Active Server Pages ASP 3 Weekend Crash Course.pdf (Asp) Professional Active Server Pages 3.0.pdf Wrox - Vbscript Programmer'S Reference, 2Nd Ed - 2004 - (By Laxxuss).chm Giới thiệu về lập trình Web Web – Web page World Wide Web – WWW: được nghiên cứu từ năm 1989 và giới thiệu lần đầu tiên vào năm 1991, bao gồm 1 số lượng lớn và trên phạm vi toàn cầu các trang tài liệu được gọi là trang Web – Web page Các chuẩn cho Web được phát triển bởi hiệp hội Web - World Wide Web Consortium (W3C) Mỗi trang web là tập hợp các đối tượng (văn bản, hình ảnh, âm thanh ...) Mỗi trang Web được xác định bởi một địa chỉ URL – Uniform Resource Locator Các trang web thường chứa các đối tượng đặc biệt cho phép liên kết tới các trang web khác – siêu liên kết (hyperlink) -> siêu văn bản - hypertext Giới thiệu về lập trình Web HTTP - Giao thức truyền siêu văn bản HyperText Transfer Protocol Là giao thức tầng ứng dụng của dịch vụ Web Được sử dụng để truy cập dữ liệu trên WWW Cho phép thực hiện siêu liên kết giữa các siêu văn bản Sử dụng kết nối TCP trên cổng 80 Hoạt động theo mô hình Client/Server Giới thiệu về lập trình Web Mô hình Client/Server Internet hoạt động dựa trên mô hình Client/Server Mỗi ứng dụng được chia thành 2 phần Server: ứng dụng cung cấp dịch vụ (Web server: IIS, Apache) Client: ứng dụng có nhu cầu sử dụng dịch vụ (Web Client – Web Browser: MS Internet Explorer, Netscape Navigator, Mozilla FireFox) Các ứng dụng Client và Server có thể chạy trên cùng 1 hệ thống hoặc trên các hệ thống khác nhau có nối mạng với nhau Giới thiệu về lập trình Web method phương thức/giao thức thu nhận văn bản host	 tên máy lưu trữ thông tin, có thể là đia chỉ IP hoặc DNS name có thể ở dạng bí danh alias (không nhất thiết là www) port số hiệu cổng mà máy chủ sử dụng (tuỳ chọn) path đường dẫn tới file chứa thông tin Giới thiệu về lập trình Web HTML – HyperText Markup Language Là ngôn ngữ định dạng cho trang Web Thuộc loại ngôn ngữ đánh dấu – Markup language Quy định cách hiển thị các đối tượng thành phần của trang web (văn bản, hình ảnh, âm thanh ...) Quy định những phần nhất định của văn bản có khả năng siêu liên kết Giới thiệu về lập trình Web Web động – Dynamic Web HTML và HTTP cho phép hiển thị và truyền thông tin giữa các máy tính và mạng không đồng nhất, độc lập với hệ điều hành Người dùng ko chỉ muốn nhận thông tin một cách thụ động mà còn muốn tương tác với Web -> Web động Nội dung của trang Web cần phải lấy từ cơ sở dữ liệu và cần được cập nhật liên tục Giới thiệu về lập trình Web Ngôn ngữ kịch bản – Scripting language Ngôn ngữ kịch bản là một loại ngôn ngữ lập trình mà chương trình ứng dụng có thể hiểu và thực hiện được Kịch bản – script là một đoạn văn bản đặc biệt được đưa vào nội dung trang Web để hướng dẫn chương trình ứng dụng thực hiện một công việc nào đó Đoạn script này được phân biệt với các thành phần khác qua các thẻ đặc biệt đánh dấu vị trí bắt đầu hoặc với cặp thẻ và Server-side Script và Client-Side Script Việc tạo trang Web động sử dụng Server-side Script ASP Active Server Pages là một chương trình chạy trên Web Server IIS (Internet Information Services) cho phép kết hợp HTML và các script để tạo ra các trang web động cho phép thực hiện các ngôn ngữ kịch bản phía server là VBScript và JScript Tệp ASP Có nội dung giống như file HTML Có phần mở rộng (đuôi) của file là .asp Có thể hiểu và thực hiện được trên server Khác với file HTML, khi nhận một yêu cầu file ASP từ trình duyệt, Web Server chuyển yêu cầu đó đến script engine để tìm ra phần chứa script, dịch từng dòng, thực hiện các công việc và chuyển kết quả thu được về dạng HTML rồi trả về cho trình duyệt Thực thi một trang HTML Bạn yêu cầu một trang HTML www.company.com/home.htm Máy chủ tìm và đẩy trang Web về máy bạn Trình duyệt hiển thị nội dung trang Web Việc thực thi một trang ASP ASP Server Component Translates Script Into HTML Việc thực thi một trang ASP Khả năng của ASP Cho phép thay đổi một cách động nội dung của trang Web Đáp ứng lại các truy vấn hay dữ liệu gửi từ người dùng qua các form HTML Truy cập cơ sở dữ liệu và trả kết quả cho người dùng Cung cấp tính bảo mật do phía trình duyệt không thấy mã nguồn trang ASP Tương thích với mọi trình duyệt do kết quả gửi về ở dạng HTML Thiết lập môi trường Cài IIS – Internet Information Services Cấu hình IIS Cấu hình IIS Tên máy - host name và localhost Home directory và (Default) Documents Directory và Virtual Directory Kích chuột phải trên Default Web Site New Virtual Directory Đặt tên của Virtual Directory (Alias) – My1Site Xác định thư mục qua chức năng Browse Đặt quyền cho Virtual Directory (Read và Run Scripts) Chức năng Browse để thay đổi thư mục ứng với Home Directory Chọn trình soạn thảo Visual Studio .NET Visual InterDev Macromedia HomeSite Microsoft FrontPage Tạo Web site đầu tiên Cấu hình IIS Viết trang Web Hiển thị trang Web trên trình duyệt Chương trình đầu tiên Tạo trang HTML - my1page.htm My first HTML page Hello World! Welcome to ASP course! Now is 5/5/2005 10:42:39 PM Chương trình đầu tiên Tạo trang ASP - my1page.asp My first ASP page Hello World! Welcome to ASP course! Now is 

File đính kèm:

  • pptBài giảng Lập trình Web với ASP.ppt
Tài liệu liên quan