목차
Chapter 1 Visual Basic 살펴보기 ... 15
   Visual Basic의 언어적 특징 ... 17
   VB의 문법 ... 18
   VB 프로그래머처럼 생각하기 ... 23
   Project 1 폼 생성기 ... 26
      1. 프로그램 설명 ... 26
      2. VB 작업환경 ... 26
      3. 폼의 이해 ... 30
      4. 프로그램 제작 ... 38
      연습문제 ... 45
Chapter 2 이미지 뷰어로 배우는 기본 컨트롤 ... 47
   컨트롤이란? ... 48
   VB의 기본 컨트를 ... 48
   Project 2 이미지 뷰어 만들기 ... 54
      1. 프로그램 설명 ... 54
      2. 프로그램에 사용하는 컨트를 ... 55
      3. 폼 디자인 ... 59
      4. 프로그램 제작 ... 63
      연습문제 ... 77
Chapter 3 라거 게임으로 배우는 재귀함수 ... 79
   Project 3 라거 게임 제작 ... 83
      1. 프로그램 설명 ... 83
      2. 폼 디자인 ... 83
      3. 프로그램에 사용하는 알고리즘 ... 89
      4. 프로그램 제작 ... 100
      연습문제 ... 113
Chapter 4 MP3 플레이어로 배우는 멀티미디어 컨트롤 ... 115
   Project 4 MP3 플레이어 제작 ... 117
      1. 프로그램 설명 ... 117
      2. 프로그램에서 사용하는 컨트롤 ... 18
      3. 프로그램 디자인 ... 120
      4. 프로그램 제작 ... 122
      연습문제 ... 131
Chapter 5 그림 맞추기 게임으로 배우는 고급 컨트롤 ... 133
   Project 5 그림 맞추기 게임 ... 134
      1. 프로그램 설명 ... 134
      2. 게임에 사용하는 컨트롤 ... 135
      3. 게임에 사용하는 알고리즘 이해 ... 159
      4. 프로그램 제작 ... 169
      연습문제 ... 188
Chapter 6 정보처리기사 문제풀이 ... 189
   Project 6 정보처리기사 문제풀이 ... 189
      1. 프로그램 설명 ... 190
      2. 프로그램에서 사용하는 컨트롤 ... 193
      3. 폼 디자인 ... 195
      4. 프로그램 제작 ... 200
      연습문제 ... 207
Chapter 7 텍스트 에디터로 배우는 고급 컨트롤 ... 209
   Project 7 텍스트 에디터 제작 ... 210
      1. 프로그램 설명 ... 210
      2. 프로그램에 사용하는 컨트롤 ... 211
      3. 폼 디자인 ... 214
      4. 프로그램에 사용하는 알고리즘 ... 220
      5. 프로그램 제작 ... 229
      연습문제 ... 245
Chapter 8 파일 관리기로 배우는 메시지 처리 ... 247
   Project 8 파일 관리기 ... 248
      1. 프로그램 설명 ... 248
      2. 폼 디자인 ... 248
      3. 프로그램에 사용하는 메시지 ... 252
      4. 프로그램 제작 ... 253
      연습문제 ... 258
Chapter 9 간단한 영문 타자 연습기(Speed Up) ... 259
   Project 9 영문 타자 연습기 ... 260
      1. 프로그램 설명 ... 260
      2. 키보드와 마우스 이벤트 ... 260
      3. 폼 만들기 ... 264
      4. 프로그램 구현 ... 268
      연습문제 ... 281
Chapter 10 멀티미디어 프로그램으로 배우는 MDI 프로그램 ... 283
   Project 10 MDI 프로그램 ... 284
      1. 프로그램 설명 ... 284
      2. 프로그램에서 사용하는 컨트롤 ... 284
      3. 폼 디자인 ... 285
      4. 프로그램 제작 ... 288
      연습문제 ... 292
Chapter 11 그림판으로 배우는 그래픽 ... 293
   Project 11 그림판 제작 ... 299
      1. 프로그램 설명 ... 299
      2. 폼 디자인 ... 300
      3. 프로그램에 사용하는 알고리즘 ... 307
      4. 프로그램 제작 ... 311
      연습문제 ... 319
Chapter 12 이미지 변환기로 배우는 픽셀과 비트맵 ... 321
   Project 12 이미지 변환기 ... 323
      1. 프로그램 설명 ... 323
      2. 폼 디자인 ... 327
      3. 프로그램에 사용하는 알고리즘 ... 333
      연습문제 ... 352
Chapter 13 사다리 게임으로 배우는 픽셀과 비트맵 ... 353
   Project 13 사다리 게임 제작 ... 354
      1. 프로그램 설명 ... 354
      2. 프로그램 디자인 ... 356
      3. 프로그램에 사용하는 알고리즘 ... 359
      4. 프로그램 제작 ... 365
      연습문제 ... 380
Chapter 14 블랙잭 게임으로 배우는 API 함수와 레지스트리 ... 381
   Project 14 블랙잭 게임 제작 ... 385
      1. 프로그램 설명 ... 385
      2. 게임에 사용하는 API 함수 ... 386
      3. 게임 디자인 ... 388
      4. 게임에 사용하는 알고리즘 ... 400
      5. 프로그램 제작 ... 404
      연습문제 ... 417
Chapter 15 앨범관리 프로그램으로 배우는 데이터베이스 ... 419
   데이터베이스 ... 420
   Project 15 앨범관리 프로그램 ... 427
      연습문제 ... 464
Chapter 16 명함관리 프로그램으로 배우는 메일 송수신 ... 465
   Project 16 명함관리 프로그램 ... 466
      1. 프로그램 설명 ... 466
      2. 데이터베이스 만들기 ... 466
      3. 폼 만들기 ... 470
      4. 데이터베이스 기능 추가 ... 482
      5. 메일 보내기 기능 추가 ... 489
      연습문제 ... 501
Chapter 17 인터넷 탐색기로 배우는 웹 ... 503
   Project 17 인터넷 탐색기 ... 503
      1. 프로그램 설명 ... 504
      2. 프로그램에 사용하는 컨트롤 ... 504
      3. 프로그램 디자인 ... 508
      4. 프로그램 제작 ... 510
      연습문제 ... 512
Chapter 18 채팅 프로그램으로 배우는 통신 프로토콜 ... 513
   Project 18 채팅 프로그램 ... 514
      1. 프로그램 설명 ... 514
      2. 프로그램에서사용하는 컨트롤 ... 515
      3. 폼 디자인 ... 516
      4. 프로그램 제작 ... 520
      연습문제 ... 528
Chapter 19 네트웍 빙고 게임으로 배우는 통신 프로토콜 ... 529
   Progect 19 네트웍 빙고 게임 ... 530
      1. 프로그램 설명 ... 530
      2. 프로그램에서 사용하는 컨트롤 ... 531
      3. 폼 디자인 ... 532
      4. 프로그램 제작 ... 536
      연습문제 ... 560
Chapter 20 확장 텍스트 박스로 배우는 ActiveX 컨트롤 ... 561
   ActiveX 컨트롤이란? ... 562
   왜 ActiveX 컨트롤을 사용하나? ... 563
   Project 20 ActiveX 컨트롤 ... 565
      1. 프로그램 설명 ... 565
      2. VB ActiveX 컨트롤 실행 ... 565
      3. 컨트롤 디자인 ... 566
      4. 컨트롤 제작 ... 567
      5. 컨트롤 컴파일하기 ... 569
      연습문제 ... 573
부록 ... 575
   스크린세이버 만들기 ... 576
      1. 프로그램 설명 ... 576
      2. 프로그램에서 사용하는 컨트롤 ... 576
      3. 폼 디자인 ... 576
      4. 프로그램 제작 ... 577
   명명법 ... 581
      컨트롤에 대한 접두어 ... 581
   디버그 사용법 ... 585
      1. 디버그 사용법 ... 585
      2. 디버그 도구 ... 585
      3. 디버그 실행 ... 587
닫기