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