Մշակել VBA ծրագրերը միկրոկայանով
Հավելվածներ ստեղծելու համար Microstation-ն աջակցում է տարբեր լեզուների, այդ թվում Microstation Development Language (MDL) որը նախընտրում են Bentley գուրուները։ Այն նաև աջակցում է շատ տարիներ առաջվա հին հիմնականին և ժամանակին աջակցում էր Java-ին, հետևաբար՝ Microstation J.
Բայց հաճույքով և առանց մեծ վերադարձի զարգանալու համար ամենագործնականը Visual Basic մոդուլն է, որը գալիս է ծրագրին, XM(8.9)-ին նախորդող տարբերակներում այն ներառում է Visual Basic 6.3-ի ամբողջական խմբագրիչ, իսկ ամենավերջինը՝ այն ավելի հեռուն է գնում:
սկսելու համար
Հասկանալի է, որ նա, ով գաղափար չունի ծրագրավորումից, շատ բան չունի անելու։ Այնուամենայնիվ, ինչ-որ մեկի համար, ով հասկանում է օբյեկտի վրա հիմնված ծրագրավորումը և խաղացել է Visual Basic 6-ի հետ, դուք կգտնեք ինքներդ ձեզ համարյա կոտրված: Որոշ օրինակներ սովորաբար գալիս են ծրագրի հետ, բայց ահա այն հնարքը, որը ես տեսել եմ, որ տեխնիկները օգտագործում են. օգտագործել մակրոները.
Microstation-ը հեշտացնում է ռեժիմները որպես մակրո mvba ընդլայնման պահպանումը, քանի որ կոդը տեսնելը հեշտացնում է սկսելը, թե ինչպես է աշխատում ծրագրավորումը Microstation-ի համար՝ փոխարենը: պատրաստել վերնաշապիկի թևեր հենց սկզբից. Առայժմ կօգտագործեմ մեքսիկացի ընկերների օրինակը, ովքեր անցյալ շաբաթ Ինձնից օգնություն խնդրեցին աշխարհագրությունում թեմատիկացնելու համար։
Ինչպես ստեղծել մակրո.
Կոմունալ ծառայություններ > մակրո > ծրագրի ղեկավար.
Այստեղ ստեղծվում է նոր նախագիծ և տրվում է անուն։ Նրանք սովորաբար պահվում են Ծրագրային ֆայլեր/Bentley/workspace/projects/vba բայց դուք կարող եք ընտրել ցանկացած ուղղություն:
ինչպես փրկել այն.
Ձայնագրումը սկսելու համար սեղմեք կապույտ անիվի պատկերակը: Ծրագիրը կպահի այն ամենը, ինչ արվում է այսուհետ:
Օրինակ՝ դրեք ա տեսարան պարիսպ, անջատեք բոլոր մակարդակները, բացառությամբ բլոկի և կենտրոնի սահմանների, հղումները տեղափոխեք սահմաններից դեպի կենտրոններ, ստեղծեք ձևեր 62-րդ մակարդակում, անջատեք սահմանները, տեղափոխեք հղումները կենտրոնից ձևեր, բեռնեք թեմաների հրամանը, թեմատավորումն ըստ հատվածի, որտեղ բլոկները գտնվում են յուրաքանչյուր հատվածի համար հատուկ գույնով, տեղադրեք լեգենդը:
Գործընթացը կարող է դադարեցվել կամ դադարեցվել կարմիր տուփի պատկերակով: Եթե կոճակը սեղմված է խաղալ, ծրագիրը կաշխատի ամբողջ ռեժիմը ճիշտ այնպես, ինչպես ես պահել եմ այն: Սրա օգտակարությունը նույնիսկ առանց ծրագրավորման չափազանց հետաքրքիր է, եթե կարող եք օգտվել դրանից, ես տեսել եմ մենյուներ, որոնք պատրաստված են զուտ մակրոյով ոչ ծրագրավորողների կողմից:
Եթե ցանկալի է, որ ամեն անգամ մենք կատարում ենք Աշխարհագրությունը մակրոն բեռնված է, չորրորդ սյունակը ակտիվացված է ավտոմատ բեռնում, և դա ֆայլում կստեղծի փոփոխական msgeo.ucf.
Ինչպես խմբագրել կոդը.
Կոդը տեսնելու համար սեղմվում է կոճակը, որը բացում է Visual Basic խմբագրիչը։
Ամեն ինչ պահվում է որպես մեկ մոդուլ, բայց եթե դուք դա անում եք քայլ առ քայլ, դա հեշտացնում է հայտարարությունների ավելի ուշ ինտեգրումը: Այն կարող է իրականացվել նաև տարբերակով քայլ առ քայլ, որը թույլ կտա այն կատարել մասերով որպես վրիպազերծիչ։
Օրինակը, որը ես ցույց եմ տալիս, որի վրա արդեն աշխատել են հյուսիսից ընկերները, ներառում է առանձին մոդուլներ տվյալների բազայի հետ կապն ապահովելու, կապի ռեժիմի կատարումը, կապակցված օբյեկտների ստեղծումը, թեմայի կիրառումը և մեկը գլոբալ կոնֆիգուրացիաների համար: Կոդը կարող է կրել Գաղտնաբառ, որը թույլ չի տալիս օպերատորներին աղետ պատճառել կամ հեշտացնել դասի գրադարանների առանձնացումը, որոնք մենք չենք ցանկանում կիսվել ծրագրավորող օգտատիրոջ հետ:
Այնտեղ։ Վաճառել կուսիմուս. Դուք կարող եք արտահանել/ներմուծել Trimble S6 կամ PowerDraft-ը: Օծին ծրագրավորում.
Այդ կոդի կառուցվածքն ինձ ծանոթ է թվում, վայրի ծխեր։
hahaha
Դուք ծխում եք վեկտորային ծխախոտ, ուրիշ ոչինչ: