BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN - CHƯƠNG 4
Số trang: 32
Loại file: pdf
Dung lượng: 666.52 KB
Lượt xem: 14
Lượt tải: 0
Xem trước 4 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
SỬ DỤNG CÁC ĐIỀU KHIỂN NÂNG CAOMỤC TIÊU: SAU KHI HOÀN THÀNH CÁC BÀI TẬP, NGƯỜI HỌC CÓ THỂ Sử dụng được hầu hết các điều khiển nâng cao đi kèm với Visual Basic và một số điều khiển nâng cao thông dụng từ các hãng thứ 3 –Third party. Lựa chọn được các điều khiển phù hợp khi viết chương trình. Xây dựng được một số ứng dụng với các điều khiển nâng cao.
Nội dung trích xuất từ tài liệu:
BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN - CHƯƠNG 4BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn: Bộ môn CNPM–ĐHSPKT HY 2005 Ch−¬ng iV Sö dông c¸c ®iÒu khiÓn n©ng caoMỤC TIÊU: SAU KHI HOÀN THÀNH CÁC BÀI TẬP, NGƯỜI HỌC CÓ THỂ Sử dụng được hầu hết các điều khiển nâng cao đi kèm với Visual Basic và một số điều khiển nâng cao thông dụng từ các hãng thứ 3 –Third party. Lựa chọn được các điều khiển phù hợp khi viết chương trình. Xây dựng được một số ứng dụng với các điều khiển nâng cao.A - ĐỀ BÀI TẬPBài 1: Minh hoạ sử dụng điều khiển Carlendar (Lịch)Giới thiệu: Điều khiển Carlendar nằm trong thư viện , cóchức năng hiển thị như một cuốn lịch điện tử. Đồng thời cũng được dùng để chophép người dùng chọn trực quan ngày, tháng, năm trong một số ứng dụng. Hình 4.1 – Giao diện chương trìnhYêu cầu: • Khi người dùng click nút thì hiển thị lịch của tháng trước. • Khi người dùng click nút thì hiển thị lịch của tháng tiếp theo • Khi người dùng click nút thì hiển thị lịch của năm trước • Khi người dùng click nút thì hiển thị lịch của năm tiếp theo • Khi người dùng click nút thì trở về ngày hiện tại • Khi người dùng click nút thì thay ngày tháng năm trong máy tính bằng ngày tháng năm đang được chọn trong Calendar. Trang 94BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn: Bộ môn CNPM–ĐHSPKT HY 2005Bài 2: Minh hoạ sử dụng điều khiển truyền thông nối tiếp Comm ControlGiới thiệu: Điều khiển MSComm nằm trong thư viện , cungcấp cho ứng dụng khả năng truyền thông nối tiếp bằng cách truyền và nhận dữ liệuthông qua cổng nối tiếp (Serial Port). Hình 4.2 – Giao diện chương trình và đặt tên cho các điều khiểnYêu cầu: • Xây dựng ứng dụng như hình 2. • Khi người dùng click thì mở cổng có số hiệu trong điều khiển . • Khi click thì đóng cổng hiện hành. • Khi click thì gửi lệnh và dữ liệu chứa trong cboCommandBài 3 : Minh hoạ điều khiển FlexGridGiới thiệu: Điều khiển MSFlexGrid nằm trong thư viện rol cóchức năng hiển thị và thao tác dữ liệu ở dạng bảng (Tabular). Nó hoàn toàn chophép sắp xếp, trộn và định dạng bảng có chứa xâu ký tự và hình ảnh. Khi gắn kết vớicác điều khiển Data, MSFlexGrid chỉ hiển thị dữ liệu ở chế độ Read-Only. Hình 4.3 – Giao diện và đặt tên cho các điều khiển (tên được in đậm)Yêu cầu: • Khi click nút Thêm thì thêm một bản ghi trong các Textbox vào FlexGrid • Khi click nút Xoá thì xoá dòng đang được chọn trong FlexGrid Trang 95BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn: Bộ môn CNPM–ĐHSPKT HY 2005 • Khi click nút Cập nhật thì đặt nội dung của dòng hiện hành bằng nội dung trong các hộp Text tương ứng. • Khi click nút Lưu ra File thì lưu nội dung FlexGrid ra file Text, mỗi bản ghi trong FlexGrid được ghi trên một dòng của file.Bài 4 : Minh hoạ sử dụng điều khiển Web brower và HTML Object Library.Giới thiệu : Điều khiển Web Browser đóng vai trò như một trình duyệt IE, do vậy chota phép nhúng vào trong ứng dụng để mở và thao tác với trang web bằng các lệnhcủa VB. Để truy cập (đọc / ghi) nội dung chứa trong các đối tượng của trang web(nút nhấn, textbox...) thì cần phải có thư viện HTML Object Library. Trong trườnghợp ứng dụng chỉ mở các trang web thì không cần đến thư viện này.Hai thành phần này nằm trong và Hình 4.4 – Giao diện chương trìnhYêu cầu: • Khi chương trình bắt đầu, một trang web trắng (Blank) sẽ được mở. • Khi click nút Mở thì mở trang có địa chỉ nằm trong txtURL • Khi click nút Tạo nút nhấn và Textbox thì tạo ra một hộp text và một nút nhấn trong trang Web. • Khi click nút Ghi giá trị vào Text thì cho người dùng nhập một xâu ký tự và chèn xâu này vào hộp Text vừa tạo ra trong trang web • Khi click nút Đọc giá trị trong Textbox thì đọc nội dung trong hộp Text vừa tạo ra và hiển thị ra màn hình bằng hàm Msgbox. • Khi click nút Thêm Hello thì thêm một dòng Hello có màu xanh vào trong trang web.Bài 5: Minh hoạ sử dụng Internet ControlGiới thiệu: Điều khiển Internet cài đặt 2 giao thứcđược sử dụng rộng rãi nhất đó là giao thức HyperText Transfer Protocol (HTTP) vàFile Transfer Protocol (FTP).Sử dụng giao thức HTTP, chúng ta có thể lấy về các trang Web từ Internet, còn giaothức FTP cho phép đăng nhập vào máy chủ FTP để Download (lấy về) và Upload ...
Nội dung trích xuất từ tài liệu:
BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN - CHƯƠNG 4BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn: Bộ môn CNPM–ĐHSPKT HY 2005 Ch−¬ng iV Sö dông c¸c ®iÒu khiÓn n©ng caoMỤC TIÊU: SAU KHI HOÀN THÀNH CÁC BÀI TẬP, NGƯỜI HỌC CÓ THỂ Sử dụng được hầu hết các điều khiển nâng cao đi kèm với Visual Basic và một số điều khiển nâng cao thông dụng từ các hãng thứ 3 –Third party. Lựa chọn được các điều khiển phù hợp khi viết chương trình. Xây dựng được một số ứng dụng với các điều khiển nâng cao.A - ĐỀ BÀI TẬPBài 1: Minh hoạ sử dụng điều khiển Carlendar (Lịch)Giới thiệu: Điều khiển Carlendar nằm trong thư viện , cóchức năng hiển thị như một cuốn lịch điện tử. Đồng thời cũng được dùng để chophép người dùng chọn trực quan ngày, tháng, năm trong một số ứng dụng. Hình 4.1 – Giao diện chương trìnhYêu cầu: • Khi người dùng click nút thì hiển thị lịch của tháng trước. • Khi người dùng click nút thì hiển thị lịch của tháng tiếp theo • Khi người dùng click nút thì hiển thị lịch của năm trước • Khi người dùng click nút thì hiển thị lịch của năm tiếp theo • Khi người dùng click nút thì trở về ngày hiện tại • Khi người dùng click nút thì thay ngày tháng năm trong máy tính bằng ngày tháng năm đang được chọn trong Calendar. Trang 94BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn: Bộ môn CNPM–ĐHSPKT HY 2005Bài 2: Minh hoạ sử dụng điều khiển truyền thông nối tiếp Comm ControlGiới thiệu: Điều khiển MSComm nằm trong thư viện , cungcấp cho ứng dụng khả năng truyền thông nối tiếp bằng cách truyền và nhận dữ liệuthông qua cổng nối tiếp (Serial Port). Hình 4.2 – Giao diện chương trình và đặt tên cho các điều khiểnYêu cầu: • Xây dựng ứng dụng như hình 2. • Khi người dùng click thì mở cổng có số hiệu trong điều khiển . • Khi click thì đóng cổng hiện hành. • Khi click thì gửi lệnh và dữ liệu chứa trong cboCommandBài 3 : Minh hoạ điều khiển FlexGridGiới thiệu: Điều khiển MSFlexGrid nằm trong thư viện rol cóchức năng hiển thị và thao tác dữ liệu ở dạng bảng (Tabular). Nó hoàn toàn chophép sắp xếp, trộn và định dạng bảng có chứa xâu ký tự và hình ảnh. Khi gắn kết vớicác điều khiển Data, MSFlexGrid chỉ hiển thị dữ liệu ở chế độ Read-Only. Hình 4.3 – Giao diện và đặt tên cho các điều khiển (tên được in đậm)Yêu cầu: • Khi click nút Thêm thì thêm một bản ghi trong các Textbox vào FlexGrid • Khi click nút Xoá thì xoá dòng đang được chọn trong FlexGrid Trang 95BÀI TẬP LẬP TRÌNH HƯỚNG SỰ KIỆN Biên soạn: Bộ môn CNPM–ĐHSPKT HY 2005 • Khi click nút Cập nhật thì đặt nội dung của dòng hiện hành bằng nội dung trong các hộp Text tương ứng. • Khi click nút Lưu ra File thì lưu nội dung FlexGrid ra file Text, mỗi bản ghi trong FlexGrid được ghi trên một dòng của file.Bài 4 : Minh hoạ sử dụng điều khiển Web brower và HTML Object Library.Giới thiệu : Điều khiển Web Browser đóng vai trò như một trình duyệt IE, do vậy chota phép nhúng vào trong ứng dụng để mở và thao tác với trang web bằng các lệnhcủa VB. Để truy cập (đọc / ghi) nội dung chứa trong các đối tượng của trang web(nút nhấn, textbox...) thì cần phải có thư viện HTML Object Library. Trong trườnghợp ứng dụng chỉ mở các trang web thì không cần đến thư viện này.Hai thành phần này nằm trong và Hình 4.4 – Giao diện chương trìnhYêu cầu: • Khi chương trình bắt đầu, một trang web trắng (Blank) sẽ được mở. • Khi click nút Mở thì mở trang có địa chỉ nằm trong txtURL • Khi click nút Tạo nút nhấn và Textbox thì tạo ra một hộp text và một nút nhấn trong trang Web. • Khi click nút Ghi giá trị vào Text thì cho người dùng nhập một xâu ký tự và chèn xâu này vào hộp Text vừa tạo ra trong trang web • Khi click nút Đọc giá trị trong Textbox thì đọc nội dung trong hộp Text vừa tạo ra và hiển thị ra màn hình bằng hàm Msgbox. • Khi click nút Thêm Hello thì thêm một dòng Hello có màu xanh vào trong trang web.Bài 5: Minh hoạ sử dụng Internet ControlGiới thiệu: Điều khiển Internet cài đặt 2 giao thứcđược sử dụng rộng rãi nhất đó là giao thức HyperText Transfer Protocol (HTTP) vàFile Transfer Protocol (FTP).Sử dụng giao thức HTTP, chúng ta có thể lấy về các trang Web từ Internet, còn giaothức FTP cho phép đăng nhập vào máy chủ FTP để Download (lấy về) và Upload ...
Tìm kiếm theo từ khóa liên quan:
bài tập lập trình công nghệ phần mềm lập trình hướng sự kiện lập trình máy tính VISUAL BASICGợi ý tài liệu liên quan:
-
62 trang 394 3 0
-
Bài giảng Tin học lớp 11 bài 1: Giới thiệu ngôn ngữ lập trình C#
15 trang 224 0 0 -
Giáo trình Công nghệ phần mềm nâng cao: Phần 2
202 trang 216 0 0 -
15 trang 196 0 0
-
Giáo trình Công nghệ phần mềm nâng cao: Phần 1
151 trang 191 0 0 -
Báo cáo chuyên đề Công nghệ phần mềm: Pattern searching
68 trang 185 0 0 -
Lecture Introduction to software engineering - Week 3: Project management
68 trang 167 0 0 -
Xây dựng mô hình và công cụ hỗ trợ sinh tác tử giao diện
13 trang 164 0 0 -
6 trang 157 0 0
-
65 trang 154 0 0