文档介绍:基于MFC的自助电话系统设计与实现
学院:
学号:
姓名:
指导老师:
日期:
摘要
MFC是各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。MFC通过提供各种API接口让程序员可以轻松实现各种要求。
自助电话系统是要求在软件平台上实现包括用户登录、电话呼出、电话呼入、通信录的查询、添加、修改、删除等功能的一个系统。
本文主要对MFC及C++进行了简单的介绍,然后在Visual studio 2008平台将自助电话系统的基本功能都进行了实现,然后对整体程序的正确性进行了验证,给出了对该系统的改进的期望。
关键词:MFC、C++、自助电话
ABSTRACT
MFC is a variety of bine 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 ing 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
第二章 MFC的基本知识介绍 3
MFC简单概述 3
对话框的体系 4
MFC的类层次和消息机制 6
重要的数据结构 9
第三章 程序的主体框架和功能介绍 16
程序的主体框架 16
程序功能的实现 17
第四章 软件测试 21
系统测试环境介绍 21
系统功能测试 21
第五章 总结 24
论文的主要工作 24
工作中的不足及展望 24
参考文献 25
致谢 26
毕业设计小结 27
绪论
引言
随着手机设备和计算机硬件的高速发展,在PC平台上实现一种手机的自助界面已经非常广泛了,现在比较流行的是在android平台上进行实现。在android平台上实现界面可能比较的美观和可行性更好,但是在MFC进行自助电话的实现也是一种可以实现的方法,既可以对MFC编程有一个深层次的了解,又可以对自己的自学能力和遇到问题解决问题的能力得到锻炼。
平台的选择
在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#则被编译成中间语言,都是不能在处理器执行的,通用语言运行。因此效率比较低,因此采用C++进行编