목차 일부
제1장 C++ 개요 ... 9
1. 객체 지향 프로그래밍 ... 10
2. 객체와 클래스 ... 10
3. 객체의 주요 특성 ... 11
추상화와 캡슐화 ... 11
상속성 및 다형성 ... 11
4. 객체 지향 언어 C++ ... 11
클래스의 정의 ... 12
생성자와 소멸자 ... 15
...
더보기
목차 전체
제1장 C++ 개요 ... 9
1. 객체 지향 프로그래밍 ... 10
2. 객체와 클래스 ... 10
3. 객체의 주요 특성 ... 11
추상화와 캡슐화 ... 11
상속성 및 다형성 ... 11
4. 객체 지향 언어 C++ ... 11
클래스의 정의 ... 12
생성자와 소멸자 ... 15
객체 포인터와 객체 배열 ... 17
2장 Visual C++ 개요 ... 21
1. 윈도우즈 프로그래밍 개념 ... 22
2. MFC 개념 ... 24
실습 2.1 콘솔용 프로그램 작성 ... 26
실습 2.2 MFC를 이용한 윈도우 프로그램 작성 ... 30
3장 메시지 시스템 ... 37
1. 윈도우즈 메시지 시스템의 개념 ... 38
2. 메시지의 종류 ... 39
윈도우 메시지 ... 39
마우스 메시지 ... 39
키보드 메시지 ... 39
실습 3.1 메시지 처리 프로그램 ... 40
4장 타이머 ... 47
1. 타이머의 용도 ... 48
2. 타이머 함수 ... 48
실습 4.1 타이머 프로그램 ... 49
5장 그래픽(GDI) 처리 ... 57
1. GDI(Graphics Device Interface) 개념 ... 58
2. 디바이스 콘텍스트(DC: Device Context) ... 58
OnDraw(CDC pDC) 함수에서 출력할 경우 ... 59
임시적으로 화면 출력할 경우 ... 59
기타 DC를 얻는 방법 ... 59
3. GDI 객체 ... 60
4. CPen 클래스를 이용한 그래픽 출력 ... 61
5. CBrush 클래스를 이용한 그래픽 출력 ... 62
6. 그래픽 출력 함수 ... 63
6.1 그래픽 프로그램 ... 63
6장 리소스(Resources) ... 81
1. 아이콘(Icon) ... 82
2. 커서(Cursor) ... 82
3. 단축키(Accelerator) ... 83
4. 비트맵(Bitmap) ... 84
실습 6.1 비트맵 출력 ... 86
7장 대화상자(Dialog Box) ... 91
1. 메시지 박스(Message Box) ... 92
2. 공용 대화상자(Common Dialog Box) ... 93
실습 7.1 대화상자형 계산기 ... 95
실습 7.2 색상 대화상자(CColorDialog) 사용 ... 106
8장 파일 입출력(File Input and Output) ... 107
1. CView와 CDocument 클래스 ... 108
2. CDocument 클래스의 특징 ... 108
OnSaveDocument() ... 108
OnOpenDocument() ... 109
OnNewDocument() ... 109
Serialize() ... 110
실습 8.1 파일 입출력이 가능한 학생카드 ... 111
9장 Project1(오목게임) ... 125
실습 9 오목게임 ... 126
10장 Project2(그림퍼즐) ... 141
실습 10 그림퍼즐 ... 142
11장 Project3(대포게임) ... 155
실습 11 대포게임 ... 156
부록 A ... 167
1. C++의 주요 특징 ... 168
변수 선언 ... 168
주석(Comment) 처리 ... 168
입출력 연산자(Streaming Operator) ... 169
동적 데이터 할당 및 제거(new, delete) ... 169
this 포인터 ... 170
2. 클래스(Class) ... 171
클래스 정의 ... 171
생성자(constructor)와 소멸자(destructor) ... 172
후렌드(Friend) 함수 ... 174
3. 상속(Inheritance) ... 176
상속의 개념 ... 176
상속 클래스의 특징 ... 177
상속 클래스에서의 생성자와 소멸자 ... 177
생성자의 인수 전달 ... 178
다중 상속 ... 179
4. 가상함수(Virtual Function) ... 181
5. 연산자 중복(Operator Overload) ... 184
부록 B ... 187
1. MFC의 계층 구조 ... 188
2. MFC의 주요 클래스 ... 188
3. MFC의 주요 클래스 및 멤버 함수 요약 ... 189
더보기 닫기