中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

專業(yè)建設(shè)企業(yè)網(wǎng)站免費(fèi)做網(wǎng)站的平臺

專業(yè)建設(shè)企業(yè)網(wǎng)站,免費(fèi)做網(wǎng)站的平臺,cbd網(wǎng)站建設(shè),山東做網(wǎng)站的公司有哪些Add-In即模塊加載項,是一種能夠快速擴(kuò)展桌面應(yīng)用程序功能的全新擴(kuò)展方式。 一、創(chuàng)建新項目 1、打開VS2002,選擇創(chuàng)建新項目。 2、在搜索框中輸入“arcgis pro”,在搜索結(jié)果中選擇【ArcGIS Pro 模塊加載項】創(chuàng)建項目,注意選擇語言應(yīng)…

Add-In即模塊加載項,是一種能夠快速擴(kuò)展桌面應(yīng)用程序功能的全新擴(kuò)展方式。


一、創(chuàng)建新項目

1、打開VS2002,選擇創(chuàng)建新項目。

2、在搜索框中輸入“arcgis pro”,在搜索結(jié)果中選擇【ArcGIS Pro 模塊加載項】創(chuàng)建項目,注意選擇語言應(yīng)該是C#,而不是VB。

3、點(diǎn)擊下一步,填寫項目名稱、位置和解決方案名稱,可隨意,點(diǎn)擊創(chuàng)建。

生成的主界面如下:


二、添加一個按鈕,并重寫OnClick方法

1、在資源管理器中右鍵點(diǎn)擊項目,選擇【添加】—【新建項】。

2、在添加新項選項框中,左側(cè)選擇【ArcGIS】,主選框中選擇【ArcGIS Pro 按鈕】,點(diǎn)擊添加。

生成按鈕后,資源管理器里會新生成一個【Button1.cs】。

【Config.daml】文件里也會自動新增一段</button>代碼:

<button id="ProAppModule1_Button1" caption="Button 1" className="Button1" loadOnClick="true" smallImage="pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericButtonBlue16.png" largeImage="pack://application:,,,/ArcGIS.Desktop.Resources;component/Images/GenericButtonBlue32.png">
<tooltip heading="Tooltip Heading">Tooltip text<disabledText /></tooltip>
</button>

</group>中也會新增一行:

<button refID="ProAppModule1_Button1" size="large" />

代碼運(yùn)行的結(jié)果:當(dāng)Pro加載時,會在“菜單欄-加載項-Group 1”中顯示新增的按鈕。這部分暫時先不修改。

3、雙擊新生成的【Button1.cs】,在OnClick()中輸入:

MessageBox.Show("Hello World");

老慣例了……

三、調(diào)試

1、點(diǎn)擊菜單【生成】—【生成解決方案】。

2、點(diǎn)擊工具欄的【調(diào)試】按鈕。系統(tǒng)會自動打開ArcGIS Pro。

3、點(diǎn)擊打開的ArcGIS Pro的選項卡【加載項】,可以看到下面有一個新的組,組里有一個按鈕,這就是我們剛剛新建的按鈕。

4、點(diǎn)擊按鈕,彈出消息框,運(yùn)行成功。

四、修改新增按鈕的布局和屬性

主要就是修改【Config.daml】文件的代碼。修改后的局部代碼如下:

<modules><insertModule id="ProAppModule1_Module" className="Module1" autoLoad="false" caption="Module1"><!-- uncomment to have the control hosted on a separate tab--><tabs><tab id="ProAppModule1_Tab1" caption="新的選項卡"><group refID="ProAppModule1_Group1"/></tab></tabs><groups><!-- comment this out if you have no controls on the Addin tab to avoidan empty group--><group id="ProAppModule1_Group1" caption="新的組" appearsOnAddInTab="false"><!-- host controls within groups --><button refID="ProAppModule1_Button1" size="large" /></group></groups><controls><!-- add your controls here --><button id="ProAppModule1_Button1" caption="新的按鈕" className="Button1" loadOnClick="true" smallImage="Images/BexDog16.png" largeImage="Images/BexDog32.png"><tooltip heading="提示">這是提示信息<disabledText /></tooltip></button></controls></insertModule></modules>

修改后調(diào)試結(jié)果如下:

具體修改內(nèi)容如下:

(1)新增了一個</tab>,內(nèi)部引用了一個<group refID="ProAppModule1_Group1"/>。注意refID和下面group的ID要一致。

(2)caption即為各個控件在界面顯示的標(biāo)簽。

(3)<group/>下的appearsOnAddInTab默認(rèn)為true,即會添加到默認(rèn)的【加載項】選項卡下,如果你新建了選項卡,建議改為【false】。

(4)</tooltip>即為提示信息。

(5)</button>下的【smallImage】和【largeImage】是按鈕在界面上顯示的圖標(biāo)。這里我更改了圖標(biāo)。首先需要在資源管理器中加入自己的圖片,圖片格式和大小建議參考系統(tǒng)自帶的那2個。然后選擇新添加的圖片,在右側(cè)屬性欄中更改【生成操作】為【內(nèi)容】。最后在代碼里把路徑修改好,見上面的代碼。

如此,便修改完成。

五、生成Add-In插件

1、如果是第一次生成,點(diǎn)擊菜單【生成】—【生成選定內(nèi)容】。如果不是第一次,可以點(diǎn)擊【重新生成選定內(nèi)容】。待下方消息欄出現(xiàn)如下信息即為生成成功。

2、找到項目目錄【bin\Debug\net6.0-windows】下的【.esriAddinX】文件,雙擊,即可安裝到ArcGIS Pro上。

3、 打開ArcGIS Pro。結(jié)果和調(diào)試時的一致,即為安裝成功。

4、點(diǎn)擊【工程】—【加載項管理器】,即可看到剛剛安裝的工具,如果想移除掉,可以點(diǎn)擊右下方的【刪除此加載項】。

至此,我們的第一個Add-in項目就算完成了。雖然很簡陋。。

http://www.risenshineclean.com/news/57019.html

相關(guān)文章:

  • 正規(guī)網(wǎng)站開發(fā)公司seo公司排名教程
  • 制作購物網(wǎng)站怎么做seo網(wǎng)站關(guān)鍵詞優(yōu)化
  • dns設(shè)置 看國外網(wǎng)站百度應(yīng)用下載
  • 網(wǎng)站制作百度網(wǎng)盤網(wǎng)絡(luò)推廣比較經(jīng)典和常用的方法有
  • wordpress tdk鄭州seo排名扣費(fèi)
  • 彩票自己開盤做網(wǎng)站多地優(yōu)化完善疫情防控措施
  • 哪些網(wǎng)站可以做招商廣告持啊傳媒企業(yè)推廣
  • wordpress更改路徑湖北網(wǎng)站seo設(shè)計
  • 中國新聞社是央企嗎成都seo
  • 做網(wǎng)站可以申請國家補(bǔ)助嗎西安網(wǎng)站制作建設(shè)
  • 哪些網(wǎng)站是react做的企業(yè)培訓(xùn)師資格證報考2022
  • 山東泰安最新疫情深圳搜狗seo
  • 網(wǎng)站建設(shè)報名系統(tǒng)是真的嗎蘇州seo快速優(yōu)化
  • 杭州哪里做網(wǎng)站好如何快速推廣網(wǎng)上國網(wǎng)
  • 1.網(wǎng)站建設(shè)基本流程是什么關(guān)鍵詞排名優(yōu)化技巧
  • 網(wǎng)站專題頁面設(shè)計欣賞網(wǎng)絡(luò)營銷是指
  • 企業(yè)信用網(wǎng)站建設(shè)網(wǎng)絡(luò)運(yùn)營培訓(xùn)哪里有學(xué)校
  • 微企免費(fèi)網(wǎng)站建設(shè)制作網(wǎng)站要花多少錢
  • 班級網(wǎng)站源代碼下載關(guān)鍵詞查網(wǎng)址
  • thinkphp開發(fā)企業(yè)網(wǎng)站廣州seo網(wǎng)站推廣優(yōu)化
  • 做網(wǎng)站容易找工作嗎互聯(lián)網(wǎng)推廣有哪些方式
  • 怎么建設(shè)企業(yè)網(wǎng)站網(wǎng)絡(luò)推廣營銷
  • 濟(jì)南集團(tuán)網(wǎng)站建設(shè)公司河南推廣網(wǎng)站
  • 做網(wǎng)站有2個前提條件 一個是網(wǎng)站如何做百度免費(fèi)推廣
  • 開發(fā)安卓app關(guān)鍵詞優(yōu)化的發(fā)展趨勢
  • wordpress移動友好度大揭秘搜索引擎優(yōu)化seo的英文全稱是
  • 網(wǎng)站建設(shè)是不是無形資產(chǎn)深圳債務(wù)優(yōu)化公司
  • 新聞發(fā)布網(wǎng)站如果做初學(xué)seo網(wǎng)站推廣需要怎么做
  • wordpress手機(jī)網(wǎng)站怎么做3天網(wǎng)站seo優(yōu)化成為超級品牌
  • 商丘做網(wǎng)站seoseo百度發(fā)包工具