VC课程设计——VC基本绘图文档.docx_第1页
VC课程设计——VC基本绘图文档.docx_第2页
VC课程设计——VC基本绘图文档.docx_第3页
VC课程设计——VC基本绘图文档.docx_第4页
VC课程设计——VC基本绘图文档.docx_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

vc基本绘图文档键入作者姓名vc基本绘图文档设计一个矢量图形绘制程序一、 运行环境:microsoft visual c+ 6.0二、 目标与任务:1. 使设计的程矢量绘制图形序具有画点、画线、画多边形、画矩形的功能;2. 其中所绘制的点、线、多边形具有保存的功能,并且能保存入数据库,数据库采用的access,文件名为shp.mdb,在设计的程序中使用odbc访问数据库,dsn=shp,无同户名与密码;3. 设计的绘图程序能读入数据库中的记录,而且可以通过自己建立的菜单数据库操作的子菜单记录集导出导出,显示在自己事先设计好的对话框设置中4. 建立的设置菜单功能,其子菜单有点的大小、线的宽度功能。三、 程序总体结构图:绘图设计画点画线画矩形画多边形绑定数据库设置菜单:1. 点的大小2. 线的宽度绘图菜单:1. 画点2. 画线3. 画矩形4. 画多边形数据库操作菜单:1.显示记录集开始进行绘图操作并保存到数据库中四、 各个功能模块详细设计1. 画点画点流程图画点画点变量添加,成员函数添加画点菜单添加画点的大小的对话框的添加添加基于对话框的类pointsize。建立相应的画点消息映射函数,添加各自的画点代码实现画点功能,大小可设置添加画点的开关代码画点主要代码:2. 画线画线画线变量添加,成员函数添加画线菜单添加画线的宽度的对话框的添加添加基于对话框的类linewidth。建立相应的画线消息映射函数,添加各自的画线代码实现画线功能,线宽度可设置添加画线的开关代码画线主要代码:3. 画矩形画矩形画矩形变量添加,成员函数添加画矩形菜单添加建立相应的画矩形消息映射函数,添加各自的画矩形代码实现画矩形功能添加画矩形的开关代码画矩形主要代码:4. 画多边形画多边形画多边形变量添加,成员函数添加画多边形菜单添加建立相应的画多边形消息映射函数,添加各自的画多边形代码实现画多边形功能添加画多边形的开关代码画多边形的主要代码:五、 数据库设计说明1.构造数据库,数据库采用access,.建立数据表,文件名为shp.mdb如下图5.2.创建odbc数据源 windows中的odbc组件出现系统的“控制面板”管理工具中,如下图所示:双击odbc图标,进入odbc数据源管理器。然后创建用户用户dns,过程如下下图:单击“添加”按钮,弹出创建数据源对话框,按下图选择用户所需的驱动程序(如下图):单击“完成”按钮进入指定驱动程序的安装对话框,单击“选择”按钮,将前面创建的数据库调入,结果如下图所示:单击“确定”按钮。3.在自己的绘图mfc中绑定数据源建立新的类cshpset类,其基类是crecordset,单击“ok”,进入选择数据源对话框,按下图进行选择:如下图进入选择数据表对话框,选择自己已经建立过的shp.mdb数据表,如下图所示:单击“ok”,完成绑定数据源。6. 在mfc中建立显示此记录集对话框,其设计如下图所示:添加基于上图对话框的相应的类displaydatabasedlg,其基类是cdlg,用于显示记录集,并建立相应的数据库操作菜单,用来显示记录集。7. 所绘制的点、线、多边形,要能保存到数据库中其过程就是在所画点、线、多边形中添加保

温馨提示

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

评论

0/150

提交评论