Tecnología

Inicio

Cómo crear una calculadora con Visual Basic y ArcGIS

Cómo crear una calculadora con Visual Basic y ArcGIS


Ahorrar 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 ingeniería y otras aplicaciones. ArcGIS le permite crear macros utilizando el lenguaje de programación Visual Basic. Si usted tiene conocimientos de programación, a continuación, puede integrar una variedad de funciones, tales como 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" menú a elegir en ArcGIS para abrir el editor de macros de Visual Basic. En el editor, haga clic en "Insertar> Módulo". Nombrar la "Calculadora." Módulo Haga clic en "Insertar> Formulario" y el nombre de la forma "frmCalc." Esto abre un formulario en blanco y una caja de herramientas que contiene los controles que puede añadir a la forma.

2 Añadir los controles necesarios para las funciones de la calculadora que se requieren. Por ejemplo, una simple calculadora sólo necesita una caja de texto y cinco botones de comando. Seleccione el cuadro de texto. En la ventana "Propiedades", cambie la propiedad Text a "0" sin las comillas, y la propiedad "Nombre" para "txtDisplay" sin las comillas. Seleccionar un botón de comando y establezca su propiedad "Caption" a "+" y su "Nombre" para "cmdAdd." Establecer los subtítulos botones de comando que han permanecido a "-", "*", "/" y "=" y sus nombres para "cmdSubtract," "cmdMultiply", "cmdDivide" y "cmdResult", respectivamente.

3 Haga doble clic en el módulo "calculadora" para abrir la ventana de código. Escriba el siguiente código:
Cargar frmCalc
número tenue como Doble
Dim como secuencia operador

4 Haga doble clic en el formulario para abrir la ventana de código. Escriba el siguiente código:
Número = 0
operador = ""

5 Haga doble clic en el botón de comando "+" para abrir la ventana de código y escriba el siguiente código:
= número txtDisplay.Text
txtDisplay.Text = "0"
operador = "+"

6 pegar el código de "cmdAdd" en la ventana de código para los botones de comando que representan las otras tres operaciones, reemplazando el signo "+" en la última línea con el operador que le corresponde a cada botón - ". cmdMultiply", por ejemplo, el operador = "*" para

7 Haga doble clic en el botón "=" comando para abrir la ventana de código y escriba el código siguiente:
Si el operador = "+" Entonces
= Número de serie + txtDisplay.Text
ElseIf operador = "-" Entonces
= Número de serie - txtDisplay.Text
ElseIf operador =

"" Entonces
número = número txtDisplay.Text
ElseIf operador = "/" A continuación,
= Número de serie / txtDisplay.Text
Terminara si
= número txtDisplay.Text

8 Cierre el Editor de Visual Basic, ahorrando el módulo y formar si se le solicita. En ArcGIS, haga clic en el "Herramientas> Personalizar" del menú. Elija la ficha "Comandos". En "Categorías", seleccione "Macros". Macros aparecen a la derecha. Haga clic y arrastrar el icono situado junto a 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.