Отображение языка 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.

События

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

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

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

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

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

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

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

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

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

×