-
一、包括所有传统备忘录的基础功能
- 记录事项
- 设定时间、日期、备注等信息
- 查看时间(这可以用一个class Time)到特定时间提醒代办
- 提示位置(doing)
-
二、能够增强完善传统备忘录的功能
- 允许用户设立多个时刻并且标注不同阶段(这是我的苦恼,比如说我要4:01、4:06都提醒一次,我现在必须设置两个备忘录,且完全一样)的含义以及紧急程度(比如过了某个时间点应该开始穿衣服,到了那个时间点如果此事未完成就视为错过等)
- 允许用户对事件设立标签(重要程度、紧急程度?)
-
三、能够在桌面上显示额外的东西
如果我某项备忘录需要用到腾讯会议,那么在设置备忘录的时候应该需要一个窗口让用户选择可能用到的软件(在桌面上的)并且添加备注(如会议号),且在添加完此事项之后桌面上会自己在腾讯会议的桌面图标旁出现一个箭头(或者一个小对话框),上面有用户输入的提醒事项的时间、备注,提示用户什么时候用什么软件通过什么操作来完成什么事。
-
可以在桌面隐藏、可以由用户决定开机自启
在使用前询问是否开机自启,在使用时由用户设立一个提醒提前量,如30min,那么在相应提醒事项时间到前30min我们的程序会从桌面边缘出现(类似360),并且提醒用户(甚至可以伴有音乐),当用户完成一项事项后,或者没有邻近的事项的时候自动缩回去。
-
历史记录与分析(可选)
用户可以设定一个周期(一周、一个月),打到周期后程序会生成一个报表,告知用户相关情况(提醒事项的紧急度占比?完成率占比?最频繁事项是什么?),并且储存用户设定过的事项去,便于用户直接copy来建立一个新的事项(只需小改动)
总述:采用一个窗口来收纳所有创建的备忘事项,实现写入文件log.txt