Arendamine VBA rakenduste MicroStation
Rakenduste tegemiseks toetab Microstation erinevaid keeli, sealhulgas Microstation arengu keel (MDL) mida eelistavad Bentley gurud. Samuti toetab see juba aastaid tagasi vanu põhilisi ja korraga toetas Java-d, seega seda versiooni nimega Microstation J.
Aga arendada maitse ja ilma palju tagasi, kui praktiline, sest see on umbes Visual Basic moodul, mis on koos programmi versioone enne XM (8.9) sisaldab täielikku toimetaja Visual Basic 6.3 viimasel läheb kaugemale.
alustada
On selge, et kellel pole programmeerimisideed, pole tal palju teha. Kuid kellelgi, kes mõistab objektile orienteeritud programmeerimist ja on mänginud Visual Basic 6-ga, leiate end peaaegu surnult naerdes. Mõned näited on tavaliselt programmiga kaasas, kuid siin on trikk, mida olen näinud tehnikuid: kasutades makrosid.
Microstation hõlbustab mvba laienduse abil makroprogrammide rutiinide salvestamist, on koodi vaatamisel lihtsam alustada seda, kuidas programmeerimine töötab Microstationi asemel varrukad tehtud särk kohe algusest peale. Praegu kasutan näiteks Mehhiko sõpru, kes viimase nädala jooksul Palusin abi theming Geographics.
Kuidas luua makro.
Utiliidid> makro> projektijuht.
Siin uus projekt on loodud, ja määratud nime. Nad on tavaliselt salvestatud Program Files / Bentley / workspace / projects / vba kuid võite valida mis tahes sihtkohta.
salvestada.
Salvestamise alustamiseks vajutage sinist rattaikooni. Programm salvestab kõik, mida sealt edasi tehakse.
Näiteks: asetage a tara vaadeLülitage kõigil va piire õuna ja pinnakeset, eemaldada lingid piirid centroids, luues kujundeid 62 tasandil, lülitage piirid, eemaldada lingid centroids kujundeid, lasti käsu theming, theming vastavalt sektorile nad on õunad konkreetse värvi iga sektori asetage legend.
Protsessi saab peatada või lõpetada punase kasti ikooniga. Kui nuppu vajutatakse mängima, käivitab programm kogu rutiini, nagu olen selle salvestanud. Selle kasulikkus ka ilma programmeerimiseta on äärmiselt huvitav, kui saate seda ära kasutada. Olen näinud menüüsid, mis on puhtas makros tehtud mitte-programmeerijate poolt.
Kui soovite iga kord, kui käivitate Geographics saadetised makro, aktiveerite neljandas veerus Automaatne laadimineJa mis loob muutuja faili Msgeo.ucf.
Kuidas muuta koodi.
Et vaadata koodi nuppu, mis avab Visual Basic Editor vajutamisel.
Kõik salvestatakse ühe moodulina, kuid kui teete seda samm-sammult, hõlbustab see siis lausete integreerimist. Seda saab käivitada ka valikuga samm-sammultMis läheks kestnud osad nagu siluri.
Näide, mida ma teile näitan ja millega mu põhjapoolsed sõbrad on juba töötanud, sisaldab eraldi mooduleid, et tagada ühendus andmebaasiga, linkide rutiini täitmine, lingitud üksuste loomine, teema rakendamine ja üks globaalsete seadete jaoks. Kood võib kanda parool, Mis takistab operaatorid põhjustada katastroofi või eraldamise hõlbustamiseks klassi raamatukogud, kes ei soovi jagada programmeerija kasutaja.
Tere. Selline küsimus. Kas teie koodisüsteemid ja andmete eksport / import Trimble S6 ja PowerDraft-i tegelete? Otsin programeerija.
Ma arvan, et struktuur tuntud koodi, suitsutatud looduses.
lol
Vector midagi sa suitsetad nuusktubakas.