Отображение текста программы на языке Microsoft Visual Basic .NET на язык UML

Важно :  Данная статья переведена с помощью машинного перевода, см. Отказ от ответственности. Используйте английский вариант этой статьи, который находится здесь, в качестве справочного материала.

При реконструировании указанным ниже синтаксическим конструкциям языка Visual Basic .NET соответствуют определенные элементы языка UML.

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

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

  • Имя

  • Участники

Класс

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

  • Имя

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

  • Видимость (открытая, защищенная или закрытая)

  • IsAbstract

  • IsLeaf

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

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

  • Friend

  • Shadows

Интерфейс

Интерфейс Visual Basic реконструируется интерфейс UML, включающий в себя:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • IsLeaf

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

  • Операции-члены

Тип перечисления

Тип перечисления в Visual Basic обратного разработке как UML тип данных с << перечисления >> стереотип и включает:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • IsLeaf

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

  • Члены

Примечание : Целочисленные типы Visual Basic не подлежат реконструированию.

Структура

Структура в Visual Basic обратного разработке как класс UML со стереотипом << структуры >> и включает:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • IsAbstract

  • IsLeaf

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

  • Участники

Свойства

Свойства в Visual Basic обратного разработке как операции UML и включают:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • Тип

  • Getter и Setter

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

Делегаты

Делегаты Visual Basic реконструируются в классы UML со стереотипом <<делегат>>, включающие в себя:

  • Имя

  • Видимость (открытая, защищенная или закрытая)

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

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

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

  • Имя

  • Видимость (открытая, защищенная или закрытая)

  • Область определения (статическая или разделяемая)

  • IsPolymorphic

  • IsAbstract

  • Вид операции

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

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

  • Параметры

  • mustOverride

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

  • NotOverridable — не поддерживается напрямую, но отображается на элемент UML «operation::IsLeaf»

  • Overloads — не поддерживается

  • Handles — не поддерживается

События

События 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, включающие в себя:

  • Имя

  • Тип

  • Видимость (открытая, защищенная или закрытая)

  • Область определения (статическая или разделяемая)

  • Возможность изменения (закрепленный или изменяемый)

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

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

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

  • Имя

  • Тип

  • Направление (in, inout, out и return)

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

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

  • Optional

  • ParamArray

Не поддерживается в UML конструкций кода Visual Basic

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

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

  • Данные-члены: Dim, New, WithEvents.

  • Перечисление: целочисленные типы не подлежат реконструированию.

  • Операции-члены: Overloads, Handles, NotOverridable (соответствующий элемент UML: operation::IsLeaf).

  • Параметр: optional, paramArray.

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

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

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

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

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

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

×