Mục lục:
- Định nghĩa - Thư viện lớp Microsoft Foundation (Thư viện MFC) nghĩa là gì?
- Techopedia giải thích Thư viện lớp Microsoft Foundation (Thư viện MFC)
Định nghĩa - Thư viện lớp Microsoft Foundation (Thư viện MFC) nghĩa là gì?
Thư viện lớp Microsoft Foundation là một bộ công cụ chứa một tập hợp các lớp C ++ được xác định trước để xây dựng các ứng dụng cho Windows. Thuật ngữ này còn được gọi là Microsoft Foundation Classes (MFC).
Techopedia giải thích Thư viện lớp Microsoft Foundation (Thư viện MFC)
MFC cung cấp một khung ứng dụng để xây dựng các chương trình cho Windows. Lập trình với MFC có những ưu điểm sau:
- Tiết kiệm thời gian của nhà phát triển bằng cách cung cấp mã viết sẵn
- Cung cấp tính linh hoạt cao hơn bằng cách làm cho mã dễ di chuyển hơn giữa các hệ điều hành khác nhau (Windows và Unix - yêu cầu phiên bản Unix của MFC) và bộ xử lý (x86 và DEC Alpha)
- Cung cấp các lớp để tạo hộp thoại tab, xem trước in và các thành phần giao diện người dùng, chẳng hạn như cửa sổ, thanh công cụ, menu, v.v.
- Đơn giản hóa lập trình cơ sở dữ liệu thông qua các lớp Đối tượng truy cập dữ liệu (DAO) và các lớp Kết nối cơ sở dữ liệu mở (ODBC)
- Cung cấp quyền truy cập dễ dàng vào các công nghệ khác như điều khiển ActiveX, Liên kết và nhúng đối tượng (OLE) và lập trình Internet.
Khi sử dụng MFC, hiếm có trường hợp nào cần sử dụng trực tiếp giao diện lập trình ứng dụng Windows (API). Vì MFC là một trình bao bọc mỏng cho API Windows, nên hầu hết các phương thức lớp thực sự được ánh xạ tới các hàm API tương ứng của chúng.
Vào tháng 4 năm 2010, MFC phiên bản 10 đã được phát hành với Visual C ++ 2010 và .NET phiên bản 4.0.