Bespaar tijd door het bouwen van een aangepaste rekenmachine in uw exemplaar van ArcGIS , een programma dat geografische informatie beheert en integreert het in engineering en andere toepassingen . ArcGIS kunt u macro's met behulp van de Visual Basic programmeertaal te creëren . Als je hebt kennis van programmeren , kan je vervolgens te integreren een scala aan functies , zoals een eenvoudige rekenmachine , in de werkende interface van ArcGIS , waardoor de noodzaak om te schakelen tussen programma's voor veelgebruikte functies . Instructies 1 Klik op de " Extra> Macro > Visual Basic Editor " menukeuze in ArcGIS om de Visual Basic- macro-editor te openen . In de editor , klik op ' Invoegen> Module . " Naam van de module " Calculator . "Klik op ' Invoegen> Formulier " en de naam van het formulier " frmCalc . " Dit opent een blanco formulier en een gereedschapskist met daarin controleert u kan toevoegen aan het formulier . kopen van 2 Voeg de controles die nodig zijn voor het berekenen functies die u nodig heeft . Bijvoorbeeld , een eenvoudige rekenmachine heeft slechts een tekstvak en vijf opdrachtknoppen . Selecteer het tekstvak . In het venster "Eigenschappen " , verander de eigenschap Tekst op " 0 " zonder de aanhalingstekens , en de "Naam" eigenschap " txtDisplay " zonder de aanhalingstekens . " . CmdAdd " Selecteer een opdracht knop en stel de " Caption " eigenschap in op " + " en de "Naam" aan Stel bijschriften de resterende commando knoppen ' aan ' - , " " * , " ; . respectievelijk " /" en " = " en hun namen op " cmdSubtract , " " cmdMultiply , " " cmdDivide " en " cmdResult , " 3 Dubbelklik op de module " Calculator " om het venster code te openen . Typ de volgende code : Load frmCalcDim nummer als DoubleDim exploitant als String 4 Dubbelklik op het formulier om het venster code te openen . Typ de volgende code : aantal = 0operator = " " 5 Dubbelklik op de " + " knop commando om de code -venster en typ openen in de volgende code : nummer = txtDisplay . TexttxtDisplay.Text = " 0 " operator = " + " Plak code 6 van " cmdAdd " in de code venster voor de opdracht knoppen vertegenwoordigen de andere drie operaties , vervanging van de " + " in de laatste regel met de exploitant die overeenkomt met elke knop - bijvoorbeeld , operator = " . * " voor " cmdMultiply " 7 Dubbelklik op het " = " , opdracht knop om het venster code te openen en typ de volgende code : Als operator = " + " Thennumber = nummer + txtDisplay.TextElseIf operator = " - " Thennumber = aantal - txtDisplay.TextElseIf operator = " * " Thennumber = aantal * txtDisplay.TextElseIf operator = " /" Thennumber = getal /txtDisplay.TextEnd IftxtDisplay.Text = aantal 8 Sluit de Visual Basic Editor , het redden van de module en het formulier in als hierom wordt gevraagd . In ArcGIS , klik op de " Extra> Aanpassen " menu-optie . Kies het tabblad ' Opdrachten ' . Onder ' Categorieën ', ' Macro's ' te selecteren. Jouw macro's verschijnen aan de rechterkant . Klik en sleep het pictogram naast de " Rekenmachine" macro om het te plaatsen in een van de ArcGIS werkbalken . Klik op de nieuwe " Toolbar " knop om uw aangepaste rekenmachine draaien .
|