Dezvoltarea aplicațiilor VBA cu Microstation

Pentru a face aplicații, Microstation acceptă diferite limbi, inclusiv Microstation Development Language (MDL) care este preferată de guru-ul Bentley. De asemenea, sprijină vechiul de bază de acum mulți ani și la un moment dat a îndurat Java, prin urmare versiunea numită Microstation J.

Dar, pentru a se dezvolta, cu gust și fără prea mult înapoi, la fel de practic ca este vorba de modulul Visual Basic, care vine cu programul, versiunile anterioare XM (8.9) include un editor complet de Visual Basic 6.3, în cel mai recent merge mai departe.

microstație bazică vizuală

Pentru a începe

Este clar că cineva care nu are idee de programare nu are prea multe de făcut. Cu toate acestea, pentru cineva care înțelege programarea orientată pe obiecte și care a jucat cu Visual Basic 6, veți găsi aproape că muriți de râs. Cu programul de obicei vin câteva exemple, dar aici, trucul pe care l-am văzut folosesc tehnicienii: Utilizarea macrocomenzilor.

Microstation-ul facilitează salvarea rutinelor sub formă de macro în extensia mvba, când vizualizați codul, este mai ușor să începeți modul în care funcționează programarea pentru Microstation în loc de tricot de la zero. Pentru moment, voi folosi exemplul prietenilor mexicani, cine săptămâna trecută mi-au cerut ajutorul pentru a tematiza în Geografie.

Cum se creează un macro.

Utilitare> macro> manager de proiect.

microstație bazică vizuală

Un nou proiect este creat aici și numit. Ele sunt de obicei stocate în Fișiere de program / Bentley / workspace / projects / vba dar puteți selecta orice destinație.

microstație bazică vizuală

Cum să o salvezi.

Pentru a începe înregistrarea, apăsați pictograma roții albastre. Programul va păstra totul făcut de atunci.

De exemplu: a viziune gard, Opriți toate nivelurile, cu excepția limitelor de mere și centroidul, elimina link-uri către granițele centroide, creând forme în nivelul 62, opriți limitele, elimina link-uri centroizii la forme, comanda de încărcare pentru theming, theming în funcție de sectorul în care sunt merele cu o anumită culoare pentru fiecare sector, puneți legenda.

Procesul poate fi întrerupt sau terminat cu pictograma cutie roșie. Dacă este apăsat butonul Joaca, programul va executa rutina completa pe care l-am salvat. Utilitatea acestui lucru chiar și fără programare este foarte interesantă dacă puteți obține beneficiul, am văzut meniuri făcute doar de către non-programatori.

Dacă se dorește ca de fiecare dată când alergăm Criterii geografice macroul este încărcat, a patra coloană este activată Încărcarea automată, și care va crea o variabilă în fișier msgeo.ucf.

Modul de editare a codului.

Pentru a vizualiza codul, apăsați butonul care deschide Editorul Visual Basic.

microstație bazică vizuală

Totul este salvat ca un singur modul, dar în cazul în care o faci pas cu pas, atunci facilitează integrarea declarațiilor. Poate fi executat și cu opțiunea pas cu pas, care ar permite rularea în părți ca un debugger.

microstație bazică vizuală

Exemplul pe care vi l-am prezentat, pe care prietenii nordului au lucrat deja, include module separate pentru a asigura conectarea la baza de date, executarea rutinei ligilor, crearea entităților legate, aplicarea temei și unul pentru configurații globale. Codul se poate transporta parola, Care împiedică operatorii vor provoca un dezastru sau de a facilita separarea bibliotecilor de clasă, care nu doresc să împartă cu utilizatorul programator.

3 Răspunsuri la "Dezvoltarea aplicațiilor VBA cu Microstation"

Lasă un comentariu

Adresa ta de email nu va fi publicată.

Acest site folosește Akismet pentru a reduce spamul. Aflați cum sunt procesate datele despre comentarii.