목차 일부
제1장 C언어 기초와 개발 환경
1. 개발 환경과 C/C++ 언어의 역사 ... 12
2. C언어 기본 문법 ... 19
3. 함수와 포인터 ... 24
4. 제어문 ... 35
5. 구조체 ... 37
6. 정리 ... 42
실습문제 ... 43
제2장 윈도우즈 프로그래밍 개요
1. 윈도우즈 OS의 특징 ... ...
더보기
목차 전체
제1장 C언어 기초와 개발 환경
1. 개발 환경과 C/C++ 언어의 역사 ... 12
2. C언어 기본 문법 ... 19
3. 함수와 포인터 ... 24
4. 제어문 ... 35
5. 구조체 ... 37
6. 정리 ... 42
실습문제 ... 43
제2장 윈도우즈 프로그래밍 개요
1. 윈도우즈 OS의 특징 ... 48
2. 윈도우즈 기반 프로그래밍의 특징 ... 49
3. 윈도우즈 프로그래밍시 꼭 알아야 할 개념 ... 50
4. 정리 ... 60
실습문제 ... 61
제3장 기초적인 윈도우즈 프로그래밍
1. 문자기반 콘솔 프로그래밍 ... 64
2. 기초적인 윈도우즈 프로그래밍 ... 72
3. 전형적인 윈도우즈 프로그래밍 형태 ... 86
4. Spy++와 윈도우 메시지 ... 110
5. 정리 ... 114
실습문제 ... 115
제4장 윈도우즈에서 출력
1. GDI와 DC ... 120
1. 텍스트 출력 ... 124
3. 그래픽 출력 ... 139
4. 다양한 텍스트 출력과 그래픽 방법 ... 148
5. 맵핑 모드 ... 155
6. 정리 ... 161
실습문제 ... 163
제5장 윈도우즈에서 입력
1. 마우스 ... 166
2. 키보드 ... 177
3. 타이머 ... 184
4. 정리 ... 196
실습문제 ... 197
제6장 리소스
1. 리소스개요 ... 200
2. 아이콘과 커서 ... 205
3. 메뉴와 엑셀러레이터 ... 210
4. 문자열 테이블 ... 220
5. 버전 ... 223
6. 비트맵 ... 224
7. 정리 ... 233
실습문제 ... 234
제7장 다양한 윈도우와 컨트롤
1. 윈도우 클래스와 컨트롤 개요 ... 238
2. 자식 윈도우 만들기 ... 243
3. 버튼 컨트롤 ... 250
4. 스태틱 컨트롤 ... 267
5. 리스트 박스 컨트롤 ... 268
6. 에디트 컨트롤 ... 273
7. 콤보 박스 컨트롤 ... 275
8. 스크롤바 컨트롤 ... 280
9. 공용 컨트롤 ... 286
10. 정리 ... 288
실습문제 ... 290
제8장 대화상자
1. 대화상자 ... 292
2. 대화상자 기반 프로그램 ... 303
3. 대화상자 디자인 ... 307
4. 대화상자 기반 간단한 계산기 ... 310
5. 모달리스 대화상자 ... 316
6. 공용(공통) 대화상자 ... 322
7. 정리 ... 326
실습문제 ... 327
제9장 프린터로 인쇄하기
1. 프린터 DC 얻기 ... 330
2. 문자와 그래픽 인쇄 ... 338
3. 비트맵 인쇄 ... 347
4. 인쇄 취소하기 ... 358
5. 정리 ... 360
실습문제 ... 361
제10장 파일 입출력
1. 파일 입출력 개요 ... 364
2. 파일 입출력 ... 366
3. 파일 열기/저장하기 공용 대화상자 ... 375
4. 파일 관리 ... 387
5. 정리 ... 388
실습문제 ... 389
제11장 DLL
1. DLL 개요 ... 392
2. DLL 만들기 ... 398
3. DLL 사용하기 ... 403
4. 복잡한 DLL 만들기 ... 415
5. 정리 ... 418
실습문제 ... 419
제12장 고급 주제들
1. 메모리 ... 422
2. 메시지 가로채기 ... 427
3. 멀티스레드 ... 434
4. 멀티미디어 ... 442
5. 네트워크 프로그래밍 ... 449
6. MFC ... 455
7. 정리 ... 461
실습문제 ... 462
제13장 실무 프로젝트
1. 전투 테트리스 게임 ... 464
2. 그림판 ... 486
3. 그림 맞추기(concentration) 게임 ... 513
4. 퍼즐 맞추기 ... 520
5. 계산기 ... 545
6. Post It ... 550
7. 정리 ... 558
윈도우즈 프로그래밍에서 사용하는 데이터 형 ... 559
참고 및 추천 문헌 ... 565
참고 및 추천 사이트 ... 566
찾아보기 ... 567
윈도우즈 프로그래밍 기본 소스 ... 573
더보기 닫기