Thư viện lớp Microsoft Foundation (Thư viện MFC)

Tác Giả: Monica Porter
Ngày Sáng TạO: 18 Hành Khúc 2021
CậP NhậT Ngày Tháng: 1 Tháng BảY 2024
Anonim
C++ MFC Desktop Application in Visual Studio 2019
Băng Hình: C++ MFC Desktop Application in Visual Studio 2019

NộI Dung

Đị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).


Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

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 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.