FORMS I. Khái niệm lập trình hướng đối tượng. Thiết kế và lập trình hướng đối tượng là một sự thay đổi đối với phong cách lập trình cũ, lập trình hướng thủ đây thay vì nghĩ đến các chức năng của chương trình ta chỉ cần nghĩ đến các đối tượng đang tạo: là các thành phần độc lập của một ứng dụng v ới chức năng riêng của nó. Mỗi một đối tuợng đều có một bộ thuộc tính mô tả đối tượng; các phương thức là những đoạn trình chứa trong điều khiển, cho điều khiển. | Bài giảng Visual FoxPro CHƯƠNG VI FORMS I. Khái niệm lập trình hướng đối tượng. Thiết kế và lập trình hướng đối tượng là một sự thay đổi đối với phong cách lập trình cũ lập trình hướng thủ tục. Ở đây thay vì nghĩ đến các chức năng của chương trình ta chỉ cần nghĩ đến các đối tượng đang tạo là các thành phần độc lập của một ứng dụng v ới chức năng riêng của nó. Mỗi một đối tuợng đều có một bộ thuộc tính mô tả đối tượng các phương thức là những đoạn trình chứa trong điều khiển cho điều khiển biết cách thức để thực hiện một đoạn công việc nào đó và tập hợp những sự kiện đó là những phản ứng của đối tượng. Trong Visual Foxpro các form và control là các đối tượng được dùng để xây dựng các ứng dụng. II. Lập trình trên Windows Lập trình trên Windows có nhiều khác biệt so với lập trình trên DOS như lập trình bằng PASCAL các điểm khác biệt chính là Sử dụng nhiều đối tượng trực quan trong thiết kế giao diện Logic chương trình diễn ra theo sự kiện . Đối tượng điều khiển - Control Các cụng cụ lập trình trên Windows thường cung cấp sẵn các đối tượng điều kiển như Cửa sổ FORM nút lệnh Command Button Ho Textbox Lưới GRID . và nhiều đối tượng điều khiển khác thường dùng cho việc thiết kế giao diện. Thuộc tính Properties Mỗi đối tượng điều khiển được mô tả qua một số thuộc tính nào đó các thuộc tính này qui định tính chất hiển thị định danh của đối tượng như Name - Tên đối tượng Font - Font chữ Width - độ rộng Height - chiều cao . Các thuộc tính của đối tượng do người lập trình xác lập. Sự kiện Events Mỗi đối tượng điều khiển có khả năng đáp ứng một số sự kiện nào đó. Ví dụ đối tượng Command Button cú khả năng đáp ứng sự kiện Click Double Click . đối tượng Text box có khả năng đáp ứng sự kiện Click Change . Các sự kiện này do người sử dụng tạo ra. Các sự kiện do người lập trình viết nhằm thực thi một công việc nào đó. Phương thức Methods Mỗi đối tượng điều khiển thường có một vài phương thức tương ứng với một hành động nào đó. Ví dụ với FORM có thể sử dụng phương thức Cls để xóa .