网站大量收购独家精品文档,联系QQ:2885784924

桌面精灵vc课程设计.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
桌面精灵vc课程设计 2.3 系统模块划分 图2-1 系统模块流程图 3. 模块设计 3.1主窗体设计 3.1.1概述 桌面精灵的主窗体是以阴历和阳历相结合的方式显示的日历,其中还包含二十四节气以及一些中西方节日。这些特殊的日期都用不同的颜色进行标注,使用户一眼就可以看出不同。桌面精灵的主窗体运行效果如图3-1所示。 图3-1 桌面精灵主窗体 3.1.2界面设计 桌面精灵主窗体的界面设计过程如下: 创建1个基于对话框的应用程序。 向工程中导入1个位图资源和31个图标资源,分别用于绘制背景和系统托盘图标。 向对话框中添加控件,包括1个组合框控件和2个按钮控件。控件的属性设置如表3.1所示。 表3.1 控件属性设置表 控件ID 控件属性 关联变量 IDC_COMBO1 Type:Drop List CcomboBox m_ComYear IDC_SUBTRATION 勾选Flat CButton m_Subtration IDC_ADDITION 勾选Flat CButton m_Addition 3.1.2 实现过程(参见源代码) 3.2 新建备忘录模块设计 3.2.1概述 新建备忘录模块用来为用户创建提醒。用户可以选择一次提醒和循环提醒两种方式,其中,循环提醒还包括按天、周、月、年提醒。用户设置备忘录名称,选择提醒方式,并设置提醒时间和备忘录描述后,单击“确定”按钮就可以保存备忘录名称,选择提醒方式,并设置提醒时间和备忘录描述后,单击“确定”按钮就可以保存备忘录了。新建备忘录模块运行效果如图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_CLOCK Type:Bitmap Image:IDB_CLOCK Cstatic m_Clock IDC_EDIT1 无 Cstring m_Name IDC_EDIT2 Format:Short Date int m_Num IDC_EDIT3 勾选Multiline 和Want return Cstring m_Remark IDC_RADIO1 Group int m_Radio IDC_RADIO2 无 IDC_COMBO1 DATA:天、周、月、年 CcomboBox m_Uint IDC_DATETIMEPICKER1 Format:Short Date Ctime m_Date IDC_DATETIMEPICKER2 Format:Time Ctime m_Time IDC_BUTTONOK Owner draw CiconBtn m_OK IDC_BUTTONCANCEL Owner draw CiconBtn m_Cancel 3.2.3 实现过程(参见源代码) 3.3 新建纪念日模块设计 3.3.1 概述 用户可以通过新建纪念日模块创建一些具有特殊意义的日期。在设置时,用户可以选择当天提醒、提前一天提醒、提前三天提醒、提前一周提醒和提前一个月提醒,并且可以时行多项选择,这样就避免了用户忘记重要的日子。通过提前得到提醒,用户可以有充足的时间为纪念日做准备。新建纪念日模块运行效果如图3-3所示。 图3-3 新建纪念日模块运行效果 3.3.2 界面设计 (1)新建1个对框框资源。 (2)向对话框中添加控件,包括1个群组控件、4个静态文本控件、2个文本框、2个时间控件、6个复选框控件和2个按钮控件。控件的属性设置如表3-3所示。 表3-3 控件属性设置表 控件ID 控件属性 关联变量 IDC_EDIT1 无 Cstring m_Name IDC_EDIT2 勾选Multiline 和Want return Cstring m_Remark IDC_DATETIMEPICKER1 Format:Short Date Ctime m_Date IDC_DATETIMEPICKER2 Format:Time Ctime m_Time IDC_BUTTONOK Owner draw CiconBtn m_OK IDC_BUTTONCANCEL Owner draw CiconBtn m_Cancel 3.3.3实现过程(参见源代码) 3.4 纪念日列表模块设计 3.4.1 概述 在纪念日列表中,用户可以看到自己设置的所有纪念日的信息,包括时间、提醒方式等。用户可以选择某个

文档评论(0)

ze122230743 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档