Applies ToVisio Premium 2010 Visio 2010 Visio Standard 2010 Visio 2007

리버스 엔지니어링 하는 동안 Visual Basic .NET의 다음 코드 구조는 UML 요소에 해당 합니다.

네임스페이스

Visual Basic의 네임 스페이스는 UML 패키지 리버스 엔지니어링 되며 다음을 포함 합니다.

  • Name(이름)

  • 구성원

클래스

Visual Basic의 클래스는 UML 클래스 리버스 엔지니어링 되며 다음을 포함 합니다.

  • Name(이름)

  • 상속 된 클래스 및 구현 된 인터페이스

  • 표시 유형 (공개, 보호 또는 개인)

  • IsAbstract

  • IsLeaf

  • 멤버 작업/함수 (멤버 변수)

다음 Visual Basic 클래스 구문은 Microsoft Office Visio UML에서 지원 되지 않습니다.

  • 보내기

  • 숨겨집니다

Efi

Visual Basic의 인터페이스는 UML 인터페이스 리버스 엔지니어링 되며 다음을 포함 합니다.

  • Name(이름)

  • 표시 유형 (공개, 보호 또는 개인)

  • IsLeaf

  • 기본 인터페이스

  • 구성원 작업

열거 형식

Visual Basic의 열거 형식은 <<열거형>> 스테레오 타입을 사용 하 여 UML 데이터 형식 리버스 엔지니어링 되며 다음을 포함 합니다.

  • Name(이름)

  • 표시 유형 (공개, 보호 또는 개인)

  • IsLeaf

  • 기본 클래스

  • 구성원

참고: Visual Basic에서는 정수 계열 형식이 리버스 엔지니어링 되지 않습니다.

구조적

Visual Basic의 구조는 <<구조체>> 스테레오 타입을 사용 하는 UML 클래스로 리버스 엔지니어링 되며 다음을 포함 합니다.

  • Name(이름)

  • 표시 유형 (공개, 보호 또는 개인)

  • IsAbstract

  • IsLeaf

  • 기본 클래스 및 구현 된 인터페이스

  • 구성원

속성 대화 상자

Visual Basic의 속성은 UML 작업으로 리버스 엔지니어링 되며 다음을 포함 합니다.

  • Name(이름)

  • 표시 유형 (공개, 보호 또는 개인)

  • 종류

  • Getter 및 Setter

참고: Visual Basic에서는 기본 속성이 지원 되지 않습니다.

대리자로

Visual Basic의 대리자는 <<대리자>> 스테레오 타입을 사용 하 여 UML 클래스로 리버스 엔지니어링 되며 다음을 포함 합니다.

  • Name(이름)

  • 표시 유형 (공개, 보호 또는 개인)

  • 서명 (클래스에 작업으로 추가 됨)

구성원 작업

Visual Basic의 멤버 작업은 uml 모델에 UML 작업으로 추가 되며 다음이 포함 됩니다.

  • Name(이름)

  • 표시 유형 (공개, 보호 또는 개인)

  • 범위 (정적 또는 공유)

  • IsPolymorphic

  • IsAbstract

  • 작업 종류

작업에는 생성자, 소멸자, 연산자 또는 프로시저 등의 형식에 따라 플래그가 지정 됩니다. Uml 작업 속성 대화 상자의 코드 생성 옵션 페이지를 사용 하 여 uml 모델에서 이러한 플래그를 볼 수 있습니다.

  • 반환 형식

  • 매개 변수

  • mustOverride

참고: 다음 Visual Basic 구성원 작업은 Microsoft Office Visio UML에서 지원 되지 않습니다.

  • 재정의 가능 하지 않음 (직접 지원 되지 않음) UML 요소에 매핑: 작업:: IsLeaf

  • 오버 로드-지원 되지 않음

  • 핸들-지원 되지 않음

이벤트

Visual Basic의 이벤트는 모델에 작업으로 추가 되며 다음이 포함 됩니다.

  • 표시 유형 (공개, 보호 또는 개인)

  • 매개 변수

상수

Visual Basic의 상수는 UML 특성으로 리버스 엔지니어링 되며 다음을 포함 합니다.

  • 표시 유형 (공개 또는 비공개)

  • 종류

  • 초기 값

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

예를 들어 다음과 같은 Visual Basic 줄을 사용할 것입니다.

Const str As String = "some text"

다음과 같은 초기 값이 제공 됩니다.

"some text"

Const x As Integer = 1

초기 값이 1로 지정 됩니다.

참고: 코드의 읽기 전용 요소는 상수로 리버스 엔지니어링 됩니다.

멤버 변수

Visual Basic의 멤버 변수는 uml 모델에 UML 특성으로 추가 되며 다음이 포함 됩니다.

  • Name(이름)

  • Type(종류)

  • 표시 유형 (공개, 보호 또는 개인)

  • 범위 (정적 또는 공유)

  • 변경 가능 (고정 또는 변경 가능)

  • 초기 값

메서드 매개 변수

Visual Basic의 메서드 매개 변수는 uml 모델에 UML 매개 변수로 추가 되며 다음이 포함 됩니다.

  • Name(이름)

  • Type(종류)

  • 방향 (in, inout, out 또는 return)

  • 기본값

참고: 다음 Visual Basic 매개 변수 구문은 Microsoft Office Visio UML에서 지원 되지 않습니다.

  • 선택

  • Y

UML에서는 Visual Basic 코드 구조가 지원 되지 않습니다.

Visual Studio에서 리버스 엔지니어링 하는 경우 다음 Visual Basic 코드 구조가 UML 요소에 매핑되지 않습니다. NET에서 Microsoft Office Visio로 이동할 수 있습니다.

  • 수업: 친구, 보호 된 친구, 섀도우.

  • 데이터 멤버: Dim, New, WithEvents.

  • 열거 형식: 정수 계열 형식이 리버스 엔지니어링 되지 않습니다.

  • 멤버 작업: 오버 로드, 핸들, 재정의할 수 없음 (UML 요소에 매핑됨: operation:: IsLeaf)

  • 매개 변수: optional, paramArray.

  • 속성: 기본값.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

구독 혜택을 살펴보고, 교육 과정을 찾아보고, 디바이스를 보호하는 방법 등을 알아봅니다.

커뮤니티를 통해 질문하고 답변하고, 피드백을 제공하고, 풍부한 지식을 갖춘 전문가의 의견을 들을 수 있습니다.