ICommand和ITool命令操作地圖
ArcGIS Engine可以通過ICommand與ITool方便的呼叫ArcGIS Desktop中的工具和選單項。
呼叫ICommand
ICommand cmd = new ControlsOpenDocCommand();
cmd.OnCreate(axMapControl1.Object);
cmd.OnClick();
呼叫ITool
ControlsSelectFeaturesTool pTools = new ControlsSelectFeaturesToolClass(); pTools.OnCreate(axMapControl1.Object); axMapControl1.CurrentTool = pTools as ITool;
每個ITool都有其特定的介面,它們繼承與ITool,宣告時要以特定的介面宣告。在設定MapControl的Tool時要轉為ITool。
相關推薦
ICommand和ITool命令操作地圖
ArcGIS Engine可以通過ICommand與ITool方便的呼叫ArcGIS Desktop中的工具和選單項。 呼叫ICommand ICommand cmd = new ControlsOpenDocCommand(); cmd.On
linux基本命令操作-目錄與文件的配置和管理
linux 達內 計算機 Linux命令 用戶輸入的指令----->解釋器----->內核------->硬件-用來實現某一功能的指令或程序 -輸入命令然後執行相應的程序來實現功能,不是簡單的命令字符實現的 程序在bin下:#ls /bin/xxx-命令的執行依
第十三章 對文本進行排序、單一和重復操作:sort命令、uniq命令
對文本進行排序、單一和重復操作 sort命令 uniq命令 第十三章 對文本進行排序、單一和重復操作:sort命令、uniq命令 sort命令 名字解釋 sort命令 它將文件進行排序,並將排序結果標準輸出。sort命令即可以從特定的文件,也可以從stdin中獲取輸入。 語法 sort (選項)
2. github創建 git倉庫,克隆,拉取和推送操作(所有的git命令前提是一定在當前項目目錄下)
push mit 什麽 one alt class 所有 -m 註冊 步驟: 1.點擊小貓,回到初始頁面 2.點擊start a project,首先會出現一個驗證email地址(我們註冊的時候,有一個email輸入,進去郵箱驗證一下) 3.重新點擊sta
2_Linux操作系統和基礎命令行
一個數 cal 指定路徑 模板 per 開始 利用 war tar.gz 非圖形頁面下執行程序GUI接口CLI接口 #輸入命令,給出執行文件的路徑 命令提示符,prompt(表示可以立即輸入命令了) 命令提示符通過bash(shell)運行程序來展示的 #:roo
chattr和lsattr命令的使用(對於root用戶也無法修改刪除的操作問題)
設定 問題 bsp shell 子目錄 系統 隱藏文件 tor 存在 1、chattr命令的用法:chattr [+-=] [ASacdistu] File/Directory 參數說明: +-= :分別為 [+ 增加] [- 減少] [= 設定] 屬性的意思 A :當設
chattr和lsattr命令的使用(對於root使用者也無法修改刪除的操作問題)
1、chattr命令的用法:chattr [+-=] [ASacdistu] File/Directory 引數說明: +-= :分別為 [+ 增加] [- 減少] [= 設定] 屬性的意思 A :當設定了 A 這個屬性時,這個檔案(或目錄)的存取時間atime (access) 將不可被修改, 可避
Hive Shell命令之一(資料庫和表的操作)
//資料庫的有關操作 1、如果資料庫不存在的話建立資料庫,預設資料庫default: create database if not exists test; 2、檢視hive中所包含的資料庫: show databases; 3、如果資料庫非常多,可以用正則表示式匹配篩選出需要的資料庫名。 sh
關係型資料庫和非關係型資料 (redis命令操作)
mysql sql oracle 這些都是關係型資料庫,你要分析裡面有哪些表,表裡面有哪些欄位。這些都是有通用的語法,SQL語法 開發中用的最多的就是拿redis來做快取(讀寫非常快)
Linux基本內容介紹(5) --rpm與yum的使用,at和crontab命令簡介,以及sed的常用操作
rpm命令 概述 命令使用 yum命令 概述 命令使用 at命令 sed命令 概述 命令使用 rpm命令 概述 rpm軟體是用於在redhat系列的Linux發行版中管理軟體包的工具。rpm包中包含的是二進位制的可執行
1. Linux基本操作和基本命令
常用快捷鍵: Ctrl + d : 結束符 Ctrl + c : 中斷前臺程序 Ctrl + z : 將前臺程序停止掉 建立終端: 建立終端標籤:Ctrl + Shift + t; 切換標籤: Alt + n (
redis命令列操作set集合和java方式操作set集合
sadd key member [member ...] 向集合中增加元素 SMEMBERS key 查詢集合中所有的元素 srem key member [member ...] 移除集合中指定元素 SISMEMBER key member 判斷集合中是否
redis 命令列操作sort set 和java方式操作
Redis (sorted set)有序集合和集合一樣也是string型別元素的集合,且不允許重複的成員。 不同的是每個元素都會關聯一個double型別的分數。redis正是通過分數來為集合中的成員進行從小到大的排序。 有序集合的成員是唯一的,但分數(score)卻可以重
[Xcode10 實際操作]一、博主領進門-(13)在控制檯的幾種列印輸出語句和po命令
本文將演幾種在控制檯輸出日誌的方式。 在專案導航區,開啟檢視控制器的程式碼檔案【ViewController.swift】 1 import UIKit 2 3 class ViewController: UIViewController { 4 5 override
關係型資料庫和非關係型資料 (redis命令操作)
mysql sql oracle 這些都是關係型資料庫,你要分析裡面有哪些表,表裡面有哪些欄位。這些都是有通用的語法,SQL語法 開發中用的最多的就是拿redis來做快取(讀寫非常快) NoSQL (一類新出現的資料庫(not only sql )
【七】Spark SQL命令和Spark shell命令操作hive中的表
1.把hive的配置檔案hive-site.xml複製到spark/conf下。 2.啟動的時候帶上MySQL的連線驅動 Spark-shell命令使用 spark-shell是通過得到sparksession然後呼叫sql方法執行hive的sql。 cd /app/
Mysq命令使用大全(清晰,簡介,易學)----命令列指令和資料庫的操作
任何技術看是看不會的,只有多練多用,才能像使用手腳一樣,靈活自如  
linux系統命令列基本操作——find和vim命令
因為student使用者許可權問題會有以下輸出 find: ‘/etc/pki/CA/private’: Permission denied ##沒有進入權力,報錯 find: ‘/etc/pki/rsyslog’: Permission denied find: ‘/etc/audit’: P
redis 命令操作list和java 操作list
list 雙向連結串列 1 lpush 方式新增 從左往右新增 127.0.0.1:6379> lpush list1 a b c d r (integer) 5 127.0.0.1:6379> 查詢list1 從左到右0 -1 語法 :lran
Linux下給核心或原始碼製作和打補丁操作命令--diff、patch
前言 在做開發的過程中難免需要給核心及下載的一些原始碼打補丁或者說是升級,所以我們學習在Linux下使用diff製作補丁以及如何使用patch打補丁顯得尤為重要。 diff與patch命令介紹 1、 diff命令 NAME diff - find differences between two files