Microstation-Bentley

Развивање VBA апликации со Microstation

За да се направат апликации, Microstation поддржува различни јазици, вклучувајќи Јазик за развој на микростаници (MDL) што го претпочитаат гуруата од Бентли. Исто така, поддржува основно старо од пред многу години и едно време ја поддржуваше Java, па оттука и таа верзија наречена Microstation J.

Но, за да се развие со вкус и без многу назад, практичен како што е за Visual Basic модул, кој доаѓа со програмата, верзии пред XM (8.9) вклучува и комплетна уредник на Visual Basic 6.3, во најновиот оди понатаму.

визуелна основна микростаница

За почеток

Јасно е дека некој што нема идеја за програмирање нема многу што да прави. Сепак, за некој што го разбира Ориентираното Програмирање и кој си играл со Visual Basic 6, ќе се најдете скоро мртов од смеење. Некои примери обично доаѓаат со програмата, но еве го трикот што го видов како го користат техничарите: Користете ги макроата.

Микростата ја олеснува зачувувањето на рутини во форма на макро во проширувањето mvba, при гледањето на кодот е полесно да се започне на начинот на кој програмирањето работи за Microstation наместо направи ракави кошула од самиот почеток. Засега ќе го користам примерот на пријатели од Мексико, кои минатата недела тие ме замолија да помогнам да тематизирам во Географија.

Како да креирате макро.

Алатки> макро> проект менаџер.

визуелна основна микростаница

Тука се создава нов проект, и му е доделено име. Обично тие се складирани Програмски датотеки / Bentley / работен простор / проекти / VBA но можете да изберете било која дестинација.

визуелна основна микростаница

Како да ја зачувате.

За да започнете со снимање, притиснете ја иконата со сино тркало. Програмата ќе заштеди сè што е направено од тогаш па натаму.

На пример: Место а ограда на погледот, Исклучете ги сите нивоа, освен во границите на јаболко и тежиштето, отстранете линкови граници да центроиди, создавање форми во нивото на 62, исклучете границите, отстранете линкови центроиди на форми, оптоварување командата за подредување, подредување според секторот во кој се јаболка со специфична боја за секој сектор, ставете ја легендата.

Процесот може да се паузира или да се прекине со иконата со црвена кутија. Ако копчето е притиснато игра, програмата ќе ја изврши целата рутина исто како што ја зачував. Корисноста на ова дури и без програмирање е исклучително интересна ако можете да ја искористите, видов менија направени во чиста макро од не-програмери.

Ако сакате секој пат кога ќе извршиме geographics макросот е вчитан, четвртата колона е активирана Автоматско вчитување, а тоа ќе создаде променлива во датотеката msgeo.ucf.

Како да го уредите кодот.

За да го видите кодот, притиснете го копчето кое го отвора уредот Visual Basic.

визуелна основна микростаница

Сè е зачувано како единствен модул, но ако го направите чекор по чекор, тогаш тоа ја олеснува интеграцијата на исказите. Може да се работи и со опција чекор по чекор, што ќе дозволи тоа да биде извршено по делови како дебагерот.

визуелна основна микростаница

Примерот што ви го покажувам, а на кој веќе работеа моите пријатели од север, вклучува одделно модули за да се обезбеди поврзување со базата на податоци, извршување на рутински врски, создавање на поврзани ентитети, примена на темата и еден за глобални поставки. Кодот може да носи лозинка, што ги спречува операторите да предизвикаат катастрофа или олеснуваат поделбата на класните библиотеки кои не сакаме да ги споделиме со програмскиот корисник.

Голџи Алварез

Писател, истражувач, специјалист за модели за управување со земјиштето. Учествувал во концептуализација и имплементација на модели како што се: Национален систем за администрација на имот SINAP во Хондурас, Модел на управување со заеднички општини во Хондурас, Интегриран модел на управување со катастар - регистар во Никарагва, систем на администрација на територијата SAT во Колумбија . Уредник на блогот за знаење Geofumadas од 2007 година и креатор на Академијата AulaGEO која вклучува повеќе од 100 курсеви за теми за GIS - CAD - BIM - Digital Twins.

поврзани написи

4 Коментари

  1. Тере Селин кисимус. Дали ве известувате и извезувате и увезувате / извезувате Trimble S6 и PowerDraft-i tegelete? Оцин програмерија.

  2. Мислам дека кодот структура е позната, пушеле диви.

  3. Вие пушат векторски тутун ништо повеќе.

Оставете коментар

Вашата е-маил адреса нема да бидат објавени. Задолжителни полиња се означени со *

Вратете се на почетокот копче