Razvijanje VBA aplikacija sa Microstationom
Za izradu aplikacija, Microstation podržava različite jezike, uključujući Jezik razvoja mikrostanica (MDL) što preferiraju bentleyjevski gurui. Podržava i stari basic od prije mnogo godina, a svojedobno je podržavao i Javu, odatle i ona verzija nazvana 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.
Za početak
Jasno je da netko tko nema ideje za programiranje nema puno posla. Međutim, za nekoga tko razumije objektno orijentirano programiranje i igrao se s Visual Basicom 6, naći ćete se gotovo mrtvim od smijeha. Uz program obično dolaze neki primjeri, no evo trika koji sam vidio kako tehničari koriste: 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 samog početka. Za sada ću se poslužiti primjerom meksičkih prijatelja, koji prošli tjedan pitali su me za pomoć u tematiziranju u Geographicsu.
Kako stvoriti makronaredbu.
Uslužni programi> makro> voditelj projekta.
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.
Kako ga spasiti.
Za početak snimanja pritisnite plavu ikonu kotačića. Program će spremiti sve što je učinjeno od tada.
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 zaustaviti ili prekinuti pomoću crvenog okvira. Ako se pritisne tipka igrati, program će izvršiti cijelu rutinu onako kako sam je spremio. Korisnost ovoga čak i bez programiranja izuzetno je zanimljiva ako se može iskoristiti, vidio sam jelovnike koji su u čisto makronskom programu radili ne-programeri.
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.
Sve se sprema kao jedan modul, ali ako to učinite korak po korak, to olakšava integraciju izjava. Također se može pokrenuti s opcijom korak po korak, koja bi mu omogućila da se izvrši po dijelovima kao program za ispravljanje pogrešaka.
Primjer koji vam pokazujem, a na kojem su moji prijatelji sa sjevera već radili, uključuje zasebno module koji osiguravaju vezu s bazom podataka, izvršavanje rutine veza, stvaranje povezanih entiteta, primjenu teme i jedan za globalne postavke. Kôd 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.
Tere. Selline küsimus. Želite li koristiti svoj izvoz i uvoz Trimble S6 i PowerDraft-i tegelete? Otsin programerija.
Mislim da je poznata struktura koda, dimljena.
lol
Ne pušite više ništa od duvana.