유연 하고 실 용적 인 VBS 입문 강좌 기초 편

우 리 는 VBS 의 기능 이 매우 강하 고 간단 하 다 는 것 을 자주 들 었 습 니 다.여러분 도 VBS 에 대해 알 고 싶 으 십 니까?이제 우리 함께 VBS 를 공부 합 시다.
VBS 는 영어 의 줄 임 말 일 뿐 전체 명칭 은 Visual Basic Script Edition,즉 VBS 는 Visual Basic 의 스 크 립 트 버 전 으로 많은 사람들 이 VBS 가 VB 의 키 집합 이 라 고 말한다.VBS 는 프로 그래 밍 문법,함수 에서 기본적으로 Visual Basic 과 일치 하기 때문이다.Visual Basic 이 실현 할 수 있 는 일반적인 기능 은 VBS 역시 실현 할 수 있 고 실현 과정 도 Visual Basic 보다 쉽다.텍스트 편집기 하나만 있 으 면 VBS 프로 그래 밍 을 완성 할 수 있 고 윈도 우즈 가 자체 적 으로 가지 고 있 는 메모 장 Notepad 는 충분히 감당 할 수 있 기 때문이다.
다음은 전형 적 인 루틴 을 만 들 겠 습 니 다:hello World.우리 가 실현 하고 자 하 는 것 은 바로 그림 1 의 효과 와 같다.이 효 과 를 실현 하려 면 사실은 한 문장 만 있 으 면 된다.구체 적 인 방법 은 다음 과 같다.메모 장 을 열 고 편집 영역 에'msgBox(hello World)'(그림 2 참조)를 입력 한 다음 VBS 를 확장자 로 파일 저장('저장 형식'에서'모든 파일'을 선택 하고'파일 이름'에 확장자 가 포 함 된 파일 이름 을 입력 하 십시오.예 를 들 어'hello World.vbs')저장 이 완료 되면 저 장 된 파일 을 두 번 클릭 합 니 다.효과 가 나 왔 습 니 다.VB 를 배 운 친구 들 은 msgbox 함수 가 VB 프로 그래 밍 에서 가장 자주 사용 하 는 함수 중 하나 라 는 것 을 알 고 있 습 니 다.팝 업 창 알림 정 보 를 실현 할 수 있 습 니 다.
그림 1
그림 2
출력 이 있 으 면 입력 이 있 습 니 다.msgBox 와 대응 하 는 것 은 입력 함수 InputBox 입 니 다.사용자 의 입력 정 보 를 받 은 다음 지정 한 변 수 를 되 돌려 줍 니 다.다음은 우리 가 다시 하나의 예 로 설명 하 겠 다.노트 에 다음 과 같은 내용 을 입력 하 십시오:
Dim name Name=InputBox("PC 방 이름 을 입력 하 십시오","이름")MsgBox(name)
저장 후 더 블 클릭 으로 실행 하면 그림 3 과 같은 창 이 나타 납 니 다.
그림 3
창 에 입력 하고 싶 은 내용 을 입력 하 십시오(예 를 들 어 이 예 에서'풀 네트워크'를 입력 하 십시오).확인 을 누 르 면 입력 한 내용 을 표시 하 는 알림 창 이 나타 납 니 다(그림 4 참조).
그림 4
이제 우 리 는 상기 내용 의 의 미 를 깊이 인식 한다.Dim 은 Visual Basic 에서 변 수 를 설명 하 는 키워드 입 니 다.VBS 에서 도 똑 같이 적 용 됩 니 다.문장의 형식 은 다음 과 같 습 니 다.
Dim 변수 이름[As 형식]
중 괄호 안의 내용 은 생략 할 수 있다.생략 하면 변 수 는 체형 이 변 할 것 입 니 다.변수의 데이터 형식 은 변수 에 부여 한 값 에 따라 정 해 집 니 다.이 변수 에 부여 한 값 이 정형 이면 정형 변수 가 될 것 입 니 다.두 번 째 문 구 는"Name=InputBox("PC 방 이름 을 입력 하 십시오","이름")"입 니 다.InputBox 함 수 를 실행 할 때 사용자 가 입력 한 내용 을 변수 Name 에 부여 하 는 것 을 의미 합 니 다."="은 숫자 에 있 는"="과 다 르 게 할당 기호 입 니 다.
위 에서 변 수 를 말 했 는데 프로 그래 밍 을 배우 지 않 은 독자 에 게 변수 가 무엇 인지 전혀 모 를 수도 있다.사실 고급 언어 프로 그래 밍 에는 변수 외 에 상수 도 있다.말하자면 상수 와 변 수 는 이름 이 붙 은 메모리 셀 입 니 다.수 정 된 데 이 터 를 읽 을 때 메모리 셀 이름 을 통 해 데 이 터 를 방문 합 니 다.구체 적 으로 말 하면 변 수 는 프로그램 이 실행 되 는 과정 에서 그 값 이 변 할 수 있 는 양 이다.유연성 이 비교적 크다.상수 는 프로그램 실행 에서 변 하지 않 는 양 으로 상수 는 보통 세 가지 로 나 뉜 다.직접 상수,사용자 성명 의 기호 상수 이다.직접 상 수 는 성명 을 거치 지 않 아 도 사용 할 수 있다.예 를 들 어 123 은 직접적인 상수 이다.직접 사용 할 수 있 지만 그것 을 바 꿀 수 는 없다.예 를 들 어 123=321 과 같이 프로그램 이 실 행 될 때 오류 가 발생 할 수 있다.사용자 성명 의 상수 는 프로그램의 읽 기 나 수정 을 편리 하 게 하기 위해 사용자 가 스스로 성명 한 상수 를 수정 한 것 입 니 다.그러면 이 성명 의 상수 와 관련 된 값 은 하나하나 수정 하지 않 아 도 됩 니 다.상수 성명 의 키 워드 는 Const 입 니 다.예 를 들 어 const PI=3.14159 입 니 다.다음은 원 면적 을 계산 하 는 프로그램 을 만 들 겠 습 니 다.수첩 에 다음 과 같은 내용 을 입력 하 십시오.
const PI=3.14 dim r,S r=InputBox("원 의 반지름 을 입력 하 십시오","반지름")S=PI*r*r MsgBox("원 의 면적 은"&s)
VBS 파일 로 저장 하면 원 면적 을 계산 하 는 프로그램 이 완 료 됩 니 다.
이로써 여러분 들 은 VBS 프로 그래 밍 에 대해 서도 초보적인 이 해 를 가지 게 되 었 을 것 입 니 다.더욱 깊이 공부 하고 선택 구조 와 순환 구 조 를 배 워 야 합 니 다.이것 은 뒤의 글 에서 언급 될 것 입 니 다.

좋은 웹페이지 즐겨찾기