상수 및 열거형(Visual Basic)
Visual Basic은 개발자를 위해 미리 정의된 여러 상수와 열거형을 제공합니다. 상수는 애플리케이션 실행 중 변함없이 유지되는 값을 저장합니다. 열거형은 관련된 상수 집합으로 작업하고 이름과 상수 값을 연결하는 편리한 방법을 제공합니다.
상수
조건부 컴파일 상수
다음 표에는 조건부 컴파일에 사용할 수 있는 미리 정의된 상수가 나와 있습니다.
상수 | 설명 |
---|---|
CONFIG |
구성 관리자에서 활성 솔루션 구성 상자의 현재 설정에 해당하는 문자열입니다. |
DEBUG |
프로젝트 속성 대화 상자에서 설정할 수 있는 Boolean 값입니다. 기본적으로 프로젝트에 대한 디버그 구성은 DEBUG 를 정의합니다. DEBUG 를 정의하면 Debug 클래스 메서드는 출력 창에 출력을 생성합니다. 정의되지 않은 경우 Debug 클래스 메서드가 컴파일되지 않고 디버그 출력이 생성되지 않습니다. |
TARGET |
프로젝트의 출력 형식 또는 명령줄 -target 옵션의 설정을 나타내는 문자열입니다. TARGET 의 가능한 값은 다음과 같습니다.- Windows 애플리케이션에 대한 “winexe”입니다. - 콘솔 애플리케이션에 대한 “exe”입니다. - 클래스 라이브러리에 대한 “library”입니다. - 모듈에 대한 “module”입니다. - -target 옵션은 Visual Studio 통합 개발 환경에서 설정할 수 있습니다. 자세한 내용은 -target(Visual Basic)을 참조하세요. |
TRACE |
프로젝트 속성 대화 상자에서 설정할 수 있는 Boolean 값입니다. 기본적으로 프로젝트에 대한 모든 구성은 TRACE 를 정의합니다. TRACE 를 정의하면 Trace 클래스 메서드는 출력 창에 출력을 생성합니다. 정의되지 않은 경우 Trace 클래스 메서드가 컴파일되지 않고 Trace 출력이 생성되지 않습니다. |
VBC_VER |
major.minor 형식의 Visual Basic 버전을 나타내는 숫자입니다. |
상수 인쇄 및 표시
인쇄 및 표시 함수를 호출할 때 코드에서 실제 값 대신 다음 상수를 사용할 수 있습니다.
상수 | 설명 |
---|---|
vbCrLf |
캐리지 리턴/줄 바꿈 문자 조합. |
vbCr |
캐리지 리턴 문자. |
vbLf |
줄 바꿈 문자. |
vbNewLine |
줄 바꿈 문자. |
vbNullChar |
null 문자. |
vbNullString |
길이가 0인 문자열(“”)과 같지 않습니다. 외부 프로시저를 호출하는 데 사용됩니다. |
vbObjectError |
오류 번호 사용자 정의 오류 번호는 이 값보다 커야 합니다. 예시:Err.Raise(Number) = vbObjectError + 1000 |
vbTab |
탭 문자. |
vbBack |
백스페이스 문자. |
vbFormFeed |
Microsoft Windows에서는 사용되지 않습니다. |
vbVerticalTab |
Microsoft Windows에서는 유용하지 않습니다. |
열거형
다음 표에서는 Visual Basic에서 제공하는 열거형을 나열하고 설명합니다.
열거형 | 설명 |
---|---|
AppWinStyle | Shell 함수를 호출할 때 호출된 프로그램에 사용할 창 스타일을 나타냅니다. |
AudioPlayMode | 오디오 메서드를 호출할 때 소리를 재생하는 방법을 나타냅니다. |
BuiltInRole | IsInRole 메서드를 호출할 때 확인할 역할 형식을 나타냅니다. |
CallType | CallByName 함수를 호출할 때 호출되는 프로시저의 형식을 나타냅니다. |
CompareMethod | 비교 함수를 호출할 때 문자열을 비교하는 방법을 나타냅니다. |
DateFormat | FormatDateTime 함수를 호출할 때 날짜를 표시하는 방법을 나타냅니다. |
DateInterval | 날짜 관련 함수를 호출할 때 날짜 간격을 확인하고 서식을 지정하는 방법을 나타냅니다. |
DeleteDirectoryOption | 삭제할 디렉터리에 파일 또는 디렉터리가 포함된 경우 수행해야 하는 작업을 지정합니다. |
DueDate | 금융 메서드를 호출할 때 지불 기한을 나타냅니다. |
FieldType | 텍스트 필드가 구분되어 있는지 또는 고정 너비인지 여부를 나타냅니다. |
FileAttribute | 파일 액세스 함수를 호출할 때 사용할 파일 특성을 나타냅니다. |
FirstDayOfWeek | 날짜 관련 함수를 호출할 때 사용할 주의 첫 번째 요일을 나타냅니다. |
FirstWeekOfYear | 날짜 관련 함수를 호출할 때 사용할 연도의 첫 번째 주를 나타냅니다. |
MsgBoxResult | MsgBox 함수에 의해 반환되는 메시지 상자에서 누른 단추를 나타냅니다. |
MsgBoxStyle | MsgBox 함수를 호출할 때 표시할 단추를 나타냅니다. |
OpenAccess | 파일 액세스 함수를 호출할 때 파일을 여는 방법을 나타냅니다. |
OpenMode | 파일 액세스 함수를 호출할 때 파일을 여는 방법을 나타냅니다. |
OpenShare | 파일 액세스 함수를 호출할 때 파일을 여는 방법을 나타냅니다. |
RecycleOption | 파일을 영구적으로 삭제할지 아니면 휴지통에 보관할지 여부를 지정합니다. |
SearchOption | 최상위 디렉터리를 모두 검색할지 아니면 최상위 디렉터리만 검색할지를 지정합니다. |
TriState | 숫자 서식 지정 함수를 호출할 때 Boolean 값 또는 기본값을 사용해야 하는지 여부를 나타냅니다. |
UICancelOption | 작업 중에 사용자가 취소를 클릭하는 경우 수행해야 하는 작업을 지정합니다. |
UIOption | 파일 또는 디렉터리를 복사, 삭제 또는 이동할 때 진행률 대화 상자를 표시할지 여부를 지정합니다. |
VariantType | VarType 함수에서 반환된 변형 개체의 형식을 나타냅니다. |
VbStrConv | StrConv 함수를 호출할 때 수행할 변환 형식을 나타냅니다. |
참고 항목
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET