Ahorre tiempo mediante la construcción de una calculadora personalizada en su copia de ArcGIS , un programa que gestiona la información geográfica y la integra en la ingeniería y otras aplicaciones. ArcGIS le permite crear macros utilizando el lenguaje de programación Visual Basic . Si tienes conocimientos de programación , usted puede entonces integrar una variedad de funciones, como una simple calculadora , en la interfaz de trabajo de ArcGIS , eliminando la necesidad de cambiar entre los programas para las funciones más utilizadas . Instrucciones
1
Haga clic en " Herramientas> Macros > Editor de Visual Basic " de menú en ArcGIS para abrir el editor de macros Visual Basic . En el editor , haga clic en " Insertar> Módulo . " Nombre del módulo "Calculadora ". Haga clic en " Insertar> Formulario " y el nombre del formulario " frmCalc . " Esto abre un formulario en blanco y una caja de herramientas que contiene controles que puede agregar al formulario .
2
Agregar los controles necesarios para las funciones de la calculadora que necesita. Por ejemplo , una simple calculadora sólo necesita un cuadro de texto y cinco botones de comando . Seleccione el cuadro de texto . En la ventana " Propiedades" , cambie la propiedad Text en " 0 " sin las comillas , y la propiedad " Name" de " txtDisplay " sin las comillas. " . CmdAdd " Seleccione un botón de comando y establezca su propiedad " Leyenda " a " + " y su "Nombre " para configurar los subtítulos de comandos botones restantes " a" - ", " * ", , . "/" y " =" y su nombre a " cmdSubtract ", " cmdMultiply ", " cmdDivide " y " cmdResult ", respectivamente
3
Haga doble clic en el módulo de " calculadora" para abrir la ventana de código. Escriba el siguiente código: número frmCalcDim carga como operador DoubleDim as String
4 Haga doble clic en el formulario para abrir la ventana de código . Escriba el siguiente código: número = 0operator = ""
5
Haga doble clic en el botón " +" comando para abrir la ventana de código y escriba el siguiente código: número = txtDisplay . = " 0 " operador TexttxtDisplay.Text = " +"
6
código Pegar " cmdAdd " en la ventana de código para los botones de comando que representan las otras tres operaciones , en sustitución del " + " en la última línea con el operador que le corresponde a cada botón - por ejemplo, el operador = ." * "para" cmdMultiply "
7
Haga doble clic en el signo" = " , el botón de comando para abrir la ventana de código y escriba el código siguiente : Si el operador = Thennumber "+ " = número + txtDisplay.TextElseIf operador = "-" Thennumber = número - txtDisplay.TextElseIf operador = "*" Thennumber = número * txtDisplay.TextElseIf operador = "/" Thennumber = Número /txtDisplay.TextEnd IftxtDisplay.Text = número
8
Cierre el Editor de Visual Basic , ahorrando el módulo y la forma si se le solicita . En ArcGIS , haga clic en " Herramientas> Personalizar " del menú. Elija la ficha " Comandos " . En la sección " Categorías ", seleccione " Macros ". Sus macros aparecen a la derecha . Haga clic y arrastre el icono al lado de la macro " calculadora" para colocarlo en una de las barras de herramientas de ArcGIS . Haga clic en el nuevo botón "Barra de herramientas " para ejecutar la calculadora personalizada.