Microstation-Bentley

MicroStation ilə inkişaf VBA applications

Ərizə etmək üçün Microstation, o cümlədən müxtəlif dilləri dəstəkləyir Microstation İnkişaf Dili (MDL) Bentley gurusu tərəfindən üstünlük verilən. Uzun illər əvvəldən bəri köhnə əsasları dəstəkləyir və bir vaxt Java'yı dəstəklədi, bu səbəbdən Microstation J adlandırılan versiya.

Bu proqram ilə gəlir Visual Basic modulu haqqında kimi çox geri, praktiki olaraq zövqlə olmadan inkişaf etdirmək əvvəl XM (8.9) üçün versiyaları da gedir ən son, Visual Basic 6.3 tam redaktoru daxildir.

vizual əsas mikrostasiya

Başlamaq üçün

Proqramlaşdırma fikri olmayan birinin çox işi olmadığı aydındır. Bununla birlikdə, Obyekt Odaklı Proqramlaşdırmanı başa düşən və Visual Basic 6 ilə oynayan birisi üçün özünüzü demək olar ki, ölüb gülərək tapacaqsınız. Bəzi nümunələr ümumiyyətlə proqramla birlikdə gəlir, amma texniklərin istifadə etdikləri hiylə budur: Makroları istifadə edin.

MicroStation əvəzinə fəaliyyət Microstation şəklində təqdim olunur kodu görən MVBA uzadılması makro routines kimi qeyd asanlaşdırır proqramlaşdırma başladı qolları köynək etdirin əvvəldən. Hələlik Meksikalı dostlarımdan nümunə götürəcəyəm, kim keçən həftə Coğrafiya mövzusunda kömək üçün kömək istədi.

Makro yaratmaq necədir.

Kommunal xidmətlər> makro> layihə meneceri.

vizual əsas mikrostasiya

Burada yeni bir layihə yaradılır və ona bir ad verilir. Adətən onlar saxlanılır Proqram Faylları / Bentley / workspace / projects / vba lakin hər hansı bir təyinat seçə bilərsiniz.

vizual əsas mikrostasiya

Necə xilas etmək olar.

Yazmağa başlamaq üçün mavi təkər simgesini basın. Proqram bundan sonra edilən hər şeyi xilas edəcəkdir.

Məsələn: Yer a görünüşün çitəsi, Theming sektoruna görə, fasonlu bağlantılar centroids, theming yük komanda aradan qaldırılması, sərhədləri söndürün 62 səviyyədə şekiller yaratmaq, centroids bağlantılar sərhədləri aradan qaldırılması, alma və centroid sərhədləri istisna olmaqla bütün səviyyələrdə söndürün hər bir sektor üçün xüsusi rəngli alma olan əfsanəni yerləşdirin.

Proses dayandırıla bilər və ya qırmızı qutu işarəsi ilə ləğv edilə bilər. Düyməyə basılırsa oynamaq, qeyd etdiyim kimi proqram bütün rutini icra edəcəkdir. Proqramlaşdırma olmadan da bunun faydası, faydalana biləcəyi təqdirdə son dərəcə maraqlıdır, qeyri-proqramçılar tərəfindən təmiz makroda hazırlanmış menyular gördüm.

İstədiyimiz hər dəfə istəsəniz Geographics makro yüklənir, dördüncü sütun aktiv edilir Avtomatik yükləməvə faylda bir dəyişən yaradır msgeo.ucf.

Kodu redaktə etmək üçün necə.

Kodu görmək üçün Visual Basic redaktoru açan düyməni basın.

vizual əsas mikrostasiya

Hər şey tək bir modul kimi qeyd olunur, ancaq bunu addım-addım etsəniz, ifadələrin inteqrasiyasını asanlaşdırır. Həm də seçim ilə çalıştırılabilir addım-addımbu, bir ayıklama qurğusu kimi parçaları tərəfindən icra edilməsinə imkan verəcək.

vizual əsas mikrostasiya

Şimaldan olan dostlarımın artıq çalışdıqları sizə göstərdiyim nümunə bazaya qoşulma, əlaqələrin rutin icrası, əlaqəli şəxslərin yaradılması, mövzunun tətbiqi və qlobal parametrlər üçün biri. Kod daşıya bilər parolOperatorlar bir fəlakət səbəb və ya proqramçı istifadəçi ilə bölüşmək istəmirsinizsə sinif kitabxana ayrılması asanlaşdıracaq olan qarşısını alır.

Golgi Alvarez

Yazıçı, tədqiqatçı, Torpaq İdarəetmə Modelləri üzrə mütəxəssis. O, Hondurasda SINAP Milli Əmlak İdarəetmə Sistemi, Hondurasda Birgə Bələdiyyələrin İdarəetmə Modeli, Kadastr İdarəetməsinin İnteqrasiya Modeli - Nikaraquada Reyestr, Kolumbiyada SAT Ərazi İdarəetmə Sistemi kimi modellərin konseptuallaşdırılması və həyata keçirilməsində iştirak etmişdir. . 2007-ci ildən Geofumadas bilik bloqunun redaktoru və GIS - CAD - BIM - Digital Twins mövzularında 100-dən çox kursu özündə birləşdirən AulaGEO Akademiyasının yaradıcısıdır.

əlaqəli məqalələr

4 Şərhlər

  1. Tere. Selline küsimus. Trimble S6 və PowerDraft-i dəyişdirmə və ixrac etmə / idxal etmə əməliyyatları? Otsin proqramı.

  2. Hesab edirəm ki, kodun strukturu məlumdur, yabanı süzülmüşdür.

  3. Vektor tütünündən daha çox bir şey çəkirsiniz.

Şərh yaz

E-poçt ünvanından dərc olunmayacaq. Lazım alanlar qeyd olunur *

Belə ki, yoxlamaq
yaxın
Başa dön düyməsini basın