版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上习题练习与思考1 如何理解类和对象( Class and Objects ),接口(Intersect)和命名空间(NameSpace) ?对象:系统中用来描述客观事物的一个实体,构成系统的一个基本单位,由类实例化产生;类:描述一组有相同特性(属性)和相同行为(方法)的对象;人是一个类,李白、王维都是对象接口:定义了一组方法和属性的数据结构,通过这组数据结构,可以调用组件对象的功能;接口就是告诉一个类要做什么,手机、遥控器都有遥控空调的接口。命名空间:用来组织类,通常可以把相关联的类放在一个命名空间中,进行有效的管理。2 ArcEngine中的多态
2、指什么?举例说明.同一操作用于不同的对象,可以有不同的解释,产生不同的执行接口。一个类有多个接口,一个接口可以被个类实现。汽车、赛车、摩托车都有加油的接口,汽车有加速、刹车、加油的接口。3 举例说明简单渲染实现思路与具体实现代码4 举例说明ArcEngine中添加地图整饰对象的流程及代码实现?5 把点元素添加到地图控件中的流程及其代码实现?6 ArcGIS Engine如何调用geoprocessing工具完成缓冲区分析和Intersect分析?试题样题一、选择题:(本题共20小题,每题2分,共40分)1
3、0; 下列哪个类库是ArcGIS体系结构中最底层的类库 () A. DisplayB. DataSouresFile C. System D. Carto2 C#中引用命名空间利用的关键字是()Aimport BusingCincludeD. new3 下列关于ArcEngine(AE)与ArcObjects(AO)的关系的说法错误的是(
4、; )BA. AE包括AO的核心功能,是对AO的大部分接口、类等进行封装所构成的嵌入式组件BAE中的组件接口、方法、属性与AO可能是不相同的修改:完全相同CAO进行开发必须依赖ArcGIS Desktop桌面平台D. AE是独立的嵌入式组件,不依赖ArcGIS Desktop桌面平台,直接安装ArcEngine Runtime和DeveloperKit后,即可利用其在不同开发语言环境下开发4 颜色是现实世界中最普遍的事物属性,ArcEngine环境中提供了丰富的颜色模型来满足地图设计中的各种需
5、求,下面说法错误的是( )A. RGB颜色模型的Red,Blue和Green3个属性值介于0-255之间B. CMYK颜色模型主要用于印刷C. HSV颜色模型由色调,饱和度和值组成修改:色调、饱和度、明度D. Cray颜色模型,其图像由10位(bit)信息组成,并使用256级的灰色亮度值模拟颜色层次修改:8bit5 加载ShapeFile数据的方法有多种,下面()需要建工作区和找数据集等复杂的步骤A. AddLayerFromFile B. AddLayer
6、160; C. AddShapeFile D. 以上都不对二、填空题:(本题每空1分,共6分)1 GIS开发模式包括: 独立开发模式 、宿主型开发模式和 组件式GIS开发模式 。2
7、60; 组件式GIS 开发平台的结构有三种:基础组件、 高级通用组件 、 行业性组件 。3 ArcEngine 从功能层次上分为五部分:基本服务(Base Services)、数据存取(Data
8、Access)、 地图表达(Map Presentation) 、 开发组件(Developer Components) 和运行时选项(Runtime Options)。三、判断题:(本题共3小题,每题1分,共3分)1 ArcGIS Engine开发包不是面向终端用户的产品
9、,而是专门为开发应用程序的人员设计的。开发人员基于ArcGIS Engine建立应用程序,并将这些程序传递给终端用户。6 对象模型图OMD中每个抽象类至少有一个子类,其符号为内部有阴影的3D矩形。× 长方形7 DataSourcesFile类库包含了适用于Geodatabase应用程序接口支持的栅格数据格式的工作空间工厂和工作空间。× 矢量数据四、程序题:(本题共3空,每空2分,共6分)1 在某页面布局控件PageLayoutCTL上,调用ControlsNewRectangleToolClass类实现绘
10、制矩形功能。ICommand pCommand1; (1) (2) (3)
11、160;= pCommand as ITool ;ICommand pCommand1 = new ControlsNewRectangleToolClass();pCommand1.OnCreate(this.PageLayoutCTL.Object);this.PageLayoutCTL.CurrentTool = pCommand as ITool;五、问答题:(本题共1小题,每题10分,共10分)1. 看对象模型图(object model diagrams,OMD)回答以下3个问题:(a)OMD中把所有的类归结3种,其分别是什么?图中5个对象分别属于哪种类?抽象类:不能直接创建新对象,只用来派生其他类;二维内部有阴影的矩形组件类或可创建类:new创建;带阴影的3D矩形普通类或实例化类:不能直接创建,从别的对象属性、方法来获得或创建;不带阴影的3的矩形(b) OMD中分别用三种符号表示对应的3种类,它们分别是什么?(c) OMD中各
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 人工智能在信贷审批中的应用边界
- 2026年新能源汽车充电设施市场分析报告及行业创新趋势
- 2026年照明产品用户评价激励:晒图返现与视频评价奖励政策
- 保险AI合规监控系统
- 2026年潢川幼儿师范高专高职单招职业技能考试模拟试卷及答案详解(基础+提升)
- 2025年河南洛阳老城职业学院高职单招职业技能考试模拟试卷附答案详解【基础题】
- 2027年冀恒专修高职学院高职单招职业适应性测试考试题库含答案详解(B卷)
- 2026年石英玻璃纤维绳行业发展行业新材料创新报告及未来五至十年行业发展趋势分析报告
- 2026年汉中技师学院高职单招职业技能考试模拟试卷附完整答案详解(考点梳理)
- 2026年5G赋能智慧城市建设创新分析报告
- DL∕T 5187.3-2012 火力发电厂运煤设计技术规程 第3部分:运煤自动化
- CJ/T 124-2016 给水用钢骨架聚乙烯塑料复合管件
- JBT 2603-2024 电动悬挂起重机(正式版)
- 低温等离子体和脉冲电场灭菌技术
- 铁路专用线设计规范(试行)(TB 10638-2019)
- 变压器局部放电的
- 培训课件 -华为铁三角工作法完全解密
- 高中新生入学登记表
- 生猪屠宰场突发环境事件应急预案
- 河南豫膜环保科技有限公司年产200万平方米中空纤维膜及配套设备项目环境影响报告
- 安徽敬同药业公司抗癌类药物研发项目环境影响报告表
评论
0/150
提交评论