HOME > 상세정보

상세정보

Windows progroamming bible 제2판

Windows progroamming bible 제2판 (85회 대출)

자료유형
단행본
개인저자
이상엽
서명 / 저자사항
Windows progroamming bible / 이상엽 저.
판사항
제2판
발행사항
서울 :   영진.com ,   2000.  
형태사항
1342, [5] p. : 삽도 ; 26 cm. + CD-ROM 1매.
ISBN
8931413661
일반주기
색인수록  
000 00625namccc200217 k 4500
001 000000678709
005 20100806061541
007 ta
008 001117s2000 ulka 001a kor
020 ▼a 8931413661 ▼g 13000 : ▼c \32000
040 ▼a 211009 ▼c 211009 ▼d 211009
049 1 ▼l 121049111 ▼f 과학 ▼l 121049112 ▼f 과학 ▼l 121049113 ▼f 과학
082 0 4 ▼a 005.43 ▼2 21
090 ▼a 005.43 ▼b 2000f
100 1 ▼a 이상엽
245 1 0 ▼a Windows progroamming bible / ▼d 이상엽 저.
250 ▼a 제2판
260 ▼a 서울 : ▼b 영진.com , ▼c 2000.
300 ▼a 1342, [5] p. : ▼b 삽도 ; ▼c 26 cm. + ▼e CD-ROM 1매.
500 ▼a 색인수록

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 과학도서관/Sci-Info(1층서고)/ 청구기호 005.43 2000f 등록번호 121049112 (19회 대출) 도서상태 분실(장서관리) 반납예정일 예약 서비스 M
No. 2 소장처 과학도서관/보존서고1(동양서)/ 청구기호 005.43 2000f 등록번호 121049113 (37회 대출) 도서상태 대출가능 반납예정일 예약 서비스 B M

컨텐츠정보

책소개

이 책은 윈도우 프로그래밍을 하고자 하는 독자들 중 아주 초보자에게 해당하는 책이다. 총 4파트로 구성되어 있으며, Part1에서 C 언어를 배운 후에 Part2에서 SDK 윈도우 프로그래밍을 배우고, Part3에서 C 언어의 기본 개요를 익힌 후에 Part4에서 MFC 프로그래밍을 배우게 된다.

프로그래머가 되겠다고 마음을 먹은 이들에게 윈도우 프로그래밍을 어떻게 하는 것인가를 전체적인 숲에서 나무까지 볼 수 있도록 엮었다. 제1판과 다른 점은 C 언어를 공부할 때 윈도우 프로그래밍에서 시작한 부분을 콘솔 모드에서 시작하는 것으로 바뀌였으며 비주얼 C++ 5.0을 사용하였던 것을 비주얼 C++ 6.0을 이용하여 설명하고 있다.

저자의 음성으로 만들어진 동영상 CD-Title이 제공되어 더욱 생동감 있게 배울 수 있고, 웹사이트(www.zikimi.co.kr)를 통해 궁금증을 해결할 수 있다.


정보제공 : Aladin

저자소개

이상엽(지은이)

유승시스템 대표이사, 서일시스템 개발 실장 등을 역임했으며, 프로그래머 열린 공간 지킴이(www.zikimi.co.kr) 웹서버 운영자로 일하고 있다. 삼육대학교 경영정보학과 겸임교수로 재직중이다. 저서에 <Visual C++ Programing Bible>, <Visual C++ 5 완벽가이드>, <Visual C++ Programing 2주완성>, <Windows Programing Bible>, <Internet Programing Bible> 등이 있다.

정보제공 : Aladin

목차


목차
PART1 C 언어를 배우자 = 27
 Chapter1 프로그래머로 가는 길 = 29
  함수만 사용할 줄 알면 프로그래머? = 29
  CPU = 30
  CPU와 메모리 = 33
  외부장치와 연결 = 35
  프로그래밍 언어 = 37
   데이터헝 = 37
   연산자 = 38
   흐름제어 = 38
   메모리 관리 = 39
   입출력 제어 = 39
  프로그래밍 연습 = 39
  본 책을 공부할 때 = 40
  프로젝트 만들기 = 41
  프로젝트 분석 = 45
  C 언어 프로그래밍 기본 = 45
 Chapter2 데이터형 = 47
  형이 왜 필요한가? = 47
  C에서 사용하는 문자 = 48
  C에서 사용하는 숫자 = 49
   정수 = 49
   소수 = 50
  데이터 형 = 51
  변수선언 = 52
  기본 C 언어에서 프로그램 시작은 main() = 54
  프로젝트 만들기 = 56
  Exam03.c를 분석 = 58
  화면에서 여러 가지 데이터형을 출력하자! = 59
  데이터형의비트 수 알아보기 = 61
  형 전환하기 = 64
 Chapter3 연산자 = 67
  사칙연산 = 67
  사칙연산 예제 Exam08 = 68
  비교연산 = 70
  비교연산 예제 Exam09 = 72
  논리연산 = 74
  논리연산 예제 Exam10 = 76
  증감연산 = 77
  조건연산 = 79
  대입연산 = 80
  증감연산과 조건연산 대입연산 예제 Exam11 = 81
  복합 대입연산 예제 Exam12 = 82
  비트연산 = 84
  AND 연산자 & = 86
  AND 연산 예제 Exam13 = 88
  OR 연산자 = 92
  XOR 연산자^ = 93
  OR과 XOR연산 예제 Exam15 = 93
  보수(complement)연산 ∼ = 95
  이동(shift)연산 ≫ ≪ = 96
  보수연산과 이동연산 예제 Exam16 = 96
  연산순위 = 98
 Chapter4 제어문과 반복문 = 99
  조건문 if = 99
  조건문 if 예제 Exam17 = 101
  반복문 for = 103
  switch 문 = 105
  반복문 while = 108
  반복문 do∼while = 109
  반복문 while, do∼while 예제 Exam20 = 111
  보조 제어문 continue = 112
  보조 제어문 break = 112
  보조 제어문 continue, break문 예제 Exam21 = 113
 Chapter5 함수와 헤더 = 115
  함수만들기 = 115
  함수만들기 예제 Exam22 = 117
  void 함수 예제 Exam23 = 119
  Call by value, Call by reference = 120
  Call by value, Call by reference 예제 Exam24 = 123
  되부르기(recursion) = 125
  되부르기(recursion) 예제 Exam25 = 127
  함수 정의하기 = 128
  헤더의 필요성 = 131
  컴파일러가 제공하는 기본함수도 헤더가 필요하다! = 134
  헤더사용 예제 Exam26 = 134
  프로젝트에 파일 삽입 = 136
 Chapter6 선행처리기 = 137
  매크로정의 #define = 137
  매크로정의 #define 예제 Exam27 = 138
  매크로 정의 취소 #undef = 140
  조건부 컴파일 #if, #else, #elif, #endif = 141
  조건부 컴파일 예제 Exam28 = 142
  매크로 정의확인 #if defined, #if !defined, #ifdef, #ifndef = 143
  #programa = 144
  시스템에 정의된 매크로 = 145
 Chapter7 기억 클래스 = 147
  자동변수 예제 Exam30 = 148
  외부 변수 eXtern = 150
  외부 변수 extern 예제 Exam31 = 151
  서로 다른 파일에서 외부 변수 호출 = 152
  서로 다른 파일에서 외부 변수 호출 예제 Exam32 = 153
  정적 변수 static = 154
  정적 변수 static 예제 Exam33 = 156
  외부 정적 변수(extern static) = 157
  스택(stack) = 158
 Chapter8 배열과 포인터 = 161
  배열 = 161
  배열의 메모리 설정 헝태 = 162
  지금까지 사용한 temp〔80〕의 정체 = 163
  배열 예제 Exam34 = 165
  다차원 배열 = 167
  다차원 배열 예제 Exam35 = 168
  포인터 = 170
  포인터와 배열 = 172
  포인터가 왜 필요한 것인가? = 173
  포인터가 지시하는 부분 = 175
  포인터 예제 Exam36 = 176
  포인터의 메모리번지 이동 = 178
  포인터의 메모리번지 이동 예제 Exam37 = 179
  포인터의 배열 = 180
  포인터의 포인터 = 181
  포인터의 배열과 포인터의 포인터 예제 Exam38 = 182
  함수의 포인터 = 184
  함수의 포인터 예제 Exam39 = 185
  함수의 포인터 예제 Exam40 = 186
 Chapter9 구조체와 공용체 = 189
  구조체란 무엇인가? = 189
  구조체 기본 예제 Exam41 = 191
  구조체와 선언 방법 = 192
  형 정의 typedef = 193
  typedef와 구조체의 결합 = 194
  typedef와 구조체의 결합 예제 Exam42 = 195
  구조체에 포인터 사용 및 초기값 정의 = 196
  구조체에 포인터 사용 및 초기값 정의 예제 Exam43 = 197
  구조체의 배열과 포인터 = 199
  구조체 안의 구조체 = 201
  링크드 리스트 = 203
  비트 필드 = 206
  공용체 = 210
 Chapter10 C 언어 표준 라이브러리 = 213
  라이브러리 만들기 = 213
  라이브러리 이용하기 = 216
  표준 라이브러리 함수 = 218
  문자열처리 함수 = 218
  문자열처리 함수 예제 Exams51 = 220
  메모리 관련함수 = 221
  자료변환 관련함수 = 223
   파일 포인터를 이용한 표준 파일입출력 = 224
   파일 포인터 함수개방과 닫기 = 224
   문자를 파일 포인터에서 읽고쓰기 = 225
   문자열을 파일 포인터에서 읽고 쓰기 = 226
   fprintf와 scanf를 이용하여 파일에서 데이터 읽기 = 227
   파일 커서의 개념 = 227
   블록 단위로 데이터 읽기 = 228
  파일 핸들을 이용한 표준 파일 입출력 = 229
   파일 만들기, 열기, 닫기 = 230
   파일 데이터 쓰기와 읽기 = 231
   파일에서 커서 이동 = 233
  수학 함수 = 233
  그 밖의 함수에 대하여 = 234
PART2 Win32 SDK API 프로그래밍 = 239
 Chapter1 윈도우 프로그래밍 = 239
  윈도우 프로그래밍 형식 = 239
   윈도우는 프로텍트 모드용 OS이다 = 240
   윈도우 프로그래밍 기본 구조 = 241
   WinMain 함수 = 244
   초기화단계 = 245
   프로시저 = 247
  Hello 프로그램 작성해 보기 = 248
   Hollow.c의 WinMain 분석 = 255
   Hollow.c의 Wndproc 분석 = 257
  윈도우의 프로그래밍 기본형식 = 259
 Chapter2 GDI = 263
  GDI의 개념 = 263
   윈도우에서 GDI = 265
   그래픽 디바이스 컨텍스트(GDC) = 266
   HDC 핸들을 얻기 위한 첫 번째 방법 = 268
   윈도우에서 화면 출력 프로그래밍 방법 = 269
   HDC 핸들을 얻기 위한 두 번째 방법 = 270
   HDC 핸들을 얻기 위한 세 번째 방법 = 271
   윈도우의 특정 HDC 얻기 = 272
   디바이스 컨텍스트 예제 GetDeviceEx = 273
  텍스트 출력하기 = 276
   기본적인 텍스트 출력 TextOut = 276
   박스 영역에서의 출력 함수 DrawText = 277
   박스 영역 및 좌표 설정 문자출력 ExtTextOut = 279
   탭키에 대응하여 문자를 출력하는 TabbedTextOut 함수 = 279
   색 정의 구조체 COLORREF = 280
   문자출력 색 설정하기 SetTextColor = 281
   택스트 출력 예제 ExamText = 281
  텍스트 스타일 설정하기 = 284
   폰트 만들기 = 284
   DCdpt 폰트 등록 = 287
   글자 출력의 정렬 방법 = 289
   글자 정보 얻기 = 290
   텍스트 스타일 설정 예제 TextStyle = 291
  선과 박스 도헝 출력하기 = 295
   라인 그리기 = 295
   박스 그리기 = 296
   다양한 원 그리기 = 297
   다각형과 Poly Llne = 299
   베지어 곡선 그리기 = 299
   선, 박스, 도형 그리기 예제 DrawEx = 300
   펜과 브러시 = 303
   펜과 브러시 사용 예제 DrawEx = 305
   배경과 투명한 글자 출력 = 309
  매핑모드 = 309
   지원되는 매핑모드 = 310
   로직 좌표와 디바이스 좌표 = 314
   Viewport와 Window = 315
  다양한 그래픽기법 = 317
   다각형 칠하기 = 317
   확장펜 = 321
   패스(path) = 325
   래스터 연산(ROP) = 329
 Chapter3 마우스를 완벽하게 이용하자 = 337
  클라이언트 영역 = 337
   클라이언트 영역 마우스 메시지 예제 ExMouse1 = 339
   더블 클릭 메시지 = 343
   마우스 버튼과 키 조합 = 344
   마우스 예제 ExMouse2 = 345
   비클라이언트 영역 = 349
   비클라이언트 영역 예제 NcMouseEx1 = 350
   원초적인 메시지 WM_NCHITTEST = 354
   원초적인 메시지 WM_NCHITTEST 예제 NcHitEx = 355
   마우스 캡처 = 358
   마우스 캡처 예제 MouseCap = 359
   마우스 커서 바꾸기 = 362
   마우스 커서 바꾸기 예제 MouseCurs = 364
   WINDCLASS에 커서 등록하기 = 370
   WINDCLASS에 커서 E으록 예제 MouseCur2 = 372
   마우스 존재 여부 및 가운데 버튼 클릭 = 375
 Chapter4 키보드 이벤트 처리하기 = 377
  키보드 입력 메시지 = 377
   가상키 코드 = 380
   키 상태 얻기 = 381
   키정보 얻기 예제 KeyEx = 382
  카렛 만들기 = 385
   WM_SETFOCUS와 WM_KILLFOCUS = 387
   한줄 문자 입력기 예제 TypingEx = 388
  한글 입출력에 대한 컨트롤 = 391
  한/영 전환키를 눌렀을 때의 메시지 = 392
  한글 조합 시작과 종료 메시지 = 392
   한글 출력 1줄 에디터 예제 HanType = 394
  한글 키 컨트롤 및 상태 얻기 = 398
  한글 전환 예제 HanType2 = 399
 Chapter5 타이머와 윈도우 컨트롤 = 405
  타이머 메시지란 = 405
   타이머를 너무 믿지 마십시오! = 407
  프로시저로 넘기기 = 407
   타이머 메시지 예제 ExTimer = 409
   프로시저를 이용한 타이머 메시지 예제 ExTimer2 = 414
  다양한 윈도우 스타일 = 418
   다양한 윈도우 스타일 예제 ExWinStyle = 420
  윈도우 크기 변경하기 = 425
   윈도우 크기 변경하기 예제 ExWinSize = 427
  스크롤 윈도우 컨트롤 = 431
   스크롤 윈도우 컨트롤 예제 ScrollWnd = 435
  원형 윈도우 = 439
   원형 윈도우 예제 ExClock = 440
 Chapter6 메뉴 비트맵 엑셀레이터 = 443
  리소스에 대하여 = 443
   프로젝트에 리소스 삽입하기 = 445
  메뉴 = 446
   메뉴 만들기 = 446
   일반적인 항목(General) = 447
  메뉴 예제 MenuEx에 메뉴 자원 등록하기 = 448
   메뉴 메시지 = 449
   메뉴 설정하기 = 451
   메뉴와 서브 메뉴 얻기 = 452
   메뉴에 항목 추가하기 = 452
   Floating 팝업메뉴 = 453
   WM_CONTEXTMEUN = 454
   메뉴 문자열 얻기 = 455
   메뉴 스타일 바꾸기 = 456
   프로그램에서 메뉴 만들기 = 457
   메뉴 항목 수정하기 = 458
   메뉴 에제 MenyEx = 459
  비트맵, 아이콘, 문자 테이블, 엑셀레이터 = 462
   비트맵 만들기 = 463
   비트맵 로드하기 = 464
   비트맵 출력하기 = 464
   비트맵에서 패 얻기 = 467
   DC를 비트맵으로 전환하기 = 468
   아이콘 만들기 = 469
   윈도우에 아이콘 등록과 화면 출력 = 469
   문자열 테이블 = 470
   비트맵, 아이콘 문자열 예제 BitmapEx = 471
   비트맵 메뉴 = 474
   비트맵 메뉴 예제 BmpMenu = 475
   엑셀레이터 만들기 = 479
   엑셀레이터 설정하기 = 479
   엑셀레이터 예제 ExAccerlate = 480
 Chapter7 자식 윈도우 컨트롤 = 485
  자식(Child)윈도우 만들기 = 485
   버튼 윈도우 = 487
   버튼 윈도우 메시지 = 488
   체크 버튼, 라디오 버튼 상태 바꾸기 = 489
   버튼 윈도우 예제 ButtonEx = 490
  자식 윈도우 프로시저 가로채기 = 494
   자식 윈도우 색상 바꾸기 = 495
   사용자 그리기 = 496
   자식 윈도우의 활성 비활성 포커스 설정 = 498
   자식 윈도우 예제 ButtonEx2 = 499
   정적 윈도우 = 504
   에디터 박스 = 505
   정적 윈도우와 에디터 박스 예제 ExEdit = 506
   리스트 박스와 콤보 박스 = 511
   리스트 박스와 콤보 박스 이벤트 = 512
   리스트 박스와 콤보 박스 명령 메시지 = 513
   리스트 박스와 콤보 박스 컨트롤 예제 ExListBox = 515
   스크롤 윈도우 예제 ScrBarEx = 518
 Chapter8 대화상자와 컨트롤 = 523
  일반적인 대화상자 = 523
   대화상자 리소스 만들기 = 524
   모달 대화상자 모달리스 대화상자 = 526
   모달 대화상자 만들기 = 527
   모달리스 대화상자 만들기 = 529
   대화상자 안의 자식 윈도우 컨트롤하기 = 529
  공용 대화상자 = 530
   공용 대화상자 출력하기 = 530
   일반적인 대화상자 공용 대화상자 예제 DialogEx = 533
  공용 컨트롤 사용하기 = 542
   공용 컨트롤 윈도우 만들기 = 544
   공용 컨트롤 이벤트 얻기 = 545
   공용 컨트롤에 명령 내리기 = 546
   대화상자만 출력되는 윈도우 = 547
   리소스 파일 고치기 = 548
  리스트 컨트롤 = 548
   이미지 리스트 만들기 = 549
   리스트 컨트롤에 이미지 리스트 등록하기 = 550
   컬럼 만들기 = 551
   데이터 넣기 = 552
   기타 리스트 컨트롤 함수들 = 554
   리스트 컨트롤에서 이벤트 얻기 = 555
   리스트 컨트롤 예제 ExListView = 556
  트리 컨트롤 = 561
   데이터 넣기 = 562
   선택된 데이터 얻기 = 564
   트리 컨트롤 예제 ExTreeView = 565
  기타 컨트롤 = 569
   탭 컨트롤 = 570
   프로그래스바 컨트롤 = 571
   슬라이더 컨트롤 = 572
   스핀 컨트롤 = 572
   기타 컨트롤 예제 ExEtcCont = 573
  프로퍼티 시트 = 578
   프로퍼티 시트 이벤트 = 580
   프로퍼티 시트에서 버튼 바꾸기 = 580
   프로퍼티 시트 예제 ExWizard = 581
 Chapter9 툴바와 상태바 = 591
  툴바 = 591
   툴바 만들기 = 591
   툴바 이벤트 얻기 = 595
   툴바에 풍선 도움말 붙이기 = 596
   툴바 도킹과 플로팅 = 597
  상태바 = 600
   상태바 만들기 = 600
   상태바에 메뉴 선택시 도움말 출력 = 602
   툴바와 상태바 예제 ToolBarEx = 604
 Chapter10 MDI 프로그래밍 = 611
  MDI의 형태 = 611
   프로시저를 갖는 윈도우 = 613
   프레임 윈도우 만들기 = 615
   자식 윈도우 만들기 = 617
   모든 자식 윈도우 관리 = 619
   자식 윈도우 정렬 메시지 = 620
   디폴트 프로시저 = 620
   MDI 시스템 엑셀레이터 = 621
   MDI 예제 ExMdi = 621
 Chapter11 메모리, 파일 입출력, 클립보드, 스레드 = 629
  메모리 관리 = 629
   가상 메모리(Virtual memory) = 630
   표준 메모리 함수 = 631
   윈도우 메모리 함수 = 632
   윈도우 가상 메모리 함수 = 636
   윈도우 힙(Heap) 메모리 함수 = 637
  파일 입출력 = 638
   파일 열기와 만들기 = 638
   파일 읽기와 쓰기 = 639
   파일 닫기와 기타 함수 = 640
  클립보드 = 641
   클립보드 상태 알기 = 641
   클립보드에서 데이터 얻기와 데이터 쓰기 = 642
  간단한 메모장에서 데이터 얻기 = 644
  스레드 = 652
   스레드 함수 만들기와 실행 = 652
   동기화 방법 = 653
   스레드 예제 ExThread = 655
 Chapter12 프린터 출력하기 = 659
  설정된 프린터 수와 이름 얻기 = 659
   프린터 정보 얻기 = 659
   프린터 정보 대화상자 = 663
   프린터 정보 얻기 예제 ExPrinterChk = 664
  텍스트 출력하기 = 669
   텍스트 출력하기 예제 ExPrint = 671
  비트맵 출력하기 = 678
   BITMAPINFO 정보 만들기 = 680
   DIB 출력하기 = 681
   비트맵 출력하기 예제 ExBitPrint = 683
  프린터 취소하기 = 689
  벤딩 기법 = 690
PART3 C++를 배우자 = 695
 Chapter1 C++란 무엇인가? = 695
  객체지향 언어(Object Oriented Programming Language) = 695
   객체는 멤버 변수와 멤버 함수로 구성된다! = 695
   객체는 상속된다. = 697
   객체는 상속받은 객체에서 특정 기능을 바꿀 수 있다(Overriding) = 698
   객체는 친구의 도움을 받을 수 있다(Friend) = 698
  C++ 형식 = 699
   class = 699
   public과 함수설정 = 700
  클래스 형식 예제 CpExClass = 701
   멤버 변수를 보호하지 않는다! = 707
 Chapter2 생성자와 소멸자 = 709
   생성자와 소멸자의 필요성 = 709
   생성자와 소멸자의 실행 시점 = 710
   C++에서의 메모리 관리 = 712
   C++에서의 메모리 관리 예제 CpExam01 = 715
   생성자에 인자 넘겨주기 = 719
 Chapter3 연산자(Operator)오버로딩 = 723
   연산자 오버로딩이란? = 723
   연산자 오버로딩 사용하기 = 725
   연산자 오버로딩 사용예제 CpEx04 = 727
   문자열 사용 클래스 만들기 = 729
 Chapter4 상속, 폴리모피즘, 오버로딩 = 735
  상속 = 735
   상속을 할 수 없는 경우 = 737
   상속 예제 CpEx06 = 738
  폴리모피즘(오버라이딩) = 740
  오버로딩 = 742
   오버로딩 예제 CpEx07 = 743
 Chapter5 static, virtual, friend = 747
  static = 747
  virtual = 748
  friend = 752
 Chapter6 C++로 작성하는 윈도우 프로그램 = 755
  CpApiWin의 구성형태 = 755
   CWinApi 클래스 = 756
  메시지 프로시저 처리 = 759
   CMainFrame 클래스 = 764
   CpApiWin.cpp = 765
  CpApiWin 프로그램 소스 = 766
  C++문법을 마치며 = 772
PART4 MFC 프로그램 = 775
 Chapter1 비주얼 C++ 전체보기 = 777
  마이크로소프트 비주얼 스튜디오와 비주얼 C++ = 777
   비주얼 C++는 무엇인가? = 779
   원도우에서 프로그래밍을 할 때 왜 비주얼 C++인가? = 781
   프로그래머와 비주얼 C++와 그리고 본 책의 관계는? = 783
  애플리케이션(Application)프로그램 구조 = 784
   SDK 형태의 프로그램 구조 = 784
   MFC 형태의 프로그램 구조 = 786
  애플리케이션 위저드(AppWizard) = 790
   새로운 프로젝트 만들기 = 790
   AppWizard Step1 = 792
   AppWizard Step2 = 793
   AppWizard Step3 = 794
   AppWizard Step4 = 796
   AppWizard Step5 = 799
   AppWizard Step6 = 800
   MDI형 프로젝트 만들기 = 802
   AppWizard 기능은... = 804
  MFC 애플리케이션 아키텍처(application Architecture) = 805
   CWnd 클래스 = 808
   CWin Thread 클래스 = 811
   CWinApp 클래스 = 811
   CDocument 클래스 = 811
  CWnd를 상속받은 클래스들 = 812
   프레임 형태의 윈도우 = 813
   컨트롤바 = 814
   대화상자 윈도우 = 815
   Wiew 윈도우 클래스 = 816
   컨트롤 클래스 = 817
   MFC로 작성한 프로그램과 클래스의 연결 = 818
   SKI 형태의 프로그램 구조와 연결 클래스 = 819
   MDI 형태의 프로그램 구조와 연결 클래스 = 821
  자동으로 만들어진 프로그램 분석 = 822
   SDI 형태의 프로그램 소스 분석 = 823
   CMainFrame의 OnCreate ()함수 분석 = 828
   MDI 형태의 프로그램 소스 분석 = 829
   CDemoMdiApp의 Initlnstance분석 = 830
  프로젝트 워크스페이스 = 832
   Classier = 833
   ResourceView = 834
   FileView = 836
  MFC 프로그램의 내부 분석 = 837
   MFC를 이용한 간단한 윈도우 출력 프로그램 만들기 = 839
   ExMfc 프로그램 모듈 분석 = 843
  CRuntiomeClass와 매크로 = 846
   MFC 매크로 = 847
 Chapter2 메시지 처리와 ClassWizard = 849
  메시지 처리 순서 = 849
   SDI형 메시지 처리 프로그램 = 849
   MDI형 메시지 처리 프로그램 = 860
   메시지 처리에 대한 결론 = 865
   클래스위저드(ClassWizard) = 865
   윈도우 메시지 리스트 = 867
 Chapter3 GDI-그래픽 출력하기 = 869
  그래픽 디바이스 컨텍스트 = 869
   문자 출력하기 = 869
   그래픽 디바이스 컨텍스트 클래스 CDC = 871
   CString 클래스 = 873
   OnDraw()함수 = 874
   CDC와 같은 계열의 파생 클래스 = 875
   디바이스 컨텍스트를 받는 방법 = 876
   디바이스 정보 얻기 = 877
  CDC 문자출력 함수 = 879
   박스 영역에 문자출력 DrawText = 879
   탭키에 대응하는 문자출력 TabbedTextOut = 881
   박스 영역 및 좌표 설정 문자출력 ExtTextOut = 883
   출력색 설정하기 SetTextColor와 배경색 설정하기 SetBkColor = 884
   OnDraw에 ExtTextOut 추가하기 = 885
  그래픽 도구 CFont, CBrush, CPen = 886
   폰트 만들기 = 887
   기타 문자출력에 관한 함수들 = 891
   텍스트 정렬 함수 = 892
   박스 그리기 = 894
   CPen 설정 = 897
   CBrush = 898
   라인 그리기 = 899
   모서리가 둥근 박스 그리기 = 900
   원 그리기 = 901
   다각형 그리기와 칠하기 = 902
   베지어 곡선 = 902
   다양한 형태의 도형 그리기 예제 = 903
   다양한 형태의 도형 그리기 예제 = 905
   지원되는 매핑 모드 = 905
   로직 좌표와 디바이스 좌표 = 906
   Viewport와 Window = 907
  다양한 그래픽 기능 = 909
   다양한 형태의 그리기 예제 MExDraw2 = 909
  데이터는 도큐먼트에... 웬만하면 코딩으로.. = 926
 Chapter4 대화상자 컨트롤 = 929
  기본적인 대화상자 만들기 = 929
   대화상자와 클래스의 연결 = 929
   버튼 설정하기 = 936
   에디터 박스 = 942
   리스트 박스와 콤보 박스 = 947
  리스트 컨트롤 = 952
   Dialog based 프로젝트 만들기 = 952
   리스트 컨트롤 전처리 과정 = 957
   리스트 컨트롤에 데이터 입력하기 = 966
   리스트 컨트롤에 스타일 바꾸기 = 970
   리스트 컨트롤에서 이벤트 가로채기 = 973
  트리 컨트롤 = 976
   트리 컨트롤 예제 프로젝트 만들기 = 976
   트리 컨트롤 전처리 과정 = 978
   트리 컨트롤에 데이터 입력 = 979
   트리 컨트롤에 이벤트 얻기 = 983
  FormView = 984
   FormView용 프로젝트 만들기 = 984
   FormView에서 OnlnitDialog에 대응하는 OnlnitialUpdate = 987
  텝 컨트롤 = 988
   탭 컨트롤 만들기 = 989
   탭 컨트롤 선택시 화면 바꾸기 = 993
  비트맵과 비트맵 버튼 = 994
   비트맵 출력하기 = 994
   탭 컨트롤에 비트맵 출력하기­버튼 사용자 그리기 = 995
   비트맵 버튼 출력하기 = 998
   CMExFormViewView의 전체 소스 = 999
 Chapter5 메뉴, 도구바, 상태바 = 1007
  메뉴 = 1007
   MExMenu 프로젝트 만들기 = 1007
   활성, 비활성, 체크 상태 만들기 = 1008
   메뉴 항목과 도움말 연결 = 1012
   컨텍스트 메뉴 만들기 = 1013
  도구바 = 1015
   도구바 수정하기 = 1015
   새로운 도구바 만들기 = 1016
   도구바에 보이기와 감추기 = 1021
  다이얼로그바(DialogBar) = 1024
   다이얼로그바 만들기 = 1024
   다이얼로그바 이벤트 얻기 = 1028
  상태바 = 1031
   상태바에 Insert키 상태 넣기 = 1032
   상태바에 메시지 출력 = 1032
   MExMenu의 CMainFrame 소스 = 1033
 Chapter6 파일 입출력과 스레드 = 1041
  Serialize를 이용한 파일 입출력 = 1041
   강력한 에디터 CRichEditView = 1041
   CEdit 클래스를 포함한 프로젝트 만들기 = 1045
   도큐먼트 데이터 수정 플러그 = 1047
   데이터 저장 = 1049
  표준 입출력을 이용한 파일 입출력 = 1052
   일기 기록 프로그램 MExDirary = 1052
   OnOpenDocument, OnSaveDocument = 1056
   MExDiary의 버그와 개선점 = 1058
  스레드 = 1059
   스레드의 구동 = 1059
   랜덤한 박스 그리기 = 1061
   스레드 메뉴 설정 = 1062
   예제 소스 = 1064
 Chapter7 SDI 구조, SDI 형태의 다양한 윈도우 = 1069
  SDI의 각 클래스 제어 = 1069
   각 프레임의 상호관계 = 1069
   템플레이트 = 1072
   각 클래스를 핸들링하는 MExSdist 예제 = 1074
  DEI 다중 템플레이트 = 1078
   새로운 템플레이트에 넣을 자원 만들기 = 1078
   새로운 템플레이트 등록하기 = 1082
   CMExMulApp 프로그램소스 = 1087
  분할 윈도우 = 1092
   동적으로 분할되는 윈도우 = 1093
  다중 View = 1100
   다중 View를 만드는 방법 = 1100
   특정 View를 활성화한다 = 1101
   다중 View 예제 MExMulView = 1101
   CMainFrame의 소스 = 1107
  틀이 없는 윈도우 = 1112
  원형 윈도우 = 1115
 Chapter8 MDI 구조, MDI 컨트롤 = 1119
  MDI의 가가 클래스 접근 = 1119
   MExMdiCont 예제 만들기 = 1122
   MDI용 다중 프레임 = 1128
   CMdiMul의 CCMdiMulApp 소스 = 1136
   MDI용 분할 윈도우 = 1139
   자식 윈도우에 툴바 붙이기 = 1142
   MExMdiSplit의 CChilFrame의 소스 = 1143
 Chapter9 동적 연결 라이브러리 DLL = 1149
  정규 DLL과 확장 DLL = 1149
   DLL을 이용한 모듈화 = 1150
   DLL의 링크 = 1153
   DLL의 종류 = 1155
   정규 DLL만들기와 사용하기 = 1156
   정규 DLL 사용하기 = 1158
  커스텀 컨트롤 = 1166
   커스텀 컨트롤(Custom Control)을 사용하기 위한 클래스 만들기 = 1166
   커스텀 컨트롤(Custom Control)을 사용하기 위한 DLL을 만드는 방법 = 1167
   색이 바뀌는 원형 버튼 만들기 = 1169
   커스텀 컨트롤 로드 하기 예제 DllTest = 1172
  DLL에서 공유 데이터 만들기와 EXPORT 설정 = 1174
   DLL에서 공유 데이터 설정하기 = 1175
   DLL에서 EXPORT 설정 = 1176
   DLL에서 공유 데이트 설정과 EXPORT 설정 예제 = 1177
   ExExtDLL을 로드하느 예제 ExtdllLoad = 1180
 Chapter10 ActiveX 컨트롤 사용하기 = 1183
  ActiveX를 프로그램에 포함시키기 = 1184
  ActiveX 컨트롤을 사용한 예제 GridTest 프로그램 = 1187
   ActiveX 삽입과 이벤트 설정 = 1188
   프로그램 소스 = 1191
  Microsoft ActiveX Image Control을 이용한 BMP, JPG, GIF 출력 예제 = 1197
 Chapter11 간단한 ActiveX 컨트롤 제작하기 = 1209
  간단한 ActiveX 컨트롤 = 1209
   컨트롤의 제작 = 1210
   프로퍼티와 메소드의 추가 = 1212
   이벤트의 추가 = 1214
  OCX 등록하기 = 1215
   OCX 구동프로그램 XClient = 1223
   HTML 파일에서 이용하기 = 1228
 Chapter12 ODBC와 DAO = 1231
  ODBC = 1231
   ODBC의 개념 = 1231
   ODBC 등록하기 = 1233
   ODBC 예제 MExOdbc 프로젝트 만들기 = 1236
   CRecordView = 1239
   CRatadset = 1241
   CDatabase = 1243
   CRecordView의 자원과 CRecordSet 연결 = 1245
   데이터 입력 = 1247
   데이터 수정 = 1250
   데이터 검색 = 1250
   레코드 삭제 = 1252
   레코드 이동 = 1253
   CRecordView와 도큐먼트와의 관계 = 1254
   CMExOdbcView 프로그램 소스 = 1254
  DAO = 1260
   프로젝트 MExDao 만들기 = 1260
   CRecordView = 1262
   MExOdbc와 같은 방법으로 프로그래밍하기 = 1263
   진보된 ODBC와 DAO 프로그래밍에 대하여 = 1266
PART5 Appendix = 1267
 Appendix1 BMP 파일 출력하기 = 1269
  BMP 파일의 구조 = 1269
  CMyDib 클래스 만들기 = 1273
   CMyDib 클래스 = 1283
  BMP 파일을 출력하는 프로그램 만들기 = 1293
   BMPCSASS 소스 = 1297
 Appendix2 WAVE 파일 컨트롤 = 1303
  멀티미디어 프로그래밍 = 1303
  WAV 파일을 작동하자 = 1306
   SndPlay 함수 = 1307
   파일에서 읽어서 재생 = 1307
   메모리에서 읽어서 재생 = 1308
  MCI 명령 사용 = 1309
   사운드 디바이스 드라이버 열기 = 1311
   음성 출력하기 = 1313
   음성 녹음하기 = 1313
   음성 저장하기 = 1314
   음성 데이터 포지션 이동 = 1314
   재생 멈춤 = 1314
   MCI 명령을 사용한 클래스 만들기 = 1314
   MCI를 이용한 프로그램 제작 = 1317
   프로그램 소스 = 1318
  MCI를 이용한 AVI 출력 방법 = 1324
   파일 열기 = 1325
   동영상 출력하기 = 1327
   화면 이동하기 = 1327
   처음으로 이동하기 = 1328
   끝으로 이동하기 = 1328
   다음 프레임으로 이동 = 1328
   이전 프레임으로 이동 = 1328
   일시 정지 = 1329
   MCI 종료 = 1329
  MCI를 이용한 동여상 출력 클래스 만들기 = 1329
   프로그램 소스 = 1330
  AVI 출력 예제 ExAvi 프로그램 = 1336
   Avi 파일 로드 = 1336
   Avi 파일 Play = 1337
   Avi 파일 멈춤 = 1337
   Avi 파일 처음으로 = 1337
   Avi 파일 마지막으로 = 1337
   이전 프레임으로 = 1337
   다음 프레임으로 = 1337
   끝내기 = 1338
   ExAvi의 CShowAvi 소스 = 1338
INDEX = 1343


관련분야 신착자료

Harvard Business Review (2025)