Utveckla VBA-applikationer med Microstation

För att göra applikationer stödjer Microstation olika språk, inklusive Microstation Development Language (MDL) som föredras av Bentley-guruer. Den stöder också grundläggande gammal från många år sedan och på en gång uthärdat Java, vilket innebär att den här versionen heter Microstation J.

Men för att utvecklas med smak och utan mycket tillbaka, lika praktisk som det handlar om Visual Basic modul som kommer med programmet, versioner före XM (8.9) innehåller en komplett redaktör för Visual Basic 6.3, i den senaste går vidare.

visuell grundläggande mikrostation

Att börja

Det är uppenbart att någon som inte har någon aning om programmering inte har mycket att göra. Men för någon som förstår objektorienterad programmering, och har spelat med Visual Basic 6, kommer du att hitta dig själv som nästan dör av skratt. Med programmet finns vanligtvis några exempel, men här är tricket som jag sett har teknikerna: Använd makronerna.

Microstation underlättar sparandet av rutiner i form av makro i mvba-förlängning, när man tittar på koden är det lättare att börja på samma sätt som programmeringen fungerar för Microstation istället för gör ärmskjorta från början. För nu ska jag använda exemplet av mexikanska vänner, vem under den senaste veckan de bad mig om hjälp att tematisera i geografi.

Så här skapar du ett makro.

Verktyg> makro> projektledare.

visuell grundläggande mikrostation

Här skapas ett nytt projekt, och det tilldelas ett namn. Vanligtvis lagras de i Programfiler / Bentley / arbetsområde / projekt / vba men du kan välja vilken destination som helst.

visuell grundläggande mikrostation

Hur man sparar det.

För att börja spela in trycker du på den blå hjulikonen. Programmet kommer att hålla allt gjort från och med dess.

Till exempel: Placera a staketet av vyn, Stäng av alla nivåer utom gränserna för äpple och tyngdpunkten, ta bort länkar gränser för centroids skapar former i 62 nivå, stänga gränserna, ta bort länkar centroids till former, last kommando till teman, teman enligt sektor i vilken är äpplen med en specifik färg för varje sektor, placera legenden.

Processen kan pausas eller avslutas med den röda rutan ikonen. Om knappen trycks in spela, kommer programmet att genomföra hela rutinen som jag har sparat det. Användbarheten av detta även utan programmering är mycket intressant om du kan få nytta, jag har sett menyer som rent av icke-programmerare.

Om du vill ha varje gång vi kör Geographics makroen är laddad, den fjärde kolumnen är aktiverad Auto-load, och det kommer att skapa en variabel i filen msgeo.ucf.

Så här redigerar du koden.

För att se koden, tryck på knappen som öppnar Visual Basic-redigeraren.

visuell grundläggande mikrostation

Allt sparas som en enskild modul, men om det gör det steg för steg, underlättar det då integrationen av uttalanden. Det kan också utföras med alternativet steg för steg, vilket skulle låta det utföras av delar som en debugger.

visuell grundläggande mikrostation

Exemplet jag visar dig, som nordens vänner redan har arbetat med, innehåller separata moduler för att säkerställa anslutningen till databasen, genomförandet av ligues rutin, skapandet av länkade enheter, tillämpningen av temat och en för globala konfigurationer. Koden kan bära Lösenord, vilket hindrar operatörer från att orsaka katastrofer eller underlättar separation av klassbibliotek som vi inte vill dela med användarprogrammeraren.

3 Svar på "Utveckling av VBA-applikationer med Microstation"

Lämna en kommentar

Din e-postadress kommer inte att publiceras.

Den här sidan använder Akismet för att minska spam. Läs om hur din kommentardata behandlas.