C#利用网络模拟基本电话业务(2)
时间:2018-04-25 20:51 来源:毕业论文 作者:毕业论文 点击:次
6.2 测试用例。 18 结论 24 致谢 26 参考文献 27 1 绪论 1.1 选题背景 自从计算机诞生以来,计算机的发展可谓是突飞猛进。而自当计算机网络诞生以来,生活和管理的大部分事情都可以在计算机网络上完成的时候,我们会发现,我们越来越离不开网络了。而随着信息时代的到来,人与人交流的重要性和必要性不言而喻,自1876年第一代电话出现的以后,从以前的短距离到现在的世界上的任何一个角落的人都可用电话去交流,生活中我们也越来越离不开电话。现代电话抓药是无线通信为主,人们也在寻求一种更加方便快捷的方式实现电话通信,尤其是局域网中的电话通信,人们不希望在自己的空内需要外部的交换机来完成他们内部的信息交换。这时候就要一种比实际电话交换机更加安全可靠的方式来帮助他们实现局域网的通信【1】。我们刚刚也说了计算机网络的飞速发展让一切变为可能,那么我们是否可以尝试用计算机网络来代替电话交换机的工作,从而完成局域网的电话通信呢。答案是一定的,网络无所不能,它能带给你的不仅仅是你想想的那么多。 1.2 研究现状 1.3 研究方法 本程序采用C/S结构,用Microsoft Visual Studio 2010编写,在WIN7系统下可完美运行。服务器端是原始的界面,客户端,是采用的电话的拨号表盘,可以在局域网内无限多个增加客户端。 1.4 设计目标 以客户机/服务器模式来模拟程控交换机的服务功能,通过网络服务器代替的程控交换机完成呼叫处理中经历的各个接续过程,利用客户机实现电话终端的呼叫功能。程序要反映呼叫处理方法和处理过程中可能经历的各种状态,并能够提供多种服务,能够进行局间呼叫。 2 开发环境介绍 2.1 Visual Studio 2010介绍 Visual Studio 2010是微软公司在2010年推出的开发环境。是目前最流行的Windows平台应用程序开发环境,最新的版本他极大的改善了开发环境(IDE)的界面设计,让人看起来更加简洁明了【3】【5】。 作为面向下一代平台的开发工具,Visual Studio 2010相当强大,它不仅提供了很多工具来开发基于流行系统WINDOWS7的程序,同时让那些在Visual Studio 2010之前出来的程序也能够在这个平台下运行,支撑仅需进行一点很小的处理即可,可以说是非常的方便实用【4】。 2.2 开发语言C#介绍 C#是微软公司发布的一种运行于.NET Framework之上的面向对象的高级程序设计语言。C#与Java有着很大的相似之处,C#中包括了像单一继承、接口、甚至C#做到了与Java一样的编译过程,他们都是先生成中间代码,然后再最后生成代码的方法。但是C#与Java之间也有着不同,明显可以看出C#模仿了Delphi的一个特点,C#和Delphi中他们的软件都是和COM(组件对象模型)是直接集成的,这样已于搭建网络框架,并且在控件管理方面做的非常的好。 C#是一种安全的、优雅的、简单的、稳定的,由C和C++衍生出来的面向对象的编程语言。它继承了C和C++的优点而去除了一些它们的复杂特性(如没有宏观不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为程序开发着首选的开发基于.NET基础上的程序的语言【6】。 C#是面向对象的编程语言。它使得程序员可以快速地编写各种基于MICROSOFT .NET平台的应用程序,MICROSOFT .NET提供了一系列的服务和工具来最大程度地开发利用计算与通讯领域里面的程序。 (责任编辑:qin) |