이미 소장하고 있다면 판매해 보세요.
|
Chapter 1 시작을 위한 준비
1-1 Win32 API 프로그래밍 윈도우즈 어플리케이션은 어디에서 시작하는가? 진짜 main과 WinMain이 시작 함수일까? CRT main 함수 지정 1-2 Win32 GUI 프로그래밍 WinMain 함수 원형 WinMain 함수의 기본 골격 윈도우 프로시저 메시지 루프를 종료하기 위해 WM_DESTROY를 처리해야 한다 화면에 내용을 출력하기 위해 WM_PAINT를 처리해야 한다 GetMessage를 다시 한 번 1-3 핸들 핸들이 뭐지? 유저 객체 핸들 GDI 객체 핸들 커널 객체 핸들 1-4 유니코드 유니코드란? 그럼 어떻게 유니코드를 사용하지? Win32 API의 유니코드 지원 1-5 함수 호출 규약 _ _cdecl _ _stdcall _ _fastcall 1-6 가상함수 가상함수 클래스 단위로 컴파일러가 생성하는 가상함수 테이블 1-7 #pragma와 #, ## #pragma #과 ## 핵심 포인트 Chapter 2 MFC 어플리케이션의 시작과 끝 2-1 가장 간단한 MFC 프로그램 프로젝트 생성과 기본 코드 WinMain은 어디에? 어플리케이션과 MFC의 만남 다시 WinMain과 AfxWinMain 2-2 실전 프로젝트 실전 프로젝트 생성 InitInstance InitInstance의 나머지는 간단하게 2-3 메시지 구조 메시지 큐 MFC의 메시지 루프 MFC의 윈도우 프로시저 2-4 어플리케이션 종료 프레임/뷰/도큐먼트 파괴 ExitInstance 핵심 포인트 Chapter 3 RTTI와 CRuntimeClass 3-1 RTTI RTTI 3-2 CRuntimeClass CRuntimeClass는 어디에 쓰는 물건인가? CRuntimeClass 매크로 일반화된 객체 생성 실행 시 객체 자료형 검사 실행 시 객체 유효성 검사 직렬화 CRuntimeClass 리스트 핵심 포인트 Chapter 4 MFC 메시지 4-1 윈도우즈 메시지 메시지란? 메시지 큐를 통과하지 않는 메시지 4-2 MFC 메시지 핸들러 4-3 MFC 메시지 루프 다음으로의 여행 4-4 CWnd::OnWndMsg와 메시지 맵 4-5 메시지 종류 윈도우 메시지 명령 메시지 통지 메시지 사용자 정의 메시지 4-6 명령 메시지와 통지 메시지는 어떤 것이 특별한가? 4-7 메시지 리플렉션 핵심 포인트 Chapter 5 MFC와 스레드 5-1 스레드 프로세스와 스레드 스레드 생성 5-2 워커 스레드와 UI 스레드 워커 스레드 UI 스레드 5-3 MFC 스레드 MFC 워커 스레드 MFC UI 스레드 MFC 스레드 구조 5-4 TLS(Thread Local Storage) Win32 TLS 컴파일러 지원 TLS MFC TLS PROCESS_LOCAL 5-5 _AFX_THREAD_STATE, AFX_MODULE_STATE, AFX_MODULE_THREAD_STATE _AFX_THREAD_STATE AFX_MODULE_STATE AFX_MODULE_THREAD_STATE 핵심 포인트 Chapter 6 뷰와 도큐먼트 6-1 자료 구조 설계와 구현 자료 구조 설계 자료 구조 구현 - CFigure 자료 구조 구현 - CLine 6-2 뷰와 도큐먼트 데이터의 생성 데이터의 보관 데이터를 이용한 화면 복원 데이터를 이용한 인쇄 데이터의 파괴 파일 입·출력 6-3 "WBChat" UI 구현 메뉴, 툴바, 단축키 구현 도형 객체 이동 6-4 직렬화 직렬화는 어디에서 시작되나 직렬화의 핵심 Serialize 함수 클래스 버전 관리는 어떻게? 직렬화 파일 포맷 핵심 포인트 Chapter 7 대화상자와 서브클래싱 7-1 CAttribute 구현 CFigure와 CAttribute 속성 설정 사용자 인테페이스 7-2 대화상자 구현 대화상자 리소스 편집 대화상자 클래스 추가 변수 연결 7-3 DoDataExchange DoModal 안으로... 대화상자의 90% - DoDataExchange DDX 함수 DDV 함수 값 변수와 컨트롤 변수 초기화 [확인]과 [취소] 버튼 7-4 컨트롤 서브클래싱 확장된 컨트롤 클래스 구현 확장된 컨트롤 변수 연결 확장된 컨트롤 클래스 기능 추가 핵심 포인트 Chapter 8 MFC 소켓 통신 8-1 소켓 통신 TCP/IP 모델 소켓이란? 클라이언트/서버 모델 서버 함수 클라이언트 함수 8-2 WSAAsyncSelect 통신 모델 모델 이름이 왜 WSAAsyncSelect일까? 소켓 메시지 8-3 MFC 소켓 MFC 소켓 클래스 CAsyncSocket CAsyncSocket는 어떻게 이벤트 메시지를 처리하나? CSocket 8-4 직렬화 소켓 1대1 통신 방식으로 서버와 클라이언트 구현 직렬화 소켓 직렬화에서 소켓 타임 아웃 처리 8-5 스레드와 MFC 소켓 스레드와 MFC 소켓 직렬화를 이용한 패킷 설계 핵심 포인트 Chapter 9 데이터베이스 9-1 데이터베이스 접근 전략 UDA ADO를 MFC에서 어떻게 사용하지? 9-2 대화 상대 관리 사용자 인터페이스 구현 분할 윈도우 대화 상대 관리 메뉴 대화상자 구현 9-3 ADO 테이블 정의 ADO를 사용한 데이터 소스 접속 ADO를 사용한 검색 ADO를 사용한 수정과 삭제 ADO를 사용한 삽입 9-4 ODBC CDatabase CRecordset CRecordset는 상속해 사용한다. MFC에서 Stored procedure는 어떻게 호출하지? 핵심 포인트 찾아보기 |
천정아의 다른 상품