이미 소장하고 있다면 판매해 보세요.
|
1장. Win32 프로그래밍 리뷰
01. 간단한 Win32 응용프로그램 02. 윈도우 프로그램의 구조 03. 본격적인 윈도우 프로그램 04. 자세히 살펴보기 꼭 기억하고 넘어가세요 2장. C++의 주제들 I 01. 비트 플래그 02. 함수 포인터 03. .*, ->* 연산자 04. #와 ## 05. 핸들 06. 변환 연산자 오버로딩 꼭 기억하고 넘어가세요 3장. 전처리 명령어 01. #include 02. #define 03. #if와 defined 연산자 04. #undef, #line과 #error 05. 운영체제나 환경에 의존적인 설정이 필요하다면? 06. THIS_FILE을 정의한 이유 07. DEBUG_NEW의 역할 꼭 기억하고 넘어가세요 4장. C++의 주제들 II 01. 복사 생성자 02. 가상 함수 03. RTTI 꼭 기억하고 넘어가세요 5장. MFC의 디자인 패턴 01. 디자인 패턴 02. 클래스 다이어그램과 오토마타 03. 브리지 패턴 04. 관찰자 패턴 05. 스테이트 패턴 06. 싱글톤 패턴 꼭 기억하고 넘어가세요 6장. 메시지 맵 01. 단계 0: 순수한 C 02. 단계 1: 클래스의 사용 03. 단계 2: 가상 함수의 이용 04. 단계 3: 멤버 함수 포인터 테이블의 이용 05. 단계 4: 매크로의 사용 06. 단계 5: 완성 꼭 기억하고 넘어가세요 7장. 첫 번째 그리고 마지막 MFC 프로젝트: Single 01. 첫 번째 MFC 프로젝트: Single 02. Single 프로젝트 소스 분석 1 03. 메시지 매핑후의 소스 변화 꼭 기억하고 넘어가세요 8장. CClientDC의 원리 분석 01. 단계 1: GetDC()의 이용 02. 단계 2: CDC의 설계 03. MFC 코드의 작성 04. MFC 코드의 확인 꼭 기억하고 넘어가세요 9장. 리소스 편집 01. 리소스 스크립트 02. MFC의 가상 함수들 03. 두 번째 예제: 메뉴의 추가 04. 리소스 ID의 관리 꼭 기억하고 넘어가세요 10장. RTTI의 원리 01. CRuntimeClass 구조체 02. CObject 클래스 03. CWnd 클래스 04. CWinApp 클래스 05. CView 클래스 06. 프로젝트의 전체 소스 꼭 기억하고 넘어가세요 11장. CMainFrame의 소스 분석 01. CMainFrame 분석 꼭 기억하고 넘어가세요 12장. DDX의 소스 분석 01. Generic 프로젝트의 작성 02. MFC버전의 작성 03. MFC코드의 확인 꼭 기억하고 넘어가세요 13장. 직렬화 01. MFC의 직렬화 02. 직렬화 소스 분석 꼭 기억하고 넘어가세요 부록. 비주얼 C++ 애드인 01. 애드인 프로그램 소개 |
|
01장. Win32 프로그래밍 리뷰
MFC 코드 작성에 필요한 부분을 중심으로 Win32 API를 이용해서 윈도우 프로그래밍을 하는 방법을 설명한다. 메시지 루프와 윈도우 프로시저의 동작 원리를 포함한다. 02장. C++의 주제들 I MFC 코드 작성에 필요한 C++의 주제들인 플래그, 함수 포인터, 변환 연산자 오버로딩을 설명한다. 독자들이 이미 C++에 익숙하다고 가정하므로, 일반적인 C++의 설명이 아니라 C++의 기능이 MFC에서 어떻게 사용되는지 위주로 설명한다. 03장. 전처리 명령어 MFC에서 사용되는 전처리 명령어를 설명한다. 04장. C++의 주제들 II 2장에 이어지는 장으로, MFC 코드 작성에 필요한 C++의 고급 주제를 설명한다. 일반적인 C++의 설명이 아니라 그러한 기능들이 MFC에서 어떻게 사용되는지를 위주로 설명한다. 05장. MFC의 디자인 패턴 디자인 패턴 중 MFC에서 가장 많이 사용되는 브리지 패턴, 관찰자 패턴과 스테이트 패턴을 설명한다. 5장까지의 내용은 MFC 관련 코드를 포함하지 않는다. 06장. 메시지 맵 MFC의 메시지 맵을 순수한 C 언어로 시작하여 MFC의 그것까지 단계별로 구현하면서 원리를 파악한다. 또한 첫 번째 MFC 프로젝트를 작성하여, 책에서 익힌 내용이 실제로 그렇게 구현되었는지를 확인하는 단계를 거친다. 07장. 첫 번째 그리고 마지막 MFC 프로젝트: Single 6장까지의 내용을 바탕으로 첫 번째 MFC 프로젝트 Single을 만들고, 소스를 분석한다. 08장. CClientDC의 원리 분석 GDI의 래퍼 클래스인 CDC의 원리를 이해하기 위해 직접 CClientDC를 구현하고, MFC 코드를 확인하여 익힌 원리가 그대로 적용되었는지 파악한다. 09장. 리소스 편집 리소스 에디터의 원리와 MFC에서의 동작 과정을 설명한다. 10장. RTTI의 원리 MFC에서 RTTI를 어떻게 구현하였는지 이해하기 위해 순수한 C++로 직접 MFC의 RTTI에 해당하는 기능을 구현하고, MFC 코드에서 직접 이를 확인한다. 11장. CMainFrame의 소스 분석 7장에서 처음 작석한 MFC Single 프로젝트의 소스를 CDC와 RTTI 위주로 분석한다. 12장. DDX의 소스 분석 DDX를 직접 구현하고, MFC 코드에서 이를 직접 확인한다. 13장. 직렬화 직렬화를 직접 구현해보고, MFC 코드에서 이를 직접 확인한다. MFC Single 프로젝트에서 분석하지 못한 DDX와 직렬화 코드를 분석한다. |