Развивање 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.
Сè е зачувано како единствен модул, но ако го направите чекор по чекор, тогаш тоа ја олеснува интеграцијата на исказите. Може да се работи и со опција чекор по чекор, што ќе дозволи тоа да биде извршено по делови како дебагерот.
Примерот што ви го покажувам, а на кој веќе работеа моите пријатели од север, вклучува одделно модули за да се обезбеди поврзување со базата на податоци, извршување на рутински врски, создавање на поврзани ентитети, примена на темата и еден за глобални поставки. Кодот може да носи лозинка, што ги спречува операторите да предизвикаат катастрофа или олеснуваат поделбата на класните библиотеки кои не сакаме да ги споделиме со програмскиот корисник.
Тере Селин кисимус. Дали ве известувате и извезувате и увезувате / извезувате Trimble S6 и PowerDraft-i tegelete? Оцин програмерија.
Мислам дека кодот структура е позната, пушеле диви.
хахаха
Вие пушат векторски тутун ништо повеќе.