基于VC MFC程序
设计
领导形象设计圆作业设计ao工艺污水处理厂设计附属工程施工组织设计清扫机器人结构设计
简易画图板32(7)
“高级面向对象程序设计实习”任务书 指导教师姓名 张健 系别 信息与计算科学 课程设计
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
目 人数 41 学时 2周 设计目的、任务
(一)目的
高级面向对象程序设计实习是比较重要的实践性教学环节。经过程序设计基础和面向对象程序设计课程的学习后,设计一个比较大的综合性的面向对象程序,有助于加深对面向对象程序设计思想的理解,掌握用C++语言开发一个小型项目的
方法
快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载
,进一步掌握C和C++语言,并提高独立思考、分析问题和解决问题的能力以及工程设计、综合编程的能力,为毕业设计和以后的工程实践打下良好的基础。
(二)任务
通过课程设计,要求学生在指导教师的指导下,独立完成设计课题的全部内容 1、通过调查研究和上机实习,收集和调查有关技术资料。
2、掌握设计课题的基本步骤和方法。
3、根据课题的要求进行上机实验调试。
4、撰写课程设计说明书。
具体任务见附录
设计的方法和步骤
第一步:查找资料,进行完整的需求分析,最终确定系统的功能;
第二步:在需求分析的基础上,分析系统中涉及的对象和类及类间的关系,确定各类的属性和行为;
第三步:设计类层次,画出对象模型图;
第四步:进行系统设计,确定属性的数据定义,各个类中方法的函数原型; 第五步:简单用户界面的设计;
第六步:实现各个类;
第七步:程序调试;修改设计中的缺陷,完善程序;
第八步:给出测试例,并提交完整可执行软件,准备答辩;
第九步:答辩,演示软件,教师根据实际情况提出测试用例,学生作最后的修改和完善,教师对软件运行部分进行评分;
第十步:完成课程设计报告并提交。
设计
工作计划
幼儿园家访工作计划关于小学学校工作计划班级工作计划中职财务部门工作计划下载关于学校后勤工作计划
本次课程设计的时间是2周,工作计划如下: , C++知识回顾及MFC讲解:2天
, 任务书下达,理解选题,明确软件功能,分析和设计:1天; , 编码及调试:5天;
, 撰写报告及打印:1天;
, 成果提交和验收:1天。
主要参考资料
C++程序设计语言(特别版)---Bjarne Stroustrup“C++之父”
C++ Primer (第3版)中文版----Stanley B.Lippman
深度探索C++对象模型---Stanley B.Lippman
Essential C++中文版---Stanley B.Lippman
More Effective C++中文版------Scott Meyers
C++编程思想(第2版)
标准
excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载
C++导引--------Bruce Eckel
C++程序设计--------------------------谭浩强
系签字: 年 月 日
院签字: 年 月 日
附录:具体任务描述
课程设计题目 视频播放器 人数 5 学时 2周 设计目的、具体任务、要求及涉及的知识
采用MCI播放AVI视频,实现音乐的播放,暂停,播放列表的加载,保存,删除,添加。
课程设计题目 文件查找系统 人数 学时 2周 5
设计目的、具体任务、要求及涉及的知识
1、 完成从选择的文件夹中查找相关文件,类似于windows的查找程序 2、 对满足条件的数据进行筛选
3、 主要学会使用VC对话框
4、 熟练使用类库中CFileFind类
5、 学习使用列表框
进阶:文件管理系统
课程设计题目 数字时钟和圆盘时钟 人数 学时 2周 5
设计目的、具体任务、要求及涉及的知识
1、 学会使用VC进行圆盘钟表的绘制
2、 学会获取当前时间,并且绘制在界面上显示时间
3、 美化时间的显示风格
进阶:设计倒计时器
课程设计题目 个人小助理 人数 学时 2周 5
设计目的、具体任务、要求及涉及的知识
1、 实现开机启动,可以显示桌面时钟,鼠标可以穿透
2、 闹钟功能,闹钟到时间可以播放音乐,可以带参数启动指定的程序,可以锁定计算机,
非密码不可解锁,实现备忘录功能,右下角弹窗口提示备忘内容 3、程序涉及到VC++编程技术,文字的处理,时间的处理,声音的播放,EXE任务的启动。
课程设计题目 简单的计算器 人数 学时 2周 5 设计目的、具体任务、要求及涉及的知识
1、完成计算器的加减乘除等运算
2、学习定义自己的运算类
3、学会对话框计算器的界面编程
进阶:超出存储范围的大数运算类
课程设计题目 简单音乐播放器 人数 学时 2周 5 设计目的、具体任务、要求及涉及的知识
采用MCI播放音乐,实现音乐的播放,暂停,循环播放,随机播放,音乐列表的加载,
保存,删除,添加。
课程设计题目 画图板 人数 学时 2周 1 设计目的、具体任务、要求及涉及的知识
1、 完成绘制直线、矩形、椭圆等图形的绘制
2、 根据鼠标动态的画指定的图形
3、 可以选择颜色画笔
4、 学习使用画图的一些相关类
5、 学习对鼠标的响应事件
进阶:画坐标图,画相关函数图形等
课程设计题目 五子棋 人数 学时 2周 5 设计目的、具体任务、要求及涉及的知识
1、设定游戏的算法
2、使用C++编程实现游戏算法
进阶:完成一款智能处理的游戏,比如象棋,五子棋