c课程设计实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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弧度(一秒的角度)为基本单位,且都以表盘中心为

相关文档
最新文档