목차 일부
제Ⅰ부 C 언어 ... 15
1. C 언어 소개 ... 15
[1] C 언어의 역사 ... 17
[2] C 언어의 특징 ... 17
[3] C 프로그램의 구조 ... 18
[4] C 프로그램의 구성 요소 ... 19
2. 변수와 데이터형 ... 23
[1] 변수 ... 25
[2] ...
더보기
목차 전체
제Ⅰ부 C 언어 ... 15
1. C 언어 소개 ... 15
[1] C 언어의 역사 ... 17
[2] C 언어의 특징 ... 17
[3] C 프로그램의 구조 ... 18
[4] C 프로그램의 구성 요소 ... 19
2. 변수와 데이터형 ... 23
[1] 변수 ... 25
[2] 데이터 형 ... 28
[3] 변수와 기억부류 ... 32
[4] 지역변수와 전역변수 ... 35
[5] 상수 ... 35
[6] 기본 입출력 ... 37
3. 전처리기 ... 43
[1] 전처리기의 종류 ... 45
[2] 매크로 치환 ... 45
[3] 파일의 편입 ... 47
[4] 조건부 컴파일 ... 48
[5] 에러 메세지 ... 49
[6] 예약된 매크로 상수 ... 49
4. 연산자 ... 51
[1] 산술 연산자(Arithmetical Operator) ... 53
[2] 관계 연산자(Relational Operator) ... 53
[3] 논리 연산자(Logical Operator) ... 54
[4] 대입 연산자(할당 연산자) ... 54
[5] 증가 연산자와 감소 연산자 ... 55
[6] sizeof 연산자 ... 56
[7] shift 연산자 ... 56
[8] 조건 연산자 ... 58
[9] 콤마 연산자 ... 58
[10] 형변환과 형변환 연산자(cast 연산자) ... 59
[11] 연산자 우선 순위 ... 60
5. 제어구문 ... 61
[1] 제어 구조 ... 63
[2] 조건 제어 구조 ... 64
[3] 선택 제어 구조 ... 66
[4] 순환 제어 구조 ... 67
[5] 임의 제어 구조 ... 72
6. 함수 ... 73
[1] 함수의 사용 ... 75
[2] 함수의 선언(prototype의 선언) ... 76
[3] 함수의 정의 ... 76
[4] 함수의 호출 ... 77
[5] 함수의 재귀적 호출(Recursion) ... 80
[6] 표준 함수(시스템 함수) ... 80
7. 배열 ... 81
[1] 배열의 설명 ... 83
[2] 배열의 선언 ... 83
[3] 배열의 초기화 ... 84
[4] 1차원 배열 ... 85
[5] 2차원 배열 ... 86
[6] 배열과 포인터의 관계 ... 88
8. 포인터 ... 89
[1] 포인터의 설명 ... 91
[2] 포인터 변수의 선언 ... 91
[3] 포인터의 연산 ... 94
[4] 포인터와 배열 ... 95
[5] 포인터 변수의 배열 ... 98
[6] 함수의 포인터 ... 99
9. 구조체와 공용체 ... 101
[1] 구조체의 설명 ... 103
[2] 구조체의 선언 ... 104
[3] 구조체의 사용 ... 104
[4] 구조체 변수의 초기화 ... 106
[5] 구조체 배열 ... 107
[6] 구조체 포인터 변수 ... 108
[7] 공용체 ... 109
[8] 사용자 자료형의 정의 ... 110
10. 파일 ... 111
[1] 파일 조작 ... 113
[2] 파일 OPEN ... 113
[3] 파일 입출력 ... 115
[4] 원하는 위치에서 데이터 읽기 ... 118
11. 그래픽 ... 123
[1] 그래픽과 텍스트 모드 ... 125
[2] 그래픽 라이브러리 ... 126
[3] 그래픽의 초기화 ... 126
[4] 선 그리기 함수 ... 127
[5] 사각형 그리기 함수 ... 128
[6] 타원형 그리기 함수 ... 130
[7] 원, 원호 그리기 함수 ... 131
[8] 문자를 화면에 표시 ... 132
[9] 점 찍기 ... 132
[10] 색 지정 ... 133
[11] 채움 ... 133
[12] 선 스타일 지정 ... 134
[13] 폰트 스타일 지정 ... 135
제Ⅱ부 C++ 언어 ... 137
1. C++ 언어 소개 ... 141
[1] C++ 언어 개요 ... 141
[2] C와 C++의 호환성 ... 141
[3] 객체지향 프로그래밍의 이점 ... 143
2. C++ 언어의 새로운 기능 ... 147
[1] 1라인(line) 주석 ... 149
[2] 상수 선언 ... 150
[3] inline 함수 ... 150
[4] 변수 선언 위치 ... 151
[5] 영역지정 연산자 ... 151
[6] 구조체 데이터 형 ... 152
[7] 이름 없는 union ... 152
[8] 함수의 디폴트 인자(Default Parameter) ... 153
[9] 함수의 다중 정의(Function Overloading) ... 153
[10] 연산자의 다중 정의(Operator Overloading) ... 154
[11] 레퍼런스(Reference) ... 155
[12] new와 delete를 이용한 메모리 동적 할당 ... 157
3. 클래스 ... 159
[1] 클래스 기초 ... 161
[2] 클래스 처리 ... 162
[3] 클래스 상속 ... 169
제Ⅲ부 Visual C++ 프로그래밍 ... 173
1. 새로운 프로젝트 생성 ... 175
[1] 새로운 프로젝트 생성 ... 177
[2] 프로젝트명 입력 ... 177
[3] SDI/MDI/Dialog Base 결정 ... 178
[4] Data Base 관련사항 결정 ... 178
[5] Window Document 관련사항 결정 ... 179
[6] Window 모양 관련사항 결정 ... 179
[7] Source Comment/DLL Option 결정 ... 180
[8] Base Class 결정 ... 181
[9] 새로운 프로젝트 정보 설명 ... 181
[10] 새로운 프로젝트 기본 파일 ... 181
2. 메뉴 구성 ... 183
[1] Resource Editor로 메뉴 그리기 ... 185
[2] Resource Editor로 메뉴 속성 입력하기 ... 186
[3] 엑설러레이터 키를 추가해 보자. ... 190
[4] 메뉴 하나 하나를 프로그래밍 하는 방법을 알아보자. ... 190
3. 도구 상자 구성 ... 195
[1] Resource Editor로 도구 상자 그리고 속성 입력하기 ... 197
[2] 도구 상자 하나 하나를 프로그래밍 하는 방법을 알아보자. ... 199
4. 상태바 구성 ... 203
[1] '메뉴'에 마우스가 위치할 때마다 상태바에 메세지 출력하기. ... 205
[2] '도구 상자'에 마우스가 위치할 때마다 상태바에 메세지 출력하기. ... 206
[3] 임의로 상태바에 메세지 출력하기. ... 206
5. 팝업 메뉴 구성과 마우스 이벤트 적용 ... 209
[1] 윈도우 마우스 이벤트 처리 ... 211
[2] 팝업 메뉴 구성 ... 212
6. 대화 상자 구성 ... 217
[1] 대화 상자의 개요 ... 219
[2] Resource Editor로 대화 상자 그리고 기본 소스 코드 생성 ... 220
[3] 메뉴에서 대화 상자 띄우기 ... 231
[4] 대화 상자 각 콘트롤에 초기 데이터 설정 ... 232
[5] 대화 상자 내용 변경시 처리 방법 ... 239
[6] '확인' 버튼을 누른 후 외부에서 대화 상자 데이터 가져오는 방법 ... 241
7. File Handling & DAO & ODBC & SQL ... 243
[1] 순차 파일 Handling ... 245
[2] 이진 파일 Handling ... 248
[3] DAO(Database Access Object) Handling ... 251
[4] ODBC(Open DataBase Connectivity) ... 269
[5] SQL(Structured Query Language)사용법 ... 271
8. View(SDI/MDI) & GDI 구성 ... 275
[1] SDI/MDI 개념 ... 277
[2] View 화면 제작 ... 278
[3] GDI(Graphic Device Interface) 제작 ... 282
9. 통신 & 스레드 ... 293
[1] 통신 프로그래밍 ... 295
[2] 스레드(Thread) ... 308
10. DLL(Dynamic Link Library) ... 311
[1] DLL 개념 ... 313
[2] DLL 제작 ... 314
[3] 응용 프로그램과 DLL 연동 ... 317
11. 인쇄 ... 319
[1] 프린터 제어의 개념 ... 321
[2] 인쇄 프로그래밍 ... 322
12. 전체 소스 ... 329
제Ⅳ장 부록 ... 391
1. 자격증 대비 주/객관식 문제 ... 393
자가 진단 주관식 문제 ... 395
자가 진단 객관식 문제 ... 415
2. 프로그래밍 실습 문제 ... 433
3. 실무 응용 프로그래밍 예제 ... 505
[1] 기사자격증 취득프로그래밍 예제 ... 507
4. MFC Class Hierarchy Chart ... 521
5. ASCII Code Table ... 525
6. Run Time Library ... 529
[1] 포맷된 입출력 함수 ... 531
[2] 문자 입출력 함수 ... 531
[3] 문자열 조작 함수 ... 532
[4] 문자열 입출력 함수 ... 532
[5] 파일 조작 함수 ... 533
[6] 문자 입출력 함수 ... 533
[7] 문자 연산 함수 ... 534
[8] 문자열 조작 함수 ... 535
[9] 기타 함수 ... 535
터보 C 사용법 ... 536
찾아보기 ... 543
더보기 닫기