VC++开发GIS项目程序设计.doc_第1页
VC++开发GIS项目程序设计.doc_第2页
VC++开发GIS项目程序设计.doc_第3页
VC++开发GIS项目程序设计.doc_第4页
VC++开发GIS项目程序设计.doc_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

武汉科技学院2005届毕业设计(论文)1目录1实现图形系统的文档和视图11.1组织矢量图形系统的图形元素类11.2组织矢量图形系的文档31.2.1组织面向对象的文档管理机制31.2.2利用MFC摸板创建管理图形元素对象指针的对象31.2.3实现矢量图形系统的文档31.2.4实现文档的管理功能31.3实现矢量图形系统的视图51.3.1建立坐标系51.3.2实现各类图形元素的绘制功能61.3.3实现视图61.4各类图形元素几何属性的计算72鼠标交互绘图72.1用鼠标绘图要解决的主要问题72.1.1捕获鼠标操作消息72.1.2捕捉所有的鼠标输入72.1.3在屏幕上拖动图形72.1.4保存图形数据到文档72.1.5将图形以实际的形态重画72.2交互绘制各类图形元素8武汉科技学院2005届毕业设计(论文)23矢量图形系统的操作功能93.1增加图形操作菜单93.2图形重画93.3图形放大和摆动113.4重画上屏和重画首屏113.5显示全图133.5.1各类图形元素的边界矩形计算133.5.2实现显示全图功能133.6提高矢量图形系统重画速度的基本方法143.6.1提高图形重画速度的方法143.6.2提高图形元素的绘制速度164图形的选中、移动、旋转、删除164.1鼠标点选图形元素164.2图形移动204.3图形旋转214.3.1点与点的旋转操作214.3.2各类图形元素的旋转操作224.3.3实现旋转操作功能224.4图形元素的删除225数据库应用程序开发技术245.1创建基于ODBC的数据库应用程序245.2CRecordSet类功能分析24武汉科技学院2005届毕业设计(论文)35.3CRecordView视图类分析266实现数据库浏览功能276.1创建一个数据库浏览视图276.2创建一个CRecordSet派生类对象286.3实现数据库浏览试图287实现数据库编辑功能287.1建立并初始化存储记录指针的变量287.2建立数据库编辑功能操作菜单297.3建立编辑数据记录的对话框类297.4增加和修改数据记录297.5删除记录298通用数据库过滤功能308.1过滤操作的实现方式308.2创建组织过滤条件的对话框类308.3组织过滤条件编辑器的各种功能308.4在数据库浏览视图中实现过滤功能318.5增加过滤条件编辑器的功能31参考文献33武汉科技学院2005届毕业设计(论文)4摘要近年来,地理信息系统(GIS)是储存和处理与地理空间分布有关信息的集合。在各行各业得到越来越广泛的应用,GIS以其混合数据结构和独特的地理空间分析功能独树一帜在税务系统中也开始广泛的应用,不仅仅表现为提高管理的效率,而且增加了管理的功能。通过对组件式GIS技术的分析,还比较了WebGIS和VC+等技术,我们决定选用VC+基于进行GIS的开发企业分布地理信息系统。本系统借助计算机完成企业的分布的电子地图,首先注册才能获取应用的权限,实现了鹰眼功能,一个地区地图的放大缩小漫游,箭头编号标柱点选框选圆选选择符号图层控制按企业编号,企业名字查找及企业的添加,删除等功能,当然后几项功能只有管理员才可以有使用权限。当选择选择方式进行选择之后,可以显示出被选中企业的名字,然后你可以点

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论