선택키<정의>
선택키

Alt키와 함께 눌러서 메뉴 열기, 명령 실행, 개체 선택과 개체 이동을 할 수 있도록 하는 키를 의미합니다. 예를 들어 Alt+F를 누르면 파일 메뉴가 열립니다.


ActiveX 컨트롤<정의>
ActiveX 컨트롤

폼에 배치된 개체로서 응용 프로그램과 대화할 수 있도록 하거나 응용 프로그램과의 대화를 확장시키는 역할을 합니다. ActiveX 컨트롤은 이벤트를 가지고 있고 다른 컨트롤로 통합될 수 있습니다. 이들 컨트롤은 .ocx라는 확장명을 가지고 있습니다.


ActiveX 개체<정의>
ActiveX 개체

자동화 인터페이스를 통해 다른 응용 프로그램이나 프로그래밍 도구에 나타나는 개체를 의미합니다.


추가 기능<정의>
추가 기능

Visual Basic 개발 환경에 기능을 추가하는 사용자 정의 도구를 의미합니다.


ANSI 문자 집합<정의>
ANSI 문자 집합

ANSI(American National Standards Institute) 8비트 문자 집합은 키보드에서 사용하는 256 문자(0-255)를 나타내는데 사용합니다. 처음 128 문자(0-127)는 표준 U.S. 키보드의 문자와 기호에 일치합니다. 다음 128 문자(128-255)는 국제 영문자, 강조, 통화 기호, 분수의 문자와 같은 특수 문자를 나타냅니다.


응용 프로그램<정의>
응용 프로그램

단일 프로그램으로써 동시작용하는 코드와 시각 요소의 모음을 의미합니다. 개발자는 개발 환경 안에서 응용 프로그램을 만들거나 실행시킬 수 있으며 동시에 사용자는 개발 환경 밖에서 응용 프로그램을 실행 파일과 같이 실행할 수 있습니다.


인수<정의>
인수

프로시저에 전달된 상수, 변수, 또는 식을 의미합니다.


배열<정의>
배열

동일한 고유 데이터 형식을 가지며 차례로 인덱스 처리된 요소의 집합을 의미합니다. 배열의 각 요소는 고유의 식별 인덱스 번호를 가지고 있습니다. 배열의 한 요소를 변경해도 다른 요소는 영향을 받지 않습니다.


ASCII 문자 집합<정의>
ASCII 문자 집합

ASCII(American Standard Code for Information Interchange) 7비트 문자 집합은 표준 U.S 키보드에 마련되어 있는 문자와 기호를 나타내는데 사용됩니다. ASCII 문자 지정은 ANSI 문자 지정에서의 처음 128 문자(0-127)와 동일합니다.


자동 서식<정의>
자동 서식

코드를 입력할 때 키워드의 첫째 문자를 대문자로 표시하고, 표준 줄간격을 사용하고, 구두점을 추가하고, 전경색이나 바탕색을 지정하여 자동으로 서식을 지정해 주는 기능입니다.


자동화 개체<정의>
자동화 개체

자동화 인터페이스를 통해 다른 응용 프로그램이나 프로그래밍 도구에 나타나는 개체를 의미합니다.


기준 클래스<정의>
기준 클래스

상속을 통해 다른 클래스를 파생시킬 수 있는 원래 클래스를 의미합니다.


비트맵<정의>
비트맵

픽셀로 표현되어 각 비트가 하나의 픽셀에 해당하는 비트의 모음으로 저장되는 이미지를 의미합니다. 색상표에서 둘 이상의 비트는 각 픽셀에 해당합니다. 비트맵은 보통 .bmp라는 확장명을 가지고 있습니다.


비트 비교<정의>
비트 비교

두 개의 수식에서 같은 위치에 있는 비트를 비트 단위로 비교하는 것을 의미합니다.


Boolean 데이터 형식<정의>
Boolean 데이터 형식

두 개의 가능값인 True(-1)나 False(0) 값만을 갖는 데이터 형식. Boolean 값은 16비트(2바이트) 숫자로 저장됩니다.


부울식<정의>
부울식

True나 False 값 중 하나를 계산하는 수식을 의미합니다.


바운드 컨트롤<정의>
바운드 컨트롤

Data 컨트롤을 통해서 특정 필드나 데이터베이스의 필드에 대한 액세스를 제공하는 데이터 인식 컨트롤을 의미합니다. 대개 데이터 인식 컨트롤은 자신의 DataSource 속성과 DataField 속성을 통해 Data 컨트롤로 바인딩됩니다. 한 레코드에서 다음 레코드로 Data 컨트롤을 옮기면 Data 컨트롤에 연결되어 있는 모든 바운드 컨트롤은 현재 레코드 내의 필드에 있는 데이터를 표시하기 위해 변경됩니다. 바운드 컨트롤의 데이터를 바꾸고 다른 레코드로 이동하면 데이터베이스에 변경 사항이 자동으로 저장됩니다.


중단 모드<정의>
중단 모드

개발 환경 내에서의 프로그램 실행의 일시 중단을 의미합니다. 중단 모드에서 검사, 디버그, 재설정, 단계 실행, 또는 프로그램 실행 계속을 할 수 있습니다. 아래 경우에 중단 모드를 입력하십시오.

•	프로그램 실행 도중 중단점이 나타났을 때

•	프로그램 실행 도중 Ctrl+Break를 누를 때

•	프로그램 실행 도중 Stop 문이나 잡히지 않은 런타임 오류가 나타났을 때

•	Break When True 조사식을 추가합니다. 조사식의 값이 바뀌어 True 값으로 계산되면 실행이 중지됩니다.

•	Break When Changed 조사식을 추가합니다. 조사식의 값이 바뀌면 실행은 중지됩니다.


중단점<정의>
중단점

실행이 자동적으로 중단되는 선택된 프로그램 줄을 의미합니다. 중단점은 사용자의 코드와 함께 저장되지 않습니다.


참조에 의한 전달<정의>
참조에 의한 전달

프로시저에 인수의 값을 전달하는 대신에 인수의 주소를 전달하는 방법을 의미합니다. 이렇게 함으로써 프로시저가 실제 값을 액세스하도록 합니다. 결과적으로 변수의 실제 값은 변수가 전달되는 프로시저에 의해서 바뀔 수 있습니다. 만약 다른 방법으로 지정되지 않으면 참조에 의해 인수가 전달됩니다.


값에 의한 전달<정의>
값에 의한 전달

프로시저에 인수의 주소를 전달하는 대신에 인수의 값을 전달하는 방법을 의미합니다. 이렇게 함으로써 프로시저가 값 복사를 액세스하도록 합니다. 결과적으로 변수의 실제 값은 변수가 전달되는 프로시저에 의해서 바뀔 수 없습니다.


Byte 데이터 형식<정의>
Byte 데이터 형식

0에서 255 까지의 범위를 갖는 양의 정수를 갖도록 사용되는 데이터의 형식을 의미합니다. Byte 변수는 부호가 없는 8비트(1바이트) 단일 숫자로 저장됩니다.


문자 코드<정의>
문자 코드

ANSI  문자 집합처럼 특수 문자를 나타내는 숫자를 의미합니다.


클래스<정의>
클래스

개체의 형식적 정의를 의미합니다. 클래스는 수행 중 개체의 인스턴스가 만들어지는 템플릿처럼 수행됩니다. 클래스는 개체의 속성과 개체의 동작을 제어하는 방법을 정의합니다.


클래스 모듈<정의>
클래스 모듈

클래스의 정의를 포함하는 모듈을 의미합니다. 이때 속성과 방법 정의를 포함합니다.


코드 모듈<정의>
코드 모듈

프로젝트 안에서 모든 모듈과 공유할 수 있는 공용 코드를 포함하는 모듈을 의미합니다. 코드 모듈은 Visual Basic 최신 버전에 표준 모듈로써 참고할 수 있습니다.


코드 창<정의>
코드 창

코드 창에 포함되어 있는 창으로 코드를 입력하거나 편집할 때 사용됩니다. 코드 창은 하나 이상의 코드 창을 포함할 수 있습니다.


컬렉션<정의>
컬렉션

관련 개체 집단을 포함하는 개체를 의미합니다. 컬렉션에서 개체의 위치는 컬렉션 내에서 변화가 생길 때마다 바뀔 수 있습니다. 따라서 컬렉션 내에서 특정 개체의 위치는 변할 수 있습니다.


명령줄<정의>
명령줄

프로그램 실행을 위해 사용자에 의해서 제공되는 경로, 파일 이름, 인수 정보를 의미합니다.


주석<정의>
주석

코드에 코드의 작동 방법에 대한 설명을 추가하는 텍스트를 의미합니다. Visual Basic에서 주석문은 아포스트로피(')로 시작하거나 공백 다음 Rem 키워드를 사용하여 시작할 수 있습니다.


비교 연산자<정의>
비교 연산자

둘 이상의 값이나 수식 간의 관계를 지시하는 문자나 기호를 의미합니다. 이들 연산자는 보다 작은(<), 작거나 같은(<=), 더 많은(>), 많거나 같은(>=), 같지 않음(<>), 같음(=)등을 포함합니다. 보조적인 비교 연산자는 Is와 Like를 포함합니다. 단, Select Case 문에서는 Is와 Like가 비교 연산자로서 사용될 수 없다는 것에 주의하십시오.


컴파일 시간<정의>
컴파일 시간

원본 코드를 실행 코드로 해석하는데 걸리는 시간을 의미합니다.


컴파일러 지시문<정의>
컴파일러 지시문

컴파일러 작동을 변경하는데 사용되는 명령을 의미합니다.


조건부 컴파일러 상수<정의>
조건부 컴파일러 상수

#Const 컴파일러 지시문를 사용하여 정의하거나 호스트 응용 프로그램에서 정의하는 Visual Basic 식별자를 의미하며 Visual Basic 코드 블록이 언제 컴파일되는지 또는 컴파일할 것인지의 여부를 결정하기 위해 다른 컴파일러 지시문에서 사용합니다.


상수<정의>
상수

프로그램을 실행하는 동안 상수 값을 보유하는 지정 항목을 의미합니다. 상수로서 문자열이나 숫자 리터럴, 다른 상수, 또는 Is와 지수를 제외한 지수와 논리 연산자의 모든 조합이 가능합니다. 각각의 호스트 응용 프로그램은 고유의 상수 집단을 정의할 수 있습니다. 사용자는 추가적인 상수를 Const 문을 사용하여 정의할 수 있습니다. 사용자는 코드의 어느 곳에나 실제 값 대신 상수를 사용할 수 있습니다.


컨테이너<정의>
컨테이너

다른 개체를 포함할 수 있는 개체를 의미합니다.


컨트롤<정의>
컨트롤

고유의 인식된 속성, 메서드, 이벤트를 가지고 있는 폼에 놓을 수 있는 개체를 의미합니다. 컨트롤을 사용하여 사용자 입력 수신, 화면 출력, 이벤트 프로시저를 일어나게 합니다. 메서드를 사용하여 대부분의 컨트롤을 조작할 수 있습니다. 일부 컨트롤은 상호 작용적(사용자의 조작에 응답함)인 반면에 다른 컨트롤은 정적(코드를 통해서만 액세스가 가능함)입니다.


컨트롤 배열<정의>
컨트롤 배열

공통 이름, 형식, 이벤트 프로시저를 공유하는 컨트롤 집단을 의미합니다. 배열의 각 컨트롤은 어떤 컨트롤이 이벤트를 인식하는지 결정하는데 사용될 수 있는 유일한 인덱스 번호를 가지고 있습니다.


Currency 데이터 형식<정의>
Currency 데이터 형식

922,337,203,685,477.5808에서 922,337,203,685,477.5807까지의 범위를 갖는 데이터 형식을 의미합니다. 이 데이터 형식은 통화 관련 계산이나 정확도가 중요한 고정점 계산에 사용합니다. 값 기호(@) 형식 선언 문자는 Visual Basic에서 Currency를 나타냅니다.


데이터 형식<정의>
데이터 형식

보유할 수 있는 데이터의 종류를 결정하는 변수의 특성을 의미합니다. 데이터 형식은 Byte, Boolean, Integer, Long, Currency, Decimal, Single, Double, Date, String, Object, Variant(기본값), 그리고 개체의 특정 형식 뿐만 아니라 사용자 정의 형식을 포함합니다.


Date 데이터 형식<정의>
Date 데이터 형식

실수로 날짜와 시간을 저장하는 데이터 형식을 의미합니다. 날짜 변수는 64비트(8바이트) 숫자로 저장됩니다. 소수점 왼쪽의 값은 날짜를 나타내고 소수점 오른쪽의 값은 시간을 의미합니다.


날짜식<정의>
날짜식

날짜로 해석될 수 있는 모든 표현을 의미하는데 날짜, 날짜 리터럴, 날짜처럼 보이는 숫자, 날짜처럼 보이는 문자열, 함수에서 반환된 날짜를 포함합니다. 날짜식은 숫자나 문자열의 조합으로 제한되며 날짜를 100년 1월 1일부터 9999년 12월 31일까지 나타낼 수 있습니다.

날짜는 실수의 일부로 저장됩니다. 소수점의 왼쪽 값은 날짜를 나타내며 오른쪽 값은 시간을 나타냅니다. 음수는 1899년 12월 30일 이전을 나타냅니다.


날짜 리터럴<정의>
날짜 리터럴

번호 기호(#)로 둘러싸인 유효 형식으로 나열된 문자를 의미합니다. 유효 형식에는 사용자 코드용 로케일 설정이나 일반 날짜 형식에 의해 지정되는 날짜 형식을 포함합니다.

예를 들면 #92/12/31#은 1992년 12월 31일을 나타내는 날짜 리터럴이며, English-U.S는 사용자의 응용 프로그램에 대한 로케일 설정입니다. 국가별 언어간의 통용성을 극대화하기 위해서 날자 리터럴을 사용합니다.


날짜 구분 기호<정의>
날짜 구분 기호

날짜 값의 서식이 지정되어 있을때 년, 월, 일을 구분하기 위해 사용하는 문자를 의미합니다. 이 문자는 시스템 설정이나 Format 함수에 의해서 결정됩니다.


Decimal 데이터 형식<정의>
Decimal 데이터 형식

10승 단위로 표현되는 소수점 숫자를 포함하는 데이터 형식을 의미합니다. 소수점이 없는 경우인 0승 크기의 숫자는 그 범위가 +/-79,228,162,514,264,337,593,543,950,335이 됩니다. 소수점 이하의 수가 28개인 경우는 그 범위가 +/-7.9228162514264337593543950335이 됩니다. Decimal 데이터 형식으로 표현될 수 있는 가장 작은 0이 아닌 숫자는 0.0000000000000000000000000001입니다.

여기서 Decimal 데이터 형식은 Variant 내에서만 사용할 수 있다는 것을 주의하십시오. 사용자는 변수를 Decimal 형식으로 선언할 수 없습니다. 하지만 CDec 함수를 사용하여 하위 형식이 Decimal인 Variant를 만들 수 있습니다.


선언<정의>
선언

상수, 변수 또는 프로시저를 명명하고, 데이터 형식같은 특성을 지정하는 비실행 코드를 의미합니다. DLL 프로시저의 경우 선언은 이름, 라이브러리, 인수를 지정합니다.


디자이너<정의>
디자이너

Visual Basic 개발 환경에서 시각적 디자인 창을 제공합니다. 이 창을 사용하여 새로운 클래스를 시각적으로 디자인할 수 있습니다. Visual Basic은 폼에 대해 기본 제공된 디자이너를 가지고 있습니다. Visual Basic의 Professional edition과 Enterprise edition에는 ActiveX 문서에 대한 디자이너가 들어 있습니다.


디자인 모드<정의>
디자인 모드

사용자가 개발 환경에서 컨트롤 추가, 컨트롤이나 폼의 속성 지정,등등을 하므로써 응용 프로그램을 만드는데 걸리는 시간을 의미합니다. 반면에 실행 모드 동안에 사용자는 응용 프로그램과 대화하게 됩니다.


개발 환경<정의>
개발 환경

코드를 기입하고, 컨트롤을 만들고, 컨트롤과 폼의 속성을 지정하는 응용 프로그램의 부분을 의미합니다. 이는 응용 프로그램 실행과 대조적인 것입니다.


도킹 창<정의>
도킹 창

주 창의 프레임에 첨부되는 창을 의미합니다.


문서<정의>
문서

응용 프로그램과 함께 만들어지는 독립 작업을 의미하며 고유한 파일 이름이 주어집니다.


DBCS<정의>
DBCS

1이나 2바이트를 사용하여 문자를 나타내는 문자 지정을 의미하며 256자이상의 문자를 표현할 수 있습니다.


Double 데이터 형식<정의>
Double 데이터 형식

64비트 숫자로 배정도 부동 소수점을 나타내는 데이터 형식으로 음수는 -1.79769313486232E308에서 -1.79769313486231E308까지의 범위를 갖고 있고 양수는 4.94065645841247E-324에서 1.79769313486232E308 까지의 범위를 갖고 있습니다. Visual Basic에서 번호 기호(#) 형식 선언 문자는 Double을 나타냅니다.


동적 데이터 교환(DDE)<정의>
동적 데이터 교환(DDE)

Microsoft Windows에서 실행 중인 응용 프로그램들 간의 데이터 교환에 대한 활성 연결을 통한 수행 프로토콜을 의미합니다.


동적 연결 라이브러리(DLL)<정의>
동적 연결 라이브러리(DLL)

실행 모드에서 응용 프로그램에 읽어들여져 연결되는 루틴의 라이브러리를 의미합니다. DLL은 C, MASM, FORTRAN과 같은 다른 프로그램 언어와 함께 만들어집니다.


Empty<정의>
Empty

Variant 변수의 값이 초기화되지 않았다는 것을 지시하는 것입니다. Empty 변수는 숫자 구문에서 0으로, 문자열 구문에서 길이가 0인 문자열("") 로 표현됩니다.


오류 번호<정의>
오류 번호

0에서 65,535 범위 안에 있는 모든 숫자로 Err 개체의 Number 속성 설정에 따릅니다. Err 개체의 Name 속성 설정과 결합되면 이 번호는 특별한 오류 메시지를 나타냅니다.


이벤트 원본 개체<정의>
이벤트 원본 개체

동작에 대한 응답으로 발생하는 이벤트의 원본 개체를 의미합니다. 이벤트 원본 개체는 속성에 의해 반환됩니다. 예를 들면 CommandBarEvents 속성은 CommandBarEvents 개체를 반환합니다.


실행 파일<정의>
실행 파일

개발 환경 밖에서 실행할 수 있는   Windows 기반 응용 프로그램을 의미합니다. 실행 파일은 .exe라는 파일 확장명을 가지고 있습니다.


식<정의>
식

문자열, 숫자, 또는 개체를 넘겨주는 키워드, 연산자, 변수, 상수의 조합을 의미합니다. 식은 계산 또는 문자 조작, 데이터 검사를 수행할 수 있습니다.


파일 번호<정의>
파일 번호

파일을 열기 위해 Open 문에서 사용하는 숫자를 의미합니다. 다른 응용 프로그램에 액세스할 수 없는 파일에는 1에서 255까지의 범위에 포함된 파일 번호를 사용합니다. 다른 응용 프로그램으로부터 액세스할 수 있는 파일에는 256에서 511까지의 범위를 갖는 파일 번호를 사용합니다.


포커스<정의>
포커스

한번에 마우스 누르기나 키보드 입력을 받는 기능을 의미합니다. Microsoft Windows 환경에서는 오직 하나의 창, 폼, 또는 컨트롤이 한번에 이 기능을 가질 수 있습니다. "포커스가 있는" 개체는 보통 캡션이나 제목 표시줄이 반전 표시됩니다. 포커스는 사용자나 응용 프로그램에 의해 설정될 수 있습니다.


폼<정의>
폼

창이나 대화 상자를 의미합니다. 폼은 컨트롤 컨테이너입니다. 다중 문서 파일 인터페이스(MDI) 폼은 또한 하위 폼이나 일부 컨트롤의 컨테이너 역할을 할 수 있습니다.


폼 모듈<정의>
폼 모듈

프로젝트에 있는 파일로 .frm 이라는 확장명을 가지고 있으며 폼의 그래픽 설명, 즉 컨트롤과 속성 설정(폼 수준 선언의 상수, 변수, 외부 프로시저, 이벤트, 일반 프로시저)을 포함할 수 있는 파일을 의미합니다.


Function 프로시저<정의>
Function 프로시저

프로그램 내에서 지정된 작업을 수행하고 값을 넘기는 프로시저를 의미합니다. Function 프로시저는 Function 문으로 시작하고 End Function 문으로 끝납니다.


일반 프로시저<정의>
일반 프로시저

또 다른 프로시저에 의해 명시적으로 호출되는 프로시저를 의미합니다. 반면에, 이벤트 프로시저는 사용자나 시스템 수행에 응답하여 자동적으로 호출됩니다.


그래픽 메서드<정의>
그래픽 메서드

Form, PictureBox, 또는 Printer와 같은 개체에 작동하고 애니메이션이나 모의 실험과 같은 런타임 그리기 작동을 수행하는 메서드를 의미합니다. 그래픽 메서드는 Circle, Cls, Line, PaintPicture, Point, Print, PSet입니다.


호스트 응용 프로그램<정의>
호스트 응용 프로그램

예를 들어 Microsoft Excel, Microsoft Project 등과 같이 Visual Basic for Applications 사용을 지원해 주는 응용 프로그램을 의미합니다.


식별자<정의>
식별자

상수나 변수를 참조하는 식의 요소를 의미합니다.


아이콘<정의>
아이콘

개체나 개념을 그래픽으로 만든 것을 의미합니다. Microsoft Windows에서는대개 최소화된 프로그램을 나타내는데 사용됩니다. 아이콘은 최대 32 x 32 크기의 픽셀을 가진 비트맵이며 .ico라는 확장명을 가지고 있습니다.


종속 프로세스<정의>
종속 프로세스

응용 프로그램과 동일한 주소 공간에서의 실행을 의미합니다.


삽입 가능 개체<정의>
삽입 가능 개체

Microsoft Excel 워크시트와 같이 사용자 정의 컨트롤 형식인 응용 프로그램 개체를 의미합니다.


Integer 데이터 형식<정의>
Integer 데이터 형식

-32,768에서 32,767까지의 범위에서 2바이트 전체 숫자로 저장된 정수 변수를 갖는 데이터 형식을 의미합니다. Integer 데이터 형식은 또한 계산된 값을 나타내는데 사용됩니다. 퍼센트 기호(%) 형식 선언 문자는 Visual Basic에서 Integer로 나타냅니다.


내부 상수<정의>
내부 상수

응용 프로그램에서 제공하는 상수입니다. Visual Basic 상수는 개체 라이브러리에 열거되고 개체 찾아보기와 함께 볼 수 있습니다. 내부 상수를 사용하기 때문에 같은 이름의 사용자 정의 상수를 만들 수 없습니다.


키워드<정의>
키워드

예를 들면 문, 함수 이름, 또는 연산자와 같이 Visual Basic 프로그램 언어의 일부분으로서 인식되는 단어나 기호를 의미합니다.


줄 연속 문자<정의>
줄 연속 문자

코드의 단일 논리줄을 둘 또는 그 이상의 물리적 줄로 확장하기 위해 개발 환경에서 공백과 공백 뒤에 밑줄(_)을 함께 사용하는 것을 의미합니다. 하지만 사용자는 줄 연속 문자를 사용하여 문자식 안에서 줄을 연결할 수 없습니다.


줄 레이블<정의>
줄 레이블

코드의 단일 줄을 식별하는데 사용됩니다. 줄 레이블은 문자로 시작해서 콜론(:)으로 끝나는 문자의 조합이면 됩니다. 줄 레이블은 대/소문자 구분이 없고 첫번째 열부터 시작해야 합니다.


행 번호<정의>
행 번호

코드의 단일 행을 식별하는데 사용됩니다. 행 번호는 사용되는 모듈 안에서 유일한 디지트의 조합이 될 수 있습니다. 행 번호는 첫번째 행에서 시작되어야 합니다.


연결된 창<정의>
연결된 창

기본 창 이외의 다른 창에 결합되는 창을 의미합니다.


연결된 창 프레임<정의>
연결된 창 프레임

함께 연결되는 여러 개의 창을 포함하는 창 프레임을 의미합니다.


로케일<정의>
로케일

응용 프로그램이 제공되는 나라와 언어에 대한 정보들을 의미합니다. 코드 로케일 설정은 키워드 등의 용어를 기록할 언어에 영향을 주고, 소수점과 목록 구분 기호, 날짜 형식, 그리고 문자 정렬 순서와 같은 로케일에 따른 설정을 정의합니다.

시스템 로케일을 설정하면 로케일 인식 기능이 작동하는 방법에 영향을 줍니다. 예를 들면 숫자를 표시하거나 문자열을 날짜로 변환할 때가 있습니다. 사용자는 운영 체제에서 제공하는 제어판 유틸리티를 사용하여 시스템 로케일을 설정합니다.

코드 로케일과 시스템 로케일은 일반적으로 동일하게 설정되지만 상황에 따라 달라질 수 있습니다. 예를 들면 Visual Basic의 Standard Edition과 Visual Basic의 Professional Edition에서 코드는 English-U.S로 번역되지 않습니다. 사용자의 언어와 나라에 맞게 시스템 로케일을 지정할 수 있지만 코드 로케일은 언제나 English-U.S로 지정되어 있고 변하지 않습니다. 이 경우에서는 English-U.S 구분 기호, 형식 자리 표시자, 그리고 정렬 순서가 사용됩니다.


논리 오류<정의>
논리 오류

잘못된 결과를 산출하거나 실행을 중단하는 코드를 발생시킬 수 있는 프로그램 오류를 의미합니다. 예를 들면 논리 오류는 잘못된 변수 이름, 끝없는 반복 구조, 비교에서의 결함, 또는 배열 문제에 의해 발생합니다.


Long 데이터 형식<정의>
Long 데이터 형식

-2,147,483,648에서 2,147,483,647까지의 범위를 갖는 4바이트 정수를 의미합니다. 앰퍼샌드(&) 형식 선언 문자는 Visual Basic에서 Long으로 나타납니다.


여백 표시줄<정의>
여백 표시줄

코드 창의 여백 표시줄 안에 나타난 아이콘을 의미합니다. 여백 표시줄은 코드 편집 동안 시각 정보를 제공합니다.


MDI 하위<정의>
MDI 하위

다중 문서 인터페이스(MDI) 응용 프로그램의 MDI 폼 안에 포함된 폼을 의미합니다. 하위 폼을 만들려면 MDI 폼의 MDIChild 속성을 True로 지정하면 됩니다.


MDI 폼<정의>
MDI 폼

다중 문서 인터페이스(MDI) 응용 프로그램의 배경을 구성하는 창을 의미합니다. MDI 폼은 응용 프로그램에서 MDI 하위 폼의 컨테이너가 됩니다.


구성원<정의>
구성원

컬렉션, 개체, 또는 사용자 정의 유형의 요소를 의미합니다.


메타 파일<정의>
메타 파일

픽셀보다는 줄, 원, 다각형과 같은 그래픽 개체로 이미지를 저장하는 파일을 의미합니다. 메타 파일에는 표준과 확장의 두 가지 유형이 있습니다. 표준 메타 파일은 .wmf라는 확장명을 가지고 있습니다. 확장된 메타 파일은 일반적으로 .emf라는 확장명을 가지고 있습니다. 메타 파일은 이미지의 크기가 바뀔 때 픽셀보다 정확하게 이미지를 보존합니다.


메서드<정의>
메서드

개체에 실행되는 프로시저를 의미합니다.


모듈<정의>
모듈

프로시저를 수반하는 선언 집단을 의미합니다.


모듈 수준<정의>
모듈 수준

모듈의 선언부에서 코드를 설명하는 것을 의미합니다. 프로시저 밖의 코드는 모듈 수준 코드와 같이 참조합니다. 선언은 처음에 목록화되어야 하고 프로시저를 수반해야 합니다.


모듈 변수<정의>
모듈 변수

Function, Sub, 또는 Property 프로시저 코드 밖에서 선언되는 변수를 의미합니다. 모듈 변수는 모듈의 프로시저 밖에서 선언되어야 합니다. 모듈 변수는 모듈을 로드하는 동안에 존재하고 모듈의 모든 프로시저에서 볼 수 있습니다.


명명된 인수<정의>
명명된 인수

개체 라이브러리에서 먼저 정의된 이름을 가진 인수를 의미합니다. 구문에서 요구하는 지정된 순서의 각 인수 값을 제공하는 대신에 사용자는 명명된 인수를 사용하여 임의의 순서로 값을 할당할 수 있습니다. 예를 들면 다음과 같이 세 개의 인수를 받는 방법을 제안합니다.

DoSomeThing namedarg1, namedarg2, namedarg3

값을 명명된 인수에 할당하므로써 사용자는 다음 문을 사용할 수 있습니다.

DoSomeThing namedarg3 := 4, namedarg2 := 5, namedarg1 := 20

명명된 인수는 구문의 정상 배치 순서로 나타내지 않아도 된다는 것을 주의하십시오.


Null<정의>
Null

변수가 무효 데이터를 포함한다는 것을 지시하는 값을 의미합니다. Null을 포함하는 식 사이에서 변수나 동작을 Null로 명시적으로 지정하면 그 결과는 Null이 됩니다.


숫자 데이터 형식<정의>
숫자 데이터 형식

내부 숫자 데이터 형식(Byte, Boolean, Integer, Long, Currency, Single, Double, 또는 Date)을 의미합니다.


수식<정의>
수식

숫자로 계산될 수 있는 식을 의미합니다. 식의 요소는 결과적으로 숫자가 되는 키워드, 변수, 상수, 연산자의 조합을 포함할 수 있습니다.


숫자 형식<정의>
숫자 형식

내부 숫자 데이터 형식(Byte, Boolean, Integer, Long, Currency, Single, Double, 또는 Date) 또는 Variant 숫자 하위 형식(Empty, Integer, Long, Single, Double, Currency, Decimal, Date, Error, Boolean, 또는 Byte)을 의미합니다.


개체<정의>
개체

예를 들면 컨트롤, 폼, 응용 프로그램의 구성부와 같이 단위로 다룰 수 있는 코드와 데이터의 결합을 의미합니다. 각 개체는 클래스에 의해 정의됩니다.


개체 상자<정의>
개체 상자

폼에 대한 목록과 코드가 첨부되어 있는 폼 내의 컨트롤에 대한 목록을 가지고 있는 코드 창 왼쪽 상단에 위치한 목록 상자를 의미합니다. 또는 폼과 컨트롤에 대한 목록을 가지고 있는 속성 창 상단에 위치한 목록 상자를 의미합니다.


개체 찾아보기<정의>
개체 찾아보기

개체가 제공하는 정보를 얻기 위해 개체 라이브러리의 내용을 검사할 수 있는 대화 상자를 의미합니다.


Object 데이터 형식<정의>
Object 데이터 형식

Object 참조를 나타내는 데이터 형식을 의미합니다. Object 변수는 개체를 참조하는 32비트(4바이트) 주소로 저장됩니다.


개체식<정의>
개체식

특정한 개체를 지정하고 개체의 컨테이너를 포함할 수 있는 식을 의미합니다. 예를 들면 응용 프로그램은 Text 개체가 포함된 Document 개체를 포함한 자동화 개체를 가질 수 있습니다.


개체 라이브러리<정의>
개체 라이브러리

.olb라는 확장명을 가진 파일로 Visual Basic처럼 자동 컨트롤러에 사용 가능한 개체에 관한 정보를 제공합니다. 사용자는 개체 찾아보기를 사용하여 개체가 제공하는 정보를 얻기 위해 개체의 내용을 검사할 수 있습니다.


개체 모듈<정의>
개체 모듈

모듈은 예를 들면 클래스 모듈, 폼 모듈, 문서 모듈과 같은 개체에 지정되는 코드를 포함합니다. 개체 모듈은 관련 개체의 코드를 포함합니다. 개체 모듈에 대한 규칙은 표준 모듈에 대한 규칙과 다릅니다.


개체 형식<정의>
개체 형식

자동을 통한 응용 프로그램에 의해 나타나는 개체의 형식을 의미하며 예를 들면 Application, File, Range, Sheet를 의미합니다. 사용 가능한 개체를 완전히 목록화하려면 개체 찾아보기를 사용하거나 응용 프로그램의 온라인 설명서를 참조하면 됩니다.


개체 변수<정의>
개체 변수

개체에 대한 참조를 포함하는 변수를 의미합니다.


매개 변수<정의>
매개 변수

프로시저에 전달되는 인수에 의해 프로시저 안에서 알려지는 변수 이름을 의미합니다. 이 변수는 프로시저에 전달되는 인수를 받게됩니다. 그 범위는 프로시저가 종료하면 끝나게됩니다.


경로<정의>
경로

디렉터리나 폴더의 위치를 지정하는 문자식을 의미합니다. 위치는 드라이브 지정을 포함할 수 있습니다.


파이<정의>
파이

대략 3.1415926535897932와 대등한 수학적 상수를 의미합니다.


포인트<정의>
포인트

포인트는 1/72인치입니다. 글꼴 크기는 보통 포인트로 측정됩니다.


인쇄 영역<정의>
인쇄 영역

인쇄 영역은 매 14열에서 시작됩니다. 선택한 글꼴에 대한 열 너비는 포인트 크기인 모든 문자의 평균 너비가 됩니다.


Private<정의>
Private

선언된 모듈에 대해서만 보이는 변수를 의미합니다.


프로시저<정의>
프로시저

단위로 실행되는 명명된 문의 나열을 의미합니다. 예를 들면 Function, Property, Sub가 프로시저의 형식입니다. 프로시저의 이름은 모듈 수준에서 정의됩니다. 프로시저는 다른 프로시저 내에서 중첩될 수 없습니다.


프로시저 상자<정의>
프로시저 상자

코드 창 디버그 창의 오른쪽 상단에 있는 목록 상자를 의미하며 개체 상자에 나타나 있는 개체에 대해 인식한 프로시저를 나타냅니다.


프로시저 호출<정의>
프로시저 호출

코드문을 의미하며 프로시저를 실행하기 위한 Visual Basic을 의미합니다.


프로시저 수준<정의>
프로시저 수준

Function, Property, Sub 프로시저에 위치한 문을 나타냅니다. 보통 선언, 할당, 기타 실행 모드순으로 목록을 만듭니다.

모듈 수준 코드는 프로시저 블록 밖에 상주합니다.


프로젝트<정의>
프로젝트

모듈 집합을 의미합니다.


프로젝트 창<정의>
프로젝트 창

폼, 클래스, 표준 모듈의 목록을 나타내는 창을 의미합니다. 폼, 클래스, 표준 모듈, 즉 리소스 파일과 프로젝트 참조의 목록을 나타내는 창을 의미합니다. .ocx와 .vbx라는 확장명을 가진 파일은 프로젝트 창에 나타나지 않습니다.


속성 창<정의>
속성 창

선택된 폼이나 디자인 모드 중인 컨트롤의 속성을 나타내거나 바꾸는데 사용하는 창을 의미합니다. 일부 사용자 정의 컨트롤은 사용자 정의 속성 창을 가지고 있습니다.


속성<정의>
속성

개체의 명명된 속성을 의미합니다. 속성은 크기, 색, 화면 위치와 같은 개체의 특성이나 가능 또는 불가능과 같은 개체의 상태를 정의합니다.


Property 프로시저<정의>
Property 프로시저

클래스 모듈에 대한 속성을 만들고 조작하는 프로시저를 의미합니다. 프로시저는 Property Let, Property Get, 또는 Property Set 문으로 시작되고 End Property 문으로 끝납니다.


Public<정의>
Public

Public 문을 사용하여 선언된 변수는 만약 Option Private Module이 효과를 나타내지 않는다면 모든 응용 프로그램의 모든 모듈의 모든 프로시저에서 볼 수 있습니다. 이 경우 변수는 변수가 상주하는 프로젝트 내에서만 Public입니다.


참조된 프로젝트<정의>
참조된 프로젝트

작업 중인 현재 프로젝트에서 사용자가 직접 연결하는 프로젝트를 의미합니다. 직접 참조된 프로젝트의 현재 프로젝트 중 하나에 의해 참조된 프로젝트를 간접 참조된 프로젝트라 부릅니다. 그것의 Public 변수는 프로젝트 이름의 자격을 통하는 것을 제외하고 현재 프로젝트에 액세스할 수 없습니다. 프로젝트간의 직접 참조와 간접 참조의 결합은 그들이 결과적으로 완전한 순환이 되지 않는 한 유효합니다.


참조하는 프로젝트<정의>
참조하는 프로젝트

현재 프로젝트를 의미합니다. 사용자가 어떻게 프로젝트와 연결하느냐는 호스트 응용 프로그램에 달려 있습니다. 예를 들어 Microsoft Excel에서 프로젝트를 직접 참조하려면 도구 메뉴의 참조 대화 상자에서 프로젝트를 선택해야 합니다. 직접 참조된 프로젝트의 Public 변수는 직접 참조하는 프로젝트로 볼 수 있지만 직접 참조하는 프로젝트의 Public 변수는 직접 참조된 프로젝트로 볼 수 없습니다.


레지스트리<정의>
레지스트리

Microsoft Windows 버전 3.1에서 OLE 등록 정보와 파일 연결은 등록 데이터 베이스에 저장되고, 프로그램 설정은 Windows 시스템 초기(.ini) 파일에 저장됩니다. Microsoft Windows 95에서 Windows 레지스트리는 사용자, 응용 프로그램, 컴퓨터 지정 정보에 관한 중앙 구성을 담당하며 Windows 버전 3.1 등록 데이터베이스와 .ini 파일 안에 갖고 있던 예전의 정보를 포함합니다.


리소스 파일<정의>
리소스 파일

Visual Basic 프로젝트에서 .res라는 확장명을 가진 파일을 의미하며 비트맵, 텍스트 문자열, 또는 다른 데이터를 포함할 수 있습니다. 이 데이터를 별도의 파일에 저장하므로써 사용자는 코드를 편집하지 않고 정보를 바꿀 수 있습니다. 하나의 원본 파일만 프로젝트와 연관됩니다.


실행 모드<정의>
실행 모드

코드가 실행되는 모드를 의미합니다. 실행 모드에서는 코드를 편집할 수 없습니다.


런타임 오류<정의>
런타임 오류

코드가 실행되는 동안 발생하는 오류를 의미합니다. 런타임 오류는 문이 잘못된 동작을 시도할 때 발생합니다.


범위<정의>
범위

변수, 프로시저, 개체의 가시성을 정의합니다. 예를 들면 Public으로 선언된 변수는 Option Private Module이 효과를 나타내지 않는다면 직접 참조하는 프로젝트의 모든 모듈 내의 프로시저 어디에서나 볼 수 있습니다. Option Private Module이 효과를 나타내면 모듈 자체는 Private이고 따라서 참조하는 프로젝트에서 볼 수 없습니다. 프로시저에서 선언된 변수는 해당 프로시저에서만 보이고 Static으로 선언하지 않으면 다른 프로시저를 호출하면 그 값을 잃어버립니다.


시드<정의>
시드

모조 난수를 만드는 데 사용되는 초기값입니다. 예를 들어 Randomize문은 고유한 모조 난수들을 순차적으로 만드는 Rnd 함수에서 사용할 시드 숫자를 만듭니다.


Single 데이터 형식<정의>
Single 데이터 형식

단정도 부동 소수점 변수를 32비트(2바이트)의 부동 소수점 숫자로 저장하는 데이터 형식을 의미하며, 값의 범위는 음수의 경우 -3.402823E38에서  -1.401298E-45까지이고 양수의 경우 1.401298E-45에서 3.402823E38까지입니다. 느낌표(!) 형식 선언 문자는 Visual Basic에서 Single을 나타냅니다.


정렬 순서<정의>
정렬 순서

데이터의 순서를 정렬하는데 사용하는 원리를 의미하며 예를 들면 사전순, 번호순, 오름차순, 내림차순 등이 있습니다.


스택<정의>
스택

Visual Basic에서 사용하는 고정 메모리 양을 의미하며 프로시저 호출 동안 지역 변수와 인수를 보존할 수 있습니다.


표준 모듈<정의>
표준 모듈

프로시저, 형식, 데이터 선언과 정의만 포함하는 모듈을 의미합니다. 표준 모듈에서 모듈 수준 선언과 정의는 기본값인 Public이 됩니다. 이전의 Visual Basic 버전에서 표준 모듈은 코드 모듈로 참조합니다.


문<정의>
문

한 가지 종류의 수행, 선언, 또는 정의를 표현하는 문장 구성상 완전한 단위를 의미합니다. 문은 일반적으로 한 줄을 차지하지만 콜론(:)을 사용하여 한 줄에 둘 이상의 문을 포함할 수 있습니다. 또한 줄 연속 문자(_)를 사용하여 하나의 논리줄을 제 2 논리줄에 연결할 수 있습니다.


문자열 비교<정의>
문자열 비교

두 개의 문자 나열의 비교를 의미합니다. Option Compare를 사용하여 이진 또는 텍스트 비교를 지정합니다. English-U.S에서 이진 비교는 대/소문자 구분을 하지만 텍스트 비교는 대/소문자 구분을 하지 않습니다.


문자열 상수<정의>
문자열 상수

숫자값이 아니라 문자 자체로 해석되는 계속된 문자의 나열로 이루어진 상수(Const 키워드를 사용하여 정의됨)를 의미합니다.


String 데이터 형식<정의>
String 데이터 형식

숫자값이 아니라 문자 자체를 나타내는 계속된 문자의 나열로 이루어진 데이터 형식을 의미합니다. String은 머리글자, 숫자, 공백, 구두점을 포함할 수 있습니다. String 데이터 형식은 길이 범위가 0에서 대략 63K인 문자인 고정 길이 문자열을 저장할 수 있으며 길이의 범위가 0에서 대략 20억 문자인 동적 문자열을 저장할 수 있습니다. Visual Basic에서 달러 기호($) 형식 선언 문자는 String을 나타냅니다.


문자식<정의>
문자식

계속된 문자의 나열을 계산하는 식을 의미합니다. 문자식의 요소는 문자열 리터럴, 문자열, 문자열 상수, 문자열 변수, Variant 문자열을 반환하는 함수나 Variant(VarType 8) 문자열을 반환하는 함수를 포함합니다.


문자열 리터럴<정의>
문자열 리터럴

따옴표로 둘러싼 계속된 문자의 나열로 이루어진 식을 의미하며 따옴표 안에서 문자로 해석됩니다.


Sub 프로시저<정의>
Sub 프로시저

프로그램 안에서 지정된 임무를 수행하지만 뚜렷한 값을 넘기지 않는 프로시저를 의미합니다. Sub 프로시저는 Sub 문으로 시작하고 End Sub 문으로 끝납니다.


구문 검사<정의>
구문 검사

구문 정정을 위해 사용자의 코드를 검사하는 특성을 의미합니다. 구문 검사 기능을 사용할 수 있으면 사용자가 구문 오류를 포함한 코드를 입력할 때 메시지가 나타나고 오류를 발생시킬 수 있는 코드가 반전됩니다.


구문 오류<정의>
구문 오류

Visual Basic에서 인식하지 못하는 코드를 입력할 때 발생하는 오류를 의미합니다.

각 키워드에 대한 구문 규칙은 관련 도움말 항목의 구문 구역에 정의되어 있다는 것을 주의하십시오. 개발 환경 안에서 키워드에 대한 도움말을 보려면 키워드를 선택하고 F1 키를 누릅니다.


탭 순서<정의>
탭 순서

Tab키나 Shift+Tab을 누를 때 포커스가 한 필드에서 다음 필드로 이동하는 순서를 의미합니다.


시간식<정의>
시간식

시간으로 해석될 수 있는 식을 의미합니다. 이것은 시간 리터럴, 시간처럼 보이는 숫자, 시간처럼 보이는 문자열, 그리고 함수로부터 넘겨진 시간을 포함합니다.

시간은 실수의 부분으로 저장됩니다. 소수점 오른쪽의 값은 시간을 나타냅니다. 예를 들면 0.5는 자정(오후 12:00)을 나타냅니다.


트윕<정의>
트윕

1/20 포인트와 대등한 화면 측정 단위를 의미합니다.트윕은 화면 독립적 단위로 사용자의 화면 응용 프로그램의 배치와 비율이 모든 디스플레이 시스템과 같도록 하는데 사용됩니다. 논리 인치로 대략 1440트윕, 또는 논리 센티미터(cm)로 567트윕이 있습니다. 이때 화면 항목은 인쇄시 1 인치나 1 센티미터(cm)로 측정됩니다.


형식 선언 문자<정의>
형식 선언 문자

변수의 데이터 형식을 표시하는 변수 이름을 추가한 문자를  의미합니다. 모듈에 일치하는 Deftype 문이 존재하지 않으면 기본값에 의해 변수의 형식은 Variant이 됩니다.


형식 라이브러리<정의>
형식 라이브러리

자동화에 사용 가능한 노출된 개체, 속성, 메서드의 표준 설명이 포함되어 있는 다른 파일 내에 있는 하나의 파일이나 구성 요소입니다. 개체 라이브러리 파일(.olb)은 형식 라이브러리를 포함합니다.


Unicode<정의>
Unicode

국제 표준 기구(ISO)의 표준 문자를 의미합니다. Unicode는 16비트(2바이트)의 코딩법을 사용하여 65,536개의 별개 문자 공백을 허용합니다. Unicode는 구두 기호, 수학 기호, 장식 활자를 포함하며 앞으로 증가될 표기에 대비한 상당한 여유를 가지고 있습니다.


일반 데이터 형식<정의>
일반 데이터 형식

일반 데이터 형식은  #yyyy-mm-dd hh:mm:ss#입니다. 그러나 데이터 구성 요소(#yyyy-mm-dd#)와 시간 구성 요소(#hh:mm:ss#)는 개별적으로 나타낼 수 있습니다.


사용자 정의 형식<정의>
사용자 정의 형식

Type 문을 사용하여 정의된 데이터 형식을 의미합니다. 사용자 정의 데이터 형식은 하나 이상의 데이터 형식 요소를 포함할 수 있습니다. 사용자 정의 및 다른 데이터 형식의 배열은 Dim 문을 사용하여 만들어집니다. 형식의 배열은 사용자 정의 형식 안에 포함될 수 있습니다.


변수<정의>
변수

프로그램 실행 중 수정될 수 있는 데이터를 포함할 수 있는 명명된 저장 위치를 의미합니다. 각 변수는 그것의 범위 안에서 유일하게 식별하는 이름을 갖습니다. 데이터 형식은 지정될 수도 있고 안될 수도 있습니다.

변수 이름은 영문자로 시작해야 하고, 같은 범위 안에서 고유해야 하고, 255 문자보다 길어서는 안되고, 포함 구간이나 형식 선언 문자를 포함할 수 없습니다.


Variant 데이터 유형<정의>
Variant 데이터 형식

사용자 정의 형식과 특수 값인 Empty와 Null 뿐만 아니라 숫자, 문자열, 날짜 데이터를 저장할 수 있는 특수 데이터 형식을 의미합니다. 데이터 형식은 16바이트의 수 저장 크기를 가지고 있어 Decimal 범위까지의 데이터를 포함할 수 있거나 22바이트 크기의 문자 저장 크기(양의 문자열 길이)를 가지고 있어 문자 텍스트를 저장할 수 있습니다. VarType 함수는 Decimal에서 어떻게 데이터가 취급되는지를 정의합니다. 만일 일부 다른 데이터 형식처럼 명시적으로 선언하지 않으면 모든 변수는 Decimal 데이터 형식이 됩니다.


Variant 식<정의>
Variant 식

특수 값인 Empty와 Null 뿐만 아니라 숫자, 문자열, 날짜 데이터를 계산할 수 있는 식을 의미합니다.


조사식<정의>
조사식

사용자가 변수나 표현식의 동작을 알 수 있도록 하는 사용자 정의 식을 의미합니다. 조사식은 Visual Basic 편집기의 조사식 창에 나타나며 사용자가 정지 모드를 입력하면 자동으로 업데이트됩니다. 조사식 창은 주어진 구문 안에서 식의 값을 나타냅니다. 조사식은 사용자의 코드에 저장되지 않습니다.


z 순서<정의>
z 순서

폼의 z 축(깊이)을 따라서 폼 위에 놓인 컨트롤의 시각적인 레이어를 의미합니다. z 순서는 어떤 컨트롤이 다른 컨트롤 앞에 있는지 결정합니다.