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

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

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

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

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

  • Name (Имя)

  • Участники

Класс

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

  • Name (Имя)

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

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

  • Abstract

  • Лист

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

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

  • Уровнем

  • Тени

Интерфейса

В Visual Basic реконструируется интерфейс в виде UML _з0з_ и включает следующие элементы:

  • Name (Имя)

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

  • Лист

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

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

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

Перечисленный тип в Visual Basic реконструируется как UML- _з0з_ с < < enum > > стереотип и включает следующие элементы:

  • Name (Имя)

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

  • Лист

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

  • Участники

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

Структура

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

  • Name (Имя)

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

  • Abstract

  • Лист

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

  • Участники

Свойства

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

  • Name (Имя)

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

  • Type (Тип)

  • Метод доступа get и Setter

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

Делегаты

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

  • Name (Имя)

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

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

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

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

  • Name (Имя)

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

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

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

  • Abstract

  • Тип операции

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

  • Тип возврата

  • Параметры

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

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

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

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

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

События

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

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

  • Параметры

Константы

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

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

  • Type (Тип)

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

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

Например, строка 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:

  • Не требуется

  • ParamArray

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

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

  • Классы: дружественные, защищенные друг с другом, Shadows.

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

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

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

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

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

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

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

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

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

×