Tìm hiểu ngôn ngữ lập trình Visual FoxPro
Chia sẻ bởi Đỗ Trung Thành |
Ngày 14/10/2018 |
32
Chia sẻ tài liệu: Tìm hiểu ngôn ngữ lập trình Visual FoxPro thuộc Tư liệu tham khảo
Nội dung tài liệu:
NGÔN NGỮ LẬP TRÌNH VISUAL FOXPRO
I. GIỚI THIỆU VISUAL FOXPRO:
Microsoft Visual Foxpro là một phần mềm Quản lý CSDL, bao gồm một số công rất mạnh giúp có thể tổng hợp, truy xuất thông tin một cách thuận tiện, có một bộ lệnh dùng trong lập trình rất phong phú, cho phép tạo được một giao diện thân thiện. Điều đáng lưu ý là các ứng dụng được thiết kế từ các phiên bản trước của Foxpro vẫn còn hiệu lực trong Visual Foxpro, nghĩa là vẫn có thể chạy được trong Visual Foxpro. Tuy nhiên, nếu đã sửa đổi nguyên bản cũ trong Visual Foxpro rồi thì không thể thực thi được nữa trong các phiên bản cũ trước đó của nó.
Để có thể dùng được Visual Foxpro, máy vi tính cần phải đạt được tối thiểu các điều kiện sau:
+ Có bộ xử lý từ 80386 trở đi, nên là 486 hoặc mạnh hơn.
+ Có bộ nhơ ù tối thiểu 4MB RAM, nhưng nên là 8MB RAM hoặc hơn.
+ Có đĩa cứng càng lớn càng tốt, tối thiểu 200MB RAM
+ Hệ điều hành : Windows 95 hoặc Windows NT.
+ Đã cài hệ điều hành MS DOS, nên dùng DOS 5.0 trở về sau.
+ Đã cài hệ giao diện Windows 3.x hoặc Windows ’95 trở đi.
Sau khi đã được cài đặt, Visual Foxpro có thể được khởi động bằng một trong các cách như sau :
+ Click chuột vào thực đơn Start trên màn hình chính của Windows 95 / Windows NT; chọn Programs; chọn Microsoft Visual Foxpro; chọn Visual Foxpro 6.0
+ Thực hiện chức năng Run với tên tập thực hiện C:VfpVfp.exe
Visual Foxpro cũng có hai chế độ làm việc : hội thoại và chương trình.
Trong chế độ hội thoại, người ta đưa ra một yêu cầu cho Visual Foxpro bằng một lệnh thông qua cửa sổ lệnh (command window) hoặc thông qua thực đơn hệ thống (system menu) và sẽ nhận được kết quả ngay. Sau đó, người dùng có thể tiếp tục thực hiện các yêu cầu khác.
Trong chế độ chương trình, các câu lệnh của Visual Foxpro có thể được tập hợp lại thành một tập tin ghi trên đĩa và khi muốn cho thi hành tập tin này, từ cửa sổ lệnh người dùng thực hiện lệnh : DO
Một ứng dụng (project) bao gồm nhiều thành phần : CSDL, chương trình, màn hình giao diện, thực đơn, báo biểu, … Một ứng dụng được lưu trữ trong tập tin có phần mở rộng là PJX và quản lý bằng công cụ Project Manager.
CSDL trong Visual Foxpro chứa danh sách các bảng (table), hàm cửa sổ (view), thủ tục, … và được lưu trữ trong một tập tin có phần mở rộng là DBC (trong khi Foxpro 2.6 là DBF).
Visual Foxpro cung cấp cho người dùng các bộ công cụ như : Form Wizard và Form Designer tiện dụng trong thiết kế các màn hình giao diện.
Visual Foxpro cung cấp các bộ công cụ : Report Wizard và Report Designer tiện dụng trong thiết kế các báo biểu.
Visual Foxpro cung cấp các bộ công cụ Menu Designer tiện dụng trong việc tạo các thực đơn nhiều cấp.
Visual Foxpro có sự mở rộng sang phương pháp lập trình hướng đối tượng bên cạnh cách lập trình theo thủ tục như truyền thống.
Trước khi đi vào tương đối chi tiết một số các vấn đề cần lưu tâm, ta lưu ý thêm một số các vấn đề về khả năng, giới hạn và một số thuật ngữ thường dùng của Visual Foxpro.
Khả năng và giới hạn của Visual Foxpro có thể được tóm gọn trong bảng sau :
Khả năng
Giới hạn
1. Tập số liệu và chỉ mục
Số dòng tin tối đa trong 1 table
1 tỷ record
Kích thước tối đa cho 1 table
2 GB
Số ký tự tối đa cho 1 dòng tin (record)
65 500
Số vùng tối đa trên một dòng tin
255
Số table tối đa có thể mở cùng lúc
255
Số ký tự tối đa cho 1 vùng tin
254
Số ký tự tối đa cho một khóa chỉ mục trong tập non-compact index
100
Số ký tự tối đa cho một khóa chỉ mục trong tập compact index
240
Số tối đa tập tin chỉ mục được mở kèm 1 table
Không giới hạn
Số tối đa tập chỉ mục được mở trong tất cả các vùng làm việc
Không giới hạn
Số tối đa các mối quan hệ
Không giới hạn
Chiều dài tối đa của các biểu thức quan hệ
Không giới hạn
2. Vùng tin (Field)
Kích thước tối đa vùng tin kiểu Character
254
Kích thước tối
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Đỗ Trung Thành
Dung lượng: 2,87MB|
Lượt tài: 0
Loại file: doc
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)