UML 매핑에 대 한 Microsoft Visual Basic .NET 코드 정보

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

네임스페이스

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

  • Name(이름)

  • 구성원

클래스

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

  • Name(이름)

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

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

  • IsAbstract

  • IsLeaf

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

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

  • 보내기

  • 숨겨집니다

Efi

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

  • Name(이름)

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

  • IsLeaf

  • 기본 인터페이스

  • 구성원 작업

열거 형식

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

  • 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(이름)

  • 종류

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

  • 범위 (정적 또는 공유)

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

  • 초기 값

메서드 매개 변수

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

  • Name(이름)

  • 종류

  • 방향 (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.

  • 속성: 기본값.

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

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

이 정보가 유용한가요?

의견 주셔서 감사합니다!

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

×