tailieunhanh - Bài giảng môn Lập trình mạng: Chương 7 - TS. Nguyễn Văn Hiệp

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. | Môn học : Lập trình mạng Chương 7 LẬP TRÌNH WEB CHẠY TRÊN CLIENT DÙNG ACTIVEX CONTROL Giới thiệu 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 Bộ môn : Công nghệ phần mềm Khoa Công nghệ Thông tin Trường ĐH Bách Khoa 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 241 Giới thiệu ActiveX Control Chú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 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 242 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 .

TỪ KHÓA LIÊN QUAN
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.