Bài giảng môn Lập trình mạng: Chương 7 - TS. Nguyễn Văn Hiệp
Số trang: 58
Loại file: pdf
Dung lượng: 1.55 MB
Lượt xem: 7
Lượt tải: 0
Xem trước 6 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Bài giảng môn Lập trình mạng: Chương 7 - Lập trình Web chạy trên Client dùng ActiveX Control có nội dung giới thiệu về ActiveX Control, qui trình xây dựng ActiveX dùng VC++, qui trình xây dựng Website dùng ActiveX bằng InterDev.
Nội dung trích xuất từ tài liệu:
Bài giảng môn Lập trình mạng: Chương 7 - TS. Nguyễn Văn HiệpMôn học : Lập trình mạngChương 7LẬP TRÌNH WEB CHẠY TRÊN CLIENTDÙNG ACTIVEX CONTROL7.1 Giới thiệu ActiveX Control 7.2 Qui trình xây dựng ActiveX dùng VC++ 7.3 Qui trình xây dựng Website dùng ActiveX bằng InterDevBộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCMMôn : Lập trình Mạng Chương 7 : Lập trình Web chạy trên Client dùng ActiveX Slide 2417.1 Giới thiệu ActiveX ControlChúng ta ₫ã quen với các ₫iều khiển (control) ₫ược dùng trong các môi trường thiết kế trực quan giao diện phần mềm như TextBox, Button, ListBox, ComboBox,... Microsoft ₫ưa ra công nghệ ActiveX Control ₫ể giúp người lập trình tự tạo thêm các ₫iều khiển theo nhu cầu riêng của mình. ActiveX là linh kiện phần mềm cấp hệ thống, nghĩa là mỗi khi nó ₫ược ₫ăng ký vào Windows thì bất kỳ ứng dụng nào cũng có thể dùng nó, ứng dụng ₫ó có thể là ứng dụng Windows truyền thống hay 1 trang Web. Cách thức sữ dụng 1 ActiveX giống y như cách dùng ₫iều khiển có sẵn. Xây dựng ActiveX gồm 2 bước chính : ₫ịnh nghĩa giao tiếp sử dụng và hiện thực chi tiết bên trong. Giao tiếp sử dụng ActiveX gồm 4 loại chân (pin, entry) : thuộc tính, tác vụ, sự kiện nhập, sự kiện xuất.Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCMMôn : Lập trình Mạng Chương 7 : Lập trình Web chạy trên Client dùng ActiveX Slide 2427.2 Tạo ActiveX bằng VC++Để thấy rõ qui trình xây dựng 1 ActiveX, chúng ta hãy thử dùng VC++ ₫ể xây dựng ActiveX có tên là MyStopLite, nó giả lập dàn ₫èn ₫iều khiển giao lộ với các thông số cụ thể như sau :Hiển thị : ₫ang ở trạng thái nào thì ₫èn tương ứng sẽ sáng, ₫èn còn lại tắt (dùng màu ₫en). tác vụ next() : cho phép dàn ₫èn chuyển về trạng thái kế (₫ỏ → xanh → vàng) thuộc tính Color : cho phép thiết lập dàn ₫èn về màu tương ứng. các events xuất : sẽ ₫ược kích hoạt khi dàn ₫èn hoàn thành việc chuyển về trạng thái mới (Go, Caution, Stop, Testing, Off). các events nhập ₫ược xử lý : LBUTTONDOWN, khi nhận ₫ược events này, dàn ₫èn sẽ chuyển về trạng thái kế (₫ỏ → xanh → vàng).Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCMCác events nhậpCác events xuấtCaution GoStopMyStopLiteNextColorCác methodCác thuộc tínhMôn : Lập trình Mạng Chương 7 : Lập trình Web chạy trên Client dùng ActiveX Slide 2437.2 Tạo ActiveX bằng VC++1. Để tạo 1 ActiveX Control bằng VC++, trước hết chạy Visual C++ 6.0 từ Windows (thí dụ chọn mục Start.Programs.Mic rosoft Visual Studio 6.0/Microsoft Visual C++ 6.0). Màn hình của VC++ ₫ược hiển thị như sau :Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Lập trình Mạng Chương 7 : Lập trình Web chạy trên Client dùng ActiveX Slide 2447.2 Tạo ActiveX bằng VC++2. Bước 1 : tạo project phần mềm bằng Wizard. Chọn menu File.New ₫ể tạo một Project VC++ chứa ActiveX Control, cửa sổ sau sẽ hiển thị :Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCMMôn : Lập trình Mạng Chương 7 : Lập trình Web chạy trên Client dùng ActiveX Slide 245
Nội dung trích xuất từ tài liệu:
Bài giảng môn Lập trình mạng: Chương 7 - TS. Nguyễn Văn HiệpMôn học : Lập trình mạngChương 7LẬP TRÌNH WEB CHẠY TRÊN CLIENTDÙNG ACTIVEX CONTROL7.1 Giới thiệu ActiveX Control 7.2 Qui trình xây dựng ActiveX dùng VC++ 7.3 Qui trình xây dựng Website dùng ActiveX bằng InterDevBộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCMMôn : Lập trình Mạng Chương 7 : Lập trình Web chạy trên Client dùng ActiveX Slide 2417.1 Giới thiệu ActiveX ControlChúng ta ₫ã quen với các ₫iều khiển (control) ₫ược dùng trong các môi trường thiết kế trực quan giao diện phần mềm như TextBox, Button, ListBox, ComboBox,... Microsoft ₫ưa ra công nghệ ActiveX Control ₫ể giúp người lập trình tự tạo thêm các ₫iều khiển theo nhu cầu riêng của mình. ActiveX là linh kiện phần mềm cấp hệ thống, nghĩa là mỗi khi nó ₫ược ₫ăng ký vào Windows thì bất kỳ ứng dụng nào cũng có thể dùng nó, ứng dụng ₫ó có thể là ứng dụng Windows truyền thống hay 1 trang Web. Cách thức sữ dụng 1 ActiveX giống y như cách dùng ₫iều khiển có sẵn. Xây dựng ActiveX gồm 2 bước chính : ₫ịnh nghĩa giao tiếp sử dụng và hiện thực chi tiết bên trong. Giao tiếp sử dụng ActiveX gồm 4 loại chân (pin, entry) : thuộc tính, tác vụ, sự kiện nhập, sự kiện xuất.Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCMMôn : Lập trình Mạng Chương 7 : Lập trình Web chạy trên Client dùng ActiveX Slide 2427.2 Tạo ActiveX bằng VC++Để thấy rõ qui trình xây dựng 1 ActiveX, chúng ta hãy thử dùng VC++ ₫ể xây dựng ActiveX có tên là MyStopLite, nó giả lập dàn ₫èn ₫iều khiển giao lộ với các thông số cụ thể như sau :Hiển thị : ₫ang ở trạng thái nào thì ₫èn tương ứng sẽ sáng, ₫èn còn lại tắt (dùng màu ₫en). tác vụ next() : cho phép dàn ₫èn chuyển về trạng thái kế (₫ỏ → xanh → vàng) thuộc tính Color : cho phép thiết lập dàn ₫èn về màu tương ứng. các events xuất : sẽ ₫ược kích hoạt khi dàn ₫èn hoàn thành việc chuyển về trạng thái mới (Go, Caution, Stop, Testing, Off). các events nhập ₫ược xử lý : LBUTTONDOWN, khi nhận ₫ược events này, dàn ₫èn sẽ chuyển về trạng thái kế (₫ỏ → xanh → vàng).Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCMCác events nhậpCác events xuấtCaution GoStopMyStopLiteNextColorCác methodCác thuộc tínhMôn : Lập trình Mạng Chương 7 : Lập trình Web chạy trên Client dùng ActiveX Slide 2437.2 Tạo ActiveX bằng VC++1. Để tạo 1 ActiveX Control bằng VC++, trước hết chạy Visual C++ 6.0 từ Windows (thí dụ chọn mục Start.Programs.Mic rosoft Visual Studio 6.0/Microsoft Visual C++ 6.0). Màn hình của VC++ ₫ược hiển thị như sau :Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCM Môn : Lập trình Mạng Chương 7 : Lập trình Web chạy trên Client dùng ActiveX Slide 2447.2 Tạo ActiveX bằng VC++2. Bước 1 : tạo project phần mềm bằng Wizard. Chọn menu File.New ₫ể tạo một Project VC++ chứa ActiveX Control, cửa sổ sau sẽ hiển thị :Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa Tp.HCMMôn : Lập trình Mạng Chương 7 : Lập trình Web chạy trên Client dùng ActiveX Slide 245
Tìm kiếm theo từ khóa liên quan:
Lập trình mạng Bài giảng Lập trình mạng Lập trình web Công nghệ phần mềm Quản trị mạng ActiveX ControlTài liệu liên quan:
-
62 trang 404 3 0
-
24 trang 362 1 0
-
20 trang 257 0 0
-
Giáo trình Hệ thống mạng máy tính CCNA (Tập 4): Phần 2
102 trang 253 0 0 -
Đề cương chi tiết học phần Thiết kế và cài đặt mạng
3 trang 239 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 230 0 0 -
Báo cáo tốt nghiệp: Tìm hiểu Proxy và ứng dụng chia sẻ Internet trong mạng LAN qua Proxy
38 trang 222 0 0 -
122 trang 217 0 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 198 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 191 0 0