- Về thái độ:
c. Thuộc tính và biến cố trên menu Thuộc tính của menu:
Thuộc tính của menu:
Text: Là chuỗi ký tự hiển thị trên menu Name: tên của menu dùng trong chương trình. Shortcut: dùng để thiết lập phím tắt gọi menu.
CheckedOnClick: Nếu chọn thuộc tính này thì sẽ có một dấu hiển thị bên cạnh trái. Thuộc tính này không áp dụng cho những menu có chứa menu con.
Enabled: Nếu là False thì mục chọn này sẽ bị xám đi và người sử dụng không thể lựa chọn.
Visible: Nếu là False thì mục chọn không được hiển thị.
Biến cố trên menu:
Click: Xảy ra khi người sử dụng nhắp chuột vào mục chọn.
4.7.2 Toolbar
Toolbar là thanh công cụ chứa các lệnh mà lập trình viên muốn đặt vào biểu mẫu. Để tạo Toolbar ta chọn Toolstrip và kéo vào form sau đó thiết lập các công cụ như đối với menu.
TÓM TẮT NỘI DUNG CỐT LÕI
Trong chương này sinh viên cần chú ý đến các nội dung sau: • Tạo form MDI và menu, điều khiển các form trong ứng dụng • Cách sử dụng label, textbox, button
• Khai thác list box và combo box
• Sử dụng thanh cuộn kết hợp với textbox.
93
Chương 5
WEB FORM VÀ ASP.NET 1 IIS và các khái niệm cơ bản. 1 IIS và các khái niệm cơ bản.
1.1 IIS là gì?
IIS là viết tắt của từ (Internet Information Services ) IIS được đính kèm với các phiên bản của Windows.
Microsoft Internet Information Services (các dịch vụ cung cấp thông tin Internet) là các dịch vụ dành cho máy chủ chạy trên nền Hệ điều hành Window nhằm cung cấp và phân tán các thông tin lên mạng, nó bao gồm nhiều dịch vụ khác nhau như Web
Server, FTP Server,...
Nó có thể được sử dụng để xuất bản nội dung của các trang Web lên Internet/Intranet bằng việc sử dụng “Phương thức chuyển giao siêu văn bản“ - Hypertext Transport Protocol (HTTP).
Như vậy, sau khi bạn thiết kế xong các trang Web của mình, nếu bạn muốn đưa chúng lên mạng để mọi người có thể truy cập và xem chúng thì bạn phải nhờ đến một Web Server, ở đây là IIS.
Nếu không thì trang Web của bạn chỉ có thể được xem trên chính máy của bạn hoặc thông qua việc chia sẻ tệp (file sharing) như các tệp bất kỳ trong mạng nội bộ mà thôi.
IIS có thể làm được gì?
Nhiệm vụ của IIS là tiếp nhận yêu cầu của máy trạm và đáp ứng lại yêu cầu đó bằng cách gửi về máy trạm những thông tin mà máy trạm yêu cầu.
Bạn có thể sử dụng IIS để: · Xuất bản một Website của bạn trên Internet · Tạo các giao dịch thương mại điện tử trên Internet (hiện các catalog và nhận được các đơn đặt hàng từ nguời tiêu dùng) · Chia sẻ file dữ liệu thông qua giao thức FTP. · Cho phép người ở xa có thể truy xuất database của bạn (gọi là Database remote access).Và rất nhiều khả năng khác ...
IIS hoạt động như thế nào?
IIS sử dụng các giao thức mạng phổ biến là HTTP (Hyper Text Transfer Protocol) và
FPT (File Transfer Protocol) và một số giao thức khác như SMTP, POP3,... để tiếp nhận yêu cầu và truyền tải thông tin trên mạng với các định dạng khác nhau.
Một trong những dịch vụ phổ biến nhất của IIS mà chúng ta quan tâm trong giáo trình này là dịch vụ WWW (World Wide Web), nói tắt là dịch vụ Web.
Dịch vụ Web sử dụng giao thức HTTP để tiếp nhận yêu cầu (Requests) của trình duyệt Web (Web browser) dưới dạng một địa chỉ URL (Uniform Resource Locator) của một trang Web và IIS phản hồi lại các yêu cầu bằng cách gửi về cho Web browser nội dung của trang Web tương ứng.
94
1.2 Các khái niệm
Các thuật ngữ HTTP, URL, Hyperlink, FTP HTTP (HyperText Transfer Protocol)
HTTP là viết tắt của HyperText Transfer Protocol, giao thức truyền tệp tin siêu văn bản. Trình duyệt web sử dụng giao thức này để truy xuất và tải về các trang thông tin và các hình ảnh từ máy chủ. Chính vì vậy mà bạn có thể thấy ở ở tiêu đề địa chỉ trang thông tin nào cũng mở đầu bằng http.
Ví dụ, bạn có thể sử dụng trình duyệt web truy xuất vào trang thông tin của Đại học Quốc gia Hà Nội bằng cách gõ vào ô địa chỉ http://www.vnu.edu.vn.
URL (Uniform Resource Locator)
URL (Uniform Resource Locator), bộ định vị tài nguyên thống nhất. Cấu trúc của URL bao gồm: Tên của giao thức (thường là HTTP hoặc FTP), sau đó là địa chỉ của máy tính mà bạn muốn kết nối đến, rồi đến vị trí của tài nguyên cần truy xuất.
Ví dụ về một URL là “fpt://ftp.vnu.edu.vn/ebooks/” sẽ hướng dẫn trình duyệt web của bạn sử dụng giao thức giao thức FTP để kết nối đến máy chủ của Đại học Quốc gia, vào thư mục ebooks (sách điện tử) để có thể tải về các tài liệu.
Siêu liên kết (Hyperlink)
Hyperlink, siêu liên kết, là một phần văn bản (hay hình ảnh) của trang Web, mà khi bạn nhấn chuột vào đó sẽ tự động thực hiện một trong các thao tác sau đây: Đưa bạn đến phần khác của trang;
Đưa bạn đến một trang web khác trong cùng một website; Đưa bạn đến một trang web khác trong website khác; Cho phép bạn tải về (download) một tệp tin;
Chạy một ứng dụng, trình diễn một đoạn video hoặc âm thanh.
Hình ảnh minh hoạ dưới đây là một phần của trang web của Trung tâm Đào tạo và sát hạch, Viện Công nghệ Thông tin, ĐHQG Hà Nội. Những dòng chữ có gạch dưới chính là các siêu liên kết. Theo mặc định thì các ký tự trong siêu liên kết đó có màu xanh dương.
95 Hình 2: Chuột đang trỏ vào siêu liên kết, thanh
trạng thái hiển thị đích đến
FTP (File Transfer Protocol)
FTP, giao thức truyền tệp tin, là cách thức để truyền dữ liệu từ nơi này đến nơi khác qua mạng Internet. Giao thức này thường được sử dụng để tải về hoặc đưa lên Internet các tệp tin có dung lượng lớn.
Bạn có thể không cần quan tâm cách thực hiện của FTP mà trong hầu hết các trường hợp, chỉ cần nhấn chuột vào một liên kết cho phép tải về tệp tin trong trang web thì trình duyệt sẽ thực hiện các thao tác truyền FTP cho bạn. Điều bạn cần quan tâm là cần phải tải về tệp tin có tên là gì hoặc mình sẽ đặt tên mới cho tệp tin là gì và sẽ lưu trữ nó ở đâu trong máy của mình.
Các chương trình FTP thông dụng giúp bạn có thể nhập vào địa chỉ của máy chủ cần truy xuất tới, tên và mật khẩu đăng nhập (nếu có) và các giao diện để bạn có thể dễ dàng tải về hoặc đưa lên các tệp tin của mình, ví dụ chương trình Total Commander, WSFTP, CuteFTP...
Trình duyệt web (Web browser) là gì?
Trình duyệt web là phần mềm giúp bạn có thể xem được thông tin từ các website trên Internet. Có rất nhiều trình duyệt web khác nhau, ví dụ như trình duyệt web Internet Explorer (IE), Netscape Navigator/Communicator
(Netscape), Opera, MyIE2, Mozilla FireBird, Avant... trong đó phổ biến hơn cả là phần mềm trình duyệt IE
Mỗi phần mềm trình duyệt đều có các phiên bản khác nhau, phiên bản mới nhất là phiên bản có nhiều tính năng hơn các phiên bản trước đó. Tuy nhiên, các chức năng sử dụng cơ bản của trình duyệt như lùi (back), tiến (forward), làm tươi (refresh)... đều giống nhau và người dùng chỉ cần biết sử dụng một loại trình duyệt là có thể rất dễ dàng học cách sử dụng các trình duyệt khác để có thể truy xuất và xem các thông tin trên Internet.