Microsoft Visual Basic 6.0 언어 매핑 정보

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

Visual Basic 리버스 엔지니어링에 지원 되는 언어 구문은 다음과 같습니다.

클래스, 모듈 및 양식

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

클래스 형식 (기본 모듈, 클래스 모듈, MS form, 리소스 파일, vb 폼, vb MDI 폼, 속성 페이지, 사용자 컨트롤, 문서 개체, 관련 문서 또는 Microsoft ActiveX 디자이너) 클래스 형식은 태그가 지정 된 값 (ClassType)을 통해 설정 됩니다. 유틸리티 스테레오 타입을 사용 하 여 표준 모듈을 만듭니다.

함수 및 서브루틴

표시 유형 (공개, 개인 또는 보호), 반환 형식 (함수에만 해당), 매개 변수를 포함 합니다.

참고: Visual Basic에는 보호 된 클래스 멤버의 개념이 없습니다. 리버스 엔지니어링 된 Visual Basic 코드에서 protected는 friend 속성, 서브루틴 또는 함수를 지정 하는 데 사용 됩니다.

매개 변수

type, kind (in, inout, return) 및 기본값을 포함 합니다.

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

Sub func(arr() as Integer)

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

arr(): Integer

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

상수

표시 유형 (공개 또는 개인), 형식, 초기 값을 포함 합니다.

상수는 변경할 수 있는 필드를 고정으로 설정한 특성으로 모델에 추가 됩니다.

예를 들어 VB 줄은 다음과 같습니다.

Const str As String = "some text"

초기 값이 지정 됩니다.

"some text"

발생

Const x As Integer = 1

초기 값 1이 지정 됩니다.

멤버 변수

표시 유형 (공개 또는 개인) 및 유형을 포함 합니다.

배열 차원은 변수 이름에 추가 됩니다. 예:

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

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

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

속성

표시 유형 (공개, 개인 또는 보호), 반환 형식 (get 전용) 및 매개 변수를 포함 합니다.

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

접근자 형식에 따라 이름 앞에 get_, set_ 또는 let_이 붙습니다.

참고: Visual Basic에는 보호 된 클래스 멤버의 개념이 없습니다. Visual Basic 코드를 리버스 엔지니어링 하는 경우 protected는 friend 속성, 서브루틴 또는 함수를 지정 하는 데 사용 됩니다.

이벤트

표시 유형 (공개 전용) 및 매개 변수를 포함 합니다.

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

사용자 정의 형식

클래스로 생성 됩니다.

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

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×