Zhvillimi i Aplikacioneve VBA me Microstation
Për të bërë aplikacione, Microstation mbështet gjuhë të ndryshme, duke përfshirë Gjuha e Zhvillimit të Microstation (MDL) e cila preferohet nga gurusët e Bentley. Ai gjithashtu mbështet bazën e vjetër që prej shumë vitesh më parë dhe në një kohë ka mbështetur Java, pra ai version i quajtur Microstation J.
Por për të zhvilluar me kënaqësi dhe pa shumë kthim, gjëja më praktike është në lidhje me modulin Visual Basic që vjen me programin, në versionet e mëparshme të XM (8.9) përfshin një redaktor të plotë të Visual Basic 6.3, në të fundit shkon përtej.
Për të filluar
Shtë e qartë se dikush që nuk ka ide programimi nuk ka shumë për të bërë. Sidoqoftë, për dikë që kupton Programimin e Orientuar në Objekt dhe që ka luajtur me Visual Basic 6, do ta gjeni veten gati të vdekur duke qeshur. Disa shembuj zakonisht vijnë me programin, por këtu është mashtrimi që kam parë teknikët të përdorin: Përdorni makrot.
Microstation lehtëson kursimin e rutinave në formën e makro në zgjerimin mvba, kur shikoni kodin është më e lehtë të filloni në mënyrën se si funksionon programimi për Microstation në vend të bëni këmishë me mëngë qe nga fillimi. Tani për tani do të përdor shembullin e miqve meksikanë, të cilët javën e kaluar ata më pyetën për ndihmë për të tematizuar në Gjeografikë.
Si të krijoni një makro.
Shërbime> makro> menaxher i projektit.
Këtu krijohet një projekt i ri dhe i caktohet një emër. Zakonisht ato ruhen Program Files / Bentley / hapësira e punës / projekte / vba por ju mund të zgjidhni ndonjë destinacion.
Si ta ruani.
Për të filluar regjistrimin, shtypni ikonën e rrotës blu. Programi do të kursejë gjithçka që bëhet që nga ajo kohë e tutje.
Për shembull: Vendosni a gardhi i pikëpamjes, Turn off të gjitha nivelet, përveç kufijve të mollës dhe centroid, hequr lidhjet kufijtë të Qendrave, duke krijuar forma në nivelin 62, fikur kufijtë, të hequr lidhjet e Qendrave të formave, ngarkesës urdhër theming, theming sipas sektorit ata janë mollë me një ngjyrë të veçantë për çdo sektor, vendosni legjendë.
Procesi mund të ndalet, ose të përfundojë me ikonën e kutisë së kuqe. Nëse shtypet butoni luaj, programi do të ekzekutojë të gjithë rutinën siç e kam ruajtur. Dobia e kësaj edhe pa programim është jashtëzakonisht interesante nëse mund të përfitohet, unë kam parë menu të bëra në makro të pastër nga jo-programues.
Nëse doni çdo herë që të ekzekutojmë Geographics makina është e ngarkuar, shtylla e katërt është aktivizuar Auto-load, dhe kjo do të krijojë një ndryshore në skedar msgeo.ucf.
Si të redaktoni kodin.
Për të parë kodin, shtypni butonin që hap modulin Visual Basic.
Gjithçka ruhet si një modul i vetëm, por nëse e bëni hap pas hapi, atëherë lehtëson integrimin e pohimeve. Mund të drejtohet gjithashtu me opsionin hap pas hapi, e cila do të lejojë që ajo të ekzekutohet nga pjesët si debugger.
Shembulli që po ju tregoj, për të cilin miqtë e mi nga veriu tashmë kanë punuar, përfshin veçmas module për të siguruar lidhjen me bazën e të dhënave, ekzekutimin e rutinës së lidhjeve, krijimin e entiteteve të lidhura, zbatimin e temës dhe një për cilësimet globale. Kodi mund të bartë Fjalëkalimi, I cili nuk lejon operatorët do të shkaktojë një katastrofë ose për të lehtësuar ndarjen e bibliotekave të klasës që nuk dëshirojnë të ndajnë me përdorues programues.
Tere Selline küsimus. A keni nevojë për eksport dhe import eksport / import Trimble S6 dhe PowerDraft-i tegelete? Otsin programeerija.
Unë mendoj se struktura e kodit është e njohur, tymosur egra.
lol
Ti nuk pi duhan për asgjë.