Các đối tượng hành động

Một phần của tài liệu Giáo trình Lập trình nâng cao (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề (Trang 113)

Các đối tượng hành động thường được dùng để gắn kết các hành động của nhiều đối tượng vào một đoạn mã lệnh duy nhất. Các đối tượng hành động được lưu trữ trong một thùng chứa mang tên ActionList.

Phương pháp sử dụng các đối tượng hành động chúng ta đã thực hành trong nội dung tạo chương trình TextEditor. Chúng ta có thể nghiên cứu thêm các thuộc tính của đối tượng hành động trong hướng dẫn của C++ Builder.

4.8 Thực hành

Bài 1. Viết chương trình hiển thị menu ngữ cảnh tại một vị trí nhấn chuột phải bất kỳ trên Form hay trên các đối tượng của Form.

Bài 2. Viết chương trình gồm các Form sau: Form để thực hiện giải phương trình ax2+bx+c=0. Form để thực hiện tính UCLN(a,b)

Form để thực hiện kiểm tra số nguyên tố.

Bài 3: Viết chương trình thực hiện chức năng di chuyển vị trí Label một cách ngẫu nhiên và bật tường mỗi khi Label gặp một trong các cạnh của Form.

BÀI 5

LÀM VIỆC VỚI CÁC ĐIỀU KHIỂN Mã bài : ITPRG03.5

Giới thiệu :

Nhằm hỗ trợ các thao tác trực quan cho người sử dụng, C++ Builder cho phép chúng ta truy bắt các sự kiện của chuột và bàn phím để thực hiện điều khiển nhập liệu cho người sử dụng. Tuy nhiên, bên cạnh đó, để thật sự dễ dàng thao tác và tuỳ biến cho người sử dụng, đa số các chương trình đều thiết kế chức năng kéo và thả cũng như chức năng kéo và kết dính. Do đó, trong nội dung bài học này, chúng tiến hành nghiên cứu phương pháp kéo và thả cũng như phương pháp kéo và kết dính thơng qua một số ví dụ minh hoạ. Để nghiên cứu tốt nội dung bài học này, học viên cần phải hiểu rõ các sự kiện của chuột phát sinh trên đối tượng.

Mục tiêu thực hiện:

Học xong bài này học viên sẽ có khả năng:

Thực hiện các thao tác rê và thả trên các điều khiển. Thực hiện các thao tác rê và liên kết trên các điều khiển Làm việc với văn bản trong các điều khiển.

Làm việc với đồ hoạ trong các điều khiển.

Nội dung chính:

Một phần của tài liệu Giáo trình Lập trình nâng cao (Nghề Lập trình máy tính): Phần 1 - Tổng cục dạy nghề (Trang 113)

Tải bản đầy đủ (PDF)

(133 trang)