Отображение языка Microsoft Visual Basic 6.0 на язык моделирования

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

Следующие синтаксические конструкции языка поддерживаются при реконструировании программ на Visual Basic.

Классы, модули и форм

Включаются: тип класса, переменные-члены, константы, функции и подпрограммы.

Тип класса (стандартный модуль, модуль класса, форма MS, файл ресурса, форма VB, форма VB MDI, страница свойства, пользовательский элемент управления, объект документа, связанный документ или конструктор Microsoft ActiveX). Тип класса устанавливается при помощи именованного значения («ClassType»). Стандартные модули создаются со стереотипом «утилита».

Функции и процедур

Включаются: видимость (открытая, закрытая или защищенная), тип возвращаемого значения (только для функций) и параметры.

Примечание : В Visual Basic не существует понятия защищенного члена класса. В модели, созданной путем реконструирования программы на Visual Basic, видимость «защищенная» используется для обозначения свойства, подпрограммы или функции, обозначенной как «friend».

Параметры

Включаются: тип, вид (in (входной), inout (изменяемый входной), return (возвращаемый)) и значение по умолчанию.

Спецификация UML версии 1.2 не поддерживает множественность для параметров. Размерность массивов добавляется в конец имени параметра. Например,

Sub func(arr() as Integer)

при реконструировании преобразуется в:

arr(): Integer

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

Константы

Включаются: видимость (открытая или закрытая), тип и начальное значение.

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

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

Const str As String = "some text"

будет присвоено начальное значение

"some text"

тогда как переменной

Const x As Integer = 1

будет присвоено начальное значение 1.

Переменные участника

Включаются: видимость (открытая или закрытая) и тип.

Размерность массивов добавляется в конец имени переменной. Например:

x(1 to 5, 1 to 10) as Integer

при реконструировании преобразуется в:

x(1 to 5, 1 to 10): Integer

Свойства

Включаются: видимость (открытая, закрытая или защищенная), тип возвращаемого значения (только для чтения) и параметры.

Свойства VB добавляются в модель как методы со стереотипом, имеющим значение «объект доступа». Значение видимости может быть своим у каждого из методов доступа к свойствам.

Префиксы «get_», «set_» и «let_» добавляются к имени в зависимости от типа метода доступа.

Примечание : В Visual Basic не существует понятия защищенного члена класса. В модели, построенной в результате реконструирования программы на Visual Basic, видимость «защищенная» используется для обозначения свойств, подпрограмм или функций, объявленных с описателем friend.

События

Включаются: видимость (только открытая) и параметры.

События добавляются в модель как методы со стереотипом «событие».

Определенные пользователем типы

Создаются как классы.

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

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

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

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

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

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

×