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.
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.
Bu erda yangi loyiha yaratilgan va nomlangan. Ular odatda saqlanadi Dastur fayllari / Bentley / workspace / projects / vba ammo biron-bir maqsadni tanlashingiz mumkin.
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.
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.
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.
Tere. Selline küsimus. Trimble S6 va PowerDraft-i tegelete eksport / import qilish kerakmi? Otsin programeerija.
Ma'lum bo'lgan kod tuzilishi, yovvoyi ichimlik.
lol
Siz vektor tamaki chekasiz.