欢迎来到天天文库
浏览记录
ID:22030212
大小:99.50 KB
页数:6页
时间:2018-10-26
《面向对象的程序设计方法及c任务书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、任务一幵发一个计算器程序1.软件功能与目标开发一个计算器软件,耍求是基于对话框的应用程序,至少具有加、减、乘、除、清除五个基本功能。在此基础上扩展平方、开方、三角函数等功能。2.具体要求(1)使用VisualC++的MFC开发一个基于对话框的应用程序软件;(2)程序按照“自己的姓名号”进行命名:如Lixiaiig_l(3)数据的输入和显示共用一个编辑框;(4)对诂框字体采用“楷体”小四号字体;(5)窗口要有“最小化”按钮,同时屏蔽掉“最大化”按钮;(6)界面上设置一个按钮,点击后弹出一个消息窗口,显示软件开发者的姓名、班级、学号等信息,按钮位置白定;(7)要求界面美观
2、、操作方便,风格自定;3.软件设计说明书撰写要求软件设计说明书应按规定要求和格式撰写。(1)软件目标:说明所开发软件的目标和具体功能;(1)软件设计:基本操作流程;何种界面风格;软件功能模块等简要说明;(2)实现过程:根据照软件开发的过程按步骤分条叙述,界面上设罝的控件应说明其控件ID号,主要属性,对应的变量名称与类型;实现过程中的主要代码(要有注释)应列出;(可参考上课所讲例题的流程)(3)软件界面:给岀1〜2幅软件最终界面截屏图片。1.提交存档(1)将最终软件源程序与可执行文件打包发到邮箱:16520492@qq.com;(2)说明书打印出來由各班负责人统一提交;
3、(3)以上两部分不全者将按不及格处理。任务二开发一个画图程序1.软件功能与目标开发一个画阁软件,要求是基于单文档或多文档的应用程序,能绘制点、直线、矩形、圆、椭圆等基本几何图形。在此基础上扩展多边形、扇形、贝赛尔曲线以及文字输岀等功能。2.具体要求(1)使用VisualC++的MFC开发一个基于单文档应用程序软件;(2)程序要能够绘制点、直线、矩形、圆、椭圆等基木几何图形;(3)既可以从菜单中点击子菜单项来绘制图形,也可以从对应的工具栏按钮中点击按钮进行绘制;(4)在状态栏中显示当前操作命令;(5)在程序“帮助”菜单的“About”对话框中用静态文本控件显示软件开发者
4、的姓名、班级、学号等信息;(6)要求界面美观、操作方便,界面风格自定。(7)程序按照“自己的姓名号”进行命名:如Lixiang_2。3.软件设计说明书撰写要求(1)软件0标:说明所开发软件的0标和具体功能;(2)软件设计:基于何种模式开发;基本操作流程;何种界面风格;软件功能模块等简要说明;(3)实现过程:根据照软件开发的过程按步骤分条叙述,界面上设置的控件应说明其控件ID号,主要属性,对应的变量名称与类型;自定义的函数、消息映射等应说明;实现过程中的主要代码应列出;(可参考上课所讲例题的流程)4.提交存档(1)将最终软件源程序与可执行文件打包发到邮箱:1652049
5、2@qq.com;(1)说明书打印出来由各班负责人统一提交;(2)以上两部分不全者将按不及格处理。开发一个计算器程序一.软件目标开发一个计算器软件,是基于对话框的应用程序,具有加、减、乘、除、清除五个基本功能。在此基础上扩展平方、开方等功能。二.软件设计三.软件实现过程1.用MFCAppWizard创建一个基于对话框应用程序(1)使用VisualC++的MFC开发一个基于对诂框的应用程序软件;(2)程序按照“自己的姓名_序号”进行命名2.添加对话框,并布局对话上的控件(1)(2)⑶3.添加消息映射函数,写主要代码,并添加注释四.软件界面截1.主界面2.About对话框
6、界而
此文档下载收益归作者所有