Microstation арқылы VBA қосымшаларын жасау
Қолданбаларды жасау үшін, Microstation түрлі тілдерді қолдайды, соның ішінде Microstation Development Language (MDL) Bentley гуруының таңдауы. Ол сондай-ақ көптеген жылдар бұрынғы негізгі ескілерді қолдайды және бір уақытта Java-ны қолдайды, сондықтан Microstation J деп аталатын нұсқасы.
Бірақ рахат дамып, көп қайтарылмай, ең тәжірибелі бағдарламамен бірге келген Visual Basic модулі туралы XM (8.9) нұсқасына дейінгі нұсқаларда толық Visual Basic 6.3 редакторы бар, ең соңында шықпайды.
Бастау үшін
Бағдарламалау идеясы жоқ адамға көп нәрсе істемейтіні түсінікті. Нысанға бағытталған бағдарламалауды түсінетін және Visual Basic 6-мен ойнаған адам үшін сіз өзіңізді күліп өлгендей сезінесіз. Кейбір мысалдар әдетте бағдарламамен бірге жүреді, бірақ мен техниктердің қолданған әдісін келтіремін: Макростарды пайдалану.
Microstation кіші бағдарламаларды кеңейту кезінде макросты түрінде сақтауды жеңілдетеді, кодты қарап отырғанда, бағдарламалаудың Microstation орнына қалай жұмыс жасайтынын оңайырақ тоқылған көйлек басынан бастап. Әзірге мен мексикалық достардың мысалын қолданамын, кім өткен аптада Маған Geographics-те географияға көмек сұрады.
Макросты қалай жасау керек.
Утилиталар> макро> жоба менеджері.
Мұнда жаңа жоба құрылды және аталды. Олар әдетте сақталады Бағдарлама файлдары / Bentley / workspace / projects / vba бірақ кез келген тағайындауды таңдай аласыз.
Оны қалай сақтауға болады.
Жазуды бастау үшін көк дөңгелек белгішесін басыңыз. Бағдарлама осы уақыттан бастап жасалынғанның бәрін сақтайды.
Мысалы: a қоршау көрінісісекторына сәйкес Ештеңе, Тематизации үшін, алма және Centroid шекараларын басқа барлық деңгейлерін өшіріңіз 62 деңгейінің кескіндерді құру, центроиды сілтемелер шекараларын алып тастау, шекарасын өшіріп, кескіндер сілтемелер центроиды алып тастау, жүктеме командалық онда әрбір сектор үшін нақты түсі бар алма, аңызды қою.
Процесті кідіртуге немесе қызыл өріс белгішесімен тоқтатуға болады. Егер түйме басылған болса ойын, бағдарлама мен қалай сақтаған болса, сол бағдарламаны толығымен орындайды. Бағдарламалаусыз мұның пайдасы өте қызықты, егер сіз оны пайдалана алсаңыз, мен бағдарламашылар емес таза макрода жасалған мәзірлерді көрдім.
Әр жолы біз жүгіріп жүргеніміз дұрыс География макрос жүктелсе, төртінші баған белсендірілген Автоматты жүктеме, және ол файлдағы айнымалы мәнді жасайды msgeo.ucf.
Кодты қалай өңдеу керек.
Кодты көру үшін Visual Basic редакторын ашатын түймешікті басасыз.
Барлығы бір модуль ретінде сақталады, бірақ егер сіз оны біртіндеп жасасаңыз, онда бұл операторлардың интеграциясын жеңілдетеді. Оны опциямен де іске қосуға болады қадам бойынша, ол бөліктерде отладчик ретінде жұмыс істеуге мүмкіндік береді.
Солтүстіктегі достарым қазірдің өзінде мен сіздерге көрсетіп отырған мысалда мәліметтер базасына қосылуды, сілтемелердің орындалуын, байланыстырылған объектілерді құруды, тақырыпты қолдануды қамтамасыз ететін бөлек модульдер бар. ғаламдық параметрлерге арналған. Код болуы мүмкін пароль, бұл операторларға апат туғызудан немесе бағдарламашы пайдаланушысымен бөлісуге келмейтін сынып кітапханаларын бөлуге көмектеседі.
Тере. Selline küsimus. Trimble S6 және PowerDraft-i тегелете экспорттау / импорттау керек пе? Otsin programeerija.
Мен белгілі код құрылымын білемін, жабайы темекі шегу.
лол
Сіз векторлық темекі шегетінсіз.