C++实习报告--学生学籍成绩管理系统+画线.docVIP

  • 4
  • 0
  • 约4.33万字
  • 约 53页
  • 2019-11-02 发布于湖北
  • 举报

C++实习报告--学生学籍成绩管理系统+画线.doc

实习题目一 一、【需求规格说明】 1、题目描述: 利用鼠标在视图上绘制线,能够设置线的颜色和宽度; 能够用鼠标拾取绘制的某条线,被选中的线能够高亮显示,并且弹出对话框,输入线的属性保存起来; 能够将绘制的线数据保存在Line.dat文本文件中; 打开线数据文件Line.dat,可以显示出文件里面的线图形。 2、问题分析:  ⑴ 通过获取鼠标在显示界面的坐标,运用MoveTo()以及LineTO()函数,绘制出画线;通过调用GetColor()函数,调用系统的调色板,将获得的信息传到程序中,改变画线的颜色;通过改变宽度函数的变量,来改变画线的宽度。  ⑵ 首先获取鼠标的坐标,通过计算,在右击鼠标后,在鼠标有限的距离之内的画线有效,然后选定,然后再调用相应的函数来改变选定直线的属性。   = 3 \* GB2 ⑶ 用CFile 定义一个对象,通过对象调用Open()函数来打开保存的文件。文件的保存是先用Open()函数,然后再保存要保存的数据。 二、【算法设计】 = 1 \* GB2 ⑴、基本思想 在视图中画好线后,存在文档里面,再从文档存到磁盘,打开文件时,从磁盘到文档,由OnDraw()函数调用重绘函数进行重绘。 = 2 \* GB2 ⑵程序设计: ////////////////////////////////////////////////////////

文档评论(0)

1亿VIP精品文档

相关文档