Разработка приложений VBA с помощью Microstation

Чтобы создавать приложения, Microstation поддерживает разные языки, в том числе Язык разработки Microstation (MDL) который предпочитают гуру Бентли. Он также поддерживает базовые старые много лет назад и в свое время переносил Java, поэтому эта версия называлась Microstation J.

Но для развития с удовольствием и без особого возврата наиболее практичным является модуль Visual Basic, который поставляется вместе с программой, в версиях до XM (8.9) включает полный редактор Visual Basic 6.3, который выходит за его пределы.

визуальная базовая микростанция

Чтобы начать

Понятно, что человеку, который понятия не имеет о программировании, нечего делать. Тем не менее, для тех, кто понимает объектно-ориентированное программирование и играл с Visual Basic 6, вы обнаружите, что почти умираете от смеха. С программой обычно приходят некоторые примеры, но здесь трюк, который я видел, использует техников: Использование макросов.

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

Как создать макрос.

Утилиты> макрос> менеджер проекта.

визуальная базовая микростанция

Здесь создается новый проект и назван. Они обычно хранятся в Файлы программы / Bentley / workspace / projects / vba но вы можете выбрать любой пункт назначения.

визуальная базовая микростанция

Как сохранить его.

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

Например: Поместите вид забора, отключите все уровни, за исключением границ яблока и центра, переместите граничные ссылки на центроиды, создайте фигуры на уровне 62, отключите границы, переместите центральные ссылки на фигуры, загрузите команду в thematize, thematize в соответствии с сектором в котором представлены яблоки с определенным цветом для каждого сектора, помещаем легенду.

Процесс может быть приостановлен или завершен значком красного окна. Если кнопка нажата играть, программа выполнит полную процедуру, так как я ее сохранил. Полезность этого даже без программирования очень интересна, если вы можете получить выгоду, я видел меню, сделанное чисто не программистами.

Если желательно, чтобы каждый раз, когда мы запускаем Geographics макрос загружается, активируется четвертый столбец Авто-загрузка, и это создаст переменную в файле msgeo.ucf.

Как отредактировать код.

Чтобы просмотреть код, нажмите кнопку, которая открывает редактор Visual Basic.

визуальная базовая микростанция

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

визуальная базовая микростанция

Пример, который я покажу вам, к которому уже привыкли друзья севера, включает в себя отдельные модули для обеспечения соединения с базой данных, выполнения подпрограммы ligues, создания связанных объектов, применения темы и один для глобальных конфигураций. Код может нести пароль,, что мешает операторам вызвать катастрофу или облегчить разделение библиотек классов, которые мы не хотим передавать с пользователем программиста.

Ответы 3 на «Разработка приложений VBA с помощью Microstation»

  1. Я нахожу, что структура кода известна, дикие курит.

Оставить комментарий

Ваш электронный адрес не будет опубликован.

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.