쉬워도 너무 쉬운 비주얼 베이직 프로그래밍
도서명:쉬워도 너무 쉬운 비주얼 베이직 프로그래밍
저자/출판사:노창배,한정아,강현선,문송철,나원식/영진닷컴
쪽수:354쪽
출판일:2013-02-27
ISBN:9788931443622
목차
Chapter 01. 기초 프로그래밍
1. 비주얼 베이직 시작하기
- 비주얼 베이직 창
- 비주얼 베이직 창 조작법
- 창 제거하기
- 창 표시하기
- 창 크기 변경하기
2. 비주얼 베이직 화면 구성
- 메뉴 바(Menu Bar)
- 툴 바(Tool Bar)
- 툴 박스(Tool Box)
- 폼 창(Form Window)
- 속성 창(Property Window)
- 프로젝트 창(Project Window)
3. 코딩 시작하기
- 레이블과 글자 속성
- 버튼과 글자 출력
4. 실행 파일 만들기
5. Print 메소드
연습문제
Chapter 02. 기본 컨트롤
1. 컨트롤 객체
- 도구 상자와 컨트롤
2. 기본 컨트롤 프로그래밍
- PictureBox 컨트롤
- Label 컨트롤
- TextBox 컨트롤
- Frame 컨트롤
- CommandButton 컨트롤
- CheckBox 컨트롤
- Option 컨트롤
- ComboBox 컨트롤
- ListBox 컨트롤
- HScrollBar와 VscrollBar 컨트롤
- Timer 컨트롤
- DriveListBox, DirListBox, FileListBox 컨트롤
- Shape 컨트롤
- Line 컨트롤
- Image 컨트롤
- OLE 컨트롤
연습문제
Chapter 03. 문법 기초 다지기
1. 상수(Constant)
- 상수의 자료형 내정 값
- 상수의 자료형 선언
- 10진·16진·8진 상수
- 기호 상수(Symbolic Constant)
2. 변수(Variable)
- 변수 선언하기
- Integer 형과 Long 형
- Single, Double 형(실수형)
- Boolean 형(논리형)
- String 형(문자열)
- Variant 형(가변형)
- Global 변수(전역 변수)
- Static 변수(정적 변수)
3. 자료형(Data Type)
- 산술 연산자
- 비교 연산자
- 논리 연산자
4. 연산자(Operator)
연습문제
Chapter 04. 프로그램 흐름제어1
1. If...Then 문
2. If...Then...Else...End If 문
3. Select...Case 문
4. For...Next 문
5. Do While...Loop 문
연습문제
Chapter 05. 프로그램 흐름제어2
1. Do Until...Loop 문
2. While...Wend 문
3. Exit 문
4. End 문
5. On Error GoTo 문
6. 배열(Array)
- 배열의 첨자 제한
- 다차원 배열
연습문제
Chapter 06. 프로시저와 대화상자
1. 프로시저(Procedure)
- 프로시저와 함수
- Form_Click( ) 프로시저
- Form_Load( ) 프로시저
- main( ) 프로시저
- 사용자 정의 프로시저
- 인자 전달 방식
- 사용자 정의 함수
2. 대화상자 처리하기
- InputBox 함수
- MsgBox 함수
연습문제
Chapter 07. 수행문과 함수
1. 수행문 이해하기
- 수행문과 메소드
- Print 메소드
- Print Spc( )과 Tab( )
- 수행문의 종류
- 수행문과 제어문, 선언문
- 디렉토리와 드라이브 처리 수행문
- 파일 입출력 처리 수행문
- 파일 처리 수행문
2. 함수(Function)
- 수학 함수
- 문자열 처리 함수
- 파일 관련 함수
- 색상 함수
- 에러 관련 함수
- 날짜/시간 함수
- Format( ) 함수
연습문제
Chapter 08. 속성과 메소드
1. 속성(Property)
- 개체와 크기와 위치 속성
- 객체의 색과 무늬 속성
- 객체의 표시 및 선택 속성
- 글자 모양과 크기 속성
- DrawMode 속성
2. 메소드(Method)
- 그래픽 메소드(Circle, Line, PSet)
연습문제
Chapter 09. 이벤트 처리
1. 마우스 이벤트 처리
- 마우스 이벤트의 종류
- MouseDown, MouseUp, MouseMove 이벤트
- 마우스 드래그
- DragOver 이벤트와 DragDown 이벤트
2. 키보드 이벤트 처리
- 키보드 이벤트의 종류
- KeyPress 이벤트
- KeyDown과 KeyUp 이벤트
3. 기타 이벤트 처리
- 기타 이벤트의 종류
- GotFocus 이벤트와 LostFocus 이벤트
- Scroll 이벤트
- Resize 이벤트
연습문제
Chapter 10. 윈도우 프로그래밍
1. 멀티미디어 플레이어
2. 계산기 만들기
3. 애니메이션 프로그래밍
- 구성요소 추가와 폼 디자인하기
- 애니메이션 프로그래밍
- 애니메이션 실행 파일 만들기
4. 하늘에서 눈 내리는 효과 구현하기
- 폼 디자인하기
- 하늘에서 눈 내리기 프로그래밍
- 하늘에서 눈 내리기 실행하기
연습문제
Chapter 11. 테트리스 게임 만들기
1. 테트리스 이야기
2. 테트리스 프로그래밍 기초
3. 테트리스 프로그래밍과 배열
4. 테트리스 게임 폼 디자인하기
5. 테트리스 게임의 변수 선언하기
6. 테트리스 게임 코딩하기
7. 테트리스 게임 실행하기
연습문제
Chapter 12. 파일 처리
1. 파일 처리 이해하기
- 순차 파일의 장점
- 순차 파일의 단점
- 순차 파일의 생성, 검색, 갱신
- 색인 순차 파일
2. 파일 입출력 명령과 함수
- Open 문
- Print 문
- Input 문
- Close 문과 EOF( ) 함수
3. 순차 파일 프로그래밍
- 파일 열기
- 파일 닫기
- 순차 파일 읽기
- 순차 파일 쓰기
4. 랜덤 파일 처리 프로그래밍
- 레코드 자료형 선언하기
- 랜덤 파일 열기
- 랜덤 파일의 입출력
- 랜덤 파일 삭제
연습문제