C++程序课程设计任务书[2023-07-06]

发布时间 2023-07-06 14:44:48作者: programwriter

C++程序课程设计任务书[2023-07-06]

C++程序课程设计任务书
班级 学号 姓名
一、实践目的
该实践在系统学习《C++程序设计基础》课程后进行。通过本实践,培养学生使用C++解决实际问题的能力。
二、实践任务与要求(任选一个任务,独立完成)
任务一:
(一)使用Visual C++ MFC编程实现以下功能:

  1. 编写一个如图所示的应用程序。若单击“复制”按钮,则把上面的编辑框中的内容复制到下面的编辑框中;若单击“结束”按钮,则退出程序的运行。
  2. 输入一元二次方程 ax2 +bx+c=0 的系数 a 、 b 、 c ,计算并输出两个根 x1 、 x2 。
  3. 编写一个能对列表框进行项目添加、修改和删除操作的应用程序
  4. 设计如图所示的对话框。若选定了“日期”或“时间”复选框,则在对应的只读编辑框中显示系统当前日期或时间。
  5. 设计如图所示的对话框。单击“确定”按钮后,在列表框中显示选择的信息。
  6. 编写一个程序,绘制如图所示的 -2π~2π 之间的 sin 曲线。
  7. 设计一个如图所示的画图程序。要求按下鼠标右键画圆,按住鼠标左键移动画线。
  8. 用定时器控制蝴蝶在窗口中飞舞,如图所示。
  9. 设计一个如图所示的应用程序。若用户单击左键,则弹出输入成绩对话框,选择 OK 后平均成绩和总分在窗口的客户区输出。
  10. 设计如图所示的菜单,并编写相应用的消息处理函数。

(二)设计1个登录界面。此界面要求的基本信息为:学生自己的照片;登录的用户名,密码;自己所选的题目名;设计者的班级和指导老师等。再将上面题,做成一个综合程序,要求通过菜单调用各部分功能。可自行组织和发挥,使其安排合适。

源码

https://pan.baidu.com/s/1J--MYtUyPilpJKTD15-SgA?pwd=1111

任务二:
1.简易计算器。设计一个能进行加、减、乘、除、开方等运算的运算器。

三、完成度要求:
1、 所有工程要求统一命名。以“班级代号 学号”开头命名,如:“zy1401_0145140101_1”表示制药1401班学号为0145140101的同学的第1题。程序标题栏上也出现此名。
2、 完成问题需求分析、算法设计、编写程序并上机实现。演示程序。
3、 严禁抄袭;遵守计算机房的各项规章制度。

四、设计报告要求
撰写设计报告:格式附后,3000字左右;排版紧凑规范;用A4纸双面打印。要有封面;报告内容包括:任务描述、系统设计思想、系统功能与设计过程、运行情况、心得体会、参考文献。
五、成绩评定规则
期中检查:20%;成果评价:60%;设计报告:20%。
指导教师 童键
中南大学信息院计算机基础教学中心 2023年6月

源码

https://pan.baidu.com/s/1J--MYtUyPilpJKTD15-SgA?pwd=1111