다음을 통해 공유


MFC 개념

이 단원에서는 MFC(Microsoft Foundation Class) 라이브러리를 사용하여 프로그램을 개발할 때의 개념 및 작업 기반 항목들을 제공합니다.

단원 내용

  • 일반 MFC 항목
    MFC 라이브러리의 기술적 세부 정보를 설명합니다.

  • CObject 사용
    MFC에서 대부분의 클래스의 기본 클래스인 CObject 사용에 대한 링크를 제공합니다.

  • 컬렉션
    C++ 템플릿에서 만든 컬렉션 클래스와 그렇지 않은 컬렉션 클래스에 대해 설명합니다.

  • 날짜 및 시간
    MFC를 사용하는 날짜 및 시간 사용을 설명하는 항목에 대한 링크를 제공합니다.

  • MFC의 파일
    CFile 및 MFC에서의 파일 처리 방법에 대해 설명합니다.

  • 메모리 관리(MFC)
    메모리 관리와 관련된 일반적인 서비스를 활용하는 방법에 대해 설명합니다.

  • 메시지 처리 및 매핑
    MFC 프레임워크에서 메시지 및 명령을 처리하는 방법과 메시지 및 명령을 해당 처리기 함수에 연결하는 방법을 설명합니다.

  • MFC의 Serialization
    개체가 프로그램 실행 사이에 지속할 수 있도록 제공된 serialization 메커니즘에 대해 설명합니다.

  • 유니코드(Unicode)
    Windows NT, Windows 2000 및 Windows XP 플랫폼에서 와이드 문자 인코딩을 위한 유니코드 표준에 대한 MFC 지원을 설명합니다.

관련 단원

  • 예외 처리(MFC)
    MFC에서 사용할 수 있는 예외 처리 메커니즘에 대해 설명합니다.

  • MFC 인터넷 프로그래밍 기본 사항
    인터넷 프로그래밍을 지원하는 MFC 클래스에 설명합니다.

  • MFC 인터넷 프로그래밍 작업
    응용 프로그램에 인터넷 지원을 추가하는 방법에 대해 설명합니다.

  • MFC COM
    COM을 지원하도록 디자인된 MFC의 하위 집합에 대해 설명합니다. 대부분의 ATL(Active Template Library)은 COM 프로그래밍용으로 디자인되어 있습니다.

  • C++ 및 MFC에서 다중 스레딩
    프로세스 및 스레드의 정의, 다중 스레딩에 대한 MFC 접근 방법에 대해 설명합니다.

  • MFC의 Windows 소켓
    Windows 소켓의 MFC 구현에 대해 설명합니다.

  • MFC 참조
    Windows API용으로 작성된 응용 프로그램 프레임워크를 구성하는 클래스 집합인 MFC 라이브러리에 대한 참고 자료를 제공합니다.

  • MFC 샘플
    데스크톱, Dll, 데이터베이스, 컨트롤, 웹 등을 이용한 프로그램으로 MFC 작동법을 샘플에 링크하여 보여줍니다.