원철연(체르니) 2008. 3. 20. 23:41

변수(Variable)

 

Visual Basic 2008에서 변수선언

Dim
변수명 As 변수자료형

여기서 Dim Dimension의 약자이다.


Dim strCopy As String  ‘strCopy
라는 문자열형 변수선언

선언된 변수에 값 할당하기


strCopy=”
안녕하세요. 여러분!”


변수의 명시적 선언

1. Option explicit

  ‘on’ 상태일 때 선언되지 않은 변수명을 만나면 에러 메시지를 표시

2. Option Infer ->Visual Basic 2008에서 추가된 기능

  Infer option‘on’ 상태이면 초기에 설정된 변수형을 추측하여 해석

  예를 들면
Dim intnumber=100
이라고 변수를 선언, 값을 할당했을 경우

 
Infer option
‘on’ 상태이면 아래와 같이 해석한다.

  Dim intnumber As Integer = 100

 
그러나 만일 Infer option‘off’ 상태이면 object로 저장된다
.
따라서 보다 효율적인 데이터 공간을 이용해서 프로그래밍하고자 할 경우에는
모듈 최상위에

Option Infer On

 
이라고 해주면 Infer 옵션을 사용할 수 있게 되는 것이다.

 하지만 이것보다도 더 좋은 방법은 변수 선언시 정확한 자료형을 정의해서 사용하는 것이
 좋다고 생각한다.

[참고] 프로젝트 IDE에서 설정하는 방법


위에서 Options..를 선택하면 아래와 같은 Options 화면이 나온다.
여기에서 설정을 해주면 된다.

이상으로 변수에 관한 첫번째 내용을 마칩니다.
편안한 밤들 되시길...