반응형
MFC) 기본 클래스 구조
mfc 구조에 대한 이미지 검색결과


> MFC의 개념과 특징

- Microsoft Foundation Class의 약자

- MFC 라이브러리는 윈도우 프로그래밍을 위한 응용 프로그램 프레임 워크

- 개발 시간 단축 효과

- 이식성이 좋음. 데이터베이스와 완도우 소켓과 같은 네트워크 프로그래밍 단순화 가능.


           -------------------------------------------------------------------------


> 클래스 설명

- CObject 클래스

: MFC의 최상위 클래스

- 응용프로그램 아키텍쳐 클래스

: CObject의 첫번째 파생 클래스

- 윈도우 클래스

: CObject의 두번째 파생 클래스

- 일반 클래스

: CObject의 세번째 파생 클래스

- CObject 클래스로부터 파생되지 않는 클래스


           -------------------------------------------------------------------------


MFC 실행 흐름

_tWinMain -> AfxWinMain -> AfxGetThread


           -------------------------------------------------------------------------


1. SDI

사용자가 한가지 형태의 환경을 제공하도록 하는 모델.

(ex) 그림판

CWinApp + CFrameWnd + CDoucument + CView


2. MDI

사용자가 다양한 형태의 환경을 제공하도록 하는 모델.

CWinApp + CFrameWnd + CChildWnd + CDoucument + CView


3. 대화상자 기반(다이얼로그 기반)

(ex) 계산기

간단한 테스트용 등의 프로그램을 만들때 사용. 메시지 처리 루틴 정상적이이 못함.

CWinApp + CDialog


반응형
Posted by tislqhf

블로그 이미지
개인적인 공부자료 정리하는 공간
tislqhf

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.2
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함