基于MFC的通讯录设计(含源文件)

基于MFC的通讯录设计学院:通信与信息工程学院专业:通信与信息系统基于MFC的通讯录设计摘要本设计实现一个简单电子通讯录。该通讯录通过对学生的姓名,学号,电话,EMAIL的记录,便于信息的高效利用。它的设计过程严格遵从软件工程的方法进行,系统具有良好的界面、必要的交互信息和较好的健壮性。使用人员能快捷简单地进行操作。即时准确地获得需要的查询的结果,充分降低了查找的难度和节约了时间,对人们的生活有一定的帮助。在课程设计中,系统开发平台为WindowsXP,程序设计环境采用VisualC++6.0,在程序设计中,采用了面向对象解决问题的方法。关键词VisualC++;通讯录;MFC;按钮控件ThedesignoftheaddressbookbasedontheMFCfanzhong(Grade2010class4inCommunicationCollegeS100101025)Abstract:theaimofthedesignisasimpleelectronicaddressbook,whichistherealizationoftheefficientuseoftheinformationthroughtherecordsofthenames,thestudents’numbers,telephonenumbersandEMAILofstudents.Theproceduresofitsdesignmustcomplywiththemethodsofthesoftwareengineeringstrictly.Itssystemisprovidedwithagoodinterface,necessaryinteractiveinformationandabetterstability.Theuserscanhaveoperationquicklyandsimplyonitandacquiretheresultsofsearchingwhichisneededtimelyandaccurately,sothatthedifficultiesofsearching,reducedandthetimeissavedandsomehelpisofferedforthepeople.Inthedesignoftheproject,thedevelopmentplatformofsystemisWindowsXP,thedesigncircumstanceofprogramisVisualC++6.0,themethodadoptedistheobject-orientedlysolvingtheproblems.Keywords:VisualC++;theaddressbook;MFC;buttoncontrol0引言本课程通过设计一个简单通讯录,来减少查询通信信息的时间,提高工作效率。该程序可以在界面下输入学生的姓名,学号,电话,Email等联系方式。在设计中,通过设计、编制、调试一个模拟通讯录的程序,加深对语法及语义分析原理的理解,并实现对命令语句的灵活应用。在程序设计中,可以用两种方法解决问题:一是传统的结构化程序设计方法,二是更先进的面向对象程序设计方法。由于多个函数均需要访问某些数据,这些数据常被设计为全局变量。而在面向对象程序设计中关键是如何将问题域中的实体抽取出来,作为C++程序中的类,而属性与行为作为类的两类要素通常是必不可少的,甚至还应考虑类必须满足的约束。1系统分析1.1系统现状分析通讯录是日常生活中十分便捷有效且必备的工具,能实现对个人信息记录备案的工具。要实现记录信息的功能,可以用VC++的知识编写程序来解决此问题。该通讯录记录了个人必备的联系信息,在高效的现代社会,他可以帮助我们提高工作效率,因此它有存在的价值和设计的必要性。1.2MFC概述MFC(MicrosoftFoundationClasses),是一个微软公司提供的类库(classlibraries),以C++类的形式封装了Windows的API,并且包含一个应用程序框架,以减少应用程序开发人员的工作量。其中包含的类包含大量Windows句柄封装类和很多Windows的内建控件和组件的封装类。MFC,微软基础类(MicrosoftFoundationClasses),同VCL类似,是一种ApplicationFramework,随微软VisualC++开发工具发布。目前最新版本为9.0(截止2008年11月)。该类库提供一组通用的可重用的类库供开发人员使用。大部分类均从CObject直接或间接派生,只有少部分类例外。MFC应用程序的总体结构通常由开发人员从MFC类派生的几个类和一个CWinApp类对象(应用程序对象)组成。MFC提供了MFCAppWizard自动生成框架。Windows应用程序中,MFC的主包含文件为“Afxwin.h”。此外MFC的部分类为MFC/ATL通用,可以在Win32应用程序中单独包含并使用这些类。由于它的易用性,初学者常误认为VC++开发必须使用MFC。这种想法是错误的。作为ApplicationFramework,MFC的使用只能提高某些情况下的开发效率,只起到辅助作用,而不能替代整个Win32程序设计。1.2.1MFC特点MFC,微软基础类(MicrosoftFoundationClasses),实际上是微软提供的,用于在C++环境下编写应用程序的一个框架和引擎,V...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?