Распрацоўка прыкладанняў VBA з MicroStation

Для таго, каб прыкладання, Микростанция падтрымлівае розныя мовы, у тым ліку Микростанция Мова развіцця (MDL) які з'яўляецца пераважнай гуру Bentley. Ён таксама падтрымлівае асноўныя старыя DESE шмат гадоў і перажыў Java у той час, такім чынам, гэтая версія называецца Микростанция J.

Але развівацца з густам і без асаблівага назад, практычны, як гаворка ідзе аб базавай модулі візуал, які пастаўляецца з праграмай, да версіі XM (8.9) уключае ў сябе поўны рэдактар ​​Visual Basic 6.3, у самы апошні час ідзе далей.

Visual Basic MicroStation

каб пачаць

Зразумела, што хто-то, хто не мае ні найменшага падання аб праграмаванні не шмат што зрабіць. Аднак, для тых, хто разумее ООП, і гуляў з 6 Visual Basic, вы знойдзеце ледзь не памёр ад смеху. Праграма, як правіла, прыходзяць некалькі прыкладаў, але тут, трук я бачыў з дапамогай тэхнікі: выкарыстанне макрасаў.

Микростанция палягчае захаваць як макра рутын ў пашырэнні MVBA, бачачы код прадастаўляецца ў форме пачаў праграмаваць для MicroStation працуе замест рукавы з кашулі з нуля. Зараз я буду выкарыстоўваць прыклад мексіканскіх сяброў, на мінулым тыдні Я звярнуўся па дапамогу ў тематизации Geographics.

Як стварыць макрас.

Утыліты> Macro> Менеджэр праектаў.

Visual Basic MicroStation

Тут створаны новы праект, і прысвойваецца імя. Яны, як правіла, захоўваюцца ў Файлы / Bentley / працоўная прастора / праекты / праграмы VBA але вы можаце выбраць любы пункт прызначэння.

Visual Basic MicroStation

захаваць як.

Для таго, каб пачаць запіс, значок сіняга колы націснутая. Праграма захавае ўсе, што адбываецца пасля гэтага.

Напрыклад: Змесціце плот гледжання, Выключыце ўсе ўзроўні, за выключэннем межаў яблыка і Цэнтроід, выдаліць спасылкі мяжы ў Цэнтроід, ствараючы фігуры на ўзроўні 62, адключыце мяжы, выдаліць спасылкі цэнтроідам на формы, каманду загрузкі ў тематизацию, тематизации па сектары яны з'яўляюцца яблыкі з вызначаным колерам для кожнага сектара, змесціце легенду.

Гэты працэс можа быць спынены паўзы, або скончыць чырвоны значок вокны. Пры націску кнопкі гуляцьПраграма будзе працаваць усю працэдуру, як я захаваў. Карыснасць гэтага нават без праграмавання вельмі цікава, калі вы можаце скарыстацца, я бачыў меню з чыстага макропрограммирования ня людзей.

Калі вы хочаце, каб кожны раз пры запуску Geographics загрузіць макрас, вы активируете чацвёрты слупок Аўта-загрузкаІ гэта створыць зменную ў файле msgeo.ucf.

Як змяніць код.

Для прагляду кода, кнопка, якая адкрывае рэдактар ​​Visual Basic націскаецца.

Visual Basic MicroStation

Усё захоўваецца ў выглядзе асобнага модуля, але калі Irlo за крокам, затым палягчае інтэграцыю заяў. Вы можаце таксама запусціць з опцыяй крок за крокамЯкі б ісці працаваць на часткі, як адладчык.

Visual Basic MicroStation

Напрыклад, я хачу паказаць вам, хто працаваў больш сяброў Поўначы ўключае ў сябе асобныя модулі для забеспячэння злучэння з базай дадзеных, выканання руцінных гульняў Лігі, стварэннем звязаных аб'ектаў, ажыццяўлення тэматычнага і адзін для глабальных налад. Код можа быць пароль, Які прадухіляе аператары прывядуць да катастрофы ці палегчыць падзел бібліятэк класаў, якія не хочуць дзяліцца з карыстальнікам праграміста.

Адказы на 3 «Распрацоўку VBA-прыкладаннях з MicroStation»

  1. Я думаю, што структура вядомага кода, вэнджаныя дзікія.

  2. Вектар нічога не паляць тытунь.

пакінуць каментар

Ваш электронны адрас не будзе апублікаваны.

Гэты сайт выкарыстоўвае Akismet для барацьбы са спамам. Даведайцеся, як дадзеныя апрацоўваюцца для вашых каментароў.