Bài thuyết trình Tổng quan Foxpro - Nhan Nguyễn Quốc Bảo

THUYẾT TRÌNH TỔNG  
QUAN FOXPRO  
THÀNH VIÊN NHÓM:  
Nhan Nguyễn Quốc Bảo  
Huỳnh Hữu Hồng Huệ  
Nguyễn Thị Kim Huệ  
Tô Tiến Dũng  
GIỚI THIỆU VỀ FOXPRO  
Visual FoxPro là một công cụ phát triển và ngôn  
ngữ lập trình (Development tools and languages),  
nó sử dụng ngôn ngữ lập trình hướng đối tượng  
(OOP : object-oriented programming) của  
Microsoft. Được phát triển từ FoxPro (có nguồn  
gốc từ FoxBASE – bắt đầu phát triển từ 1984 bởi  
Fox Technologies, sử dụng phong cách lập trình  
theo thủ tục (programming in the procedural  
style)). Phiên bản cuối cùng của FoxPro (2.6) làm  
việc trên Mac OS, MS-DOS, Windows và Unix.  
Visual FoxPro 3.0 là phiên bản "Visual" đầu tiên,  
có thể chạy trong Mac và Windows, các phiên  
bản sau chỉ dùng trong Windows.  
GiỚI THIỆU VỀ FOXPRO  
Visual FoxPro, ký hiệu vắn tắt là VFP, là  
một hệ quản trị cơ sở dữ liệu (Database  
Management System -DBMS) trực quan.  
Nó không chỉ là một hệ DBMS mà còn là  
một ngôn ngữ lập trình có triển vọng. Nó  
có thể được dùng để viết cả các ứng dụng  
web.  
VFP 6.0  
VFP 7.0  
VFP 8.0  
VFP 9.0  
Phiên bản  
Windows  
NT 4.0  
Được  
Được  
Không được Không được  
Windows 95  
Được  
Được  
Được  
Được  
Chỉ khi thi Không được Không được  
hành  
Windows 98  
Được  
Được  
Được  
Chỉ khi thi Chỉ khi thi  
hành hành  
Chỉ khi thi Chỉ khi thi  
Windows  
ME  
hành  
hành  
Windows  
2000  
Được  
Được  
Windows XP  
Được  
Được  
Được  
Được  
Được  
Được  
Được  
Được  
Windows  
2003  
Windows  
Vista  
Được  
Được  
Được  
Được  
Những nét đặc trưng cơ bản  
Công cụ quản lý ứng dụng - Project manager  
đem lại một cách nhìn tổng quan, hiệu quả  
trong việc phát triển một ứng dụng nào đó.  
Công cụ trực quan cho phép thiết kế giao  
diện được nhanh chóng, đẹp.  
Công cụ Report Designer tiện dụng, cho  
phép tạo ra nhiều report đa dạng.  
Các thành phần cơ bản của ngôn ngữ  
Từ khóa, lệnh:  
I. 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. 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).  
Các thành phần cơ bản của ngôn ngữ  
II. Trong Visual Foxpro có hai loại câu lệnh:  
1. Các câu lệnh có thể thực hiện trực tiếp từ cửa sổ  
lệnh (Command Windows) - gọi là Lệnh trực  
tiếp.  
2. Các lệnh chỉ thực hiện trong chương trình. Các  
lệnh trực tiếp cũng thực hiện được trong chương  
trình.  
Các ưu/nhược điểm khi sử dụng foxpro  
Ứng dụng biên dịch bởi VFP có thể chạy trong Windows  
mà không cần cài đặt ( install), tuy nhiên phải chứa các file  
thư viện hỗ trợ lúc chạy (run time support library) tùy theo  
version của VFP và Windows.  
Là một hệ biên dịch (compiled), do đó cho phép lập trình  
viên mềm dẻo trong xử lý mã : chương trình có thể hoạt  
động với các mã do nó tự sinh ra trong quá trình chạy  
Dễ tách ứng dụng thành nhiều mô đun và do đó có thể dễ  
dàng nâng cấp sửa đổi.  
Visual Foxpro version trước 9 sẽ không hỗ trợ trực tiếp  
mã Unicode, VFP9 có hỗ trợ trực tiếp mã Unicode tùy theo  
cài đặt trên Windows version nào.  
Ví Dụ: Sắp xếp theo thứ tự tăng dần của Họ Tên, tìm  
nhân viên có tên “Nguyen Van An”.  
Hoten  
Ngaysinh Gioitinh NamLV  
Nguyễn Văn 20/6/1975  
An  
T
1988  
Lê Thị Nhàn 12/6/1945  
Nguyễn An 11/5/1968  
Trần Hạnh 15/6/1980  
F
T
T
1970  
1990  
1999  
Ví Dụ: Sắp xếp theo thứ tự tăng dần của Họ Tên, tìm nhân  
viên có tên “Nguyen Van An”.  
FoxPro:  
SQL:  
use NHANVIEN  
select hoten  
from nhanvien  
index on upper  
(HOTEN) to HOTEN  
where hoten=‘nguyen van  
an’  
seek “Nguyen Van An”  
disp  
order by hoten asc  
pdf 10 trang yennguyen 20780 Free
Bạn đang xem tài liệu "Bài thuyết trình Tổng quan Foxpro - Nhan Nguyễn Quốc Bảo", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_thuyet_trinh_tong_quan_foxpro_nhan_nguyen_quoc_bao.pdf