摘要:MapObjects是由ESRI公司向用戶提供的一種快速、易用、功能強(qiáng)大的地圖化組件,它由一個(gè)叫Map Control的ActiveX控件和一系列可編程的ActiveX對(duì)象(40多個(gè))組成,便于技術(shù)人員在二次開發(fā)中快速開發(fā)出功能強(qiáng)大的專業(yè)地理信息系統(tǒng)。為了提高代碼重用和開發(fā)效率,我們是否可以通過對(duì)其功能進(jìn)行擴(kuò)展,使其能夠提供一些額外的屬性、方法、事件等,并對(duì)其作二次封裝,開發(fā)出滿足需要的GIS組件呢。根據(jù)這一想法,本文將介紹以MapObjects控件為基礎(chǔ)的MoEx組件的設(shè)計(jì)與實(shí)現(xiàn),并通過一個(gè)實(shí)例驗(yàn)證了該想法的可行性。
注:因版權(quán)方要求,不能公開全文,如需全文,請咨詢雜志社