중화사전망 - 서예자전 - Mfc 는 무슨 뜻인가요?

Mfc 는 무슨 뜻인가요?

마이크로소프트 기본 클래스 라이브러리의 약어입니다.

MFC(Microsoft Foundation Classes) 는 Microsoft 가 제공하는 클래스 라이브러리로, Windows 의 API 를 C++ 클래스로 캡슐화하고 응용 프로그램 개발자의 작업량을 줄일 수 있는 응용 프로그램 프레임워크를 포함하고 있습니다. 포함된 클래스에는 많은 수의 Windows 핸들 캡슐화 클래스와 많은 Windows 내장 컨트롤 및 구성 요소의 캡슐화 클래스가 포함됩니다.

MFC: VCL 과 유사한 Microsoft 기본 클래스는 Microsoft Visual 을 따르는 응용 프로그램 프레임워크입니다. C++ 개발 도구 출시. 현재 최신 버전은 10.0 (20 1 1 년 3 월 기준) 이며 중국어 버전이 출시되었습니다. 이 클래스 라이브러리는 개발자가 사용할 수 있는 일반적인 재사용 가능한 클래스 라이브러리를 제공합니다. 대부분의 클래스 라이브러리는 CObject 에서 가져온 것입니까? 몇 가지 클래스를 제외하고 직접 또는 간접적으로 파생됩니다.

MFC 응용 프로그램의 전체 구조는 일반적으로 개발자가 MFC 클래스에서 파생된 여러 클래스와 CWinApp 클래스 객체 (응용 프로그램 객체) 로 구성됩니다. MFC 는 MFC 를 제공합니까? AppWizard? 자동 생성 프레임워크

Windows 응용 프로그램에서 MFC 의 주 포함 파일은 Afxwin.h 입니다

또한 MFC 의 일부 클래스는 MFC/ATL 입니까? 일반적으로 이러한 클래스는 Win32 응용 프로그램에서 개별적으로 포함하고 사용할 수 있습니다.

사용 편의성 때문에 초보자들은 VC++ 개발이 반드시 MFC 를 사용해야 한다고 잘못 생각하는 경우가 많습니다. 응용 프로그램 프레임워크로서 MFC 사용은 특정 상황에서만 개발 효율성을 높일 수 있으며, 전체 Win32 프로그래밍을 대체하는 것이 아니라 보조적인 역할만 할 수 있습니다.