c课程设计实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
c课程设计实验报
告
中南大学
本科生课程设计(实践)任务书、设计报告
(C++程序设计)
题目时钟控件
学生姓名
指导教师
学院交通运输工程学院
专业班级
学生学号
计算机基础教学实验中心
9月7日
《C++程序设计基础》课程设计任务书
对象:粉冶、信息、能源、交通工程实验2101学生时间: .6 2周(18~19周)
指导教师:王小玲
1.课程设计的任务、性质与目的
本课程设计是在学完《C++程序设计基础》课程后,进行的一项综合程序设计。在设计当中学生综合“面向对象程序设计与结构化程序设计”的思想方法和知识点,编制一个小型的应用程序系统。经过此设计进一步提高学生的动手能力。并能使学生清楚的知道开发一个管理应用程序的思想、方法和流程。
2.课程设计的配套教材及参考书
●《C++程序设计》,铁道出版社,主编杨长兴刘卫国。
●《C++程序设计实践教程》,铁道出版社,主编刘卫国杨长兴。
●《Visual C++ 课程设计案例精编》,中国水力电力出版社,严华峰等编著。
3.课程设计的内容及要求
(1)自己任选一个题目进行开发(如画笔、游戏程序、练习打字软件等),要求利用MFC 工具操作实现。
(2)也可选一个应用程序管理系统课题(如:通讯录管理系统;产品入库查询系统;学生成绩管理;图书管理
等);
设计所需数据库及数据库中的数据表,建立表之间的关系。
设计所选课题的系统主封面(系统开发题目、作者、指导教师、日期)。
设计进入系统的各级口令(如系统管理员口令,用户级口令)。
设计系统的主菜单。要求具备下列基本功能:
●数据的浏览和查询
●数据的统计
●数据的各种报表
●打印输出
●帮助系统
多种形式的窗体设计(至少有查询窗体、输入窗体)
注意:开发的应用程序工作量应保证在2周时间完成,工作量不能太少或太多。能够2人合作,但必须将各自的分工明确。
4.写出设计论文
论文基本内容及撰写顺序要求:
●内容摘要
●系统开发设计思想
●系统功能及系统设计介绍
●系统开发的体会
论文基本格式要求:
●封面,见附件1
●正文,见附件2
考核方式与评分办法
●出勤考核成绩占总成绩20%。
●设计成果评价总总成绩的60%。
●实践论文评价占总成绩的20%。
6月6日
时钟控件
摘要:使用vc++6.0编写一个模拟时钟程序,此程序在屏幕左方有一个指针式钟面,右方有两个矩形框,上面以数字方式显示日期和时间,该时间应与指针显示的时间一致,下方的矩形框作为秒表。用菜单选项或按钮设置时间和秒表。时间不必与机器系统时间相同,可任意设置。
关键词:c++程序设计、mfc[.exe]、面向对象、时钟、秒表
一、时钟程序开发设计思想
该程序设计主要涉及到的知识点有:时钟指针运动算法、屏幕重绘方法、定时器消息、鼠标消息、菜单命令、对话框、画笔/画刷、显示文字、修改程序图标等。其中最关键的是指针运动算法和屏幕重绘方法的应用。
其中,在设计表盘指针的时候,由于不论何种指针,每次转动均以π/30弧度(一秒的角度)为基本单位,且都以表盘中心为