목차
1 비주얼 베이직 소개
   1 비주얼 베이직이란? ... 21
   2 비주얼 베이직 실행 ... 21
   3 비주얼 베이직의 초기화면 구성 ... 23
      3.1 도구 모음(Tool Bar) ... 23
      3.2 도구 상자(Tool Box) ... 24
      3.3 프로젝트 창 ... 25
      3.4 속성 창(properties window) ... 26
      3.5 폼 레이아웃 창 ... 28
      3.6 직접 실행 창 ... 29
      3.7 코드 창 ... 30
   4 비주얼 베이직의 종료 ... 31
   5 기본 용어와 개념 ... 32
      5.1 개체 또는 객체(Object) ... 32
      5.2 속성 ... 32
      5.3 이벤트 ... 33
      5.4 이벤트 프로시저(Event Procedure) ... 33
      5.5 프로젝트(Project) ... 33
      5.6 메서드(Method) ... 33
   6 맛보기 프로그램 ... 34
2 프로그램의 시작
   1 코드의 기초 ... 47
      1.1 여러 줄로 나누기 ... 47
      1.2 여러 명령을 한 줄로 합치기 ... 47
      1.3 코드에 주석 붙이기 ... 48
      1.4 비주얼 베이직의 이름 작성 규칙 ... 48
   2 변수와 데이터형 ... 49
      2.1 변수의 암시적 선언 ... 49
      2.2 변수의 명시적 선언 ... 50
      2.3 비주얼 베이직의 데이터형 ... 50
   3 상수 ... 60
      3.1 상수의 정의 ... 60
      3.2 제공되는 상수 ... 61
   4 연산자 ... 62
      4.1 산술연산자 ... 62
      4.2 결합연산자 ... 64
      4.3 비교연산자 ... 64
      4.4 논리연산자 ... 65
   5 Print 메소드 ... 67
      5.1 콤마(,)와 세미콜론(;) ... 67
      5.2 Spc(x)와 Tab(x) ... 68
      5.3 출력 형식 지정(Format) 함수 ... 69
   6 InputBox( ) 함수 ... 72
   7 MsgBox 함수 ... 74
   8 IF문 ... 78
      8.1 단일 조건 If문 ... 78
      8.2 이중 조건 If문 ... 79
      8.3 다중 조건 If ... 80
   9 Select Case 문 ... 81
   10 For ∼ Next 문 ... 83
   11 Do While ∼ Loop 문 ... 85
   12 Do Until ∼ Loop 문 ... 86
   13 Do ∼ Loop While 문 ... 87
   14 Do ∼ Loop Until 문 ... 88
   15 Exit 문 ... 88
   16 End 문 ... 89
   17 GoTo문 ... 90
   18 On Error GoTo 문 ... 91
   19 수학 함수 ... 92
   20 문자열 함수 ... 94
   21 색상 함수 ... 95
      21.1 QBColor(n) 함수 ... 95
      21.2 RGB(x, y, z) 함수 ... 97
   22 시간·날짜 함수 ... 97
      22.1 시간 함수 ... 97
      22.2 날짜 함수 ... 98
   23 배열 ... 99
      23.1 1차원 배열 ... 100
      23.2 다차원 배열 ... 101
      23.3 동적 배열 ... 102
   24 사용자 정의 데이터형(Type 문) ... 105
   25 변수의 유효 범위 ... 110
      25.1 지역 변수(Local Variable) ... 110
      25.2 정적 변수(Static Variable) ... 111
      25.3 모듈 변수(Modual Variable) ... 112
      25.4 전역 변수 ... 112
   26 프로시저 ... 113
      26.1 사건 프로시저 ... 114
      26.2 main() 프로시저 ... 115
      26.3 사용자 정의 프로시저 ... 117
      26.4 사용자 정의 함수 ... 120
3 폼(Form)
   1 폼의 속성 ... 137
   2 폼 추가하기 ... 142
   3 시작 폼 만들기 ... 144
   4 폼 삭제 ... 145
   5 폼 이벤트 ... 146
      5.1 Click과 DbClick 이벤트 ... 147
      5.2 KeyPress 이벤트 ... 149
      5.3 KeyDown과 KeyUp 이벤트 ... 153
      5.4 SetFocus와 LostFocus 이벤트 ... 155
      5.5 MouseDown, MouseUp, MouseMove 이벤트 ... 157
   6 Show와 Hide 메소드 ... 160
4 일반컨트롤
   1 라벨(Label : A) ... 165
      1.1 Caption 속성 ... 165
      1.2 BorderStyle 속성 ... 165
      1.3 BackColor와 ForeColor 속성 ... 166
      1.4 AutoSize와 WordWrap 속성 ... 166
      1.5 Font 속성 ... 167
      1.6 BackStyle 속성 ... 168
   2 글상자(TextBox) ... 168
      2.1 Text 속성 ... 168
      2.2 MultiLine, ScrollBars, Alignment 속성 ... 169
      2.3 MaxLength, PasswordChar ... 170
   3 명령 단추(CommandButton) ... 173
      3.1 Caption 속성 ... 173
      3.2 Enabled, Visible 속성 ... 173
      3.3 Cancel 속성 ... 174
      3.4 ToolTipText 속성 ... 174
      3.5 TabIndex, TabStop 속성 ... 175
      3.6 그림 삽입 ... 175
   4 프레임(Frame) ... 180
   5 옵션 단추(OptionButton) ... 181
      5.1 Value 속성 ... 181
      5.2 Style 속성 ... 182
   6 체크 상자(CheckBox) ... 185
      6.1 Value 속성 ... 185
      6.2 Alignment 속성 ... 186
   7 리스트 상자(ListBox) ... 188
      7.1 List 속성 ... 189
      7.2 Sorted 속성 ... 189
      7.3 Columns 속성 ... 190
      7.4 MultiSelection 속성 ... 190
      7.5 Style 속성 ... 191
   8 콤보 상자(ComboBox) ... 195
      8.1 Style 속성 ... 195
      8.2 Sorted 속성 ... 196
      8.3 Locked 속성 ... 196
      8.4 Text 속성 ... 196
   9 수평 스크롤바와 수직 스크롤바 ... 199
      9.1 Value 속성 ... 199
      9.2 Max, Min 속성 ... 200
      9.3 LargeChange, SmallChange 속성 ... 200
   10 타이머(Timer) ... 206
      10.1 Interval 속성 ... 206
      10.2 Enabled 속성 ... 207
   11 그림 상자(PictureBox) ... 211
      11.1 Picture 속성 ... 212
      11.2 Appearance 속성 ... 212
      11.3 AutoSize 속성 ... 213
      11.4 Align 속성 ... 213
   12 이미지 ... 218
      12.1 Picture 속성 ... 218
      12.2 Stretch 속성 ... 219
   13 셰이프(Shape) ... 219
      13.1 Shape 속성 ... 220
      13.2 BackStyle 속성 ... 220
      13.3 BorderColor 속성 ... 221
      13.4 BorderStyle 속성 ... 221
      13.5 BorderWidth 속성 ... 222
      13.6 Fillstyle과 FillColor 속성 ... 222
   14 선(Line) ... 226
      14.1 BorderStyle 속성 ... 226
      14.2 BorderWidth 속성 ... 227
      14.3 X1, X2, Y1, Y2 ... 227
   15 드리이브 리스트 상자(DriveListBox) ... 230
   16 디렉토리 리스트 상자(DirListBox) ... 232
   17 파일 리스트 상자(FileListBox) ... 236
      17.1 Pattern 속성 ... 236
      17.2 FileName 속성 ... 237
5 외부컨트롤
   1 Microsoft Common Dialog 6.0 ... 250
      1.1 열기 대화상자 ... 251
      1.2 다른 이름으로 저장 대화상자 ... 264
      1.3 색 대화상자 ... 268
      1.4 글꼴 대화상자 ... 273
      1.5 인쇄 대화상자 ... 281
   2 Microsoft FlexGrid Control 6.0 ... 290
      2.1 속성 ... 290
      2.2 행과 열의 크기 변경 ... 295
      2.3 ColWidth()함수와 RowHeight() 함수의 사용 ... 296
      2.4 셀에 문자열 삽입 ... 297
      2.5 셀의 범위 지정 ... 301
      2.6 배경색과 글자색 변경 ... 302
      2.7 셀의 글자 유형 ... 308
      2.8 정렬(Sort 속성) ... 310
      2.9 셀 내용의 위치 정렬 ... 311
      3.0 셀에 그림 넣기 ... 313
   3 Ms Chart Control 6.0 ... 324
      3.1 속성 ... 325
   4 Microsoft Windows Common Control 6.0 ... 338
      4.1 상태바(StatusBar) ... 339
      4.2 진행바(ProgressBar) ... 350
      4.3 슬라이더(Slider) ... 354
      4.4 이미지리스트(ImageList) ... 356
      4.5 툴바(ToolBar) ... 361
      4.6 탭스트립(TabStrip) ... 378
      4.7 트리뷰(TreeView) ... 393
      4.8 리스트뷰(ListView) ... 400
      4.9 이미지콤보(ImageCombo) ... 417
   5 MicroSoft Multimidia Control 6.0 ... 424
      5.1 속성 ... 424
6 파일 처리
   1 개요 ... 447
   2 순차적 파일(Sequential File) ... 449
      2.1 Open 문 ... 450
      2.2 Close 문 ... 452
      2.3 Print 문 ... 452
      2.4 Write 문 ... 454
      2.5 Line Input 문 ... 455
      2.6 Input 문 ... 456
      2.7 Input<FONT face ... serif
      2.8 FreeFile 문 ... 458
      2.9 Reset 문 ... 458
   3 랜덤 파일(Random File) ... 465
      3.1 Open 문 ... 466
      3.2 레코드의 구조 설정 ... 466
      3.3 Put 문 ... 467
      3.4 Get 문 ... 468
   4 이전 파일(Binary File) ... 479
      4.1 Open 문 ... 479
      4.2 Get 문 ... 480
      4.3 Put 문 ... 480
   5 파일 관리 함수와 명령문 ... 485
      5.1 Dir과 Dir<FONT face ... serif
      5.2 FileCopy 문 ... 486
      5.3 Kill 문 ... 488
      5.4 Name 문 ... 489
      5.5 FileDateTime 함수 ... 491
      5.6 GetAttr 함수 ... 492
      5.7 SetAttr 함수 ... 492
7 메뉴
   1 메뉴 ... 505
   2 메뉴 편집기 ... 505
      2.1 메뉴 컨트롤 속성 ... 506
      2.2 메뉴 항목 ... 508
   3 풀다운(Pull - Down) 메뉴 ... 511
   4 팝업 메뉴(Popup Menu) ... 519
   5 실행 중에 메뉴 항목의 추가 및 삭제 ... 520
8 엑셀 2000과 함께 사용
   1 엑셀 9.0 라이브러리 등록 ... 535
   2 엑셀의 실행 ... 536
   3 엑셀 종료 ... 538
   4 엑셀 저장하기 ... 539
   5 셀에 값 삽입 ... 539
9 데이터베이스 Ⅰ
   1 서론 ... 551
   2 구조적 질의 언어(SQL) ... 553
      2.1 Select 문 ... 554
      2.2 Delete 문 ... 557
      2.3 Update 문 ... 558
      2.4 Insert 문 ... 559
      2.5 Creat 문 ... 561
      2.6 Like 문 ... 561
      2.7 Order by 문 ... 562
      2.8 Group by 문 ... 563
   3 비주얼 데이터 관리자 ... 565
      3.1 비주얼 데이터 관리자의 실행 ... 565
      3.2 비주얼 데이터 관리자에서의 자료 처리 ... 571
   4 데이터(Data) ... 575
      4.1 속성 ... 575
      4.2 메소드 ... 579
   5 DB 리스트와 DB 콤보 ... 594
   6 DB 그리드(DBGrid) ... 608
   7 데이터 폼 마법사 ... 621
      7.1 데이터 폼 마법사 추가 ... 621
      7.2 데이터 폼 마법사 사용법 ... 623
      7.3 폼의 모양 변경 ... 629
      7.4 프로젝트 실행 ... 629
10 데이터 베이스 다루기 - DAO와 ADO
   1 DAO와 ADO ... 635
   2 DAO(Data Access Object) ... 637
      2.1 DAO 일부기능을 가지는 데이터 컨트롤 ... 637
      2.2 DAO 이용 ... 638
      2.3 데이터 컨트롤(Data Access Control : DAC) ... 638
      2.4 RecordsetType ... 639
      2.5 데이터 컨트롤을 이용한 데이터 엑세스 ... 639
      2.6 DAO를 이용하기 ... 655
      2.7 OpenRecordSet( ) 인수 ... 656
   3 ADO(ActiveX Data Object)와 ADODC ... 658
      3.1 ADO 이벤트 ... 664
      3.2 ConnectionEvents의 메서드 ... 664
      3.3 RecordsetEvents의 메서드 ... 665
   4 보고서 작성 및 출력 ... 679
      4.1 Data Environment 디자이너 ... 679
      4.2 보고서 만들기 ... 689
11 인터넷 프로그래밍 기술과 비주얼 베이직 6.0
   1 DHTML 제작 ... 709
   2 초기 화면의 구성 요서 ... 711
부록 - 기출문제집 ... 729
닫기