您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 其它行业文档 > 计算机地图制图课程实践教案
第1页许昌学院城市与环境学院教案课程名称:计算机地图制图课程类型:□理论课■理论、实践课□实践课学时:36学时学分:1学分授课教师:隋晓丽授课班级:08地信本1授课学期:2010至2011学年第二学期教材名称:《计算机地图制图》参考资料:1.《地图学》祝国瑞2.《地图学与地图绘制》王琴3.《计算机图形学》徐长青4.《数字地图学》钟业勋2011年12月1日第1页计算机地图制图实验课程教案授课题目:实验一添加地图控件教学时数:2学时授课类型:□理论课■实践课教学目的、要求:实验要求:1.要求学生自己动手单独完成实习相关内容2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。实验目的:1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。注:指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。教学重点:教学难点:教学方法和手段:教学内容及过程:旁批教学引入:教学重点第2页教学内容与教学设计:熟悉VB+MapObject编程环境,map控件右键添加地图,显示地图运行成在运行时验证每句的执行次数1n+1n1熟悉和掌握数组的数据结构及相关操作教学重点在运行时验证每句的执行次数n(n+)/2n(n+)/2作业布置:数据结构实验报告一课后小结:第3页教学重点斐波纳契序列的递归与非递归的代码实现的区别授课题目:实验二实现放大缩小功能教学时数:4学时授课类型:□理论课■实践课教学目的、要求:实习要求:1.要求学生自己动手单独完成实习相关内容2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。实验目的:1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。注:指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。第4页教学重点:教学难点:教学方法和手段:教学内容及过程:旁批教学引入:单向链表的节点的插入与删除单向教学内容与教学设计:验证放大、缩小功能,区分放在Buttonclick和Map1的Mousedown事件中的区别作业布置:数据结构实验报告二课后小结:第5页循环链表的节点的插入与删除双向循环链表的节点的插入与删除用链表实现多项式相加第6页授课题目:实验三实现平移和全图功能教学时数:6学时授课类型:□理论课■实践课教学目的、要求:实习要求:1.要求学生自己动手单独完成实习相关内容2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。实验目的:1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。注:指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。教学重点:教学难点:教学方法和手段:教学内容及过程:验证平移和全图功能,添加flag变量,在Map1的Mousedown事旁第7页件中分别实现放大、缩小、平移和全图批教学引入:栈的入栈与出栈队列的入队与出队中缀表达式转教学内容与教学设计:作业布置:数据结构实验报告三课后小结:第8页换为后缀表达式授课题目:实验四添加工具栏教学时数:2学时授课类型:□理论课■实践课教学目的、要求:实习要求:1.要求学生自己动手单独完成实习相关内容2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。实验目的:1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。注:指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。第9页教学重点:教学难点:教学方法和手段:教学内容及过程:旁批教学引入:N的阶乘费波纳契序列汉渃塔问题添加工具栏,分别实现放大、缩小、平移和全图作业布置:数据结构实验报告四课后小结:第10页授课题目:实验五显示不同鼠标形状的,添加固定文件夹下的shp图层教学时数:6学时授课类型:□理论课■实践课教学目的、要求:实习要求:1.要求学生自己动手单独完成实习相关内容2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。实验目的:1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。注:指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。教学重点:教学难点:教学方法和手段:教学内容及过程:旁批教学引入:第11页教学内容与教学设计:验证不同功能时,显示不同的鼠标形状,添加固定文件夹下的shp图层地图,完成显示作业布置:数据结构实验报告五课后小结:第12页二叉查找树结点的增第13页加与删除方法授课题目:实验六以对话框的形式打开shp格式的图层第14页教学时数:6学时授课类型:□理论课■实践课教学目的、要求:实习要求:1.要求学生自己动手单独完成实习相关内容2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。实验目的:1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。注:指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。教学重点:教学难点:教学方法和手段:教学内容及过程:旁批教学引入:教学内容与教学设计:验证以打开对话框的形式打开MapObjects支持的所有格式中shp格式的图层,完成显示第15页冒泡排序选择排序插入排序快速排序作业布置:数据结构实验报告六课后小结:第16页授课题目:实验七以对话框的形式打开其他支持格式的图层教学时数:2学时授课类型:□理论课■实践课教学目的、要求:实习要求:1.要求学生自己动手单独完成实习相关内容2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。实验目的:1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。注:指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。教学重点:教学难点:教学方法和手段:教学内容及过程:旁第17页批教学引入:顺序查找二叉查找教学内容与教学设计:验证以打开对话框的形式打开MapObjects支持的所有除已完成的shp格式的图层,完成显示作业布置:数据结构实验报告七课后小结:第18页授课题目:实验八实现图层的显示、隐藏、添加和清除教学时数:6学时授课类型:□理论课■实践课教学目的、要求:实习要求:1.要求学生自己动手单独完成实习相关内容2.在VisualBasic6.0软件中实现MapObjects的二次开发,编写,调试,实现相关功能,不断完善成更好的计算机地图制图系统。实验目的:1.通过在VisualBasic6.0软件中实现相应的功能代码,熟悉VisualBasic6.0的编程环境,2.了解MapObjects的相关功能函数,完成相关的功能,实现放大、缩小、平移、全图功能;设置鼠标形状的动态改变;完成图层的显示、隐藏、添加和清除功能;添加legend控件实现对图层的控制与显示;完成鹰眼功能;完成identify功能,实现空间到属性信息的查询;完成属性到空间信息的查询功能;完成窗口最大化、最小化、还原等变化时窗口各控件的布局调整功能;完成图层颜色的设置与动态改变;在地图上添加注记,设置字体、大小和颜色。注:指教学中要体现“课程的总体目标”和“章、节或实践教学单元的目标”、预期达到的效果等。教学重点:教学难点:第19页教学方法和手段:教学内容及过程:旁批教学引入:冒泡排序选择排序教学内容与教学设计:验证图层的显示、隐藏、添加和清除功能的实现作业布置:数据结构实验报告六课后小结:第20页插入排序快速排序授课题目:实验九实现legend对图层
本文标题:计算机地图制图课程实践教案
链接地址:https://www.777doc.com/doc-2098486 .html