Come creare una calcolatrice con Visual Basic & ArcGIS

January 7

Come creare una calcolatrice con Visual Basic & ArcGIS


Risparmio di tempo con la costruzione di un calcolatore personalizzato nella vostra copia di ArcGIS, un programma che gestisce informazioni geografiche e si integra in ingegneria e altre applicazioni. ArcGIS consente di creare macro utilizzando il linguaggio di programmazione Visual Basic. Se si dispone di conoscenze di programmazione, si può quindi integrare una varietà di funzioni, come ad esempio una semplice calcolatrice, nell'interfaccia di lavoro di ArcGIS, eliminando la necessità di passare da un programma per le funzioni di uso frequente.

istruzione

1 Clicca su "Strumenti> Macro> Visual Basic Editor" menu a scelta in ArcGIS per aprire l'editor macro di Visual Basic. Nell'editor, fai clic su "Inserisci> Modulo". Assegnare un nome al "Calcolatrice". Modulo Fai clic su "Inserisci> Modulo" e il nome del modulo "frmCalc." Si apre un modulo vuoto e una cassetta degli attrezzi contenente i comandi è possibile aggiungere al modulo.

2 Aggiungere i controlli necessari per le funzioni di calcolo richiesti. Per esempio, una semplice calcolatrice necessita di un solo casella di testo e cinque pulsanti di comando. Selezionare la casella di testo. Nella finestra "Proprietà", modificare la proprietà Text a "0", senza le virgolette, e la proprietà "Name" a "txtDisplay" senza le virgolette. Selezionare un pulsante di comando e impostare la sua "Caption" proprietà "+" e il suo "nome" a "cmdAdd." Impostare didascalie i pulsanti di comando rimanenti 'a "-", "*", "/" e "=" ei loro nomi a "cmdSubtract," "cmdMultiply", "cmdDivide" e "cmdResult", rispettivamente.

3 Fare doppio clic sul modulo "Calculator" per aprire la finestra di codice. Digitare il seguente codice:
carico frmCalc
numero Dim come doppio
operatore Dim come stringa

4 Fare doppio clic sul form per aprire la finestra del codice. Digitare il seguente codice:
number = 0
operatore = ""

5 Fare doppio clic sul pulsante di comando "+" per aprire la finestra di codice e digitare il seguente codice:
number = txtDisplay.Text
txtDisplay.Text = "0"
operator = "+"

6 incollare il codice da "cmdAdd" nella finestra del codice per i pulsanti di comando che rappresentano le altre tre operazioni, sostituendo il "+" nell'ultima riga con l'operatore che corrisponde a ciascun pulsante - ". cmdMultiply", ad esempio, l'operatore = "*" per

7 Fare doppio clic sul "=" pulsante di comando per aprire la finestra di codice e digitare il seguente codice:
Se l'operatore = "+" Allora
number = number + txtDisplay.Text
ElseIf operator = "-" Allora
number = number - txtDisplay.Text
ElseIf operatore =

"" Allora
number = number txtDisplay.Text
operatore ElseIf = "/" Allora
number = number / txtDisplay.Text
Finisci se
txtDisplay.Text = Numero

8 Chiudere il Visual Basic Editor, salvare il modulo e la forma, se richiesto. In ArcGIS, fare clic su "Strumenti> Personalizza" opzione di menu. Scegliere la scheda "Comandi". In "Categorie", selezionare "Macro". Le macro appaiono sulla destra. Fare clic e trascinare l'icona accanto al macro "Calculator" per inserirlo in una delle barre degli strumenti ArcGIS. Fare clic sul nuovo pulsante "Barra degli strumenti" per eseguire la calcolatrice personalizzata.