Razvijanje VBA aplikacija sa Microstationom

Za izradu aplikacija, Microstation podržava različite jezike, uključujući Jezik razvoja mikrostanica (MDL) koji se preferira od Bentley gurua. Ona također podržava osnovne stare od prije mnogo godina i u jednom trenutku izdržao Java, otuda i verzija pod nazivom Microstation J.

No, da bi se razvio sa zadovoljstvom i bez mnogo povratka, najpraktičniji je na Visual Basic modulu koji dolazi s programom, u verzijama prije XM-a (8.9) uključuje kompletan urednik Visual Basic 6.3-a, u najnovijem ide dalje.

vizualna osnovna mikrostanica

Za početak

Jasno je da netko tko nema pojma programiranja nema mnogo posla. Međutim, za nekoga tko razumije objektno orijentirano programiranje i igrao se s Visual Basicom 6, gotovo ćete umrijeti od smijeha. Uz program obično dolaze neki primjeri, ali ovdje, trik koji sam vidio koristi tehničare: Koristite makronaredbe.

Microstation olakšava spremanje rutina u obliku makroa u mvba ekstenziji, pri pregledavanju koda lakše je započeti s načinom na koji programiranje radi za Microstation umjesto napravi košulju za rukav od nule Za sada ću koristiti primjer meksičkih prijatelja, koji prošli tjedan pitali su me za pomoć u tematiziranju u Geographicsu.

Kako stvoriti makronaredbu.

Utilities> makro> voditelj projekta.

vizualna osnovna mikrostanica

Ovdje je izrađen novi projekt i dodijeljeno mu je ime. Obično se pohranjuju u Programske datoteke / Bentley / radni prostor / projekti / vba ali možete odabrati bilo koje odredište.

vizualna osnovna mikrostanica

Kako ga spasiti.

Za početak snimanja pritisnite ikonu plavog kotača. Program će od tada nastaviti sve raditi.

Na primjer: Postavite a ograda pogleda, isključite sve razine s izuzetkom granica jabuke i centroida, prenesite veze s granica na centroide, stvorite oblike na razini 62, isključite granice, premjestite veze s centroida u oblike, naredbu učitavanja tematizirajte, tematizirajte prema sektoru u kojoj su jabuke specifične boje za svaki sektor, stavite legendu.

Postupak se može pauzirati ili prekinuti crvenom ikonom. Ako je gumb pritisnut igrati, program će izvršiti kompletnu rutinu kako sam je spremio. Korisnost ovog, čak i bez programiranja, vrlo je zanimljiva ako dobijete prednost, vidjela sam izbornike napravljene isključivo od ne-programera.

Ako želiš svaki put izvršiti Geografija učitava se makro, aktivira se četvrti stupac Automatsko učitavanje, a to će stvoriti varijablu u datoteci msgeo.ucf.

Kako urediti kôd.

Da biste vidjeli kôd, pritisnite gumb koji otvara Visual Basic editor.

vizualna osnovna mikrostanica

Sve se sprema kao jedan modul, ali u slučaju da se radi korak po korak, to olakšava integraciju izjava. Također se može izvršiti s opcijom korak po korak, koja bi mu omogućila da se izvrši po dijelovima kao program za ispravljanje pogrešaka.

vizualna osnovna mikrostanica

Primjer koji vam pokazujem, koji je već radio s prijateljima sa sjevera, uključuje module koji osiguravaju vezu s bazom podataka, izvršavanje rutinskih veza, stvaranje povezanih entiteta, primjenu teme i jedan za globalne konfiguracije. Kod može nositi lozinkakoji sprječava operatore da uzrokuju katastrofu ili olakšavaju odvajanje knjižnica klasa koje ne želimo dijeliti s korisničkim programatorom.

3 odgovara na "Razvoj VBA aplikacija s mikrostacionim"

Ostavite odgovor

Vaša email adresa neće biti objavljen.

Ova web stranica koristi Akismet za smanjenje neželjene pošte. Saznajte kako se podaci vašeg komentara obrađuju.