面向对象的程序设计方法及c任务书

面向对象的程序设计方法及c任务书

ID:22030212

大小:99.50 KB

页数:6页

时间:2018-10-26

面向对象的程序设计方法及c任务书_第1页
面向对象的程序设计方法及c任务书_第2页
面向对象的程序设计方法及c任务书_第3页
面向对象的程序设计方法及c任务书_第4页
面向对象的程序设计方法及c任务书_第5页
资源描述:

《面向对象的程序设计方法及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、界而

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。