MicroStation-Bentley

Microstation bilan VBA dasturlarini ishlab chiqish

Ilovalarni amalga oshirish uchun Microstation turli tillarni, shu jumladan, qo'llab-quvvatlaydi Mikrostatikani rivojlantirish tili (MDL) Bentley gurusi tomonidan afzal qilingan. Bundan tashqari, u ko'p yillar oldin eski bazani qo'llab-quvvatlaydi va bir vaqtning o'zida Java-ni qo'llab-quvvatlaydi, shuning uchun ushbu versiya Microstation J deb nomlanadi.

Bu dastur bilan keladi Visual BASIC moduli haqida Ammo ko'p qaytib, amaliy sifatida ta'mi bilan va holda rivojlantirish, oldin XM (8.9) versiyalar yanada ketadi eng so'nggi yilda, Visual Basic 6.3 to'liq muharriri o'z ichiga oladi.

ingl. asosiy mikrostatik

Boshlash uchun

Dasturlash g'oyasi bo'lmagan kishining ko'p ishi bo'lmasligi aniq. Biroq, Ob'ektga yo'naltirilgan dasturlashni tushunadigan va Visual Basic 6 bilan o'ynagan odam uchun siz deyarli o'lik kulib qo'yasiz. Ba'zi bir misollar odatda dastur bilan birga keladi, ammo men texnik xodimlarni ishlatgan hiyla: Makrolardan foydalanish.

Microstation, mvba kengaytmasida so'l shaklida rutinlarni saqlashni osonlashtiradi, kodni tomosha qilayotganida, dasturning Microstation o'rniga qanday ishlashini osonlashtiradi. naqshli ko'ylak boshidanoq. Hozircha men meksikalik do'stlar misolida foydalanaman, kim O'tgan hafta Ular menga geografikalar bo'yicha ma'lumot berish uchun yordam so'radilar.

Ibratli yaratish.

Kommunal xizmatlar> so'l> loyiha menejeri.

ingl. asosiy mikrostatik

Bu erda yangi loyiha yaratilgan va nomlangan. Ular odatda saqlanadi Dastur fayllari / Bentley / workspace / projects / vba ammo biron-bir maqsadni tanlashingiz mumkin.

ingl. asosiy mikrostatik

Uni qanday saqlash kerak.

Yozishni boshlash uchun ko'k g'ildirak belgisini bosing. Dastur shu vaqtdan boshlab amalga oshiriladigan barcha narsalarni saqlaydi.

Masalan: joylashtiring a panjara ko'rinishi, Theming sektoriga ko'ra, shakl uchun ishoratlar centroids, Mavzu tuzish uchun yuk buyruq olib tashlash, chegaralarini o'chirib qo'ying 62 darajada shakllar yaratish, centroids uchun ishoratlar chegaralarini olib tashlash, olma va ommaviy markazi chegaralari tashqari barcha darajalari o'chirib qo'ying har bir sektor uchun o'ziga xos rangli olma bo'lib, afsonani qo'yadi.

Jarayon to'xtatilishi yoki qizil quti belgisi bilan tugatilishi mumkin. Agar tugma bosilsa o'yin, dastur xuddi men saqlaganim kabi butun kun tartibini bajaradi. Buning foydasi dasturlashsiz ham foydaliligi juda qiziq, men dasturchilar bo'lmaganlar tomonidan sof so'l qilingan menyularni ko'rdim.

Har safar biz ishlashimiz kerak bo'lsa Geografiya so'l o'rnatilgan bo'lsa, to'rtinchi ustun ishga tushiriladi Avtomatik yuk, va bu faylda o'zgaruvchini yaratadi msgeo.ucf.

Kodni qanday o'zgartirish mumkin.

Kodni ko'rish uchun siz Visual Basic muharriri ochadigan tugmani bosing.

ingl. asosiy mikrostatik

Hamma narsa bitta modul sifatida saqlanadi, ammo agar siz buni bosqichma-bosqich bajarsangiz, u holda bayonotlarning birlashishini osonlashtiradi. Bundan tashqari, uni variant bilan ishlatish mumkin bosqichma-bosqich, bu qismlarga disk raskadrovka sifatida ishlatishga imkon beradi.

ingl. asosiy mikrostatik

Men sizga ko'rsatayapman, shimollik do'stlarim allaqachon ishlagan, ma'lumotlar bazasiga ulanishni, havolalar tartibini bajarilishini, bog'langan ob'ektlarni yaratishni, mavzuni qo'llashni ta'minlash uchun alohida modullarni o'z ichiga oladi. biri global sozlamalar uchun. Kod ko'tarilishi mumkin parol, Operatorlar bir falokat sabab yoki dasturchi foydalanuvchi bilan baham istamagan sinf kutubxonalar ajratish xizmat qiladi qaysi oldini oladi.

Golji Alvares

Yozuvchi, tadqiqotchi, yerni boshqarish modellari bo'yicha mutaxassis. U Gondurasdagi SINAP milliy mulk boshqaruvi tizimi, Gondurasdagi qoʻshma munitsipalitetlarni boshqarish modeli, Kadastr boshqaruvining integratsiyalashgan modeli - Nikaraguada registr, Kolumbiyadagi SAT hududini boshqarish tizimi kabi modellarni kontseptuallashtirish va amalga oshirishda ishtirok etgan. . 2007 yildan beri Geofumadas bilimlar blogining muharriri va GIS - CAD - BIM - Digital Twins mavzularida 100 dan ortiq kurslarni o'z ichiga olgan AulaGEO Akademiyasining yaratuvchisi.

Haqida Maqolalar

4 Comments

  1. Tere. Selline küsimus. Trimble S6 va PowerDraft-i tegelete eksport / import qilish kerakmi? Otsin programeerija.

  2. Siz vektor tamaki chekasiz.

Izoh qoldirish

Sizning email manzilingiz chop qilinmaydi. Kerakli joylar bilan belgilangan *

Yuqoriga qaytish tugmasi