
Visual FoxPro là một công cụ phát triển và ngôn ngữ lập trình của Microsoft, dựa trên lập trình hướng đối tượng. Được kế thừa từ FoxPro, xuất phát từ FoxBASE, với phong cách lập trình theo thủ tục. Phiên bản cuối cùng là FoxPro 2.6, hỗ trợ nhiều hệ điều hành như Mac OS, MS-DOS, Windows và Unix. Visual FoxPro 3.0 là phiên bản 'Visual' đầu tiên, có thể chạy trên cả Mac và Windows, nhưng các phiên bản sau chỉ hoạt động trên Windows.
Visual FoxPro, thường được viết tắt là VFP, là một hệ quản trị cơ sở dữ liệu trực quan, đồng thời cũng là một ngôn ngữ lập trình đầy tiềm năng. Nó có thể được sử dụng để phát triển các ứng dụng web.
Vào tháng 12 năm 2005, VFP đã lọt vào top 20 của chỉ số TIOBE's Programming Community Index, và đứng thứ 14 vào tháng 8 năm 2006, được đánh giá là một ngôn ngữ hạng 'A'.
Phiên bản | VFP 6.0 | VFP 7.0 | VFP 8.0 | VFP 9.0 |
---|---|---|---|---|
Windows NT 4.0 | Được | Được | Không được | Không được |
Windows 95 | Được | Chỉ khi thi hành | Không được | Không được |
Windows 98 | Được | Được | Chỉ khi thi hành | Chỉ khi thi hành |
Windows ME | Được | Được | Chỉ khi thi hành | Chỉ khi 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 |
Ưu điểm và hạn chế khi sử dụng FoxPro
+ Các ứng dụng được biên dịch bằng VFP có thể hoạt động trên Windows mà không cần cài đặt, nhưng cần chứa các thư viện hỗ trợ runtime phù hợp với phiên bản VFP và Windows.
+ Là một hệ biên dịch, VFP cho phép lập trình viên linh hoạt trong việc xử lý mã, bao gồm việc làm việc với các mã do chương trình tự sinh ra khi chạy.
+ Dễ dàng phân chia ứng dụng thành các mô-đun, giúp việc nâng cấp và sửa đổi trở nên thuận tiện hơn.
+ Các phiên bản Visual FoxPro trước 9 không hỗ trợ mã Unicode trực tiếp. Tuy nhiên, VFP9 hỗ trợ mã Unicode tùy theo phiên bản Windows (ví dụ: Windows XP/Vista với VFP9 hỗ trợ chữ Việt Unicode theo tiêu chuẩn 6909 phần tổ hợp). VFP hỗ trợ gián tiếp Unicode thông qua trình duyệt web khi phát triển ứng dụng web.
Ghi chú
Liên kết hữu ích
- Trang chính của Visual FoxPro trên Microsoft
- Diễn đàn hỗ trợ FoxPro trên MSDN
- Tài liệu trợ giúp trực tuyến của VFP
- Hỗ trợ Microsoft VFP 9
- Trang Essential Downloads của Visual FoxPro
- Trang web chuyên về lịch sử của FoxPro
- Phát triển và đóng góp mã nguồn mở SednaY cho FoxPro
- Diễn đàn hỗ trợ Visual FoxPro bằng tiếng Anh, Tây Ban Nha, Bồ Đào Nha và Pháp
- Diễn đàn hỗ trợ Visual FoxPro bằng tiếng Tây Ban Nha Lưu trữ 2020-02-02 tại Wayback Machine
- Mẹo, mã, ví dụ và API của VFP bằng tiếng Tây Ban Nha
- www.DFPUG.de Nhóm người dùng lớn nhất, với nhiều bài viết và thông tin trong Sharepoint Portal, chủ yếu là tiếng Đức, nhưng cũng có nhiều nội dung bằng tiếng Anh
- Wiki Visual FoxPro, được viết bằng VFP
- Tin tức về Visual FoxPro, cập nhật thường xuyên
- Foxstuff (bộ sưu tập các bài viết kỹ thuật liên quan đến Visual FoxPro)
- Tóm tắt FoxPro cho tham khảo nhanh và người mới bắt đầu Lưu trữ 2006-09-17 tại Wayback Machine
- Nhà xuất bản Hentzenwerke - nổi tiếng với sách về Visual FoxPro
- Nhóm người dùng Virtual FoxPro - nguồn hỗ trợ trực tuyến miễn phí
- Danh sách thư ProFox
- Giới thiệu và hướng dẫn
- Tài liệu JDBC gói HXTT DBF
- ActiveVFP Lưu trữ 2020-10-28 tại Wayback Machine Framework phát triển web FoxPro mã nguồn mở và miễn phí
- Trang Active FoxPro Lưu trữ 2006-03-15 tại Wayback Machine Thay thế FoxPro cho ASP
- Tham khảo trực tuyến lập trình Windows OS bằng Visual FoxPro
- www.foxite.com Cộng đồng Visual FoxPro trực tuyến miễn phí
- PortalFox Lưu trữ 2020-02-02 tại Wayback Machine Cộng đồng Visual FoxPro trực tuyến miễn phí bằng tiếng Tây Ban Nha
- Hàm do người dùng định nghĩa trong Visual FoxPro (viết bằng C)
Ngôn ngữ lập trình |
---|
Microsoft Visual Studio | |
---|---|
Sản phẩm hỗ trợ |
|
Phiên bản |
|
Khác |
|