AE期末復習題_第1頁
AE期末復習題_第2頁
AE期末復習題_第3頁
AE期末復習題_第4頁
AE期末復習題_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、.習題練習與思考1 如何理解類和對象(Class and Objects),接口(Intersect)和命名空間(NameSpace) ?對象:系統(tǒng)中用來描述客觀事物的一個實體,構成系統(tǒng)的一個基本單位,由類實例化產(chǎn)生;類:描述一組有相同特性(屬性)和相同行為(方法)的對象;人是一個類,李白、王維都是對象接口:定義了一組方法和屬性的數(shù)據(jù)結構,通過這組數(shù)據(jù)結構,可以調(diào)用組件對象的功能;接口就是告訴一個類要做什么,手機、遙控器都有遙控空調(diào)的接口。命名空間:用來組織類,通??梢园严嚓P聯(lián)的類放在一個命名空間中,進行有效的管理。2 ArcEngine中的多態(tài)指什么?舉例說明.同一操作用于不同的對象,可以有

2、不同的解釋,產(chǎn)生不同的執(zhí)行接口。一個類有多個接口,一個接口可以被個類實現(xiàn)。汽車、賽車、摩托車都有加油的接口,汽車有加速、剎車、加油的接口。3 舉例說明簡單渲染實現(xiàn)思路與具體實現(xiàn)代碼4 舉例說明ArcEngine中添加地圖整飾對象的流程及代碼實現(xiàn)?5 把點元素添加到地圖控件中的流程及其代碼實現(xiàn)?6ArcGIS Engine如何調(diào)用geoprocessing工具完成緩沖區(qū)分析和Intersect分析?試題樣題一、選擇題:(本題共20小題,每題2分,共40分)1下列哪個類庫是ArcGIS體系結構中最底層的類庫() A. DisplayB. DataSouresFileC. SystemD. Cart

3、o2C#中引用命名空間利用的關鍵字是()AimportBusingCincludeD. new3下列關于ArcEngine(AE)與ArcObjects(AO)的關系的說法錯誤的是()BA. AE包括AO的核心功能,是對AO的大部分接口、類等進行封裝所構成的嵌入式組件BAE中的組件接口、方法、屬性與AO可能是不相同的修改:完全相同CAO進行開發(fā)必須依賴ArcGIS Desktop桌面平臺D.AE是獨立的嵌入式組件,不依賴ArcGIS Desktop桌面平臺,直接安裝ArcEngine Runtime和DeveloperKit后,即可利用其在不同開發(fā)語言環(huán)境下開發(fā)4顏色是現(xiàn)實世界中最普遍的事物屬

4、性,ArcEngine環(huán)境中提供了豐富的顏色模型來滿足地圖設計中的各種需求,下面說法錯誤的是()A. RGB顏色模型的Red,Blue和Green3個屬性值介于0-255之間B. CMYK顏色模型主要用于印刷C. HSV顏色模型由色調(diào),飽和度和值組成修改:色調(diào)、飽和度、明度D. Cray顏色模型,其圖像由10位(bit)信息組成,并使用256級的灰色亮度值模擬顏色層次修改:8bit5加載ShapeFile數(shù)據(jù)的方法有多種,下面()需要建工作區(qū)和找數(shù)據(jù)集等復雜的步驟A.AddLayerFromFileB.AddLayerC.AddShapeFileD.以上都不對二、填空題:(本題每空1分,共6分

5、)1GIS開發(fā)模式包括:獨立開發(fā)模式、宿主型開發(fā)模式和組件式GIS開發(fā)模式。2組件式GIS開發(fā)平臺的結構有三種:基礎組件、高級通用組件、行業(yè)性組件。3ArcEngine從功能層次上分為五部分:基本服務(Base Services)、數(shù)據(jù)存?。―ata Access)、地圖表達(Map Presentation)、開發(fā)組件(Developer Components)和運行時選項(Runtime Options)。三、判斷題:(本題共3小題,每題1分,共3分)1ArcGIS Engine開發(fā)包不是面向終端用戶的產(chǎn)品,而是專門為開發(fā)應用程序的人員設計的。開發(fā)人員基于ArcGIS Engine建立應用

6、程序,并將這些程序傳遞給終端用戶。6 對象模型圖OMD中每個抽象類至少有一個子類,其符號為內(nèi)部有陰影的3D矩形。 長方形7 DataSourcesFile類庫包含了適用于Geodatabase應用程序接口支持的柵格數(shù)據(jù)格式的工作空間工廠和工作空間。 矢量數(shù)據(jù)四、程序題:(本題共3空,每空2分,共6分)1在某頁面布局控件PageLayoutCTL上,調(diào)用ControlsNewRectangleToolClass類實現(xiàn)繪制矩形功能。ICommand pCommand1;(1);(2);(3)= pCommand as ITool ;ICommand pCommand1 = new Controls

7、NewRectangleToolClass();pCommand1.OnCreate(this.PageLayoutCTL.Object);this.PageLayoutCTL.CurrentTool = pCommand as ITool;五、問答題:(本題共1小題,每題10分,共10分)1.看對象模型圖(object model diagrams,OMD)回答以下3個問題:(a)OMD中把所有的類歸結3種,其分別是什么?圖中5個對象分別屬于哪種類?抽象類:不能直接創(chuàng)建新對象,只用來派生其他類;二維內(nèi)部有陰影的矩形組件類或可創(chuàng)建類:new創(chuàng)建;帶陰影的3D矩形普通類或?qū)嵗悾翰荒苤苯觿?chuàng)建,從別的對象屬性、方法來獲得或創(chuàng)建;不帶陰影的3的矩形(b)OMD中分別用三種符號表示對應的3種類,它們分別是什么?(c)OMD中各類間的關系分為4種,分別是什么?依賴:一個對象有方法產(chǎn)生另一個對象,蛋有產(chǎn)生鷹的方法,鷹依賴于

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論