2006년 11월 30일 목요일

비주얼 베이직(Visual Basic)

1. 비주얼 베이직이란?

비주얼베이직은 마이크로소프트사의 제품명으로, 마이크로소프트 윈도우 응용프로그램 개발언어(Programming Language)이자 개발도구(Development Tools)입니다. 기존의 BASIC 언어가 갖는 편집기(Editor), 컴파일러(Compiler), 디버깅(Debugger) 기능외에 그래픽유저인터페이스(GUI:Graphic User Interface) 기능을 추가한 통합개발환경(IDE:Integrated Development Environment) 을 제공하는 프로그램입니다.


2. 비주얼 베이직 6.0 제품의 구성

이 제품은 세가지로 구성되어 있습니다. 비주얼베이직을 처음 접하고 학습하는 사용자를 위한 '학습용판(Learning Edition)'과 일반적인 윈도우즈 응용프로그램을 개발하는 개발자를 위한 '전문가용(Professional Edition)'과 기업체에 필요한 클라이언트-서버 응용프로그램을 개발하는 개발자를 위한 '기업용(Enterprise Edition) '으로 구성되어 있습니다.


3. 비주얼 베이직의 배경

베이직(BASIC:Beginner's All-purpose Symbolic Instruction Code)은 1964년 미국 다트머스 대학에서 전산학을 전공하지 않은 비전공 학생들의 프로그래밍 교육을 목적으로 제작한 대화형 언어였는데, 상업적인 목적으로 여러가지 번역기(Interpreter)가 제품으로 출시가 되었습니다. GW-Basic, Quick-Basic등 제품명에 Basic을 붙여서 텍스트 기반 운영체제인 DOS(Disk-Operating System) 환경에서 사용되어 오다가 운영체제가 윈도우 환경으로 옮겨오면서 마이크로소프트사의 Quick-Basic의 윈도우 버전인 Visual Basic 1.0이 1991년에 발표 되었습니다.

1992년에는 Visual Basic 2.0이 발표되었고, 1998년에 Visual Basic 6.0이 출시되어 지금까지 사용하고 있습니다. 최근에는 윈도우 운영체제에서 동작하는 모든류의 응용프로그램을 실행하기 위한 하부기반(Framework)을 닷넷(.NET) 으로 규정함에 따라 2001년도에 Visual Basic .NET 제품이 출시가 되어 활발하게 사용되고 있습니다.


4. 비주얼 베이직의 특징

비주얼베이직은 윈도우즈와 윈도우 프로그래밍의 특징을 그대로 수용하고 있어서 다음과 같은 기능을 제공합니다.

- 자동화된 프로그래밍 코드 제공 : 사용자가 프로그램을 하지 않아도 되는 부분에서는 비주얼 베이직이 자동으로 코드를 생성해 주는 기능을 제공합니다.

- 객체 지향형 프로그래밍(OOP:Object-Oriented Programming)
방식 : 동작주체인 오브젝트 중심의 프로그래밍을 진행할 수 있도록 해 줍니다.

- 사건 중심형 프로그래밍(EDP:Event-Driven Programming) 방식 : 모든 프로그램을 윈도우에 발생하는 사건(Event 또는 Message) 에 대해 처리하는 코드를 기술함으로써 윈도우 프로그램을 가능하게 합니다. 여기서, 윈도우즈의 사건이라함은 '마우스가 눌러졌다', '키보드가 눌러졌다', '윈도우가 화면에 나타났다', '네트웍을 통해 자료가 전송되어왔다'와 같은 운영체제에 사용자가 행하는 입력 작업을 말하고 있습니다.

- 객체연결(OLE:Object Linking and Embedding) 기능 지원 : 윈도우 환경에 존재하는 모든 객체(이미지, 동영상, 텍스트, 윈도우, 프로그램 등) 들을 서로 연결하거나 포함하는 기능을 제공합니다.

- 웹 기반 응용프로그램 개발 지원 : 인터넷 익스플로어를 통해서 제공되는 웹 문서를 제작하거나, 웹 문서와 운영체제를 연결하는 등의 인터넷 응용프로그램과 웹 기반 응용프로그램을 제작할 수 있는 하부구조를 제공합니다.


5. 비주얼 베이직 동작 환경

비주얼 베이직은 다음의 하드웨어 환경에서 기본적인 동작이 가능합니다.

- 중앙처리장치(CPU)
: Pentium-100MHz이상

- 주기억장치(Main Memory)
: 32MB 이상

- 보조기억장치(Hard Disk)
: 150MB 이상

- 모니터해상도 : 1024x768 이상 지원

비주얼 베이직은 다음의 운영체제 환경에서 동작 가능합니다.


- 윈도우즈 95

- 윈도우즈 98/98SE

- 윈도우즈 XP

- 윈도우즈 NT

- 윈도우즈 2000

- 윈도우즈 2003


6. 비주얼 베이직 설치환경

비주얼 베이직 6.0은 보조기억장치(Hard Disk) 가 1GB정도 확보가 되어 있고, 인터넷 익스플로어 4.01 이상에 설치하여야 정상적으로 설치가 됩니다.


7. 비주얼 베이직 6.0에 포함된 프로그램들

비주얼 베이직 6.0을 설치하고나면 다음과 같은 프로그램을 사용할 수 있습니다.

- Microsoft Visual Basic 6.0 : 비주얼 베이직 통합환경

- Microsoft Development Network(MSDN)
: 비주얼 베이직 도움말

- 패키지 및 배포 마법사 : 응용프로그램 설치 배포판을 만드는 도구

- API 텍스트 뷰어 : Win32 API를 비주얼 베이직에서 사용할 수있도록 도와주는 응용프로그램

- 비주얼 데이터 관리자(VisData.EXE)
: 비주얼 베이직 코드로 작성된 데이터베이스 관리 도구

위의 프로그램외에도 다양한 쌤플 프로그램 원본들과 객체 관리 도구들이 함께 설치가 됩니다.

댓글 없음: