- 9
- 0
- 约9.15千字
- 约 16页
- 2018-10-13 发布于重庆
- 举报
c高级语言程序设计课程设计日历记事本
《高级语言程序设计(C++)》结课设计论文
( 2015 - 2016年度第一学期)
题 目:日历记事本
院 系:电子与通信工程系
班 级:通信1503班
制作人:
[键入文字]
目?录
1.引言························3?
1.1选题的目的与意义························3
1.2工作流程························3?
2.需求分析························3
2.1?功能需求························3?
2.2?性能需求························3?
3.总体设计························3
3.1基本设计概念和处理流程························3
3.2系统层次模块图························4
3.3对话框的制作························4
4.详细操作························5
4.1创建项目························5
4.2详细步骤························5
5.总结·······················16
日历记事本
——我的点点滴滴
1.引言
1.1选题的目的与意义
随着科技发展,很少有人继续使用纸和笔来记事、记账了。网络上出现了各种记事、记账软件,但是很少有集各种功能于一体的多功能记事本。因此,根据自己的需求,我设计了一个多功能日历记事本。
1.2工作流程
一、确定选题
二、初步构思功能与界面
三、进一步精确设计各种功能,绘制功能框架图与 界面设计
四、查阅资料
五、功能实现、代码编程
六、程序完善、界面美化
七、撰写课程报告,完成答辩PPT
2.需求分析
2.1功能需求
基于系统需求分析,该系统需要实现以下功能:
可记录账单,并利用简易计算器进行计算
2)对记录一天的摄入与锻炼,督促合理饮食与运动
3)对记录一天的心情,写下日记
2.2性能需求
软件环境:Microsoft Visual C++ 6.0
3.总体设计
3.1基本设计概念和处理流程
本系统设计为一个相对开放的单机运行系统。系统界面美观、简单实用、易操作。
本系统采用Microsoft Visual C++ 6.0开发,在满足需求的前提下,将系统对运行环境的性能要求降到最低。
系统基本的流程是:登陆 主界面 选择要打开的一项(记账、锻炼、日记)。
3.2系统层次模块图
3.3对话框的制作
本系统由多个对话框通过按钮的连接而制成,那么如何制作成一个对话框呢?
(1)给对话框添加按钮
(2)给对话框插入菜单
(3)设置菜单类向导,选择一个已有的类
(4)给菜单设置各项属性
(5)设置对话框属性,将菜单与对话框连接
(6)给菜单各项和按钮连接代码
(7)给按钮连接下一个对话框
(8)设计界面布局
4.详细操作
本系统的详细设计是基于系统需求分析与系统总体设计的结论来进行的,并采用VC6.0实现各模块的功能。
4.1创建项目
创建一个基于对话框的MFC AppWizard(exe)项目,项目名为“我的点点滴滴”。4.2详细步骤
1.登陆界面
代码实现:
登陆
void CMyDlg::OnDlButton()
{
// TODO: Add your control notification handler code here
CString s1,s2;
m_edit1.GetWindowText(s1);
m_edit2.GetWindowText(s2);
if(s1==李耀阳 s2==864544927)
{
CSubDlg dlg;
dlg.DoModal();
}
else
MessageBox(密码或口令错,请重新输入!,提示);
}
退出
void CMyDlg::OnTcButton()
{
// TODO: Add your control notification handler code here
OnOK();
}
2.主界面
代码实现:
今日:日历插件,显示今天日期
void CSubDlg::OnTodayButton()
{
// TODO: Add your control notification handler code here
m_date = CTime::GetCurrentTime();
UpdateData(FALSE);
}
(2)进入今日:连接下一个子对话框
void CSubDlg::OnEnterButto
您可能关注的文档
- CCC认证工厂检查员培训教材教学指导书.doc
- CCC中国强制认证检测费收费标准.doc
- CCC认证质量体系文件质量手册.doc
- CBD项目投资决策风险的识别与评价研究 毕业论文.doc
- CCD视频信号的处理和计算机采集装置-硬件设计.doc
- CCNA CCNP CCE Pre Lab 教学大纲费.doc
- CCTV的“储备能源库”中央电视台中国广播电视音像资料馆磁带库系统建设侧记.doc
- CDGP焊接工艺评定和焊工技能评定报.doc
- CCS注册验船师补充复习资料.doc
- CDMA基站接入传输网络建设指导意见 随着运营商的重组,中国电信收购C .doc
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 2024年中考数学复习(全国版)第09讲 函数与平面直角坐标系(讲义)(解析版).docx VIP
- 2026届陕西省西北工业大学附中物理高二上期末教学质量检测试题含解析.doc VIP
- 建筑施工现场安全技术交底大全(免费下载).doc
- 横河CS3000中国培训中心中文资料.ppt VIP
- 中医内科学脑系病症试题.doc VIP
- 2025年新版麻醉记录单.docx VIP
- 中医内科学:中医内科学脑系病证考试题.docx VIP
- 2024学年七年级上学期期末生物试题(含答案) .pdf VIP
- 《骨科急救与创伤处理》课件.ppt VIP
- 《针刺伤预防与处理》团体标准解读与实践PPT课件.pptx VIP
原创力文档

文档评论(0)