Про Microsoft Visual Basic .NET Code для зіставлення UML

Під час реконструювання в Visual Basic .NET, що відповідають елементам UML, наведені нижче конструкції коду.

Простір імен

Простір імен у Visual Basic буде реконструйовано як UML TE000128825 і включає в себе:

  • Ім’я.

  • Члени

Клас

Клас у Visual Basic буде реконструйовано як UML TE000128617 і включає в себе:

  • Ім’я.

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

  • Видимість (загальнодоступний, захищений або приватний)

  • IsAbstract

  • IsLeaf

  • Дії учасників і функції (Змінні-члени)

Такі конструкції класів Visual Basic не підтримуються в UML Microsoft Office Visio:

  • Друга

  • Тіні

Інтерфейсу

Інтерфейс у Visual Basic буде реконструйовано як UML TE000128758 і включає в себе:

  • Ім’я.

  • Видимість (загальнодоступний, захищений або приватний)

  • IsLeaf

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

  • Операції з членами

Перелічення типу

Перелічення типу у Visual Basic буде реконструйовано як UML TE000128661 з <<Enum>> стереотипом і містить:

  • Ім’я.

  • Видимість (загальнодоступний, захищений або приватний)

  • IsLeaf

  • Базові класи

  • Члени

Примітка.: У Visual Basic інтегральні типи не реконструйовано.

Структури

Структура в Visual Basic має такий вигляд, як і клас UML із <<struct>> стереотипом і містить:

  • Ім’я.

  • Видимість (загальнодоступний, захищений або приватний)

  • IsAbstract

  • IsLeaf

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

  • Члени

Properties

Властивості в Visual Basic – це реконструйовано як операції UML, а також:

  • Ім’я.

  • Видимість (загальнодоступний, захищений або приватний)

  • Тип

  • Геттер і Сеттер

Примітка.: У Visual Basic властивість за замовчуванням не підтримується.

Делегатів

Делегати в Visual Basic мають зворотний вигляд, як класи UML із <<-представником>> стереотипом та містять:

  • Ім’я.

  • Видимість (загальнодоступний, захищений або приватний)

  • Підпис (доданий до класу як операція)

Операції з членами

Дії учасників у Visual Basic додаються до моделі UML як операції UML і містять:

  • Ім’я.

  • Видимість (загальнодоступний, захищений або приватний)

  • Область (статична або спільна)

  • Ізоморфні

  • IsAbstract

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

Операції позначено відповідно до типу "Конструктор", "деструктор", "оператор" або "процедура". Ці прапорці можна переглянути в моделі UML, використовуючи сторінку Параметри створення коду в діалоговому вікні Властивості операції UML .

  • Тип повернення

  • Параметри

  • Скасування зміни

Примітка.: У UML Microsoft Office Visio не підтримуються такі операції з Visual Basic.

  • Не перевантажені, а не підтримується безпосередньо, Maps для елемента 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 і включають:

  • Ім’я

  • Type (Тип)

  • Видимість (загальнодоступний, захищений або приватний)

  • Область (статична або спільна)

  • Змінні (заморожені або змінні)

  • Початкове значення

Параметри методу

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

  • Ім’я

  • Type (Тип)

  • Напрямок (у, невихід, вихід або повернення)

  • Значення за замовчуванням

Примітка.: Наведені нижче конструкції параметрів Visual Basic не підтримуються в UML Microsoft Office Visio:

  • Необов’язковий

  • Парамасив

Конструкції коду Visual Basic не підтримуються в UML

Такі конструкції коду Visual Basic не буде зіставлено з елементами UML, коли реконструювання з Visual Studio. NET to Microsoft Office Visio.

  • Класи: друг, захищений друг, тіні.

  • Учасники даних: тьмяний, новий, Вітежерний.

  • Перелічення типу: інтегральні типи не реконструйовано.

  • Операції з членами: перевантаження, дескриптори, а не overridable (карти для елемента UML: операція:: IsLeaf).

  • Параметр: необов'язковий, Парамасив.

  • Властивість: за замовчуванням.

Примітка.:  Цю сторінку перекладено за допомогою засобу автоматичного перекладу, тому вона може містити смислові, синтаксичні або граматичні помилки. Ми вважаємо, що цей вміст стане вам у пригоді. Повідомте нас, чи була ця інформація корисною. Для довідки цю статтю можна переглянути англійською мовою.

Удосконалення навичок роботи з Office
Ознайомтеся з навчальними матеріалами
Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо, що знайшли час і надіслали нам відгук! Можливо, у нас не буде часу відповісти на кожен коментар, але докладемо максимум зусиль, щоб переглянути їх усі. Вас цікавить, як ми використовуємо ваші відгуки?

×