Spar tid ved at bygge en skræddersyet lommeregner ind i din kopi af ArcGIS , et program, der styrer geografisk information og integrerer det i ingeniør-og andre applikationer. ArcGIS kan du oprette makroer ved hjælp af Visual Basic programmeringssprog. Hvis du har kendskab til programmering , kan du derefter integrere en lang række funktioner , såsom en simpel regnemaskine , til arbejdssproget grænseflade ArcGIS , hvilket fjerner behovet for at skifte mellem programmer for ofte anvendte funktioner. Instruktioner
1
Klik på "Funktioner > Makroer > Visual Basic Editor" menuvalg i ArcGIS for at åbne Visual Basic makro editor. I editoren , klik på " Indsæt> Modul . " Name modulet " Calculator ". Klik på " Indsæt> Form" og navngive form " frmCalc . " Dette åbner en tom formular og en værktøjskasse med styrer du kan føje til formularen.
2
Tilføj kontrollerne er nødvendige for lommeregneren funktioner, du har brug for. For eksempel skal en simpel regnemaskine kun én tekstboks og fem kommandoknapper . Marker tekstboksen. I " Properties " vinduet, ændre egenskaben Tekst til "0" uden anførselstegn , og " Name" ejendom til " txtDisplay " uden anførselstegn . " . CmdAdd " Vælg en kommando knap og indstille dens " Caption " ejendom til " + " og dens "Navn" til Indstil de resterende kommandoknapper ' billedtekster til "- ", " * ", ; . "/" og " =" , og deres navne på " cmdSubtract ", " cmdMultiply ", " cmdDivide " og " cmdResult ", hhv
3
Dobbeltklik på modulet " Calculator " for at åbne koden vinduet. Indtast følgende kode : Load frmCalcDim nummer som DoubleDim operatør som String
4
Dobbeltklik på formularen for at åbne koden vinduet. Indtast følgende kode : nummer = 0operator = ""
5
Dobbeltklik på "+ " kommando for at åbne kodevinduet og skriv følgende kode: nummer = txtDisplay . TexttxtDisplay.Text = "0 " operatør = "+"
6
Paste kode fra " cmdAdd " i koden vinduet for kommandoknapperne repræsenterer de tre andre operationer , som erstatter de " + " i sidste linje med operatøren , der svarer til hver enkelt knap - fx operatør =" . * "for" cmdMultiply "
7
Dobbeltklik på " = " , kommando knappen for at åbne kodevinduet , og skriv følgende kode : Hvis operatøren = "+" Thennumber = antal + txtDisplay.TextElseIf operatør = "-" Thennumber = antal - txtDisplay.TextElseIf operatør = "*" Thennumber = antal * txtDisplay.TextElseIf operatør = "/" Thennumber = antal /txtDisplay.TextEnd IftxtDisplay.Text = antal
8
Luk Visual Basic Editor , sparer modulet og form, hvis du bliver bedt . I ArcGIS , klik på " Funktioner> Tilpas" menupunkt. Vælg " Kommandoer " fanen. Under " Kategorier ", vælge " Makroer. " Dine makroer vises til højre . Klik og træk ikonet ved siden af " Calculator " makro til at placere den i en af ArcGIS værktøjslinjer. Klik på den nye " Toolbar " knappen for at køre din brugerdefinerede lommeregner.