Microsoft로 로그인
로그인하거나 계정을 만듭니다.
안녕하세요.
다른 계정을 선택합니다.
계정이 여러 개 있음
로그인할 계정을 선택합니다.

리버스 엔지니어링 하는 동안 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.

  • 속성: 기본값.

도움이 더 필요하세요?

더 많은 옵션을 원하세요?

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

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

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?
제출을 누르면 피드백이 Microsoft 제품과 서비스를 개선하는 데 사용됩니다. IT 관리자는 이 데이터를 수집할 수 있습니다. 개인정보처리방침

의견 주셔서 감사합니다!

×