Ανάπτυξη εφαρμογών VBA με Microstation
Για να κάνετε εφαρμογές, η Microstation υποστηρίζει διάφορες γλώσσες, συμπεριλαμβανομένων των Γλώσσα ανάπτυξης Microstation (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.
Όλα αποθηκεύονται ως μία ενότητα, αλλά αν το κάνετε βήμα προς βήμα, τότε διευκολύνει την ενσωμάτωση των δηλώσεων. Μπορεί επίσης να εκτελεστεί με την επιλογή βήμα βήμα, η οποία θα επέτρεπε την εκτέλεση σε μέρη ως εργαλείο εντοπισμού σφαλμάτων.
Το παράδειγμα που σας δείχνω, στο οποίο έχουν ήδη δουλέψει οι φίλοι μου από το Βορρά, περιλαμβάνει ξεχωριστές ενότητες για τη διασφάλιση της σύνδεσης με τη βάση δεδομένων, την εκτέλεση της ρουτίνας των συνδέσμων, τη δημιουργία συνδεδεμένων οντοτήτων, την εφαρμογή του θέματος και ένα για καθολικές ρυθμίσεις. Ο κωδικός μπορεί να φέρει κωδικό πρόσβασης, Η οποία εμποδίζει φορείς θα προκαλέσει καταστροφή ή τη διευκόλυνση του διαχωρισμού της τάξης των βιβλιοθηκών που δεν επιθυμούν να μοιραστούν με το χρήστη προγραμματιστή.
Τερε. Selline küsimus. Kas teie koodisüsteemid ja andmete εξαγωγή / εισαγωγή Trimble S6 ja PowerDraft-i tegelete; Otsin programeerija.
Βρίσκω ότι η δομή του κώδικα είναι γνωστή, άγρια καπνίζει.
lol
Μπορείτε καπνίζετε τον καπνό φορέα.