
책소개
비주얼 베이직 언어의 A부터 Z까지 다루고 있는 입문 활용서이며 기존에 출간되었던 <Visual Basic 6 기본+활용 2nd> 도서의 후속편 성격의 도서다.
초반부에는 비주얼 베이직 언어를 실습할 비주얼 베이직 6(Visual Basic 6) 창과 메뉴에 대해 살펴보고 기본 컨트롤들과 이들을 사용하는 방법을 배운다. 중반부터는 본격적으로 소스를 코딩하면서 실습하게 된다. 제어문과 반복문, 배열을 비롯하여 프로시저와 대화상자, 함수(Function)를 사용하는 방법, 속성과 메소드에 대해 살펴본다. 그리고 입력 장치로부터 받는 이벤트(Event, 사건)들을 처리하는 방법도 실습을 통해 익히게 된다.
후반부에는 멀티미디어 플레이어, 애니메이션 효과 등 고급 주제들을 다룬다. 앞에서 배웠던 지식들을 총집합하여 난이도 있는 프로그래밍을 공부하게 된다. 그리고 테트리스와 같은 게임 프로그램을 구현해보면서 비주얼 베이직 프로그래밍 실력을 한층 더 업그레이드시켜 준다.
저자소개
출판사소개
목차
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. 랜덤 파일 처리 프로그래밍
- 레코드 자료형 선언하기
- 랜덤 파일 열기
- 랜덤 파일의 입출력
- 랜덤 파일 삭제
연습문제
배송
- 배송비, 무료배송비는 업체 사정에 따라 달라질 수 있습니다.
- 배송은 결제 확인 후 다음날부터 2~3일 이내에 배송됩니다. (단 도서 산간지역은 1~2일정도 더 소요됩니다.)
- 공휴일은 배송기간에 포함되지 않습니다.
- 주문하신 상품이 여러개인 경우 동일한 업체의 상품만 묶음 배송 가능합니다. (업체 사정에 따라 달라질 수 있습니다.)
- 배송정보는 상단 주문조회나 마이페이지 주문목록에서 가능합니다.
상품 품절
- 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는 이메일과 문자로 안내드립니다.
주문취소/변경
- 주문 상품에 대한 변경사항(품절,가격변동)이 발생하면 전화나 메일을 통해 변경내용을 알려드립니다.
- 주문 상품의 변경/취소/환불은 배송 시작전 마이페이지에서 직접 신청이 가능합니다.
- 주문 상품이 발송된 시점에서는 변경/취소/환불이 모두 불가능합니다.
반품/교환
- 기간 : 배송받으신 후 7일 이내에 가능합니다.
- 방법 : 홈페이지 마이페이지 > 반품/ 교환 신청 및 조회에서 가능합니다.
- 배송비 부담 : 상품에 이상이 있을시에는 무료, 고객의 단순변심 및 착오구매일 경우 상품 반송비용은 고객 부담입니다.
- 포장 개봉 후 재판매가 불가능한 상품은 반품/교환이 불가능합니다.
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우, 반품/교환이 불가능합니다.
반품/교환 불가 사유
- 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우 (단지 확인을 위한 포장 훼손은 제외)
- 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
- 복제가 가능한 상품 등의 포장을 훼손한 경우
- 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우
- 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
- 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
- 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에 해당되는 경우
소비자 피해보상 환불 지연에 따른 배상
- 상품의 불량에 의한 반품, 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은 소비자분쟁해결기준(공정거래위원회 고시)에 준하여 처리합니다.
- 대금 환불 및 환불 지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의 소비자 보호에 관한 법률에 따라 처리합니다.