Syncope.T-*
[7] On Error...
Visual Basic 6.0 2011. 12. 21. 17:16

on error ... 는 오류가 발생했을 때를 대비하기 위해 존재합니다. on error 뒤에 뭐가 오느냐에 따라 에러가 났을 시 결과가 달라지는데, on error가 없으면 에러 번호가 뜬 뒤 프로그램이 종료되고 on error resume next하시면 오류가 난 지점 다음으로 이동합니다. on error goto ...는 ...으로 이동하라는 건데, 사용법은 다음과 같습니다. private sub command1_click() on error goto aaa msgbox "고구마" exit sub aaa: msgbox "오류" end sub 커맨드 버튼을 클릭하면, 메세지를 띄웁니다. 그런데 만약 오류가 발생하면, on error 문에 따라 aaa위치로 이동합니다. (여기서 만약 exit sub를..

[6] 개체의 이름 정하기
Visual Basic 6.0 2011. 12. 20. 22:29

각 개체는 생성될 때 기본적으로 고유의 이름을 가지고 있습니다. 텍스트 박스는 text1, text2, text3 하는 식으로 text라는 이름에 뒤에 숫자만 늘어나고, 커맨드버튼도 마찬가지로 생성됩니다. 이 이름은 마음대로 바꿀 수 있습니다. 단, 몇가지 조건이 있습니다. 1.변수와 마찬가지로, 비주얼 베이직의 특수한 명령어를 써서는 안됩니다. ex) End, If, Sub 등 2.변수와 마찬가지로, 개체의 이름은 숫자로 시작되거나 숫자만으로 만들어져서는 안됩니다. ex) 1a, 27 등 3.변수와 마찬가지로, 개체의 이름에는 공백이 들어가선 안됩니다. ex) a bc, hi sam 등 4.변수와 마찬가지로, 개체의 이름이 255자를 넘어서는 안됩니다. ex) abc....(324글자 생략)...abc..

article thumbnail
[5] 코딩 하기
Visual Basic 6.0 2011. 12. 20. 22:28

비주얼 베이직의 코딩창입니다. 이 곳에 코드를 입력해서 프로그래밍 하는 것이죠. 소스 창을 설명하겠습니다. 왼쪽 위에 'Form'이라고 쓰여져 있는 콤보 박스는, 현재 입력하는 코드가 무엇에서 일어나는지를 알려줍니다. Form이니까 폼에서 일어나는 이벤트네요. 오른쪽 위의 'Load'라고 쓰인 콤보박스는 언제 이벤트가 일어날 지 알려줍니다. Form에서 일어나고 Load이니까 '폼이 로드 될때' 일어나는 이벤트를 코딩하고 있는 상황입니다. 텍스트창을 보시면 맨 위에 'Option Explicit'라고 적혀있습니다. 이 문장은, 미리 선언된 변수만 사용하게 합니다. 이 문장이 없다면 변수 선언 없이 변수를 즉각적으로 사용할 수 있지만, 대신 안정성이 떨어지게 되죠. 이 문장은, '도구 - 옵션' 에서 '변..

article thumbnail
[4] 함수란?
Visual Basic 6.0 2011. 12. 20. 22:26

중학생 정도 되면 학교 수학 시간에 '함수'를 배우게 된다. 어떤 수를 함수에 대입하면 어떠한 값이 나오는것이다. 예를 들자면 다음과 같다. 위와 같은 '상자'에 어떤 수를 넣으면 '상자'가 특별한 '계산'을 한 뒤 그 '값'을 반환한다. 함수가 상자고, 함수의 내용이 계산 이다. 함수는 꼭 숫자만 처리하지 않는다. 문자열을 받아서 특정하게 걸러주는 함수도 있고 문자열을 형식에 맞게 바꿔주는 함수도 있다. 또, 개체를 특정한 상태로 맞춰주기도 한다. 첨부된 파일에 비주얼 베이직의 내장 함수가 들어있다. 내장 함수 말고도 사용자가 직접 함수를 구현할 수 있으니 연구해 보도록 하자.

[3] 조건문과 반복문들
Visual Basic 6.0 2011. 12. 20. 22:23

[ 조건문 ] 이번에 살펴 볼 것은 바로 if문이다. if = 만약 만약 무슨 일이 생기면 무엇을 하라... 라는 뜻의 if문은 다음 과 같이 쓰인다. 예) If text1.text = "고구마" then text2.text = "맛있다" [elseif text1.text = "감자" then text2.text = "맛없다"] [else text2.text = "모른다"] end if 살펴 보자면. If text1.text = "고구마" then 만약 text1의 text가 고구마 라면 다음 실행 하라. 라는 뜻이다. 해당되지 않는 다면 다음 조건으로 넘어간다. elseif text1.text = "감자" then 만약 text1의 text가 감자 라면 다음을 실행 하라. 란 뜻이다. 역시 해당 되지 ..

[2] 변수란?
Visual Basic 6.0 2011. 12. 20. 22:20

비주얼 베이직과 다른 많은 프로그래밍 언어들을 사용하면서 제일 많이 쓰는 것이 바로 변수이다. 변수는 한자로 '변할 변' 자와 '셈 수'자를 쓰는데 풀어 말하자면 '변하는 수' 이다. (수학적으로) 어떠한 관계나 범위 안에서 여러가지 값으로 변할 수 있는 수 인 변수는, 프로그래밍 상에서도 요구에 따라 여러 값을 갖게 된다. 변수를 사용 하기 위해선 '변수 선언'이 필요하다. 변수 선언에서 변수의 형식과 사용 범위, 그리고 이름을 지정한다. 예) Dim 변수 이름 [as 변수 형식] 여기서 앞의 'Dim'은 '선언자'라고 해서 변수가 사용 될 범위를 나타낸다. 선언자와 그 적용 범위는 다음과 같다. 선언 영역 사용 가능 선언자 변수의 사용 가능 영역 모듈 Dim 해당 모듈 전체 Public 전체 모듈 P..

profile on loading

Loading...