비쥬얼베이직 강좌
사람과 사람이 의사소통을 하기 위해서 사용하는 언어가 민족과 나라별로 여러 종
류가 있듯이, 컴퓨터와 인간 사이의 의사 소통을 위한 프로그래밍 언어(Programming Language)도 여러 종류가 있다.
비주얼 베이직의 위치를 정확하게 하기 위해 프로그래밍 언어를 세대별로 간략하게 분류해 보면 다음과 같다.
1세대 언어
기계 중심의 언어로 기계어와 어셈블리 언어 두 가지가 이에 속한다.
기계어(Machine Language)중에서
가장 기초적인 단계의 언어로0, 1을 사용하여 명령어와 데이터를 나타내는 언
어로 컴퓨터 발달 초기에 주로 사용한 언어이다
어셈블리 언어(Assembly Language)
기계어의 단 점을 보완하고자 기계어의 모든 명령어를 기호로 만든 언어로
기계어 보다는 프로 그램이 쉬워졌으나 컴퓨터마다 기호가 다르다는 단점을 가
지고 있다.
2세대 언어
1950년대 후반에서 1960년대 초반에 개발된 언어로영어를 기초로 하여 프로그램을 작성한다.
FORTRAN, COBOL, ALGOL, BASIC 등이 이에 속한다.
3세대 언어
강한 프로시저와 자료구조화 능력을 가진 구조적
프로그래밍 언어(StructuredProgramming Language)로
다음과 같은 언어들이 이에 속한다
PL/1, PASCAL, C 등과 같은 범용 고급 언어
Smalltalk, C++ , Object C, Eiffel 등과 같은 객체 지향 언어
LISP, PROLOG, APL 등과 같은 특수 언어가있다
4세대 언어
컴퓨터에 대한 전문적인 지식이 없는 비전문가들도 쉽게 접근할 수 있도록 개발
된 언어로
강력한 능력을 지닌 비 절차적(Non-procedural Language) 언어의 특징을 갖
는다
RPG, 질의어 (Query Language) 등이 이에 속한다.
비주얼 베이직(Visual Basic)이란?
전문 프 로 그래머가 아닌 초보자도 쉽게 접근할 수 있도록 만들어 진 언어로
문자열 중심 명령어 체제인 DOS 환경에서 GUI(그래픽 사용자 인터페이스)를
기본으로 하는 Windows 운영 체제로 사용 환경이 변화되면서 나온 프로그램 개
발 툴 중의 하나이다
1991년 마이크로 소프트(Micro Soft)사에서 처음으로 발표하였으며
프로그램을 처음 시작하는 초보자에게 교육용 언어로 사용되었던 2세대 언어인
베이직(Basic) 언어를 기반으로 하기 때문에 쉽게Windows 응용 프로그램을 만
들 수 있게 해준다
GUI 환경을 이용하여 개발 시간과 비용을 감소시키며
가장 쉽고 빠르게 강력하고 완벽한 프로그램을 할 수 있게 해준다.
비주얼 베이직은 전통적 인 프로그래밍 방법인 구조적 프로그래밍(Structured
Programming)의단점을 보완하기 위해 도입된 개체 지향적 프로그래밍
(OOP: Object Oriented Programming)개념을 완전하지는 않지만 부분적으
로 지원하며이벤트 작동(Event-Driven) 처리 방법을 사용한다.
GUI(Graphic User Interface) 환경
Windows와 같이 화면에 나타난 그래픽 환경을 통해 컴퓨터와 사용자가 대화할 수 있
는 환경
텍스트(Text) 환경
일일이 명령어를 텍스트 상태로 입력해야만 동작할 수 있는 MS-DOS와 같은 실행 환경
절차적 프로그래밍(Procedural programming)
프로그램의 작성 과정에서 미리 프로그램의 작성 절차를 생각하여 프로그램 코드 전체
를 코드의 첫 줄부터 시작해서 순서적으로 작성해나가는 방식으로
·작성된 프로그램의 절차와 흐름에 따라서 프로그램을 진행해 나간다
GoTo, GoSub, Call 명령문을 통해 일시적으로 프로그램을 다른 부분으로 이동할 수
있으며
C, PASCAL, COBOL, FORTRAN 등과 같은 언어에서 사용한다
이벤트 작동 프로그래밍(Event Driven Programming)
프로그램의 작성 과정에서 특정한 이벤트에 대해 하나씩 독립적으로 프로그램을 전개해
나가는 방법으로
이때 이벤트가 발생되는 대상을 개체(object)라고 한다.
프로그램 명령문은 특정 이벤트가 해당 이벤트에 지정된 코드 부분을 호출할 때만 실행
된다
비주얼 베이직의 3종류 Edition
비주얼 베이직은 개발자 유형과 프로젝트 범위에 적합하도록 가격과 성능에 따라
학습용, 전문가용, 기업가용의 세 가지 Edition으로 구분한다.
Learning Edition(학습용)
초보자와 일반 사용자가 쉽게 사용할 수 있는 내용으로 구성되어 있으며
Windows 95 이상 버전과 Windows NT에서 Windows 응용 프로그래밍을 쉽
게 개발하고자하는 프로그래머에게 적합하다
모든 기본 컨트롤과 Grid, Tab 및 데이터 바운드 컨트롤을 포함한다
Professional Edition(전문가용)
클라이언트/서버 솔루션을 구축하는 전문 프로그래머가 거의 완벽한 프로그램
을 제작할 수 있도록 전 기능이 망라되어 있으며
Learning Edition에 들어 있는 모든 기능에다가 추가로
ActiveX 컨트롤, 향상된 데이터 베이스 액세스 및 프로그래밍 도구,
ADO(ActiveX Data Objects), 인터넷 응용 프로그램을 만들 수 있는 기능
(Internet Information Server Application Designer와 Dynamic HTML
Page Designer) 등을 포함한다.
Enterprise Edition(기업가용)
하나의 팀 단위 작업환경에서 분산된 응용프로그램을 구축하는 프로그래머에게
적합하며
Professional Edition의 모든 기능에다가 추가로
Microsoft SQL Server, Microsoft Internet Information Server (IS)
Microsoft Transaction Server, Visual Sourcesafe, Microsoft SNA
Server등의 도구들이 포함되어 있다
비주얼 베이직의 설치 환경
비주얼 베이직을 설치하기 위해 기본적으로 갖추어야하는 조건은 다음과 같다.
운영체제
Microsoft Windows NT 4.0, 또는 Microsoft Windows 95 이상
Windows 98 이상 권장
마이크로 프로세서(CPU)
80486 DX/66MHz 이상
Pentium 90MHz 이상 권장
Main Memory(RAM)
16MB,32MB 이상 권장
은영체제가 NT인 경우에는 32MB가 필수
하드웨어
설치 시 필요한 하드디스크(HDD)의 용량
댓글 없음