Розробка додатків VBA за допомогою Microstation
Для створення додатків Microstation підтримує різні мови, зокрема Мова розвитку мови Microstation (MDL) якому надають перевагу гуру Bentley. Він також підтримує стару базову версію багато років тому, і колись підтримував Java, отже, та версія під назвою Microstation J.
Але розвиватися зі смаком і без особливого назад, практичний, що мова йде про базовому модулі візуал, який поставляється з програмою, до версії XM (8.9) включає в себе повний редактор Visual Basic 6.3, в самий останній час йде далі.
Щоб почати
Зрозуміло, що той, хто не має ідеї програмування, не має багато чого робити. Однак для тих, хто розуміється на об’єктно-орієнтованому програмуванні та грав у Visual Basic 6, ви виявите майже мертвий сміх. Деякі приклади зазвичай додаються до програми, але ось такий фокус, який я бачив, як використовують техніки: Використання макросів.
Microstation полегшує збереження підпрограм у вигляді макросу у розширенні mvba, при перегляді коду легше запустити шлях, як програма працює на Microstation, а не на в'язана сорочка З самого початку. Поки що я буду використовувати приклад мексиканських друзів, які минулого тижня Мене попросили допомогти тематизувати в Geographics.
Як створити макрос.
Службові програми> макрос> менеджер проекту.
Тут створюється новий проект і названий. Вони зазвичай зберігаються в Програмні файли / Bentley / workspace / projects / vba але ви можете вибрати будь-який пункт призначення.
Як його зберегти.
Щоб розпочати запис, натисніть синій значок колеса. Програма збереже все, що зроблено з цього моменту.
Наприклад: Розмістіть a вид на огорожу, Вимкніть всі рівні, за винятком меж яблука і центроїди, видалити посилання кордону в центроїди, створюючи фігури на рівні 62, вимкніть кордону, видалити посилання центроїди на форми, команду завантаження в тематизації, тематизації по сектору в якому є яблука з певним кольором для кожного сектора, покладіть легенду.
Процес можна призупинити або припинити за допомогою червоного значка. Якщо натиснути кнопку грати, програма виконає всю процедуру, як я її зберегла. Корисність цього навіть без програмування надзвичайно цікава, якщо ви можете ним скористатися, я бачив меню, створене чистими макросами непрограмістами.
Якщо бажано, кожного разу ми біжимо Географія макрос завантажується, четвертий стовпець активовано Автозавантаження, і це створить змінну у файлі msgeo.ucf.
Як відредагувати код.
Щоб переглянути код, ви натискаєте кнопку, яка відкриває редактор Visual Basic.
Все зберігається як єдиний модуль, але якщо ви робите це поетапно, це полегшує інтеграцію операторів. Його також можна запустити за допомогою опції крок за кроком, що дозволить працювати в окремих частинах як відладчик.
Приклад, який я показую вам, над яким вже працювали мої друзі з півночі, включає окремі модулі для забезпечення підключення до бази даних, виконання процедури посилань, створення пов'язаних сутностей, застосування теми та один для глобальних налаштувань. Код може нести пароль, Який запобігає оператори приведуть до катастрофи або полегшити поділ бібліотек класів, які не хочуть ділитися з користувачем програміста.
Тере. Selline küsimus. Якщо ви користуєтесь системою експорту / імпорту Trimble S6 і PowerDraft-i tegelete? Otsin prograerija.
Я знаю, що кодова структура відома, дикий палить.
лол
Ви курите векторний тютюн.