蓝莓题库

组件地理信息系统中国大学mooc网课答案-k8凯发

欢迎来访!

k8凯发-凯发官网入口力学问答 正文

作者2022-12-05 21:23:42力学问答 78 ℃0 评论
1. 初探组件化的软件世界

第1章测验

1、以下不属于组件技术框架的是?
    a、ejb
    b、com
    c、asp
    d、corba

2、组件地理信息系统具有哪些特点?
    a、具有统一标准的开发接口
    b、集成效率高
    c、可以用于实现无缝集成
    d、可以用于集成实现地理信息系统应用功能的逻辑流程

3、以下说法正确的是?
    a、在组件体系结构中,侧重于将设计分解成单独的功能或逻辑组件
    b、组件中定义了方法、事件和属性
    c、组件架构的主要目标是确保组件的可重用性
    d、组件将软件元素的功能封装到一个可重用的二进制单元中

2. 组件地理信息系统的功能与作用

第2章作业

1、结合第2章学习内容,请对组件地理信息系统的主要应用场景进行总结,并对每种应用场景的作用进行分析。

3. 从使用控件开始

第3章测验

1、windows的( )提供了应用程序之间、应用程序与windows系统之间进行通信的手段。

2、控件的( )用于表示控件状态。

3、控件是一种特殊类型的( )。

第3章作业

1、设计一个控件,在visual basic 6.0中实现这个控件。要求: (1)所设计并实现的控件具有明确的功能(20%); (2)可以正确编译生成控件文件,并可通过visual basic加载、调用,功能逻辑运行正确(50%); (3)编写文档对控件的设计思路、实现过程进行介绍,对使用方法进行说明(30%)。

4. 从控件到组件、对象

第4章测验

1、图片中红色方框部分界面的作用是?
    a、查看图层列表
    b、添加、删除mo控件中的图层,设置图层属性,显示控件中的图层列表
    c、导出mo控件的图层数据
    d、设置mo控件的名称

2、以下代码实现的功能是? set map1.extent = map1.fullextent
    a、对map1控件中地图显示范围进行放大
    b、对map1控件中地图显示范围进行缩小
    c、设置map1控件中地图显示范围为全部数据覆盖的空间范围
    d、设置map1的当前操作状态为拖动地图

3、以下不属于dataconnection对象方法的是?
    a、addgeodataset
    b、deletegeodataset
    c、findcoordinatesystem
    d、connected

5. 基于组件实现地理信息系统功能

第5章作业

1、通过第5章的内容学习,大家已经能够通过arcgis engine实现很多gis功能,请从这些功能中选择1项,参考课程中提供的案例,自己进行实现,并予以扩展。 涉及功能: 用组件获取空间数据(1):由数据库访问数据文件 用组件获取空间数据(2):要素(矢量数据)、像素(栅格数据)、属性 用组件处理空间数据(1):格式转换 用组件处理空间数据(2):数据裁剪 用组件编辑空间数据(1):矢量 用组件编辑空间数据(2):属性 用组件实现空间分析 用组件展示空间数据:制图可视化 用组件输出空间数据:保存为图片 例如:可以参考访问并打开矢量数据的案例进行独立实现,同时将shape格式矢量数据替换为其它格式矢量数据,从而实现功能扩展。 要求: (1)课程中的案例可以参考,但整个程序需要自己独立实现,工程文件可以被编译,程序能够正确运行。 (2)在案例运行效果的基础上,对功能有所扩展。 (3)对所扩展的功能进行说明(什么功能,如何操作,效果如何),同时对扩展功能所查阅的资料、实现思路和使用的类(对象)、属性、方法等进行描述,以word格式文档形式提供。 (4)本作业涉及的功能文件、运行数据、word格式说明文档等,全部压缩为一个独立文件(zip或rar格式)并上传。

6. 用组件扩展地理信息系统软件

第6章作业

1、通过第6章的内容学习,大家已经能够运用组件、以不同方式对地理信息系统软件进行功能扩展,请从这些功能扩展方式中选择1种,参考课程中提供的案例,自己设计实现一种扩展功能。 涉及的功能扩展方法: 基于vba的地理信息系统软件扩展 基于接口的地理信息系统软件扩展 基于模型的地理信息系统功能扩展 基于脚本的地理信息系统功能扩展(1):用嵌入式脚本实现字段计算 基于脚本的地理信息系统功能扩展(2):脚本模型 用python命令交互式操作地理信息系统软件 要求: (1)课程中的案例可以参考,但整个过程需要自己独立设计、实现,所设计的功能、预期效果需要被呈现出来。 (2)对功能扩展思路和设计实现目标进行说明(什么功能,如何操作,预期效果如何),同时对扩展功能所查阅的资料、和使用的类(对象)、属性、方法或命令等进行描述,以word格式文档形式提供。 (4)本作业涉及的功能文件、运行数据、word格式说明文档等,全部压缩为一个独立文件(zip或rar格式)并上传。

7. 快速构建地理信息系统应用程序

第7章作业

1、第7章内容带领大家了解了组件地理信息系统的更多学习途径,同时也引导同学们在已有基础上进一步开展综合学习与实践,请同学们参考本章所介绍的综合案例“walkthrough: building a map viewing application using the arcgis engine controls”进行实验,并完成实验报告。 提交内容要求: (1)参考案例自主实验完成的.net工程文件(2分); (2)根据自主实验情况编写的实验报告,介绍实验过程和结果(2分); (3)自主实验应覆盖案例implementation的16个步骤(1分/步骤,共16分); (4)全部内容压缩为1个压缩文件,上传提交。

第7章作业(补)

1、第7章内容带领大家了解了组件地理信息系统的更多学习途径,同时也引导同学们在已有基础上进一步开展综合学习与实践,请同学们参考本章所介绍的综合案例“walkthrough: building a map viewing application using the arcgis engine controls”进行实验,并完成实验报告。

《组件地理信息系统》在线课程期末考试

《组件地理信息系统》在线课程期末考试

1、windows的()提供了应用程序之间、应用程序与windows系统之间进行通信的手段。
    a、控件
    b、窗体
    c、消息
    d、任务管理器

2、控件的()用于表示控件状态。
    a、方法
    b、属性
    c、接口
    d、函数

3、控件是一种特殊类型的()。
    a、组件
    b、方法
    c、属性
    d、变量

4、图片中红色方框部分界面的作用是()。
    a、添加、删除mo控件中的图层,设置图层属性,显示控件中的图层列表。
    b、打开地图文档。
    c、导出mo控件的图层数据。
    d、设置mo控件的名称。

5、以下visual basic代码实现的功能是()。 set map1.extent = map1.fullextent
    a、设置map1控件中地图显示范围为全部数据覆盖的空间范围。
    b、对map1控件中地图显示范围进行放大。
    c、对map1控件中地图显示范围进行缩小。
    d、设置map1的当前操作状态为拖动地图。

6、以下不属于dataconnection对象方法的是()。
    a、connected
    b、addgeodataset
    c、deletegeodataset
    d、findcoordinatesystem

7、阅读以下visual basic代码片段,其中image1是一个image控件的名字,image1被放置在主窗体form1上面。 private sub command1_click() if image1.left image1.width 100 < form1.width then image1.move image1.left image1.width 100 else image1.move 150 end if end sub 其中条件判断语句的作用是()。
    a、使image1不至于被移动到form1外面。
    b、使image1移动到image1.width 100的位置。
    c、使image1的宽度永远小于form1的宽度。
    d、使image1的宽度增加100个坐标单位。

8、阅读以下visual c#代码片段,其中axmenubar是ae菜单控件,axtoolbar是ae工具栏控件,axtoccontrol是ae图层列表(table of contents)控件,axmapcontrol是ae地图控件,它们都被放置在窗体form1上面。 private void form1_load(object sender, eventargs e) { axmenubar.setbuddycontrol(axmapcontrol); axtoolbar.setbuddycontrol(axmapcontrol); axtoccontrol.setbuddycontrol(axmapcontrol); } 其中setbuddycontrol方法的作用是()。
    a、将地图控件与各种辅助控件进行绑定。
    b、解除地图控件与各种辅助控件的绑定关系。
    c、使各种辅助控件不会影响地图控件。
    d、绑定地图控件的数据源。

9、阅读以下visual basic代码片段,其中map1是一个mapobject控件的名字,text1是一个文本控件的名字。 private sub command7_click() dim recs as mapobjects2.recordset dim shp as object dim rect as mapobjects2.rectangle dim exp as string exp = "state_name = '" & text1.text & "'" set recs = map1.layers("states").searchexpression(exp) if not recs.eof then set shp = recs.fields("shape").value set rect = shp.extent rect.scalerectangle 2 set map1.extent = rect map1.refresh map1.flashshape shp, 3 end if end sub 以上代码片段中没有实现的功能是()。
    a、通过text1文本控件指定一个名称,在states图层中查找state_name字段值为该名称的空间要素。
    b、将查找到的空间要素移动到记录集的末尾。
    c、将map1的地图显示范围设置为查找到的空间要素的范围。
    d、使查找到的空间要素在map1中闪烁。

10、组件地理信息系统有哪些特点?
    a、具有统一标准的开发接口。
    b、集成效率高。
    c、可以用于实现无缝集成。
    d、可以用于集成实现地理信息系统应用功能的逻辑流程。

11、以下说法正确的是()。
    a、在组件体系结构中,侧重于将设计分解成单独的功能或逻辑组件。
    b、组件中定义了方法、事件和属性。
    c、组件架构的主要目标是确保组件的可重用性。
    d、组件将软件元素的功能封装到一个可重用的二进制单元中。

12、以下属于组件框架的是()。
    a、ejb
    b、com
    c、asp
    d、corba

猜你喜欢

  • 2022-12-05 21:29
  • 2022-12-05 21:18
  • 2022-12-05 21:17
  • 2022-12-05 21:07
  • 2022-12-05 21:03
  • 2022-12-05 20:44
  • 2022-12-05 20:23
  • 2022-12-05 19:54
  • 2022-12-05 19:50
  • 2022-12-05 19:19
网站分类
最新发表
标签列表
网站地图