Trang Chủ Phát triển Các lớp nền tảng microsoft (mfc) là gì? - định nghĩa từ techopedia

Các lớp nền tảng microsoft (mfc) là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Microsoft Foundation Classes (MFC) có nghĩa là gì?

Các lớp nền tảng của Microsoft (MFC) là các lớp ngôn ngữ C ++ và giao diện lập trình ứng dụng Windows (API) được gói trong thư viện phát triển ứng dụng phần mềm.


Thư viện MFC là tập hợp của nhiều lớp khác nhau, bao gồm API Windows. Nó được xây dựng với ngôn ngữ C ++ và phục vụ các chức năng theo yêu cầu của hầu hết các chương trình phần mềm thực thi. Các lớp này được viết sẵn và mã dựa trên thường trình có thể được sử dụng lại làm các thành phần chương trình ứng dụng trên cùng một mặt sau.

Techopedia giải thích các lớp Microsoft Foundation (MFC)

Khi Microsoft nhận ra nhu cầu về các chức năng ứng dụng Web và phần mềm trong thế giới thực, cũng như nhu cầu giải pháp công nghệ toàn cầu đang tăng lên, công việc của lập trình viên ngày càng phức tạp. Nhiều lập trình viên đã quen với việc viết lại hoặc tùy chỉnh mã cho các ứng dụng khác nhau, đặc biệt là do tính chất giống hệt nhau của các điều khiển dựa trên hệ điều hành.


Vào năm 1993, Microsoft đã phát hành MFC 1.0 với C / C ++ 7.0, đây là một tập hợp toàn diện các lớp và API Windows được nhúng sẵn và dễ dàng, giúp giảm đáng kể thời gian và công sức của nhà phát triển.

Công cụ khung thư viện MFC vẫn phổ biến và được nhiều nhà phát triển sử dụng. Tuy nhiên, .NET framework đang có những bước tiến đáng kể nhờ sự hỗ trợ vững chắc của Microsoft và khả năng tương tác ngôn ngữ đa dạng. Thư viện MFC bao gồm tất cả các giao diện ứng dụng có khả năng yêu cầu, như giao diện người dùng đồ họa, ActiveX, đầu vào / đầu ra và các cơ chế xử lý hệ điều hành khác.

Các lớp nền tảng microsoft (mfc) là gì? - định nghĩa từ techopedia