Microstation เบนท์ลีย์

การพัฒนาแอ็พพลิเคชัน VBA ด้วย Microstation

ในการใช้แอพพลิเคชัน Microstation สนับสนุนภาษาต่างๆรวมถึง Microstation Development Language (MDL) ซึ่งเป็นที่ต้องการของผู้เชี่ยวชาญของ Bentley นอกจากนี้ยังรองรับพื้นฐานเก่าเมื่อหลายปีก่อนและในคราวเดียวก็รองรับ Java ดังนั้นเวอร์ชันที่เรียกว่า Microstation J.

แต่การที่จะพัฒนากับรสชาติและไม่มากกลับเป็นในทางปฏิบัติมันเป็นเกี่ยวกับโมดูล Visual Basic ที่มาพร้อมกับโปรแกรมรุ่นก่อนที่จะ XM (8.9) รวมถึงการแก้ไขที่สมบูรณ์ของ Visual Basic 6.3 ในล่าสุดไปไกล

visual basic microstation

เมื่อต้องการเริ่มต้น

เป็นที่ชัดเจนว่าคนที่ไม่มีความคิดในการเขียนโปรแกรมไม่มีอะไรจะทำมากนัก อย่างไรก็ตามสำหรับคนที่เข้าใจ Object Oriented Programming และเคยเล่น Visual Basic 6 มาแล้วคุณจะพบว่าตัวเองหัวเราะแทบตาย ตัวอย่างบางส่วนมักมาพร้อมกับโปรแกรม แต่นี่คือเคล็ดลับที่ฉันเคยเห็นช่างเทคนิคใช้: ใช้มาโคร.

Microstation ช่วยในการบันทึกงานประจำในรูปแบบของมาโครในส่วนขยายของ mvba เมื่อดูโค้ดจะง่ายกว่าที่จะเริ่มต้นในการเขียนโปรแกรมสำหรับ Microstation แทน เสื้อถัก ตั้งแต่เริ่มต้น สำหรับตอนนี้ฉันจะใช้ตัวอย่างของเพื่อนชาวเม็กซิกันใคร สัปดาห์ที่แล้ว พวกเขาถามฉันเพื่อขอความช่วยเหลือในการทำเป็นเรื่องเกี่ยวกับภูมิศาสตร์

วิธีการสร้างมาโคร.

ยูทิลิตี้> มาโคร> ผู้จัดการโครงการ.

visual basic microstation

สร้างโครงการใหม่ที่นี่และตั้งชื่อ พวกเขามักจะถูกจัดเก็บไว้ ไฟล์โปรแกรม / Bentley / workspace / projects / vba แต่คุณสามารถเลือกปลายทางได้

visual basic microstation

วิธีการบันทึก.

ในการเริ่มบันทึกให้กดไอคอนวงล้อสีน้ำเงิน โปรแกรมจะบันทึกทุกอย่างที่ทำต่อจากนั้น

ตัวอย่างเช่น: วางก มุมมองรั้วปิดทุกระดับยกเว้นขอบเขตของแอปเปิ้ลและเซนทรอยเอาขอบเขตการเชื่อมโยงไป centroids สร้างรูปร่างในระดับ 62 ปิดขอบเขตเอา centroids เชื่อมโยงไปยังรูปร่าง, คำสั่งโหลดชุดรูปแบบ, ชุดรูปแบบตามภาค ในที่มีแอปเปิ้ลที่มีสีเฉพาะสำหรับแต่ละภาคนำตำนาน

กระบวนการนี้สามารถหยุดชั่วคราวหรือยุติได้ด้วยไอคอนกล่องสีแดง หากกดปุ่มแล้ว เล่นโปรแกรมจะดำเนินการตามขั้นตอนทั้งหมดเช่นเดียวกับที่ฉันบันทึกไว้ ประโยชน์ของสิ่งนี้แม้จะไม่มีการเขียนโปรแกรมก็น่าสนใจมากหากคุณสามารถใช้ประโยชน์จากมันได้ฉันเคยเห็นเมนูที่ทำในมาโครบริสุทธิ์โดยผู้ที่ไม่ใช่โปรแกรมเมอร์

ถ้าเป็นที่ต้องการทุกครั้งที่เราวิ่ง ภูมิศาสตร์ แมโครโหลดคอลัมน์ที่สี่ถูกเปิดใช้งาน โหลดอัตโนมัติ, และที่จะสร้างตัวแปรในไฟล์ msgeo.ucf.

วิธีแก้ไขโค้ด.

เมื่อต้องการดูรหัสคุณกดปุ่มที่เปิดตัวแก้ไข Visual Basic

visual basic microstation

ทุกอย่างจะถูกบันทึกเป็นโมดูลเดียว แต่ถ้าคุณทำทีละขั้นตอนมันจะอำนวยความสะดวกในการรวมงบ นอกจากนี้ยังสามารถเรียกใช้ด้วยตัวเลือก ทีละขั้นตอน, ซึ่งจะช่วยให้ทำงานในส่วนที่เป็นดีบัก

visual basic microstation

ตัวอย่างที่ฉันแสดงให้คุณเห็นซึ่งเพื่อนของฉันจากทางเหนือได้ทำงานอยู่แล้วประกอบด้วยโมดูลแยกต่างหากเพื่อให้แน่ใจว่าการเชื่อมต่อกับฐานข้อมูลการดำเนินการตามปกติของลิงก์การสร้างเอนทิตีที่เชื่อมโยงการประยุกต์ใช้ธีมและ หนึ่งสำหรับการตั้งค่าส่วนกลาง สามารถพกรหัสได้ รหัสผ่านซึ่งช่วยป้องกันผู้ให้บริการไม่ให้เกิดภัยพิบัติหรืออำนวยความสะดวกในการแยกชั้นของชั้นเรียนที่เราไม่ต้องการแชร์กับผู้ใช้โปรแกรมเมอร์

กอลจิ อัลวาเรซ

นักเขียน นักวิจัย ผู้เชี่ยวชาญด้านรูปแบบการจัดการที่ดิน เขาได้มีส่วนร่วมในการกำหนดแนวคิดและการนำแบบจำลองไปใช้ เช่น ระบบการบริหารทรัพย์สินแห่งชาติ SINAP ในฮอนดูรัส รูปแบบการจัดการเทศบาลร่วมในฮอนดูรัส รูปแบบบูรณาการของการจัดการที่ดิน - สำนักทะเบียนในนิการากัว ระบบการบริหารของดินแดน SAT ในโคลอมเบีย . บรรณาธิการของบล็อกความรู้ Geofumadas ตั้งแต่ปี 2007 และผู้สร้าง AulaGEO Academy ที่มีหลักสูตรมากกว่า 100 หลักสูตรเกี่ยวกับ GIS - CAD - BIM - Digital Twins

บทความที่เกี่ยวข้อง

4 คอมเมนต์

  1. Tere. Selline küsimus Kas teie koodisüsteemid ja andmete export / import Trimble S6 ja PowerDraft-i tegelete? Otsin programeerija.

แสดงความคิดเห็น

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

นอกจากนี้ยังตรวจสอบ
ปิดหน้านี้
กลับไปด้านบนปุ่ม