Microstation-Bentley

VBA აპლიკაციების განვითარება Microstation- თან

განაცხადების მისაღებად, მიკროსადგური მხარს უჭერს სხვადასხვა ენებს, მათ შორის მიკროსტატის განვითარების ენა (MDL) რომელსაც ამჯობინებენ ბენტლის გურუები. იგი ასევე მხარს უჭერს ძველ basic- ს მრავალი წლის წინ და ერთ დროს იგი მხარს უჭერდა Java- ს, ამიტომ ამ ვერსიას Microstation J. უწოდა.

მაგრამ უნდა განვითარდეს გემოვნების და გარეშე ბევრად უკან, როგორც პრაქტიკული, როგორც ეს არის დაახლოებით Visual Basic მოდული, რომელიც გააჩნია პროგრამის ვერსიები ადრე XM (8.9) მოიცავს სრულ რედაქტორი Visual Basic 6.3, ყველაზე ბოლო უფრო შორს მიდის.

ვიზუალური ძირითადი მიკროზომი

დასაწყებად

აშკარაა, რომ ვისაც პროგრამირების იდეა არ აქვს, ბევრი არაფერი აქვს გასაკეთებელი. ამასთან, ვისაც ესმის ობიექტზე ორიენტირებული პროგრამირება და ითამაშა Visual Basic 6-ზე, თქვენ თითქმის მკვდარი იქნებით სიცილისგან. რამდენიმე მაგალითი, როგორც წესი, თან ახლავს პროგრამას, მაგრამ ეს არის ხრიკი, რომელიც მე ვნახე, რომ ტექნიკოსები იყენებენ: გამოყენება მაკროსებით.

მიკროშუა ხელს უწყობს მარცვლების გადანაწილებას mvba- ს გაფართოებაში, კოდის ნახვისას კი უფრო ადვილად იწყება, თუ როგორ მუშაობს მიკროპროცესის ნაცვლად პროგრამირება knit პერანგი დასაწყისიდან. ახლა მე გამოვიყენებ მექსიკელი მეგობრების მაგალითს, რომლებიც გასულ კვირას მათ მკითხეს, რომ გეოგრაფიაში მათთვის დახმარება აღმოვჩნდი.

როგორ შევქმნათ მაკრო.

კომუნალური პროგრამები> მაკრო> პროექტის მენეჯერი.

ვიზუალური ძირითადი მიკროზომი

აქ არის ახალი პროექტი და დაასახელა. ჩვეულებრივ ინახება პროგრამული ფაილები / Bentley / სამუშაო ადგილი / პროექტები / VBA მაგრამ შეგიძლიათ შეარჩიოთ ნებისმიერი დანიშნულება.

ვიზუალური ძირითადი მიკროზომი

როგორ გადავარჩინოთ იგი.

ჩაწერის დასაწყებად, დააჭირეთ ლურჯი ბორბლის ხატულას. პროგრამა დაზოგავს ყველაფერს, რაც გაკეთდება შემდეგ.

მაგალითად: მოათავსეთ ა ღობე ხედი, გამორთეთ ყველა დონეზე გარდა საზღვრების ვაშლის და centroid, ამოიღონ ბმულები საზღვრების centroids, შექმნა ფორმები 62 დონე, გამორთეთ საზღვრები, ამოიღონ ბმულები centroids ფორმებს, დატვირთვის ბრძანება theming, theming მიხედვით სექტორში რომელშიც ვაშლები კონკრეტული ფერის თითოეული სექტორის, დააყენა ლეგენდა.

პროცესი შეიძლება შეჩერდეს, ან დასრულდეს წითელი ყუთის ხატულაზე. თუ ღილაკს დააჭერთ ითამაშოს, პროგრამა შეასრულებს მთელ რუტინულს, რადგან მე შევინახე. ამის სარგებლიანობა პროგრამირების გარეშეც კი ძალიან საინტერესოა, თუ შეგიძლიათ ისარგებლოთ, მე ვნახე მენიუები, რომლებიც დამზადებულია სუფთა მაკროთი არაპროგრამისტების მიერ.

თუ ის არის სასურველი, რომ ჩვენ ყოველ ჯერზე აწარმოებს გეოგრაფიები მაკრო დატვირთულია, მეოთხე სვეტი გააქტიურებულია ავტომატური დატვირთვა, და შეიქმნება ცვლადი ფაილი msgeo.ucf.

როგორ შეცვალოთ კოდი.

კოდის სანახავად დააჭირეთ ღილაკს, რომელიც იხსნება Visual Basic Editor.

ვიზუალური ძირითადი მიკროზომი

ყველაფერი შენახულია როგორც ერთი მოდული, მაგრამ თუ ამას ეტაპობრივად გააკეთებთ, ეს ხელს შეუწყობს განცხადებების ინტეგრირებას. ის ასევე შეიძლება გაშვებული იყოს ვარიანტით ეტაპობრივად, რომელიც საშუალებას მისცემს გაშვებულად ნაწილებად დაიცვას.

ვიზუალური ძირითადი მიკროზომი

მაგალითს, რომელსაც მე გაჩვენებთ, რომელზეც უკვე მუშაობდნენ ჩემი მეგობრები ჩრდილოეთიდან, მოიცავს ცალკეულ მოდულებს მონაცემთა ბაზასთან კავშირის, ბმულების რუტინული შესრულების, დაკავშირებული ობიექტების შექმნის, თემის გამოყენების და ერთი გლობალური პარამეტრებისთვის. კოდი შეიძლება იყოს დაგავიწყდათ, რომელიც ხელს უშლის ოპერატორები კატასტროფა ან ხელი შეუწყონ გამოყოფის კლასის ბიბლიოთეკების, რომ არ მინდა გაზიარება programmer შესახებ.

გოლჯი ალვარესი

მწერალი, მკვლევარი, მიწის მართვის მოდელების სპეციალისტი. მან მონაწილეობა მიიღო ისეთი მოდელების კონცეპტუალიზაციასა და დანერგვაში, როგორიცაა: ქონების ადმინისტრირების ეროვნული სისტემა SINAP ჰონდურასში, ერთობლივი მუნიციპალიტეტების მართვის მოდელი ჰონდურასში, კადასტრის მართვის ინტეგრირებული მოდელი - რეესტრი ნიკარაგუაში, ტერიტორიის ადმინისტრაციის სისტემა SAT კოლუმბიაში. . Geofumadas ცოდნის ბლოგის რედაქტორი 2007 წლიდან და AulaGEO აკადემიის შემქმნელი, რომელიც მოიცავს 100-ზე მეტ კურსს GIS - CAD - BIM - Digital Twins თემებზე.

დაკავშირებული სტატიები

4 კომენტარები

  1. ტერე. Selline küsimus. გსურთ Trimble S6 და PowerDraft- ის შექმნა და ექსპორტი / იმპორტი? Otsin programeerija.

დატოვე კომენტარი

თქვენი ელფოსტის მისამართი გამოქვეყნებული არ იყო. აუცილებელი ველები აღნიშნულია *

ასე რომ, შემოწმება
დახურვა
დაბრუნება ღილაკზე