《应用程序设计基础》课程设计.docVIP

  • 17
  • 0
  • 约1.49万字
  • 约 18页
  • 2018-05-14 发布于天津
  • 举报
课程设计方案 一、课程设计的题目 画图软件的开发 课程设计的目的 《应用程序设计基础(课程设计)》作为一门重要的实践性课程,重点培养学生的动手操作和创新素养。通过学习和实践,使学生掌握基本的软件设计技能,了解并熟悉常用的软件设计方法,掌握常用计算机软件的开发知识,为学习后续课程打下良好的基础。 三、课程设计的功能要求 1、绘制直线图元,或称为线段图元,允许用户使用鼠标选择顶点绘制。 2、绘制椭圆图元,允许用户拖动鼠标控制椭圆的外接矩形,来进行绘制。也可以绘制圆形。 3、绘制三角形图元,允许用户拖动鼠标控制三角形的顶点位置,来绘制合适的三角形。 4、绘制矩形图元,使用鼠标控制矩形的位置和外形。 5、填充形状,使用当前画刷填充形状内部。 6、显示或隐藏绘图工具栏。 7、在状态栏显示鼠标位置 课程设计的主要内容 (一)、程序框架设计 1、创建应用程序框架 创建一个名为Painter的多文档应用程序 2、制作标准工具栏 使用工具栏资源编辑器创建工具栏资源,为每个工具栏按钮增加消息处理函数,使用ClassWizard可以将工具栏按钮接到应用程序中的代码中。使用EnableDocking和DockContorlBar两个函数使工具栏停靠。 主要代码及说明: int CMainFrame::OnCreate(LP

文档评论(0)

1亿VIP精品文档

相关文档