Microsoft Visual Basic 6.0 언어 매핑

참고:  사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서 가 여기 있습니다.

다음은 Visual Basic 리버스 엔지니어링을 위해 지원되는 언어 구문입니다.

클래스, 모듈 및 양식

클래스 형식, 멤버 변수, 상수 및 함수와 서브루틴이 포함됩니다.

클래스 형식에는 표준 모듈, 클래스 모듈, MS 양식, 리소스 파일, VB 폼, VB MDI 폼, 속성 페이지, 사용자 컨트롤, 문서 개체, 관련 문서 또는 Microsoft ActiveX 디자이너 등이 있습니다. 클래스 형식은 태그가 지정된 값(ClassType)을 통해 설정됩니다. 표준 모듈은 utility 스테레오타입으로 만들어집니다.

함수 및 서브루틴

표시 여부(public, private 또는 protected), 반환 형식(함수에만 해당) 및 매개 변수가 포함됩니다.

참고: Visual Basic은 protected 클래스 멤버 개념을 가지고 있지 않습니다. 리버스 엔지니어링된 Visual Basic 코드에서 protected는 friend 속성, 서브루틴 또는 함수를 명시하는 데 사용됩니다.

매개 변수

형식, 종류(in, inout, return) 및 기본값이 포함됩니다.

UML 사양 버전 1.2는 매개 변수의 복합성을 지원하지 않습니다. 배열 차원은 매개 변수 이름에 추가됩니다. 예를 들어 다음 구문은

Sub func(arr() as Integer)

다음과 같이 리버스 엔지니어링됩니다.

arr(): Integer

기본값은 매개 변수가 선택 요소인 경우에만 설정됩니다.

상수

표시 여부(public 또는 private), 형식 및 초기 값이 포함됩니다.

상수는 가변 필드가 고정된 특성으로 모델에 추가됩니다.

예를 들어 다음과 같은 VB 줄이 있는 경우

Const str As String = "some text"

초기 값은 다음과 같습니다.

"some text"

그러나 다음 코드의 경우

Const x As Integer = 1

초기 값은 1이 됩니다.

멤버 변수

표시 여부(public 또는 private) 및 형식이 포함됩니다.

배열 차원은 매개 변수 이름에 추가됩니다. 예를 들어 다음 구문은

x(1 to 5, 1 to 10) as Integer

다음과 같이 리버스 엔지니어링됩니다.

x(1 to 5, 1 to 10): Integer

속성

표시 여부(public, private 또는 protected), 반환 형식(get만 해당) 및 매개 변수가 포함됩니다.

VB 속성은 accessor 스테레오타입을 가진 메서드로 모델에 추가됩니다. 각 속성 접근자는 고유 표시 여부를 가질 수도 있습니다.

get_, set_ 또는 let_은 접근자 형식에 따라 이름 앞에 추가됩니다.

참고: Visual Basic은 protected 클래스 멤버 개념을 가지고 있지 않습니다. Visual Basic 코드를 리버스 엔지니어링할 때 protected는 friend 속성, 서브루틴 또는 함수를 명시하는 데 사용됩니다.

이벤트

표시 여부(public만 해당) 및 매개 변수가 포함됩니다.

이벤트는 스테레오타입 이벤트가 있는 메서드로 모델에 추가됩니다.

사용자 정의 형식

클래스로 만들어집니다.

사용자 정의 형식은 모델에 클래스로 추가됩니다. 이 형식의 멤버 특성은 만들어지지 않습니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×