Перейти к основному контенту
Office

Сведения о Microsoft Visual Basic .NET для сопоставления кода UML

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).

В процессе реконструирования следующие конструкции кода в Visual Basic .NET соответствуют элементам UML.

Пространство имен

Пространство имен в Visual Basic реконструируется как UML- пакет и включает следующие элементы:

  • Имя

  • Участники

Класс

Класс в Visual Basic реконструируется как UML- класс и включает следующие элементы:

  • Имя

  • Унаследованные классы и реализованные интерфейсы

  • Visibility (общедоступная, защищенная или частная)

  • "Абстрактный"

  • Лист

  • Операции и функции членов (переменные-члены)

Следующие конструкции класса Visual Basic не поддерживаются в Microsoft Office Visio UML.

  • Доступа

  • Тень

Теплопроводящий

Интерфейс в Visual Basic реконструируется как UML- интерфейс и включает следующие функции.

  • Имя

  • Visibility (общедоступная, защищенная или частная)

  • Лист

  • Базовые интерфейсы

  • Операции с участниками

Перечисляемый тип

Перечисляемые типы в Visual Basic реконструированы как UML- тип данных с _лт__лт_енум_гт__гт_ стереотипом и включают следующие элементы:

  • Имя

  • Visibility (общедоступная, защищенная или частная)

  • Лист

  • Базовые классы

  • Участники

Примечание: В Visual Basic целочисленные типы не реконструированы.

Структурирован

Структура в Visual Basic реконструируется как класс UML с использованием стереотипа _Лт__лт_структ_гт__гт_ и включает следующие элементы:

  • Имя

  • Visibility (общедоступная, защищенная или частная)

  • "Абстрактный"

  • Лист

  • Базовые классы и реализованные интерфейсы

  • Участники

Диалоговое окно свойств

Свойства в Visual Basic реконструированы как операции UML и включают следующие элементы:

  • Имя

  • Visibility (общедоступная, защищенная или частная)

  • Тип

  • Метод получения и задания доступа

Примечание: В Visual Basic свойство по умолчанию не поддерживается.

Делегаты

Делегаты в Visual Basic реконструированы как UML-классы с помощью стереотипа _Лт__лт_делегате_гт__гт_ и включают следующие элементы:

  • Имя

  • Visibility (общедоступная, защищенная или частная)

  • Подпись (которая добавляется в класс как операция)

Операции с участниками

Операции с элементами в Visual Basic добавляются в модель UML в виде UML-операций и включают следующие элементы:

  • Имя

  • Visibility (общедоступная, защищенная или частная)

  • Область (статическая или общая)

  • Исполиморфик

  • "Абстрактный"

  • Работа с видами операций

Операции помечаются в соответствии с их типом, таким как конструктор, деструктор, оператор или процедура. Эти флаги можно просмотреть в модели UML с помощью страницы " Параметры создания кода " в диалоговом окне " Свойства операций UML ".

  • Тип возвращаемого значения

  • Параметры

  • Спецификатор

Примечание: Следующие операции с элементами Visual Basic не поддерживаются в Microsoft Office Visio UML:

  • Невозможно переопределяемый (не поддерживается напрямую) сопоставляет элемент UML: операция:: лист

  • Перегрузки — не поддерживаются

  • Handles (дескрипторы) не поддерживаются

События

События в Visual Basic добавляются в модель в качестве операций и включают в себя следующие элементы:

  • Visibility (общедоступная, защищенная или частная)

  • Параметры

Константы

Константы в Visual Basic реконструированы как атрибуты UML и включают:

  • Видимость (общедоступная или частная)

  • Тип

  • Начальное значение

Константы добавляются в модель в качестве атрибутов с изменяемым полем с зафиксированным значением.

Например, строка Visual Basic:

Const str As String = "some text"

будет задано начальное значение:

"some text"

автоном

Const x As Integer = 1

будет задано начальное значение 1.

Примечание: Элементы, предназначенные только для чтения в коде, реконструированы как константы.

Переменные членов

Переменные-члены в Visual Basic добавляются в модель UML в качестве атрибутов UML и включают следующие элементы:

  • Имя

  • Тип

  • Visibility (общедоступная, защищенная или частная)

  • Область (статическая или общая)

  • Изменяемый (зафиксированный или изменяемый)

  • Начальное значение

Параметры метода

Параметры метода в Visual Basic добавляются в модель UML в качестве параметров UML и включают следующие элементы:

  • Имя

  • Тип

  • Направление (in, InOut, out или Return)

  • Значение по умолчанию

Примечание: Следующие конструкции параметров Visual Basic не поддерживаются в Microsoft Office Visio UML:

  • Необязательное

  • Параметр

Конструкции кода Visual Basic, не поддерживаемые в UML

Следующие конструкции кода Visual Basic не сопоставлены с элементами UML при реконструировании из Visual Studio. NET в Microsoft Office Visio.

  • Классы: Friend, Protected Friend, Shadows.

  • Элементы данных: Dim, New, WithEvents.

  • Перечисляемый тип: целочисленные типы не реконструированы.

  • Операции с членами: перегрузки, дескрипторы, не допускающие переопределение (сопоставляются с элементом UML: операция:: лист).

  • Параметр: необязательный аргумент, paramArray.

  • Свойство: Default.

Совершенствование навыков работы с Office
Перейти к обучению
Первоочередный доступ к новым возможностям
Присоединиться к программе предварительной оценки Office

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×