Gagnez du temps en créant une calculatrice personnalisée dans votre copie de ArcGIS, un programme qui gère l'information géographique et l'intègre dans l'ingénierie et d'autres applications. ArcGIS vous permet de créer des macros en utilisant le langage de programmation Visual Basic. Si vous avez connaissance de la programmation, vous pouvez alors intégrer une variété de fonctions, comme une simple calculatrice , dans l'interface de travail de ArcGIS, éliminant le besoin de basculer entre les programmes pour les fonctions fréquemment utilisées . Instructions
1
Cliquez sur " Outils> Macros > Visual Basic Editor " choix de menu dans ArcGIS pour ouvrir l'éditeur de macros Visual Basic. Dans l'éditeur , cliquez sur " Insérer> Module . " Nom du module " Calculatrice ". " Insertion> Formulaire " Cliquez sur le nom et la forme " frmCalc . " Cela ouvre un formulaire vierge et une boîte à outils contenant contrôles que vous pouvez ajouter au formulaire.
2
Ajoutez les contrôles nécessaires pour les fonctions de la calculatrice dont vous avez besoin . Par exemple, une simple calculatrice besoin que d'une zone de texte et cinq boutons de commande. Sélectionnez la zone de texte . Dans la fenêtre " Propriétés", modifiez la propriété Text la valeur " 0" sans les guillemets , et la propriété " Name" à " txtDisplay " sans les guillemets. ». CmdAdd " Sélectionnez un bouton de commande et définir sa "Légende" propriété de "+" et son " Nom " pour régler les légendes des boutons de commande restant à " - ", " * " ; . "/" et "=" et leurs noms " cmdSubtract », « cmdMultiply », « cmdDivide " et " cmdResult », respectivement
3
Double- cliquez sur le module "Calculatrice" pour ouvrir la fenêtre de code. Tapez le code suivant : nombre de frmCalcDim de charge en tant qu'opérateur DoubleDim que String
4
Double -cliquez sur le formulaire pour ouvrir la fenêtre de code . Tapez le code suivant : nombre = 0operator = ""
5
Double -cliquez sur le bouton " +" de commande pour ouvrir la fenêtre de code et entrez le code suivant : nombre = txtDisplay . = opérateur "0" TexttxtDisplay.Text = " +"
6
Code de pâte de « cmdAdd " dans la fenêtre de code pour les boutons de commande représentant les trois autres opérations , en remplacement de la " + " dans la dernière ligne avec l'opérateur qui correspond à chaque touche - par exemple , l'opérateur = ." * "pour" cmdMultiply "
7
Double -cliquez sur le " = " , bouton de commande pour ouvrir la fenêtre de code et tapez le code suivant : Si l'opérateur = " +" Thennumber = nombre + txtDisplay.TextElseIf opérateur = "-" Thennumber = nombre - opérateur txtDisplay.TextElseIf = "*" Thennumber = nombre * txtDisplay.TextElseIf opérateur = "/" Thennumber = nombre /txtDisplay.TextEnd IftxtDisplay.Text = nombre
8
Fermez l'éditeur Visual Basic , sauvant le module et le formulaire si vous êtes invité . Dans ArcGIS , cliquez sur " Outils> Personnaliser " option de menu. Choisissez l'onglet "Commandes" . Sous la rubrique « Catégories », sélectionnez « Macros ». Vos macros apparaissent sur la droite. Cliquez et faites glisser l'icône à côté de la macro " Calculatrice " pour le placer dans une des barres d'outils ArcGIS . Cliquez sur le nouveau bouton " Barre d'outils " pour lancer votre calculatrice personnalisé.