컴퓨터가 없는 현대 사회의 생활은 상상하기 어려울 정도로 컴퓨터는 이미 우리들의 일상생활 깊숙이 영향을 끼치고 있습니다. 이러한 컴퓨터와 밀접하게 연관된 생활은 단순히 프로그램 사용자 입장에서 접근하기보다 좀 더 적극적으로 나아가 본인 스스로 원하는 것을 컴퓨터를 사용하여 이루고자 하면서 여러분 주변의 프로그램들이 발전되어 가고 있습니다.
본인이 필요한 일들을 컴퓨터를 사용하여 시키기 위해서는 어떤식으로든 프로그램 언어가 필요하게 되고 윈도우 환경에 익숙한 요즘의 독자들의 요구를 만족하여야 하며, 초기 진입 장벽이 높지 않아 누구든지 조금만 익히면 간단한 프로그램은 작성할 수 있는 언어로서 비주얼베이직은 매우 적합하며 많이 이용되고 있습니다.
특히 비주얼베이직은 대용량의 데이터를 검색, 편집하기 위한 프로그래밍 작업이 편리하기 때문에 정보의 홍수 속에 살고 있는 현대 사회에서 유효 정보를 추출, 관리하기 위한 쓰임새가 많고 다양합니다. 또한 대량의 데이터를 관리하는데 편리한 마이크로소프트사의 액세스(Access)와 상호 연동도 가능하며, 엑셀(Excel)에서 내장된 VBA(Visual Basic Application)라는 비주얼베이직 언어를 사용하여 제공되지 않는 기능을 별도로 만들어서 사용할 수 있습니다.
이렇듯 비주얼베이직 언어를 익히는 것은 윈도우 환경에서 프로그래밍을 입문하는데 편리하며 응용의 범위가 넓어 유용하다고 할 수 있습니다.
본 도서는 비주얼베이직을 익히고자 하는 전공자를 대상으로 쓰여 있으며, 단순히 보고 따라하는 도서에서 벗어나 왜 이렇게 프로그래밍해야 하는지를 묻고 독자들로 하여금 스스로 주어진 문제에 대해 고민하며 프로그래머로써 경험을 갖추게 하는데 노력하였습니다.
본 도서는 제1장 비주얼베이직 소개, 제2장 비주얼베이직 기본 프로그래밍, 제3장 프로시저의 이해, 제4장 내장 함수와 연산자, 제5장 제어문의 사용, 제6장 변수 및 배열의 형태, 제7장 파일 처리, 제8장 데이터베이스 프로그래밍, 제9장 에러와 디버깅, 제10장 비주얼베이직 응용 예제, 제11장 비주얼베이직 인스톨 패키지 만들기로 구성되어 있습니다.
바라건데 이 책이 비주얼베이직을 익히고자 하는 독자에게 입문서로서 요구를 만족하며, 이후 여러 가지 프로그래밍 언어를 익히는데 흥미를 불러일으키는 도서가 되기를 기대합니다.
끝으로 생각으로만 머무르고 있던 집필 작업을 책으로 완성되도록 독려하여 주시고 여러므로 다듬어 주신 삼진출판사 관계자 여러분께 진심으로 감사드립니다.
Chapter 1 비주얼베이직 소개
1.1 비주얼베이직이란? 1.2 비주얼베이직 6.0에서 추가된 기능 1.3 비주얼베이직의 구성 1.4 비주얼베이직의 통합 환경에 대하여
Chapter 2 비주얼베이직 기본 프로그래밍
2.1 비주얼베이직 프로그래밍 시작하기 2.2 비주얼베이직 프로그래밍을 위한 도구
Chapter 3 프로시저의 이해
3.1 프로시저란? 3.2 서브 프로시저(Sub Procedure) 3.3 일반 프로시저(General Procedure) 3.4 이벤트 프로시저(Event Procedure) 3.5 함수 프로시저(Function Procedure) 3.6 사용자 정의 프로시저(User-Defined Procedure) 3.7 사용자 정의 함수(User-Defined Function) 3.8 기타 프로시저 3.9 프로시저의 매개 변수 3.10 정적 변수와 정적 프로시저 3.11 기타 매개 변수
Chapter 4 내장 함수와 연산자
4.1 숫자 및 문자열 관련 내장 함수 4.2 파일 처리를 위한 내장 함수 4.3 메시지 전달을 위한 내장 함수 4.4 유효한 값 반환에 사용되는 내장 함수 4.5 기타 자주 사용되는 내장 함수 4.6 연산자의 사용
Chapter 5 제어문의 사용
5.1 프로그래밍의 이해 5.2 제어문의 활용
Chapter 6 변수 및 배열의 형태
6.1 변수 및 자료형 6.2 배열(Array) 및 사용자 정의 데이터형
Chapter 7 파일 처리
7.1 파일 처리의 개요 7.2 순차 파일 처리 7.3 랜덤 파일 처리
Chapter 8 데이터베이스 프로그래밍
8.1 데이터베이스 프로그래밍의 개요 8.2 DAC(Data Access Control)의 사용 8.3 DAO(Data Access Object)의 사용 8.4 ADO(ActiveX Data Object)의 사용