Sparen Sie Zeit durch den Bau eines maßgeschneiderten Rechner in Ihre Kopie von ArcGIS , ein Programm, das geografischen Informationen verwaltet und integriert sie in Maschinenbau und andere Anwendungen . ArcGIS können Sie Makros mit der Programmiersprache Visual Basic erstellen. Wenn Sie Programmierkenntnisse haben, können Sie dann integrieren eine Vielzahl von Funktionen , wie ein einfacher Taschenrechner , in die Arbeitsoberfläche von ArcGIS , entfällt die Notwendigkeit, zwischen den Programmen für häufig verwendete Funktionen wechseln. Anleitung
1
Klicken Sie auf " Extras> Makros > Visual Basic Editor" Menüwahl in ArcGIS , um den Visual Basic-Makro -Editor. Im Editor , klicken Sie auf "Einfügen> Modul . " Bezeichnung des Moduls " Calculator ". Klicken Sie auf " Einfügen> Form" und nennen Sie das Formular " frmCalc . " Es öffnet sich ein Formular und eine Toolbox mit steuert Sie können dem Formular hinzufügen .
2
Fügen Sie die Steuerelemente für die Rechner -Funktionen benötigen Sie benötigt. Zum Beispiel muss ein einfacher Rechner nur ein Textfeld ein und fünf Schaltflächen . Wählen Sie das Textfeld . Im Fenster "Eigenschaften" , ändern Sie die Text-Eigenschaft auf "0" ohne die Anführungszeichen und der "Name" -Eigenschaft auf " txtDisplay " ohne die Anführungszeichen . " . CmdAdd " Wählen Sie einen Befehl -Taste und stellen Sie die Eigenschaft "Caption" auf " +" und seinen "Namen ", um die verbleibenden Schaltflächen " Beschriftungen " - "," * ", ; . "/" und "=" und ihre Namen auf " cmdSubtract ", " cmdMultiply ", " cmdDivide " und " cmdResult " bzw.
3
auf dem Modul "Rechner" doppelklicken, um das Codefenster zu öffnen . Geben Sie den folgenden Code : Last frmCalcDim Zahl als DoubleDim Operator als String
4
auf dem Formular , um den Code zu öffnen Doppelklick . Geben Sie den folgenden Code: number = 0operator = ""
5
Doppelklicken Sie auf das "+ "-Befehl , um den Code -Fenster und geben Sie den folgenden Code zu öffnen: Anzahl = txtDisplay . TexttxtDisplay.Text = "0" operator = "+"
6
Paste aus der " cmdAdd " in das Code-Fenster für die Schaltflächen , die die anderen drei Operationen , anstelle der " + " in der letzten Zeile mit dem Betreiber , die auf jeder Taste entspricht - zB operator = " . * "für " cmdMultiply "
7
Doppelklicken Sie auf das " = " ; Befehlsschaltfläche, um das Codefenster zu öffnen , und geben Sie den folgenden Code: Wenn operator = "+" Thennumber = Anzahl + txtDisplay.TextElseIf operator = "-" Thennumber = Anzahl - txtDisplay.TextElseIf operator = "*" Thennumber = Anzahl * txtDisplay.TextElseIf operator = "/" Thennumber = Anzahl /txtDisplay.TextEnd IftxtDisplay.Text = Anzahl
8
Schließen Sie den Visual Basic-Editor , speichern Sie das Modul und Form , wenn Sie dazu aufgefordert werden . In ArcGIS , klicken Sie auf " Extras> Anpassen "-Menü -Option. Wählen Sie die Registerkarte "Befehle" . Unter " Kategorien " die Option " Makros ". Ihre Makros erscheinen auf der rechten Seite. Klicken und ziehen Sie das Symbol neben dem "Rechner" Makro , um es in eine der Symbolleisten ArcGIS platzieren. Klicken Sie auf die neue " Toolbar ", um Ihre individuelle Rechner laufen .