Microstation के साथ VBA अनुप्रयोगों का विकास करना

अनुप्रयोग बनाने के लिए, माइक्रोस्ट्रेशन विभिन्न भाषाओं का समर्थन करता है, जिनमें शामिल हैं माइक्रोस्ट्रेशन डेवलपमेंट लैंग्वेज (एमडीएल) जो बेंटले गुरुओं द्वारा पसंद किया जाता है। यह कई साल पहले से पुराने बुनियादी का भी समर्थन करता है और एक समय में यह जावा का समर्थन करता था, इसलिए उस संस्करण को माइक्रोस्टेशन जे कहा जाता है।

लेकिन आनंद के साथ विकसित करने के लिए और बहुत अधिक लाभ के बिना, सबसे व्यावहारिक प्रोग्राम के साथ आता है जो विज़ुअल बेसिक मॉड्यूल के बारे में है, एक्सएम (8.9) के पूर्व संस्करणों में एक पूर्ण विजुअल बेसिक 6.3 संपादक शामिल है, नवीनतम में से परे चला जाता है

दृश्य मूल माइक्रॉस्टेशन

शुरू करने के लिए

यह स्पष्ट है कि जिस व्यक्ति के पास प्रोग्रामिंग विचार नहीं है, उसके पास करने के लिए बहुत कुछ नहीं है। हालाँकि, जो व्यक्ति ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग को समझता है, और विजुअल बेसिक 6 के साथ खेला है, आप खुद को लगभग मृत हँसी पाएंगे। कुछ उदाहरण आम तौर पर कार्यक्रम के साथ आते हैं, लेकिन यहां मैंने जिस तरकीब से तकनीशियनों का उपयोग देखा है वह है: मैक्रोज़ का उपयोग करना.

माइक्रॉस्टेशन, एमवीबीए एक्सटेन्शन में मेक्रो के रूप में दिनचर्या की बचत की सुविधा देता है, जब कोड को देखते हुए यह कैसे शुरू होता है कि प्रोग्रामिंग कैसे माइक्रॉस्टेशन के लिए काम करती है बुनना शर्ट शुरू से ही सही। अभी के लिए मैं मैक्सिकन दोस्तों के उदाहरण का उपयोग करूंगा, जो पिछले हफ्ते उन्होंने भौगोलिक सूचनाओं में thematize के लिए मदद के लिए मुझसे पूछा

मैक्रो कैसे बनाएं.

उपयोगिताएँ> मैक्रो> प्रोजेक्ट मैनेजर.

दृश्य मूल माइक्रॉस्टेशन

एक नई परियोजना यहां बनाई गई है, और नामित है। वे सामान्यतः में संग्रहीत होते हैं कार्यक्रम फ़ाइलें / बेंटले / वर्कस्पेस / प्रोजेक्ट / वीबीए लेकिन आप किसी भी गंतव्य का चयन कर सकते हैं।

दृश्य मूल माइक्रॉस्टेशन

इसे कैसे बचाया जाए.

रिकॉर्डिंग शुरू करने के लिए, नीले व्हील आइकन को दबाएं। कार्यक्रम तब से किया गया सब कुछ बचाएगा।

उदाहरण के लिए: एक जगह बाड़ दृश्य, सेब और केंद्र की सीमाओं के अपवाद के साथ सभी स्तरों को बंद करें, सेंन्ट्रॉड्स के लिए सीमा लिंक को स्थानांतरित करें, 62 स्तर पर आकार बनाएं, सीमाओं को बंद करें, आकारों में केंद्रक लिंक को स्थानांतरित करें, थीम के लिए लोड कमांड को स्थानांतरित करें, सेक्टर के अनुसार thematize करें वे प्रत्येक क्षेत्र के लिए एक विशेष रंग के साथ सेब हैं, कथा जगह।

प्रक्रिया को रोका जा सकता है, या लाल बॉक्स आइकन के साथ समाप्त किया जा सकता है। यदि बटन दबाया जाता है प्लेकार्यक्रम पूरी दिनचर्या को निष्पादित करेगा क्योंकि मैंने इसे सहेज लिया है। प्रोग्रामिंग के बिना भी इसकी उपयोगिता बेहद दिलचस्प है यदि आप इसका लाभ उठा सकते हैं, तो मैंने गैर-प्रोग्रामर द्वारा शुद्ध मैक्रो में बनाए गए मेनू देखे हैं।

अगर यह वांछित है कि हर बार हम चलते हैं geographics मैक्रो भरी हुई है, चौथा स्तंभ सक्रिय है ऑटो-लोड, और यह फ़ाइल में एक चर पैदा करेगा msgeo.ucf.

कोड को कैसे संपादित करें.

कोड को देखने के लिए, आप उस बटन को दबाते हैं जो कि Visual Basic Editor खोलता है

दृश्य मूल माइक्रॉस्टेशन

सब कुछ एकल मॉड्यूल के रूप में सहेजा जाता है, लेकिन यदि आप इसे चरण दर चरण करते हैं, तो यह बयानों के एकीकरण की सुविधा प्रदान करता है। इसे विकल्प के साथ भी चलाया जा सकता है कदम से कदम, जो डिबगर के रूप में भागों में चलने की अनुमति देगा

दृश्य मूल माइक्रॉस्टेशन

उदाहरण जो मैं आपको दिखा रहा हूं, जो उत्तर से मेरे दोस्तों ने पहले ही काम किया है, में डेटाबेस से कनेक्शन सुनिश्चित करने के लिए अलग-अलग मॉड्यूल शामिल हैं, लिंक की दिनचर्या का निष्पादन, लिंक किए गए संस्थाओं का निर्माण, थीम का अनुप्रयोग और वैश्विक सेटिंग्स के लिए एक। कोड ले जा सकता है पासवर्ड, जो रोकता है ऑपरेटरों एक आपदा का कारण या वर्ग पुस्तकालयों प्रोग्रामर उपयोगकर्ता के साथ साझा करने की इच्छा नहीं है कि की जुदाई सुविधा होगी।

4 जवाब "माइक्रोबस्त के साथ VBA अनुप्रयोगों का विकास"

  1. तेरे। सेलिन कुसिमस। कस ते कूदीसुस्तेमिड जे एंड मीट एक्सपोर्ट / इम्पोर्ट ट्रिम्बल एस 6 जा पावरड्राफ्ट-आई टीजेटी? ओट्सिन प्रोग्रेमेरिजा।

  2. मुझे लगता है कि कोड संरचना ज्ञात है, जंगली धूम्रपान करता है

  3. आप वेक्टर तम्बाकू धूम्रपान करते हैं

एक उत्तर छोड़ दें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा।

यह साइट स्पैम को कम करने के लिए अकिस्मेट का उपयोग करती है। जानें कि आपका टिप्पणी डेटा कैसे संसाधित किया जाता है.