MFC   Microsoft Foundation Class Library  

(2025-07-11)

1. MFC (Microsoft Foundation Class Library)

  ㅇ MS社 제품기반의 윈도우 응용프로그램 개발에 필요한, 여러 필수 기능들을,
     - C++와 같은 객체지향프로그래밍 언어를 이용하여,
     - MS社가 클래스 라이브러리화시킨 개발도구

  ㅇ 윈도우용 프로그램을 만드는데 필요한 거의 모든 Object들을,
     - 약 300여개의 계층구조적인 C++ 클래스 라이브러리 형태로 구현해 놓음

  ㅇ 개발시, 일반적으로, 
     - 비주얼 스튜디오(Visual Studio) 내 탑재된, MFC 응용 프로그램 마법사를 사용함
        . (MFC 응용 프로그램 : 제목줄,메뉴,도구모음,작업영역,상태표시줄 등으로 구성됨)

  ㅇ 특징
     - 윈도우즈 운영체제와의 상호작용을 위해 마우스,키보드 등에 의한 이벤트 처리
     - GUI 지원 S/W효율적으로 구현토록 다양한 윈도우 API 함수 이용 가능
     - Document - View - Frame 구조를 통한 독립적인 기능 구현
     - 동작 형태 구분 : SDI, MDI, Dialog-based 인터페이스

윈도우즈 기타(미분류)
1. ActiveX   2. DLL   3. GDI   4. MFC   5. NDIS   6. SDK   7. 가상 디바이스 드라이버   8. 닷넷   9. 레지스트리   10. 윈도우즈 API(Win32 등)   11. 윈속  
용어해설 종합 (단일 페이지 형태)

"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"
     [정보통신기술용어해설]          Copyrightⓒ 차재복