MFC 원리를 알아야 윈도우 프로그래밍이 즐겁다!
효과적인 윈도우 프로그래밍이란 무엇일까? 입맛에 맞는 MFC 프로그래밍일까? 그럼 어떻게 MFC를 개발자의 입맛에 맞출 수 있을까? 그것은 다른 어느 누구도 대신해 줄 수 있는 것이 아니다. 바로 개발자 스스로가 MFC의 구조와 핵심 원리들을 꿰뚫고 있어야 가능한 일이다. 이 책은 다양한 MFC 구조 분석을 통해 프로그래밍의 원리를 명확하게 짚어주고 있어 오랜 경험에서 얻을 수 있는 노하우를 보다 짮은 시간에 습득하게 해 준다.
【주요 내용】
- 한눈에 살펴보는 Win32 API 프로그래밍
- 플래그, 함수 포인터, 변환 연산자 오버로딩, 전처리 명령어
- 고급 MFC 코드 작성의 필수 요소: 복사 생성자, 가상 함수, RTTI
- MFC의 주요 디자인 패턴: 브리지 패턴, 관찰자 패턴, 스테이트 패턴
- 순수한 C로 구현하는 MFC 메시지 맵
- GDI의 래퍼 클래스 CDC의 원리 이해와 CClientDC 구현
- 리소스 스크립트와 리소스 에디터의 원리 이해
- 순수한 C++ 구현을 통해 이해하는 MFC의 RTTI 구현 방법
- 대화 상자 컨트롤과 래퍼 클래스의 멤버 함수 간 데이터 교환: DDX
- 객체를 자유롭게 읽고 쓰는 직렬화 기법