메뉴 바로가기 검색 및 카테고리 바로가기 본문 바로가기

한빛출판네트워크

IT EXPERT, 윈도우 프로그래머를 위한 MFC 구조와 원리

IT EXPERT, 윈도우 프로그래머를 위한 MFC 구조와 원리

한빛미디어

집필서

절판

  • 저자 : 서진택
  • 출간 : 2005-06-17
  • 페이지 : 484 쪽
  • ISBN : 8979143249
  • 물류코드 :1324
  • 초급 초중급 중급 중고급 고급
0점 (0명)
좋아요 : 18

MFC 원리를 알아야 윈도우 프로그래밍이 즐겁다!

효과적인 윈도우 프로그래밍이란 무엇일까? 입맛에 맞는 MFC 프로그래밍일까? 그럼 어떻게 MFC를 개발자의 입맛에 맞출 수 있을까?
그것은 다른 어느 누구도 대신해 줄 수 있는 것이 아니다. 바로 개발자 스스로가 MFC의 구조와 핵심 원리들을 꿰뚫고 있어야 가능한 일이다.
원리를 이해해야 입맛에 맞춰 MFC를 요리하지 않겠는가!
이 책은 다양한 MFC 구조 분석을 통해 프로그래밍의 원리를 명확하게 짚어주고 있어 오랜 경험에서 얻을 수 있는 노하우를 보다 짮은 시간에 습득하게 해 준다.

이 책에서 제시하는 MFC 학습 로드맵

주요 내용
  • 한눈에 살펴보는 Win32 API 프로그래밍
  • 플래그, 함수 포인터, 변환 연산자 오버로딩, 전처리 명령어
  • 고급 MFC 코드 작성의 필수 요소: 복사 생성자, 가상 함수, RTTI
  • MFC의 주요 디자인 패턴: 브리지 패턴, 관찰자 패턴, 스테이트 패턴
  • 순수한 C로 구현하는 MFC 메시지 맵
  • GDI의 래퍼 클래스 CDC의 원리 이해와 CClientDC 구현
  • 리소스 스크립트와 리소스 에디터의 원리 이해
  • 순수한 C++ 구현을 통해 이해하는 MFC의 RTTI 구현 방법
  • 대화 상자 컨트롤과 래퍼 클래스의 멤버 함수 간 데이터 교환: DDX
  • 객체를 자유롭게 읽고 쓰는 직렬화 기법
추천평

"본 책은 무엇보다 원리와 기본의 충실함을 두드러지게 느낄 수 있었습니다. 확실한 원리의 이해와 기본만이 어떤 상황에서든지 융통성 있게 해결할 수 있음을 느꼈다면, 이 책을 권해 드립니다. 항상 아쉬움으로 남겨 두었던 부분 때문에 답답했는데 친절한 원리의 해석과 예제 덕분에 가슴이 뚫리는 시원함을 맛 볼 수 있었습니다" - 베타테스터_박동규(프리랜서 MFC 프로그래머)
서진택 저자

서진택

경북대학교 컴퓨터공학과와 동 대학원을 졸업하고, 2000년 KOG(www.kogstudios.com)의 창업 멤버로서 게임업계에 몸담고 있다. 온라인 게임인 “와일드 랠리”와 “범퍼킹”을 개발했고, 현재 KOG에서 Xbox360용 콘솔 게임을 개발하고 있다. 저서로는 “만화가 있는 C(홍릉과학출판사, 2000)”, “게임 개발자를 위한 C++(민프레스, 2003)”가 있으며, “사랑과 진리”을 누리는 삶을 살기 위해 최선을 다하고 있다.

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. 애드인 프로그램 소개 

  • 첫번째 리뷰어가 되어주세요.
  • 결제하기
    • 문화비 소득공제 가능
    • 배송료 : 2,000원배송료란?

    배송료 안내

    • 20,000원 이상 구매시 도서 배송 무료
    • 브론즈, 실버, 골드회원이 주문하신 경우 무료배송

    무료배송 상품을 포함하여 주문하신 경우에는 구매금액에 관계없이 무료로 배송해 드립니다.

    닫기

    리뷰쓰기

    닫기
    * 도서명 :
    IT EXPERT, 윈도우 프로그래머를 위한 MFC 구조와 원리
    * 제목 :
    * 별점평가
    * 내용 :

    * 리뷰 작성시 유의사항

    글이나 이미지/사진 저작권 등 다른 사람의 권리를 침해하거나 명예를 훼손하는 게시물은 이용약관 및 관련법률에 의해 제재를 받을 수 있습니다.

    1. 특히 뉴스/언론사 기사를 전문 또는 부분적으로 '허락없이' 갖고 와서는 안됩니다 (출처를 밝히는 경우에도 안됨).
    2. 저작권자의 허락을 받지 않은 콘텐츠의 무단 사용은 저작권자의 권리를 침해하는 행위로, 이에 대한 법적 책임을 지게 될 수 있습니다.

    오탈자 등록

    닫기
    * 도서명 :
    IT EXPERT, 윈도우 프로그래머를 위한 MFC 구조와 원리
    * 구분 :
    * 상품 버전
    종이책 PDF ePub
    * 페이지 :
    * 위치정보 :
    * 내용 :

    도서 인증

    닫기
    도서명*
    IT EXPERT, 윈도우 프로그래머를 위한 MFC 구조와 원리
    구입처*
    구입일*
    부가기호*
    부가기호 안내

    * 온라인 또는 오프라인 서점에서 구입한 도서를 인증하면 마일리지 500점을 드립니다.

    * 도서인증은 일 3권, 월 10권, 년 50권으로 제한되며 절판도서, eBook 등 일부 도서는 인증이 제한됩니다.

    * 구입하지 않고, 허위로 도서 인증을 한 것으로 판단되면 웹사이트 이용이 제한될 수 있습니다.

    닫기

    해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
    장바구니로 이동하시겠습니까?

    자료실

    최근 본 책0