Micro-Bentley

Ontwikkeling van VBA-toepassings met Microstation

Om aansoeke te maak, ondersteun Microstation verskillende tale, insluitend Microstation Development Language (MDL) wat deur Bentley-ghoeroes verkies word. Dit ondersteun ook basiese oues van baie jare gelede en het Java op een slag ondersteun, vandaar die weergawe genaamd Microstation J.

Maar om te ontwikkel met smaak en sonder veel terug, as praktiese as dit gaan oor die Visual Basic module wat kom met die program, weergawes voor XM (8.9) sluit 'n volledige redakteur van Visual Basic 6.3, in die mees onlangse verder gaan.

visuele basiese mikrostasie

Om te begin

Dit is duidelik dat iemand wat geen programmeringsidee het nie veel te doen het nie. Vir iemand wat begripsgerigte programmering verstaan ​​en met Visual Basic 6 gespeel het, sal u egter amper dood lag. Sommige voorbeelde kom gewoonlik saam met die program, maar hier is die truuk wat ek gesien het wat tegnici gebruik: Gebruik die makros.

Mikrostasie fasiliteer die stoor van roetines in die vorm van makro in mvba-uitbreiding. By die lees van die kode is dit makliker om in die manier te begin hoe die programmering vir Microstation werk in plaas van maak moue hemp Reg van die begin af. Vir nou sal ek die voorbeeld gebruik van Mexikaanse vriende wat verlede week hulle het my gevra om te help om in Geografie te tematiseer.

Hoe om 'n makro te skep.

Hulpprogramme> makro> projekbestuurder.

visuele basiese mikrostasie

Hier word 'n nuwe projek geskep, en dit word 'n naam toegeken. Gewoonlik word hulle gestoor Programlêers / Bentley / werkruimte / projekte / vba maar jy kan enige bestemming kies.

visuele basiese mikrostasie

Hoe om dit te stoor.

Druk op die blou wielikoon om te begin opname. Die program stoor dan alles wat gedoen word.

Byvoorbeeld: Plaas a heining van die uitsig, Skakel alle vlakke behalwe die grense van appel en swaartepunt, verwyder skakels grense te sentroïedes, die skep van vorms in die 62 vlak, draai af van die grense, verwyder skakels sentroïedes om vorms, laai opdrag om thematiseren, thematiseren volgens die sektor In watter is die appels met 'n spesifieke kleur vir elke sektor, plaas die legende.

Die proses kan onderbreek word of met die rooi blokkie-ikoon beëindig word. As die knoppie gedruk word speel, sal die program die hele roetine uitvoer aangesien ek dit gestoor het. Die nut hiervan, selfs sonder programmering, is uiters interessant as dit benut kan word. Ek het gesien dat spyskaarte in suiwer makro gemaak is deur nie-programmeerders.

As jy wil elke keer wat ons uitvoer Geographics Die makro is gelaai, die vierde kolom word geaktiveer Auto-vrag, en dit sal 'n veranderlike in die lêer skep msgeo.ucf.

Hoe om die kode te wysig.

Om die kode te sien, druk die knoppie wat die Visual Basic-editor oopmaak.

visuele basiese mikrostasie

Alles word as 'n enkele module gestoor, maar as u dit stap vir stap doen, vergemaklik dit die integrasie van stellings. Dit kan ook met die opsie uitgevoer word stap vir stap, wat dit toelaat om deur dele as 'n debugger uitgevoer te word.

visuele basiese mikrostasie

Die voorbeeld wat ek u wys, waaraan my vriende uit die noorde al gewerk het, bevat afsonderlike modules om die verbinding met die databasis te verseker, die uitvoering van die roetine van skakels, die skep van gekoppelde entiteite, die toepassing van die tema en een vir globale instellings. Die kode kan dra Wagwoord, wat verhoed dat operateurs 'n ramp veroorsaak of fasiliteer die skeiding van klasbiblioteke wat ons nie met die gebruikersprogrammeerder wil deel nie.

Golgi Alvarez

Skrywer, navorser, spesialis in Grondbestuursmodelle. Hy het deelgeneem aan die konseptualisering en implementering van modelle soos: National System of Property Administration SINAP in Honduras, Model of Management of Joint Municipalities in Honduras, Integrated Model of Cadastre Management - Register in Nicaragua, System of Administration of the Territory SAT in Colombia . Redakteur van die Geofumadas kennisblog sedert 2007 en skepper van die AulaGEO Akademie wat meer as 100 kursusse oor GIS - CAD - BIM - Digitale tweeling-onderwerpe insluit.

verwante Artikels

4 Comments

  1. Tere. Selline küsimus. Is dit nodig om die Trimble S6 en PowerDraft-i tegelete uit te voer? Otsin programeerija.

  2. Ek dink die struktuur van die kode is bekend, gerookte wild.

Skryf 'n opmerking

Jou e-posadres sal nie gepubliseer word nie. Verpligte velde gemerk met *

Terug na bo knoppie