办公助手 分析报告.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
报告 办公助手软件 分析报告 任务分配: 办公助手 功能演示说明: 服务器设置完成后,就可以使用本程序了,主窗体如图1.2所示。办公助手的主窗体由计算器和便利贴两个子窗体和6个办公助手,包括员工信息、加班信息、投票项目、投票管理和服务器设置等,还可以设置窗体的透明度。 计算器模块 便利贴 员工信息 加班信息 投票项目 投票管理 程序分析: 计算器模块: 数字 按钮1 的程序代码 运算符 按钮 + 的程序代码 清除 和初始化 按钮程序 进制转换 程序 开方 记忆 按钮程序 技术要点1: DDX_Control 函数 技术要点2:字符串类 CString类 类属关系流程图 ServerDlg 该部分主要是WritePrivateProfileString函数和结构体browseinfo的应用 函数WritePrivateProfileString是将信息保存到ini文件中去第一个参数是要保存的ini文件中的一个字段名;第二参数是字段名下的键名,也就是变量名;第三个参数是变量的值,必须为LPCTSTR型或CString型的 ;第四个参数是ini文件名。要读取就是GetPrivateProfileString了。 结构体browseinfo中包含有用户选中目录的重要信息 。 typedef struct_browseinfo { HWND hwndOwner; //浏览文件夹对话框的父窗体句柄 LPCITEMIDLIST pidlRoot; //ITEMIDLIST结构的地址     LPSTR pszDisplayName; //保存用户选中的目录字符串的内存地址    LPCSTR lpszTitle; //浏览文件夹对话框对话框的显示文本    UINT ulFlags; //标志位描述了对话框的选项     BFFCALLBACK lpfn;//应用程序定义的浏览对话框回调函数的地址   LPARAM lParam; //对话框传递给回调函数的一个参数指针   int iImage; }BROWSEINFO,*PBROWSEINFO,*LPBROWSEINFO; 加班流程 重要函数 投票流程 投票结果显示 报告 报告 李烨: 计算器模块,PPT制作 王耀武:数据库模块 赵旭: 便利贴及日历模块 涂玉帅:给出建议 黄漫: 给出建议 报告 运行程序后,单击“服务器设置”按钮,设置服务器信息,服务器名用大写英文字母,文件保存路径为服务器端数据库文件所在的文件夹,如图所示: 报告 报告 计算器模块如图1.3所示,该计算器支持键盘输入和鼠标输入两种方式,两种方式可以同时进行不发生冲突。还具有记忆功能,将用户的操作通过消息框显示出来,避免用户在检查时的重新输入,在计算器中还可以对数据进行二进制、八进制、十进制和十六进制的转换。 报告 便利贴模块如图1.4所示,该便利贴可以记录30页的信息,当用户需要记录时可以方便的使用,并且可以自动保存,并为每一页的记录自动加入记录时间,用户也可以根据记录时间进行查询,如果查询的日期内有数据则跳转到当前页。 报告 单击“员工信息”按钮,打开“员工信息”模块,如图1.5所示。这里可以添加、删除员信息。 报告 单击“加班信息”按钮,打开“加班信使服务”模块,如图1.6所示。用户可以通过加班模块填写加班信息,在左侧的列表中选择加班人,单击“加班”按钮,可以填写加班信息,加班的人会显示在右侧的列表中,如果是服务器端用户,双击加班名单还可以删除加班人员。 报告 单击“投票项目”按钮,打开“设置投票项目”模块,如图1.7所示。这里可以添加及删除投票项目,还可以清空票数。 报告 单击“开始投票”按钮,打开“开始投票”模块,如图1.8所示。选择你喜欢的项目,单击“投票”按钮即可。单击“结果”按钮,可查看投票结果,如图1.9所示。 报告 报告 按钮的实现是使用了 DDX_Control DDX_Control函数管理着在对话框、表格视或控件视中被子类化的控件与对话框、表格视或控件视的CWnd数据成员之间的数据交换。 报告 基本流程思想: 显示在编辑框 将数据存在 CString str 键盘或点击输入数据 GetWindowText() 把字符串转换成浮点数 num = atof(str) switch(m_Operator) 根据运算符做运算 浮点数转换到字符串 运算结果显示在编辑框 SetWindowText 报告 void CCalculatorDlg::On

文档评论(0)

锦绣中华 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档