- 87.00 KB
- 2022-08-30 发布
- 1、本文档由用户上传,淘文库整理发布,可阅读全部内容。
- 2、本文档内容版权归属内容提供方,所产生的收益全部归内容提供方所有。如果您对本文有版权争议,请立即联系网站客服。
- 3、本文档由用户上传,本站不保证质量和数量令人满意,可能有诸多瑕疵,付费之前,请仔细阅读内容确认后进行付费下载。
- 网站客服QQ:403074932
目录1绪论11.1项目设计的背景11.2项目设计的目的12工具及核心功能介绍22.1开发工具22.2核心功能22.2.1程序流程图22.2.2核心模块33系统运行环境及截图53.1系统运行环境53.2系统截图5附录6心得7参考文献87\n1绪论该部分主要介绍当前文件管理系统的背景及意义。基于web的电子文件管理系统能够安全方便地管理文件,降低文件管理的成本。1.1项目设计的背景计算器是日常生活中十分便捷有效的工具,能实现加、减、乘、除、开方、求倒数等简单运算的工具。要实现计算功能,可以用VC++的知识编写程序来解决此问题。该计算器大大的降低了数字计算的难度及提高了计算的准确度1.2项目设计的目的在程序设计中,通过设计、编制、调试一个模拟计算器的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。在程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向对象程序设计方法。7\n2工具及核心功能介绍2.1开发工具VisualC++6.0是Microsoft公司在1998年推出的基于Windows9X和WindowsNT的优秀集成开发环境。该环境为用户提供了良好的可视化编程环境,程序员可以里利用该开发环境轻松地访问C++源代码编辑器,资源编辑器和使用内部调试器,并且可以创建项目文件。VisualC++6.0不仅包括编译器,而且它还包括许多有用组件,通过这些组件的协同工作,可以在VisualC++6.0集成环境中轻松地完成创建源文件,编辑资源,以及对程序的编译,连接和调试等各项工作。2.2核心功能程序能实现:加,减,乘,除,开方,倒数等运算功能;还要实现数据的输入,输出,计算,显示及程序退出等功能。2.2.1程序流程图7\n2.2.2核心模块BEGIN_MESSAGE_MAP(CSimplecallcDlg,CDialog)//{{AFX_MSG_MAP(CSimplecallcDlg)ON_WM_SYSCOMMAND()ON_WM_PAINT()ON_WM_QUERYDRAGICON()ON_BN_CLICKED(IDC_BUTTON_one,OnBUTTONone)ON_BN_CLICKED(IDC_BUTTON_two,OnBUTTONtwo)ON_BN_CLICKED(IDC_BUTTON_three,OnBUTTONthree)ON_BN_CLICKED(IDC_BUTTON_four,OnBUTTONfour)ON_BN_CLICKED(IDC_BUTTON_five,OnBUTTONfive)ON_BN_CLICKED(IDC_BUTTON_six,OnBUTTONsix)ON_BN_CLICKED(IDC_BUTTON_siven,OnBUTTONsiven)ON_BN_CLICKED(IDC_BUTTON_eight,OnBUTTONeight)ON_BN_CLICKED(IDC_BUTTON_nine,OnBUTTONnine)7\nON_BN_CLICKED(IDC_BUTTON_zoer,OnBUTTONzoer)ON_BN_CLICKED(IDC_BUTTON_add,OnBUTTONadd)ON_BN_CLICKED(IDC_BUTTON_minut,OnBUTTONminut)ON_BN_CLICKED(IDC_BUTTON_time,OnBUTTONtime)ON_BN_CLICKED(IDC_BUTTON_divive,OnBUTTONdivive)ON_BN_CLICKED(IDC_BUTTON_equal,OnBUTTONequal)ON_BN_CLICKED(IDC_BUTTON_point,OnBUTTONpoint)ON_BN_CLICKED(IDC_BUTTON_Clear,OnBUTTONClear)ON_BN_CLICKED(IDC_BUTTON_Back,OnBUTTONBack)ON_BN_CLICKED(IDC_BUTTON_sqrt,OnBUTTONsqrt)ON_BN_CLICKED(IDC_BUTTON_Daoshu,OnBUTTONDaoshu)//}}AFX_MSG_MAPEND_MESSAGE_MAP()7\n3系统运行环境及截图公告管理是为了实现高级别用户对普通用户的消息发布,可以通过添加公告来发布相应消息,总经理用户可以选择发布公告的单个部门或所有部门,部门经理用户只可以选择发布到自己所在部门,普通员工用户只可以查看发布到自己所在部3.1系统运行环境VC++6.0是Windows95/98、XP或WindowsNT下的一个应用程序,本身对软硬件没有特殊要求。就是说它对环境的要求与Windows95/98、WindowsNT要求是一致的。硬件要求:一般在586以上的处理器、16MB以上内存、100MB以上的硬盘。软件要求:Windows95/98或WindowsNT3.51以上版本。3.2系统截图7\n附录voidCSimplecallcDlg::OnBUTTONpoint(){//TODO:Addyourcontrolnotificationhandlercodehereif(m_bPointFlag==FALSE){m_InsertNumber='.';UpdateData();m_strNumber+=m_InsertNumber;UpdateData(FALSE);m_bPointFlag=TRUE;}else7\n{UpdateData(FALSE);}}voidCSimplecallcDlg::OnBUTTONClear(){//TODO:AddyourcontrolnotificationhandlercodehereUpdateData();m_strNumber.Empty();m_csFirstNumber.Empty();UpdateData(FALSE);}voidCSimplecallcDlg::OnBUTTONBack(){//TODO:AddyourcontrolnotificationhandlercodehereUpdateData();intlength=m_strNumber.GetLength();m_strNumber=m_strNumber.Left(length-1);UpdateData(FALSE);}心得感谢老师在这次项目上对我的帮助。通过本次的设计我不仅学到了知识,而且学到了做人的准则和严谨的治学作风。通过开发本系统,我学习到了我们计算机专业的理论课程的实践方法,真正认识到系统开发的流程及代码开发规范。使我再一次认识到理论与实践的并行性。这为我今后理论学习和实践技能提高起到了促进作用。通过这次设计,我的动手能力得到了很大的提高,使我学到了怎样去查找翻阅有关理论资料和技术手册,怎样把理论知识与实践相结合,使我对做一个基本的软件具备了最基础的知识,肯定会对今后的工作产生深远的影响。由于水平有限,设计作品有很多不足之处,请老师和同学们多多批评、指正。谢谢!在此,我表示衷心的感谢和崇高的敬意!7\n参考文献[1]MFC入门教程之简易计算器制作[2]郑莉等,C++语言程序设计(第四版),清华大学出版社,2012,10[3]Visual_CMFC入门教程(免费版)7