Перейти к основному контенту
Поддержка
Войдите с помощью учетной записи Майкрософт
Войдите или создайте учетную запись.
Здравствуйте,
Выберите другую учетную запись.
У вас несколько учетных записей
Выберите учетную запись, с помощью которой нужно войти.

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

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

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

  • Название

  • Участники

Класс

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

  • Название

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

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

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

  • Лист

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

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

  • Доступа

  • Тень

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

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

  • Название

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

  • Лист

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

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

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

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

  • Название

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

  • Лист

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

  • Участники

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

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

Структура в Visual Basic реконструируется как класс UML с <<структурой>> стереотипа и включает:

  • Название

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

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

  • Лист

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

  • Участники

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

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

  • Название

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

  • Тип

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

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

Делегаты

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

  • Название

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

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

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

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

  • Название

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

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

  • IsPolymorphic

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

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

Операции помечаются в соответствии с их типом, таким как конструктор, деструктор, оператор или процедура. Эти флаги можно просмотреть в модели 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 и включают следующие элементы:

  • Имя

  • Type (Тип)

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

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

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

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

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

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

  • Имя

  • Type (Тип)

  • Направление (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.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.

В сообществах можно задавать вопросы и отвечать на них, отправлять отзывы и консультироваться с экспертами разных профилей.

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

Насколько вы удовлетворены качеством перевода?
Что повлияло на вашу оценку?
После нажатия кнопки "Отправить" ваш отзыв будет использован для улучшения продуктов и служб Майкрософт. Эти данные будут доступны для сбора ИТ-администратору. Заявление о конфиденциальности.

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

×