Pagbuo ng VBA Applications sa Microstation

Upang gumawa ng mga application, Microstation ay sumusuporta sa iba't ibang mga wika, kabilang Microstation Development Language (MDL) na kung saan ay ginustong sa pamamagitan ng Bentley gurus. Sinusuportahan din nito ang pangunahing lumang mula sa maraming taon na ang nakakaraan at sa isang pagkakataon ay naranasan ang Java, kaya ang bersyon na tinatawag na Microstation J.

Ngunit upang bumuo na may lasa at walang gaanong likod, bilang praktikal na bilang ito ay tungkol sa Visual Basic module na nanggagaling sa programa, bersyon bago ang XM (8.9) ay nagsasama ng isang kumpletong editor ng Visual Basic 6.3, sa pinaka-kamakailan-lamang na napupunta karagdagang.

visual basic microstation

Upang magsimula

Ito ay malinaw, na ang isang tao na walang ideya ng programming ay walang magkano ang gagawin. Gayunpaman, para sa isang taong nauunawaan ang programming ng object-oriented, at na-play sa Visual Basic 6, makikita mo ang iyong sarili halos namamatay ng pagtawa. Sa karaniwang programa ay may ilang mga halimbawa, ngunit narito, ang lansihin na nakita kong gamitin ang mga tekniko: Paggamit ng macros.

Pinapadali ng microstation ang pag-save ng mga gawain sa anyo ng extension sa macro sa mvba, kapag tinitingnan ang code mas madaling magsimula sa paraan kung paano gumagana ang programming para sa Microstation sa halip ng knit shirt mula sa simula. Sa ngayon ay gagamitin ko ang halimbawa ng mga kaibigan sa Mexico, na noong nakaraang linggo hiniling nila sa akin na humingi ng tulong sa mga thematize sa Geographics.

Paano Gumawa ng Macro.

Utilities> macro> project manager.

visual basic microstation

Ang isang bagong proyekto ay nilikha dito, at pinangalanan. Sila ay kadalasang naka-imbak sa Program Files / Bentley / workspace / projects / vba ngunit maaari kang pumili ng anumang patutunguhan.

visual basic microstation

Paano ito i-save.

Upang simulan ang pag-record, pindutin ang icon na asul na gulong. Ang programa ay magpapanatili sa lahat ng bagay mula noon.

Halimbawa: Maglagay ng a tingnan ang bakod, I-off ang lahat ng mga antas maliban sa mga hangganan ng mansanas at centroid, alisin ang mga link hangganan sa centroids, ang paglikha ng mga hugis sa antas 62, isara ang mga hangganan, alisin link centroids na hugis, load command upang theming, theming ayon sa mga sektor kung saan ay ang mga mansanas na may isang tiyak na kulay para sa bawat sektor, ilagay ang alamat.

Maaaring i-pause ang proseso, o wawakasan sa icon ng pulang kahon. Kung ang pindutan ay pinindot maglaro, isasakatuparan ng programa ang kumpletong gawain habang ini-save ko ito. Ang pagiging kapaki-pakinabang ng mga ito kahit na walang programming ay lubhang kawili-wiling kung maaari mong makuha ang benepisyo, nakita ko ang mga menu na ginawa pulos sa pamamagitan ng di-programmer.

Kung ito ay nais na sa bawat oras na tumakbo namin Geographics ang macro ay na-load, ang ikaapat na haligi ay naisaaktibo Auto-load, at lilikha ng isang variable sa file msgeo.ucf.

Paano i-edit ang code.

Upang tingnan ang code, pinindot mo ang pindutan na nagbubukas sa Visual Basic Editor.

visual basic microstation

Ang lahat ay nai-save na bilang isang solong module, ngunit sa kaso ng paggawa nito hakbang-hakbang, pagkatapos ay pinadadali ang pagsasama ng mga pahayag. Maaari din itong isagawa gamit ang pagpipilian paso ng paso, na magpapahintulot sa pagtakbo sa mga bahagi bilang isang debugger.

visual basic microstation

Ang halimbawa na ipinakikita ko sa iyo, na kung saan ang mga kaibigan ng hilaga ay nagtrabaho na, kasama ang hiwalay na mga module upang matiyak ang koneksyon sa database, pagpapatupad ng mga gawain ng mga ligal, paglikha ng nakaugnay na entidad, ang paggamit ng tema at isa para sa mga pandaigdigang kumpigurasyon. Ang code ay maaaring dalhin password, Aling Pinipigilan operator ay magdudulot ng kapahamakan o mangasiwa paghihiwalay ng klase ng library na hindi nais na ibahagi sa programmer user.

3 Mga tugon sa "Pag-unlad ng mga aplikasyon ng VBA sa Microstation"

  1. Nalaman ko na ang istraktura ng code na kilala, mga ligaw na smokes.

  2. Naninigarilyo ka ng vector na tabako.

Mag-iwan ng komento

Ang iyong email address ay hindi nai-publish.

Ang site na ito ay gumagamit ng Akismet upang mabawasan ang spam. Alamin kung paano naproseso ang data ng iyong komento.