lập trình trong Visual Foxpro I. Tạo và chạy một chương trình - Visual Foxpro làm việc ở hai chế độ: o Cửa sổ lệnh - Các lệnh được đưa vào cửa sổ lệnh và thực thi. o Chương trình - Tập các lệnh được thực hiện theo một thứ tự nào đó. - Chương trình trong Visual Foxpro được lưu trong các file có phần mở rộng là PRG. | Bài 7 - lập trình trong Visual Foxpro I. Tạo và chạy một chương trình Visual Foxpro làm việc ở hai chế độ o Cửa sổ lệnh - Các lệnh được đưa vào cửa sổ lệnh và thực thi. o Chương trình - Tập các lệnh được thực hiện theo một thứ tự nào đó. Chương trình trong Visual Foxpro được lưu trong các file có phần mở rộng là PRG. Tạo một chương trình Lệnh từ cửa sổ lệnh MODIFY COMMAND TenChuongtrinh J Trong đó Tenchuongtrinh là tên chương trình Khi đó xuất hiện cửa sổ soạn thảo cho phép soạn thảo văn bản chương trình. Kết thúc soạn Nhấn Ctrl W để ghi lại. Sửa chương trình cũng dùng lệnh MODI COMM tenchuongtrinh Một chương trình đơn giản Chương trình trong Visual Foxpro không qui định theo một cấu trúc nhất định. Xét một ví dụ đơn giản sau đây Phần 1 Bắt đầu Dùng các lệnh SET để thiết lập môi trường làm việc . SET CENTURY ON SET DATE FREN SET EXCLUSIVE ON Hiển thị năm dạng yyyy Hiển thị ngày tháng dạng dd mm yyyy Đặt chế độ mở bảng dạng dùng riêng Phần 2 Chuẩn bị dữ liệu Mở các bản cần thiết đặt quan hệ . CLOSE ALL SELECT 0 USE Hososv ALIAS SINHVIEN SET ORDER TO MASV SELECT 0 USE diem SET RELATION TO masv INTO SINHVIEN Phần 3 Chương trình chính Xử lý các yêu cầu đặt ra BROWSE FIELDS masv MAMON DIEM1 FOR malop 3H-04 AND mamon GT101 TITLE Bảng điểm môn GT101 - Lớp 3H-04 NOEDIT Phần 4 Kết thúc Đóng các bảng đả mở thiết lập lại chế độ làm việc . USE IN SINHVIEN USE IN DIEM RETURN Như trên ta thấy chương trình được tổ chức thành 4 phần Phần 1 Bắt đầu - chuẩn bị môi trường sử dụng các lệnh SET Phần 2 Chuẩn bị dự liệu mở các bảng đặt quan hệ . Phần 3 Thân chương trình xử lý các yêu cầu đặt ra Phần 4 Kết thúc Đóng các bảng đã mở trả lại trạng thái . Chạy thực thi một chương trình Lệnh thực hiện từ cửa sổ lệnh DO TenChuongTrinh J II. lệnh có cấu trúc 1. Lệnh IF . ENDIF Thực hiện có điều kiện một tập các lệnh dựa vào giá trị của biểu thức logic Cú pháp IF BieuThucLG THEN Lệnhl ELSE Lệnh2 ENDIF Trong đó BieuThucLG - Biểu thức logic BieuThucLG TRUE Thì các Lệnhl được thực .