목차 일부
제01장 비쥬얼베이직 개요 ... 11
1.1 컴퓨터 프로그래밍 ... 12
1.1.1 프로그래밍 언어 개요 ... 12
1.1.2 프로그램과 프로그래밍 ... 13
1.1.3 프로그램 개발 환경 ... 19
1.2 비쥬얼베이직과 프로그래밍 ... 20
1.2.1 비쥬얼베이직 소개 ... 20
...
더보기
목차 전체
제01장 비쥬얼베이직 개요 ... 11
1.1 컴퓨터 프로그래밍 ... 12
1.1.1 프로그래밍 언어 개요 ... 12
1.1.2 프로그램과 프로그래밍 ... 13
1.1.3 프로그램 개발 환경 ... 19
1.2 비쥬얼베이직과 프로그래밍 ... 20
1.2.1 비쥬얼베이직 소개 ... 20
1.2.2 비쥬얼베이직과 윈도우즈 프로그래밍 ... 21
1.2.3 비쥬얼베이직 프로그램 특성 ... 22
1.3 비쥬얼베이직 통합개발환경 ... 24
1.3.1 메뉴표시줄 ... 25
1.3.2 도구모음 ... 25
1.3.3 도구상자(ToolBox) ... 26
1.3.4 속성창 ... 27
1.3.5 프로젝트탐색기창 ... 28
1.3.6 폼레이아웃창 ... 30
1.3.7 폼편집창 ... 31
1.3.8 코드편집창 ... 32
제02장 비쥬얼베이직을 이용한 프로그래밍 ... 33
2.1 비쥬얼베이직 프로그램 개발 과정 ... 34
2.1.1 프로젝트 준비 단계 ... 35
2.1.2 화면 설계 및 속성 설정 단계 ... 37
2.1.3 코드 작성 및 실행 단계 ... 43
2.1.4 프로젝트 저장 단계 ... 46
2.2 객체지향 프로그래밍 ... 49
2.2.1 객체의 정의 ... 50
2.2.2 클래스와 객체 ... 51
제03장 기본 컨트롤 Ⅰ ... 53
3.1 컨트롤의 이해 ... 55
3.1.1 객체 ... 56
3.1.2 객체의 구성요소 ... 59
3.1.3 이벤트 프로시쥬어 ... 60
3.2 폼(Form) ... 61
3.3 명령버튼 컨트롤(CommanButton Control) ... 71
제04장 간단한 비쥬얼베이직 프로그램 작성 ... 93
4.1 간단한 프로그램 예제 ... 94
제05장 변수, 연산자 그리고 대입문 ... 121
5.1 변수(Variable) ... 122
5.1.1 변수의 선언 ... 123
5.1.2 변수의 자료형(data type) ... 125
5.1.3 명시적 선언(Explicit Declaration)과 묵시적 선언(Implicit Declaration) ... 127
5.1.4 변수의 유효 범위 ... 131
5.2 상수(Constant) ... 140
5.2.1 상수의 정의 ... 140
5.2.2 상수의 선언 ... 141
5.3 연산자(Operator) ... 144
5.3.1 산술 연산자 ... 144
5.3.2 관계 연산자 ... 145
5.3.3 논리 연산자 ... 146
5.3.4 연결 연산자 ... 146
5.3.5 연산자 우선순위 ... 147
5.4 대입문(Assignment Statement) ... 148
5.4.1 정의 및 형식 ... 148
5.4.2 형식의 일치 ... 149
5.4.3 형 변환(Type Conversion) ... 151
제06장 기본 컨트롤 Ⅱ ... 159
6.1 레이블 컨트롤(Label Control) ... 160
6.2 텍스트박스 컨트롤(Textbox Control) ... 168
제07장 제어문 ... 179
7.1 선택문(Selection Statements) ... 180
7.1.1 If문 ... 180
7.1.2 If-Else문 ... 182
7.1.3 If-Elself-Else문 ... 184
7.1.4 Select-Case문 ... 187
7.2 반복문 ... 191
7.2.1 For-Next문 ... 191
7.2.2 While-Wend문 ... 199
7.2.3 Do-Loop문 ... 201
7.3 기타 분기문 ... 206
7.3.1 Exit문 ... 206
7.3.2 Goto 문 ... 209
제08장 기본 컨트롤 Ⅲ ... 217
8.1 옵션버튼 컨트롤(OptionButton Control) ... 218
8.2 프레임 컨트롤(Frame Control) ... 225
8.3 체크박스 컨트롤(ChechBox Control) ... 230
제09장 배열 ... 237
9.1 배열의 이해 ... 238
9.2 배열 선언과 배열 요소 ... 241
9.3 다차원 배열 ... 254
9.4 정적 배열과 동적 배열 ... 259
9.4.1 정적 배열 ... 259
9.4.2 동적 배열 ... 259
9.5 컨트롤 배열 ... 261
9.5.1 컨트롤 배열 생성 방법 ... 261
9.6 레코드의 이해 ... 263
9.6.1 레코드의 정의 ... 263
9.6.2 사용자 정의 자료형(User-Defined Data Type) ... 264
제10장 기본 컨트롤 Ⅳ ... 271
10.1 리스트박스 컨트롤(Listbox Control) ... 272
10.2 콤보박스 컨트롤(Combobox Control) ... 285
제11장 함수와 프로시쥬어 ... 293
11.1 서브 프로그램 정의 ... 294
11.2 함수와 프로시쥬어 ... 296
11.2.1 Sub 프로시쥬어 ... 296
11.2.2 Function 프로시쥬어 ... 302
11.3 매개변수 전달 방법(Parameter Passing Mechanism) ... 306
11.3.1 Call-by Value 방법 ... 307
11.3.2 Call-by Reference 방법 ... 308
11.4 내장함수 ... 313
11.4.1 수치 함수 ... 313
11.4.2 문자열 함수 ... 315
11.4.3 데이터형 변환 함수 ... 320
11.4.4 그래픽 함수 ... 321
11.4.5 시간과 날짜 함수 ... 321
11.5 함수를 이용한 대화상자 ... 323
11.5.1 메시지박스(MsgBox) ... 323
11.5.2 입력상자(InputBox) ... 329
제12장 메뉴 작성 ... 335
12.1 메뉴편집기 ... 337
12.1.1 메뉴편집기의 실행 ... 337
12.1.2 메뉴편집기의 구성요소 및 기능 ... 338
12.2 메뉴 작성 ... 343
12.3 팝업메뉴 ... 350
제13장 기본 컨트롤 Ⅴ ... 355
13.1 스크롤바 컨트롤(ScrollBar Control) ... 356
13.2 그래픽 컨트롤 ... 362
13.2.1 이미지 컨트롤과 픽쳐박스 컨트롤 ... 362
13.2.2 픽쳐바스 컨트롤(PictureBox Control) ... 364
13.3 선 컨트롤과 도형 컨트롤 ... 369
13.3.1 선 컨트롤(Line Control) ... 369
13.3.2 도형 컨트롤(Shape Control) ... 370
13.4 파일시스템 컨트롤 ... 372
13.4.1 드라이브리스트박스 컨트롤(DriveListBox Control) ... 372
13.4.2 디렉토리리스트박스 컨트롤(DirectoryListBox Control) ... 374
13.4.3 파일리스트박스 컨트롤(FileListBox Control) ... 375
13.5 외부 컨트롤 ... 380
13.5.1 공통대화상자 컨트롤(CommonDialog Control) ... 380
제14장 파일 처리 ... 401
14.1 파일 처리 개요 ... 402
14.2 순차파일(Sequential File) ... 403
14.2.1 파일열기 ... 403
14.2.2 파일읽기 ... 406
14.2.3 파일쓰기 ... 410
14.2.4 파일닫기 ... 412
14.3 랜덤파일(Random File) ... 419
14.3.1 파일열기 ... 419
14.3.2 파일읽기 ... 422
14.3.3 파일쓰기 ... 422
14.3.4 파일닫기 ... 423
14.4 이진파일(Binary File) ... 431
14.4.1 파일열기 ... 431
14.4.2 파일읽기 ... 432
14.4.3 파일쓰기 ... 433
14.4.4 파일닫기 ... 434
찾아보기 ... 435
더보기 닫기