I. Chơng trình con (thủ tục và hàm)
1. Giới thiệu chung
Màn hình trong chế độ văn bản (TEXT) chia thành 25 dòng đợc đánh số thứ từ 0 đến 24 và 80 cột đợc đánh số thứ tự từ 0 đến 79.
Trong đó FOXPRO sử dụng:
- Từ dòng 0 đến 21 để hiển thị dữ liệu. Khi sử dụng lệnh SET STATUS OFF thì FOXPRO sử dụng cả 25 dòng trên màn hình.
- Dòng 22 là dòng trạng thái khi sử dụng lệnh SET STATUS ON. Trong dòng này FOXPRO thông báo: tên ổ đĩa đang làm việc, tên tệp CSDL đang mở, bản ghi hiện thời, trạng thái bàn phím.
- Dòng 23,24 làm dòng thông báo (message).
Màu sắc để dữ liệu hiện trên màn hình có thể ấn định tuỳ theo ý muốn của ngời sử dụng. FOXPRO cung cấp khá đầy đủ để điều khiển việc hiển thị màu sắc theo loại đối tợng.
a) Bảng mã màu:
FOXPRO qui định bộ mã màu đối với màn hình nh sau:
Màu Mã Màu Mã
Black (đen) Blank (trống) Blue (xanh) Brown (nâu) Cyan (xanh lam)
N X B GB BG Green (lục) Magenta (tím) Red (đỏ) While (trắng) Yellow (vàng) G RB R W GR+ b) Độ sáng và nhấp nháy:
Ngoài những màu nói trên, còn có hai mã liên quan đến độ sáng (Intensify) và nhấp nháy (Blinking) của dữ liệu trên màn hình. Hai mã đó là:
- Dấu cộng ( + ) làm tăng độ sáng.
- Dấu sao ( * ) làm cho dữ liệu trên màn hình nhấp nháy. c) Cặp màu:
Một cặp màu bao gồm màu nền và màu dữ liệu. Việc phối hợp các màu tạo nên một màn hình đẹp mắt, dễ quan sát. Nhìn chung nên chọn màu dữ liệu nổi hơn so với màu nền.
Ví dụ:
- Màu trắng trên nền xanh: W+/B - Màu đỏ trên nền xanh : R/B+ - Màu vàng trên nền xanh : GB+/B