深入了解ArcEngine的組成部分
對(duì)于許多剛接觸ArcGIS二次開(kāi)發(fā)的新手來(lái)說(shuō),ArcEngine(即ArcGIS Engine)十分復(fù)雜,難以理解,使得大家難以深入學(xué)習(xí)。這里,本文將以ArcEngine 10.1為例,為大家介紹一下
對(duì)于許多剛接觸ArcGIS二次開(kāi)發(fā)的新手來(lái)說(shuō),ArcEngine(即ArcGIS Engine)十分復(fù)雜,難以理解,使得大家難以深入學(xué)習(xí)。這里,本文將以ArcEngine 10.1為例,為大家介紹一下ArcEngine的組成部分及開(kāi)發(fā)平臺(tái)等重要內(nèi)容。
核心開(kāi)發(fā)組件ArcObjects
打開(kāi)ArcEngine安裝包,我們可以看到如下界面。紅框部分便是核心開(kāi)發(fā)組件,ArcObjects。ArcEngine是ArcObjects的一個(gè)子集,包括ArcObjects的大部分功能。對(duì)于二次開(kāi)發(fā),我們需要安裝ArcObjects SDKs中的某一項(xiàng)。其中,ArcObjects SDK for Microsoft .NET Framework對(duì)應(yīng)著微軟的Visual Studio開(kāi)發(fā)平臺(tái);ArcObjects SDK for Java對(duì)應(yīng)著Java語(yǔ)言,可以使用支持Java的IDE;ArcObjects SDK for Cross Platform C 對(duì)應(yīng)著C 語(yǔ)言。具體安裝哪一個(gè),取決于個(gè)人使用的開(kāi)發(fā)平臺(tái)和開(kāi)發(fā)語(yǔ)言。
安裝ArcObjects SDKs
以ArcObjects SDK for Microsoft .NET Framework為例。安裝順序是先安裝對(duì)應(yīng)的IDE,這里即Visual Studio,然后再安裝ArcObjects SDK for Microsoft .NET Framework。安裝成功后,便可在Visual Studio中使用ArcEngine中的控件和類(lèi)了。ArcObjects SDKs安裝完成后,我們還需要安裝ArcEngine,即紅框中的第一項(xiàng)。其余兩項(xiàng)一般不用安裝。
開(kāi)始二次開(kāi)發(fā)之旅
到這里,我們就算是把ArcEngine安裝好了,如果大家成功了的話,那就可以開(kāi)始自己的二次開(kāi)發(fā)之旅啦!通過(guò)深入了解ArcEngine的組成部分,安裝必要的開(kāi)發(fā)組件,以及熟悉相關(guān)的開(kāi)發(fā)環(huán)境,開(kāi)發(fā)者們可以更加輕松地進(jìn)行ArcGIS二次開(kāi)發(fā)工作,并實(shí)現(xiàn)各種自定義功能和應(yīng)用。希望本文能夠幫助大家更好地理解ArcEngine,并順利進(jìn)行二次開(kāi)發(fā)實(shí)踐。