Công cụ Visual Foxpro 6.0 là một thành phần trong bộ Visual Studio của Microsoft. Do đó cần cài đặt bộ Visual Studio và lựa chọn thành phần Visual Foxpro.
[Start menu -> Visual Foxpro một thành phần của bộ Visual Studio]
Bộ Visual Foxpro 7.0 (8.0, 9.0) được phát triển độc lập do đó có thể cài đặt riêng. Việc cài đặt các công cụ này tương đối đơn giản và giống với các phần mềm khác.
- Từ khóa (Key Word): Là các từ mà Visual Foxpro đã sử dụng cho một mục đích nào đó. Và người dùng không được phép đặt tên trùng với từ khóa. Tham khảo tài liệu về tất cả các khóa của Visual Foxpro. Trong Foxpro từ khoá có thể không cần viết đầy đủ mà chỉ cần viêt 4 ký tự đầu của từ khoá đó, ví dụ từ khoá CREATE có thể chỉ cần viết Crea (Visual Foxpro không phân biệt chữ hoa, chữ thường).
- Kí hiệu comment: Đối với phần cuối 1 dòng dùng kí tự && Với cả dòng dùng ký tự * hoặc && - Cấu trúc lệnh trực tiếp của Foxpro có dạng:
<Động từ> [Các tham số] ↵
Trong đó: <Động từ> - Động từ tiếng anh (tương ứng với công việc cần làm); [Tham số] - Các tham số trong lệnh của fox có thể có, có thể không, hoặc có thể có nhiều; trường hợp có nhiều tham số thì thứ tự các tham số này có thể không quan trọng.
- Kiểu dữ liệu là thuộc tính gắn liền với biến hay trường trong các bảng. Các kiểu dữ liệu trong Visual Foxpro gồm có: Character (Xâu kí tự), Date và DateTime (Ngày, giờ), Currency (Tiền tệ), Logic, Numeric (Số); các kiểu chỉ dùng cho các trường của bảng gồm có: Memo (Văn bản), General (Tổng hợp - ảnh).
- Biến: Biến do người sử dụng tự định nghĩa: Biến là trường của bảng đang mở; hoặc Biến hệ thống (do Visual Foxpro tạo ra).
Đối với các biến do người sử dụng định nghĩa:
Là đối tượng lưu trữ dữ liệu trong bộ nhớ, được xác định qua tên biến, kiểu và phạm vi tác động của biến
o Tên biến: Dài không quá 254 kí tự, có thể dùng các chữ cáI, chữ số, dấu gạch dưới (_) nhưng không được bắt đầu bằng chữ số (và không được trùng với từ khoá).
o Kiểu: Các kiểu dữ liệu kể trên trừ kiểu General. Kiểu của biến trong Visual Foxpro có thể thay đổi.
Phạm vi tác động của biến phụ thuộc vào vị trí mà nó được khai báo. - Hằng
Là đối tượng dữ liệu mà giá trị của nó chỉ xác định 1 lần khi khai báo và không thay đổi được. Hằng cũng được xác định qua tên, kiểu và phạn vi tác động của nó.
Khai báo hằng: Visual Foxpro dùng từ khoá #DEFINE <Tênhằng> <Giá trị> để khai báo hằng. Kiểu của hằng phụ thuộc vào kiểu của biểu thức <Giá trị> Phạn vi tác động của hằng được xác định tương tự với Biến.
- Hàm
Trong Visual Foxpro có hai loại hàm: Hàm do Visual Foxpro cung cấp và hàm do người sử dụng tự tạo ra. Hàm bao giờ cũng trả về một giá trị nào đó. Trong phần này sẽ giới thiệu một số hàm do Visual Foxpro cung cấp.
Hàm xâu kí tự
1. ALLTRIM(st), LTRIM(st), RTRIM(st)
2. LEFT(st,n), RIGHT(st,2), SUBSTRING(st,p,n) 3. AT(st1,st2,n), RAT(st1,st2,n)
4. LOWER(st), UPPER(st) 5. ASC(ch), CHR(n) 6. DTOC(d)