自动班“C++程序设计",日历记事本

本文介绍了使用C++编程实现一个功能丰富的日历记事本,具备日程查询、提醒设置及定时通知。用户能够查看前后一个月的日期,并能添加、编辑和删除日程提醒。当系统时间与提醒时间匹配时,系统会自动弹出提示对话框。
摘要由CSDN通过智能技术生成

6、日历记事本

要求:带有日程提醒功能的日历。

显示信息:用户可以向前查询前一个月的日期,也可以向后查询下一个月的日期。

定时提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统时间和提醒时间相吻合时,给出具有提示信息的对话框。

查询信息:用户可以查询到某个月的所有的提示信息。



#include<iostream.h>
#include<string>
#include<fstream.h>
#include<time.h>
#include<windows.h>
#include<stdlib.h>

void turn();
class nb
{
public:
	int num;
	char sth[50];
	friend ostream & operator<<(ostream &out,nb &s);
	friend istream & operator>>(istream &in, nb &s);
};

ostream & operator<<(ostream &out,nb &s)
{
	out<<s.num<<"  "<<s.sth<<'\n';
	return out;
}
istream & operator>>(istream &in,nb &s)
{
	in>>s.num>>s.sth;
	return in;
}

int j=0;
int k=0;
int x;
/*************
计算机科学与技术本科专业 Java课程设计任务书 题目: 日历记事本 学生姓名: 学号: 级: 题目类型:软件工程(R) 指导教师: 一. 题目简介 该设计要求设计一个带有日程提醒功能日历。 通过该题目的设计,培养学生面向对象程序设计的思想,要求学生达到熟练掌握Java语言的基本知识和技能,基本掌握面向对象程序设计的基本思路和方法,能够利用所学的基本知识和技能,解决简单的面向对象程序设计问题。同强调好的程序设计风格,提高解决实际问题的能力。 二. 主要任务 1、查阅文献资料,一般在5篇以上; 2、应用系统分析,建立该系统功能模块框图以及界面的组织和设计; 3、分析系统中的各个实体及它们之间的关系包括属性和方法; 4、根据问题描述,设计系统的类层次; 5、完成类层次中各个类的描述(包括属性和方法); 6、完成类中各个成员函数的定义; 7、完成系统的应用模块; 8、完成系统的软件开发和测试工作; 9、撰写设计说明书; 10、做好答辩工作。 三. 主要内容、功能及技术指标 (一) 基本要求: 编写一个Applet小应用程序能够显示间,当用户最小化Applet程序会 被挂起,当还原Applet程序又会恢复执行,同Applet中应显示挂起和恢复的间。 (二)系统要求: 1、要求利用面向对象的方法以及Java的编程思想来完成系统设计; 2、要求在设计的过程中,建立清晰的类层次; 3、在系统设计中要分析和定义各个类,每个类中要有各自的属性和方法; 4、在系统设计中,要求运用面向对象的机制(继承、派生及多态性)来实现系统功能。 5、该系统的要求: (1)显示信息:用户可以向前翻页查询前一个月的日期,也可以向后翻页查询下一个月的日期。 (2)定提醒:用户可以针对某一天来添加,删除和编辑这一天的日程提醒信息,当系统间和提醒间相吻合,给出具有提示信息的对话框; (3)查询信息:用户可以查询到某个月的所有提示信息。 四. 提交的成果 1. 设计说明书一份,内容包括: 1) 中文摘要100字;关键词3-5个; 2) 序言; 3) 基本要求实现(包括程序流程图;部分代码;) 4) 系统要求实现 系统分析与设计(包括设计系统的类层次,各个实体及它们之间的关系) 详细设计(包括各个类的详细设计,如数据成员及成员函数的设计); 系统测试(包含测试方案、测试用例、测试结果及软件可靠性分析); 软件使用说明书(核心界面说明); 5)设计总结、参考文献、致谢等。 五. 主要参考文献 [1]曲朝阳,杨杰明等.Java程序设计. 北京: 清华大学出版社,2008.10 [2]耿祥以,张跃平.Java大学生实用教程. 北京: 电子工业出版社,2012.6 [3]明日科技.Java经典编程.北京:清华大学出版社,2012.10 [4]李尊朝,苏军.Java语言程序设计.北京:中国铁道出版社,2004.2 [5]王博. 面向对象的建模、设计技术与方法. 北京希望电脑公司,1990. 六. 各阶段间安排(共2周): 周次 日期 内容 地点 第1周 星期一 教师讲解设计要求,准备参考资料 教室 星期二 分析系统,方案设计 实验室 星期三~五 编程 实验室 第2周 星期一~三 编程、调试程序 实验室 星期四 写设计书 实验室 星期五 答辩 实验室
功能日历记事本是一种结合了日历记事本功能的便捷工具。它主要以纸质或电子形式呈现,可以方便地记录和管理每天的重要事务。 首先,多功能日历记事本具备日历功能。它可以显示全年的日历布局,让用户一目了然地了解自己的计划安排。用户可以在每天的日期上做标记,记录下重要的活动、待办事项、会议或者约会等。通过日历,用户可以快速查询到每天的安排,避免遗漏或者忘记重要的事情。 其次,多功能日历记事本也可以提供便捷的记事功能。无论是书写还是记录信息,用户都可以通过这个工具轻松地进行。无论是文字、图表、图像还是录音等多种形式的记事方式,都可以满足用户的需求。同,用户还可以根据需要给记事添加标签或分类,方便快速检索。 此外,多功能日历记事本还可以提供一些实用的辅助功能。例如,它可以自动提醒用户即将到来的重要日子或事件,确保用户能够提前做好准备。另外,它还可以提供天气预报功能,让用户了解当天和未来几天的天气情况,以便合理安排出行和活动。 总的来说,多功能日历记事本作为一种便捷工具,可以帮助用户有效地管理间和安排。它的日历功能可以让用户清晰地了解每天的安排,而记事功能可以让用户方便地记录和回顾重要信息。同,它还提供了一些实用的辅助功能,使用户更加高效地利用间。不管是个人还是工作,使用多功能日历记事本都能够提高效率,实现更好的间管理。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值