Utvikling av VBA-applikasjoner med Microstation

For å lage programmer, støtter Microstation forskjellige språk, inkludert Microstation Development Language (MDL) som er foretrukket av Bentley gurus. Den støtter også grunnleggende gammel fra mange år siden, og på en gang utholdt Java, derfor heter den versjonen Microstation J.

Men for å utvikle med smak og uten mye tilbake, like praktisk som den er om Visual Basic-modulen som følger med programmet, versjoner før XM (8.9) inneholder et komplett redaktør av Visual Basic 6.3, i den siste går videre.

visuell grunnleggende mikrostasjon

Å starte

Det er klart at noen som ikke har noen ide om programmering, ikke har mye å gjøre. Men for noen som forstår objektorientert programmering, og har spilt med Visual Basic 6, vil du finne deg selv nesten døende av latter. Med programmet kommer det vanligvis noen eksempler, men her, det trikset jeg har sett, bruker teknikerne: Bruke makroer.

Microstation muliggjør lagring av rutiner i form av makro i mvba-utvidelse, når du ser koden det er lettere å starte i måten hvordan programmeringen fungerer for Microstation istedenfor strikket skjorte fra grunnen av. For nå vil jeg bruke eksemplet på meksikanske venner, hvem i den siste uken de spurte meg om hjelp til å tematisere i Geografi.

Slik lager du en makro.

Verktøy> makro> prosjektleder.

visuell grunnleggende mikrostasjon

Et nytt prosjekt er opprettet her, og oppkalt. De lagres vanligvis i Programfiler / Bentley / arbeidsområde / prosjekter / vba men du kan velge hvilken som helst destinasjon.

visuell grunnleggende mikrostasjon

Hvordan lagre det.

For å starte opptaket, trykk på det blå hjulikonet. Programmet vil holde alt gjort fra da av.

For eksempel: Plasser a gjerde utsikt, Slå av alle nivåer unntatt grensene av eple og Tyngdepunktet, fjerne lenker grenser til centroids, lage figurer i 62 nivå, slå av grenser, fjerne lenker centroids til figurer, last kommandoen til theming og tematisere henhold til sektoren hvor er eplene med en bestemt farge for hver sektor, sett legenden.

Prosessen kan pause, eller avsluttes med det røde boksikonet. Hvis du trykker på knappen spille, vil programmet gjennomføre den komplette rutinen som jeg har lagret den. Bruken av dette selv uten programmering er veldig interessant hvis du kan få nytte, jeg har sett menyer laget rent av ikke-programmører.

Hvis det er ønskelig at hver gang vi løper Geographics Makroen er lastet, den fjerde kolonnen er aktivert Auto-load, og det vil opprette en variabel i filen msgeo.ucf.

Slik redigerer du koden.

For å vise koden, trykker du på knappen som åpner Visual Basic Editor.

visuell grunnleggende mikrostasjon

Alt er lagret som en enkeltmodul, men i tilfelle å gjøre det trinnvis, letter det deretter integrasjonen av uttalelser. Det kan også utføres med alternativet trinn for trinn, som vil tillate kjøring i deler som en debugger.

visuell grunnleggende mikrostasjon

Eksemplet jeg viser deg, som nordens venner allerede har jobbet med, inneholder separat moduler for å sikre tilkoblingen til databasen, gjennomføring av liges rutine, opprettelse av tilknyttede enheter, anvendelse av temaet og en for globale konfigurasjoner. Koden kan bære passordSom hindrer operatører vil føre til en katastrofe eller lette separasjon av klassebiblioteker som ikke ønsker å dele med programmerer bruker.

3 Svar på "Utvikling av VBA-applikasjoner med Microstation"

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.

Dette nettstedet bruker Akismet for å redusere spam. Lær hvordan kommentardataene dine behandles.