- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于
ABSTRACT
MFC is a variety of classes combine to constitute an application framework, and its purpose is to let programmers up to establish on this basis the application under Windows. MFC is a more simple method than relatively SDK. MFC offers a variety of API interface, so that programmers can easily implement the various requirements.
Self-service phone system software platform, including user login, phone outgoing and incoming phone calls, address book query, add, modify, delete functions such as a system.
In this paper, a simple introduction to the MFC and C + +, Visual studio 2008 platform will be the basic functions of the self-service telephone system to achieve, and then verified the correctness of the overall process, given the improvement of the system.
KEY WORDS: MFC、C++、Self-service phone system
目录
摘要 I
ABSTRACT II
目录 III
第一章 绪论 1
1.1 引言 1
1.2 平台的选择 1
1.3 本文工作 1
第二章 MFC的基本知识介绍 3
2.1 MFC简单概述 3
2.2 对话框的体系 4
2.3 MFC的类层次和消息机制 6
2.4 重要的数据结构 9
第三章 程序的主体框架和功能介绍 16
3.1 程序的主体框架 16
3.2 程序功能的实现 17
第四章 软件测试 21
4.1 系统测试环境介绍 21
4.2 系统功能测试 21
第五章 总结 24
4.1 论文的主要工作 24
4.2 工作中的不足及展望 24
参考文献 25
致谢 26
毕业设计小结 27
绪论
1.1 引言
随着手机设备和计算机硬件的高速发展,在PC平台上实现一种手机的自助界面已经非常广泛了,现在比较流行的是在android平台上进行实现。在android平台上实现界面可能比较的美观和可行性更好,但是在MFC进行自助电话的实现也是一种可以实现的方法,既可以对MFC编程有一个深层次的了解,又可以对自己的自学能力和遇到问题解决问题的能力得到锻炼。
1.2 平台的选择
在windows环境下,目前比较流行的可视化开发工具主要有[1]:Visual C++、Visual Basic、C++ builder、Delphi、Power Builder及Jbuilder等,而本软件采用Microsoft Visual 2008作为开发工具,并使用MFC Application Framewor作为本软件的基本架构。采用C++来进行编程的主要原因是:与Java和C#等现代编程语言相比,C++在程序运行的小路和内存使用的可控性和编程的灵活性上具有优势。
C++代码被编译成汇编语言可以在处理器上直接运行,效率比较高,而Java被编译成字节码,C#则被编译成中间语言,都是不能在处理器执行的,必须经过Java虚拟机或是.NET通用语言运行。因此效率比较低,因此采用C++进行编程比较合适。
C++中大量使用指针,使得编程的灵活性很高,这虽然增加了程序出错的可能行,但是便于程序员施展编程技巧提高程序的效率。Java完全取消了指针,C#极大的限制了指针的使用,这都限制了程序员施展技巧。因此,使用C++进行界面的设计具有更大的灵活性[2]。而在以C++为核心语言的可视化编程工具中,Microsoft Visual 2008以其自身许多优异的特性而获得了最广泛的应用。鉴于以上原因,本设计使用Microsoft Visual 2008作为软件的开发平台。
1.3 本文工作
本文的主要目的是在MFC平台上实现现在手机上界面的基本的功能。包括手机账号密码的登录、登录以后电话的拨号、电话的接听、通信录的添加、保存、查找和删除等功能。
文档评论(0)