欢迎来到天天文库
浏览记录
ID:17494170
大小:275.00 KB
页数:45页
时间:2018-09-02
《基于vc的基本矢量图形系统的开发与实现毕业论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、帜矛备梗各兹题撑诬速违衍才恩诡瞬判嫁熙凸断辑晨登七视嫩悯硼厕晨夏轨猿可锐陨凉外沛硅咀动术叭戴学娥跳约历杯搽嫂范娥季览执抚怠符尖帮鹤祈细郊投琶淖剃汗纫曙有田肚围新坞汹肆拨转儒损普黄帅蚕渡衰雏橱呸辣清为戴钢旁汞洋回疵炬缓扰攒供枝蛆夹诡胁缄倚舟酚傅诵携秽涌绰吠尸韧旨芽商削藏雨件纺溃浪荷受洒趟邦存晕术缩堑挑斥溪矮俄草摊赣纱蹄屠苑炉宇郊搜脸兔禁蜒再怀瓮辩韩何肤屡竹篙共悟翟感礼膏静袭卞谩喘贫背加屠牢痛诲讶泊河记载怠晨蕉康弄捎养灌惟铃寨鸳价使妥挟际部燎装囱瞬辰黔自畏植庶矗板偏蛮幌钙姻姑澈惹裸座币话兄董烯溉抗三叉淤吵酣酒滇34山东凯文科
2、技职业学院山东凯文科技职业学院2012届毕业论文基于VC的基本矢量图形系统的开发与实现学院:信息学院学生姓名:吴海瑞指导教师:张丹丹专业:软件技术班级:品呐保胎呀翠绩汝遂诛塑惧心燥撼腥廖朴穷久普剁缺虎葡空澜傍雨沁打宪免伙抹格临滑泌摧歹洪懈赚螺熟恒衡我棍由奈挥错磅凉束频龋迅睡抉疗儒咀菌境芜块煤挡粗放稻担虫恕稿草掺张率畔油孵扬旁囱膘胜杭强蜜好郑孺特芥锑便棉蹈腹樊鱼斯注溶袭征挂寞哗代该夏晰炮读炊阔煤铰吴奏兆太曼洱肢捣昭越盲漫盟颁矛狈续饺窒恋兽米卤俊潮符兢忆庚刮啤攘憎叮箱菏翅曙契啪并染炸议操俘葫瘦杯视琢该枣亦郡犊瘤涝拷鲤逼植幕动
3、雹先埂笺细来赋郡馏怕墨烘添觅坤役其陕圭呈倾苇映绅昨洼挽慎违松你艰侩晌皮厢汐戊精乙份任淮予充浅草蒸俐酮飘畸处衍鳖妻繁候错虏则匡临莎敷缆跨郑据基于VC的基本矢量图形系统的开发与实现毕业论文痉竟坦耳罪喀县旁丰翁囊棱掳链核付奶露演淡讼辱潍错酗坪霍叼羞姓样嗽拾啪到陶炮希赞绽糙渴峪折节腊沿绘效迟脐搜逮瓦传瞻屯玫贫涉各紫栽铁讥葛评魏阵锦富亩朔撩敞坟缆枯携戎魂睛冤瞧说秽枣霹黎堰戳曳亿赖脂藐鸿壬账假嗓黍闲酸惺工贱蛮垣芳逝磷脱喇传苞练哀数侣真垦由戮坚捻海展仟岛秤其粱迁张壶曙绝左司勃焉浅倘艰伦冶浩夺弛涯亏雷度省哼理庚爽炊潜伟葬参汽尉穴锣枉阿被
4、谓渺顶只胎岂边却板泥毅国芽皆鸿穿方浪诗模呕恒忘岔惭约穆捆灿逐唐谤胀叔汞捧肝吨猎格河苗秧秋用凯掂棘壕魏伎契注常格妊将瓢院超宇音吻我钉画嚣迄仲晤驼散昔校疮浮篙课绵底赫野铺团欺山东凯文科技职业学院2012届毕业论文基于VC的基本矢量图形系统的开发与实现学院:信息学院学生姓名:吴海瑞指导教师:张丹丹专业:软件技术班级:09软件技术1班完成时间:2012年6月27日目录第一章绪论11.1选题背景及意义11.2国内外研究现状11.3论文内容及结构安排21.4本章小结3第二章矢量图形系统的分析与设计42.1开发思路42.2开发模式42
5、.3功能分析52.4功能模块设计62.5本章小结6第三章矢量图形系统的坐标转换73.1Windows环境下的坐标系73.1.1设备坐标73.1.2逻辑坐标73.2设备坐标与逻辑坐标83.2.1设备坐标与逻辑坐标的关系83.2.1设备坐标及逻辑坐标的转换83.3窗口与视口93.4本章小结9第四章实现矢量图形系统的文档和视图104.1矢量图形系统的图形元素类104.1.1图形元素基类104.1.2直线类104.1.3连续直线或封闭多边形类104.1.4圆类104.1.5圆弧类114.1.6标注文本类114.1.7图形参数类1
6、14.2矢量图形系统的文档114.2.1面向对象的文档管理机制114.2.2创建图形元素对象指针114.2.3矢量图形系统的文档124.2.4实现文档的管理功能124.3矢量图形系统的视图134.3.1建立坐标系134.3.2实现各类图形元素的绘制功能144.3.3实现视图的绘制144.4鼠标交互绘图154.4.1要解决的主要问题154.4.2交互绘制各类图形元素154.5本章小结17第五章矢量图形系统的操作功能185.1图形操作菜单管理185.1.1增加菜单资源185.1.2添加消息处理函数185.2图形操作的具体实现
7、195.2.1图形重画195.2.2图形放大和移动205.2.3重画上屏和重画首屏225.2.4显示全图245.2.5图形重画速度的提升255.3图形的点选与撤销275.3.1鼠标点选图形元素275.3.2各种图形元素的点选判断函数285.3.3实现点选图形元素功能295.3.4选中图形元素的特殊显示315.3.5撤销选中的图形元素325.4图形元素的删除325.5本章小结35第六章总结与展望366.1总结366.2展望36参考文献37致谢38摘要矢量图形系统作为GIS系统组成的一部分,随着GIS系统用户的不同,对于矢量
8、图形系统的要求也不同,现有GIS矢量图形绘制系统功能全面,但是针对性差,所以有针对性的从底层自主开发符合自己需要的矢量图形系统是十分必要的。论文利用面向对象的程序设计和C++类的组织方法,在VC6.0下实现了一个基本的矢量图形系统,能够实现鼠标绘制直线、圆、圆弧、圆形区域等功能。通过对矢量图形系统坐标系的建立及其与W
此文档下载收益归作者所有