Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 153 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
153
Dung lượng
1,15 MB
Nội dung
Lập Trình Web ASP 3.0 ACTIVE SERVER PAGES 2/152 Yêu cầu Yêu cầu chung: 1. Người hoc phải có kiến thức về HTML. 2. Biết ít nhất một công cụ thiết kế web. 3. Kiến thức về lập trình, lập trình hướng đối tượng. 4. Làm việc theo nhóm 5. Biết ít nhất một hệ quản trị dữ liệu (ACCESS hoặc SQL Server) 3/152 Mục đích Sau khi hoàn thành phần này người học có thể: 1. Biết được cách thức làm việc của trang web động. 2. Sử dụng được một số ngôn ngữ script để lập trình cho các web site. 3. Tạo và quản trị được các web site trên các máy chủ. 4. Cơ sở cho việc sử dụng ASP.Net tạo nên các trang web động sau này. 4/152 Nội dung giáo trình Nội Dung: 1. Chương I: Giới thiệu về ASP. 2. Chương II: VBScript . 3. Chương III: Các đối tượng trong ASP. 4. Chương IV: Ngôn Ngữ SQL. 5. Chương V: Cơ sở dữ liệu trong ASP 6. Chương VI: Xây dựng ứng dụng Web bằng ASP. Thời lượng: 30 tiết lý thuyết 15*2 tiết thực hành 5/152 Nội dung giáo trình Tài liệu tham khảo: 1. Giáo trình nhập môn ASP – Nguyễn Thiên Bằng 2. ASP 3.0 & ASP.NET – Nguyễn Phương Lan 3. ASP Cơ sở dữ liệu cơ bản và chuyên sâu – N.X.B Thống Kê. 4. Xây dựng & triển khai ứng dụng thương mại điện tử tập 1- Phạm Hữu khang. 5. Những bài thực hành ASP- N.X.B Thống Kê. 6. ASP E-Book – www.cstutoring.com 7. … 6/152 Chương I: Giới Thiệu 1. Giới thiệu về ASP. 2. Môi trường làm việc của ASP. 3. Giới thiệu về IIS. 4. Cách thức làm việc của IIS. 5. Cài đặt và cấu hình cho IIS. 7/152 1. Giới thiệu về ASP ASP Active Server Pages, cung cấp môi trình lập trình Web, Cho phép có sự kết hợp giữa HTML, các ngôn ngữ Scripting (VBScript, Java Script) và các thành phần được tạo ra từ các ngôn ngữ khác. Tạo ra những ứng dụng trên Internet mạnh mẽ. Các file trong ASP có phần mở rộng là *. ASP. Chứa các thẻ HTML, các đoạn mã script (VBScript, Java Script) và các lời gọi đến các components (DLL, ActiveX control) Các Script của ASP được đặt trong cặp thẻ <% %> 8/152 2. Cách thức làm việc của ASP Trang HTML tĩnh: 9/152 2. Cách thức làm việc của ASP Trang web động: (Dynamic) 10/152 2. Cách thức làm việc của ASP Cách làm việc [...]... mục gốc cho các ứng dụng web Ví dụ: IIS đã tạo ra thư mục C:\InterPub\webroot cho Default Web Site Mỗi ứng dụng web tồn tại trong một thư mục ảo (Virtual Folder) và được cấu hình nhất định Mở cửa sổ Default Web Site để thay đổi một số thông số cho phù hợp việc quản lý web site Click chuột phải vào Default Web site chọn Properties… 16/152 5 Cài đặt IIS Cửa sổ Default web site: Chọn Execute... bảo vệ cho thư mục, có 5 quyền cho thư mục: Read Run Script (Such as ASP) Execute (Such as ISAPI application or CGI) Write Browse 22/152 5 Cài đặt IIS Truy xuất: truy xuất đến các trang web trong thư mục ảo sử dụng địa chỉ web URL: http://localhost// Ví dụ: http://localhost/websiteasp/index .asp Trong đó localhost là địa chỉ của máy chủ cục bộ, trong trường hợp... yêu cầu phía Users trên mạng sử dụng WWW và phản hồi lại các thông tin đã yêu cầu lên trên web Borwser Cho phép thực hiện các đoạn mã Script trong các trang ASP để tạo ra trang web động IIS sẽ nộp thư viện asp. dll để khởi động và triệu gọi các bộ máy diễn dịch các trang ASP 12/152 5 Cài đặt IIS Nếu máy chưa có trình IIS thì cài đặt như sau: Chọn nút Start → Settings → Control Panel → Add or Remove... ứng dụng server trao đổi thông tin bằng cách sử dụng giao thức HTTP Trình chủ Web Server hoạt động trên các hệ điều hành từ phiên bản Windows NT, 2000 trở lên IIS làm được gì? Xuất bản một Home page lên Internet Tạo ra các giao dịch thương mại điện tử trên Internet Cho phép người dùng từ xa truy xuất dữ liệu (data base remove access) … 11/152 4 Cách thức hoạt động của IIS Web là hệ... http://www.yourcompany// 23/152 Chương II: VBScript Nền Tảng Của ASP Giới thiệu: Có thể sử dụng VBScript hoặc Java Script để xây dựng trang ASP VBScript có khả năng thực thi tốt trên các trình duyệt VBScript Sản phẩm của Microsoft, có cú pháp giống với Visual Basic VBScript Đơn giản, dễ học 24/152 Chương II: VBScript Nền Tảng Của ASP Các kiểu dữ liệu: Kiểu dữ liệu ý nghĩa... thiết lập quyền bảo vệ và thực thi các ứng dụng 17/152 5 Cài đặt IIS Để kiểm tra IIS đã hoạt động hay chưa ta gõ vào địa chỉ trong Internet Explore như sau: http://localhost 18/152 5 Cài đặt IIS Tạo một thư mục ảo Mỗi ứng dụng web được đặt trong một thư mục ảo và được tham chiếu đến thông qua địa chỉ URL Cách tạo một thư mục ảo bên trong Default Web Site Bước 1: Click chuột phải vào Default Web. .. Double Dbl Integer Int Long Lng Object Obj String Str 30/152 Chương II: VBScript Nền Tảng Của ASP Xuất dữ liệu lên trình duyệt: dim name, phone name = “ Computer Science Department” phone = “084.056.646072” Document.Write name Document.Write phone 31/152 Chương II: VBScript Nền Tảng Của ASP Xuất dữ liệu lên trình duyệt: Ví dụ: đoạn mã sau: My first VB Script program... giá trị là True hoặc False Byte Dữ liệu kiểu nguyên có giá trị từ 0 đến 255 Integer Dữ liệu kiểu nguyên có giá trị từ -3 2768 đến 32767 Currency Dữ liệu thuộc kiểu tiền tệ Long Dữ liệu thuộc kiểu nguyên dài có giá trị từ -2 147483648 đến 2147483647 25/152 Chương II: VBScript Nền Tảng Của ASP Các kiểu dữ liệu: Kiểu dữ liệu ý nghĩa Single Dữ liệu kiểu số thực chính xác đơn Double Dữ liệu kiểu số thực chính... Windows (đĩa cài đặt Windows) để chương trình cài đặt bổ sung một số dịch vụ hỗ trợ cho IIS 14/152 5 Cài đặt IIS Cài đặt cấu hình cho IIS Microsoft cung cấp một cửa sổ Microsoft Management Console (MMC) để quản lý các ứng dụng Web Khởi động MMC: Trong Control Panel chọn Administrative Tools Internet Services Manager 15/152 5 Cài đặt IIS Thư mục ảo: Mỗi web site có một thư mục vật lý để ánh... Object Kiểu đối tượng Error Chứa một số lỗi 26/152 Chương II: VBScript Nền Tảng Của ASP Các toán tử: Toán tử ý nghĩa + Cộng hai số & Toán tử And, nối hai biểu thức logic, nối hai biểu thức chuỗi / Chia hai số ^ Phép lũy thừa \ Phép chia lấy phần nguyên Mod Phép chia lấy phần dư 27/152 Chương II: VBScript Nền Tảng Của ASP Các toán tử: Toán tử * ý nghĩa Nhân hai số Not Phép lấy phủ định của biểu thức . Lập Trình Web ASP 3. 0 ACTIVE SERVER PAGES 2/152 Yêu cầu Yêu cầu chung: 1. Người hoc phải có kiến thức về HTML. 2. Biết ít nhất một công cụ thiết kế web. 3. Kiến thức về lập trình, lập trình. lượng: 30 tiết lý thuyết 15*2 tiết thực hành 5/152 Nội dung giáo trình Tài liệu tham khảo: 1. Giáo trình nhập môn ASP – Nguyễn Thiên Bằng 2. ASP 3. 0 & ASP. NET – Nguyễn Phương Lan 3. ASP. việc của IIS. 5. Cài đặt và cấu hình cho IIS. 7/152 1. Giới thiệu về ASP ASP Active Server Pages, cung cấp môi trình lập trình Web, Cho phép có sự kết hợp giữa HTML, các ngôn ngữ Scripting