桌面精灵vc课程设计

桌面精灵vc课程设计

ID:35625520

大小:445.50 KB

页数:10页

时间:2019-04-03

桌面精灵vc课程设计_第1页
桌面精灵vc课程设计_第2页
桌面精灵vc课程设计_第3页
桌面精灵vc课程设计_第4页
桌面精灵vc课程设计_第5页
资源描述:

《桌面精灵vc课程设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、桌面精灵vc课程设计2.3系统模块划分桌面精灵备忘录纪念日备忘录列表新建备忘录窗口设置新建纪念日纪念日列表图2-1 系统模块流程图3.模块设计3.1主窗体设计3.1.1概述桌面精灵的主窗体是以阴历和阳历相结合的方式显示的日历,其中还包含二十四节气以及一些中西方节日。这些特殊的日期都用不同的颜色进行标注,使用户一眼就可以看出不同。桌面精灵的主窗体运行效果如图3-1所示。图3-1桌面精灵主窗体3.1.2界面设计桌面精灵主窗体的界面设计过程如下:(1)创建1个基于对话框的应用程序。(1)向工程中导入1个位图资源和31个图标资源,分别用于绘制背景和系统托盘图标。(2)向对话框

2、中添加控件,包括1个组合框控件和2个按钮控件。控件的属性设置如表3.1所示。表3.1控件属性设置表控件ID控件属性关联变量IDC_COMBO1Type:DropListCcomboBoxm_ComYearIDC_SUBTRATION勾选FlatCButtonm_SubtrationIDC_ADDITION勾选FlatCButtonm_Addition3.1.2实现过程(参见源代码)3.2新建备忘录模块设计3.2.1概述新建备忘录模块用来为用户创建提醒。用户可以选择一次提醒和循环提醒两种方式,其中,循环提醒还包括按天、周、月、年提醒。用户设置备忘录名称,选择提醒方式,并

3、设置提醒时间和备忘录描述后,单击“确定”按钮就可以保存备忘录名称,选择提醒方式,并设置提醒时间和备忘录描述后,单击“确定”按钮就可以保存备忘录了。新建备忘录模块运行效果如图3-2所示。图3-2新建备忘录模块运行效果3.2.2界面设计(1)新建1个对话框资源。(2)向工程中导入1个位图资源,修改位图ID。(3)向对话框中添加控件,包括1个图片控件、5个静态文本控件、3个文本框、2个时间控件、1个组合框控件、2个单选按钮控件和2个按钮控件。控件的属性设置如表3-2所示。表3-2控件属性设置表控件ID控件属性关联变量IDC_CLOCKType:BitmapImage:IDB

4、_CLOCKCstaticm_ClockIDC_EDIT1无Cstringm_NameIDC_EDIT2Format:ShortDateintm_NumIDC_EDIT3勾选Multiline和WantreturnCstringm_RemarkIDC_RADIO1Groupintm_RadioIDC_RADIO2无IDC_COMBO1DATA:天、周、月、年CcomboBoxm_UintIDC_DATETIMEPICKER1Format:ShortDateCtimem_DateIDC_DATETIMEPICKER2Format:TimeCtimem_TimeIDC_B

5、UTTONOKOwnerdrawCiconBtnm_OKIDC_BUTTONCANCELOwnerdrawCiconBtnm_Cancel3.2.3实现过程(参见源代码)3.3新建纪念日模块设计3.3.1概述用户可以通过新建纪念日模块创建一些具有特殊意义的日期。在设置时,用户可以选择当天提醒、提前一天提醒、提前三天提醒、提前一周提醒和提前一个月提醒,并且可以时行多项选择,这样就避免了用户忘记重要的日子。通过提前得到提醒,用户可以有充足的时间为纪念日做准备。新建纪念日模块运行效果如图3-3所示。图3-3新建纪念日模块运行效果3.3.2界面设计(1)新建1个对框框资源。(

6、2)向对话框中添加控件,包括1个群组控件、4个静态文本控件、2个文本框、2个时间控件、6个复选框控件和2个按钮控件。控件的属性设置如表3-3所示。表3-3控件属性设置表控件ID控件属性关联变量IDC_EDIT1无Cstringm_NameIDC_EDIT2勾选Multiline和WantreturnCstringm_RemarkIDC_DATETIMEPICKER1Format:ShortDateCtimem_DateIDC_DATETIMEPICKER2Format:TimeCtimem_TimeIDC_BUTTONOKOwnerdrawCiconBtnm_OKID

7、C_BUTTONCANCELOwnerdrawCiconBtnm_Cancel3.3.3实现过程(参见源代码)3.4纪念日列表模块设计3.4.1概述在纪念日列表中,用户可以看到自己设置的所有纪念日的信息,包括时间、提醒方式等。用户可以选择某个纪念日记录,然后通过上边的工具栏进行管理,可以添加、修改和删除纪念日。纪念日列表模块运行效果如图3-4所示。图3-4纪念日列表模块运行效果3.4.2界面设计(1)新建1个对话框资源。(2)向工程中导入4个图标资源,修改图标ID。(3)向对话框中添加1个列表视图控件,设置控件的View属性为Report。3.4.3

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。