毕业论文

打赏
当前位置: 毕业论文 > 计算机论文 >

C#+Socket即时通信程序设计(5)

时间:2017-06-06 16:17来源:毕业论文
2.4.1 引言 随着网络时代的持续深入,越来越多的用户习惯了使用即时通信工具作为首要的沟通方式。 (1) 编写目的 增强用户的沟通机会,降低用户使用


2.4.1    引言
随着网络时代的持续深入,越来越多的用户习惯了使用即时通信工具作为首要的沟通方式。
(1)    编写目的
增强用户的沟通机会,降低用户使用传统通信方式时的通信成本。达到人与人之间的零距离交流。
2.4.2    可行性分析的前提
通过对系统要求和系统目标进行分析,得到可行性分析的前提,系统要求与系统目标如下:
(1)    系统要求
可以真正的实现用户之间的交流。
系统的要求要符合用户需求的基本情况。
系统的功能操作要方便,易懂,不要有多余的复杂的操作。
(2)    系统目标
通过系统分析和广泛查阅文献与实际调查,确定系统目标:
实现用户沟通基本功能。
实现窗口抖动,以及查看用户在线或离线状态功能。
实现一些通用即时通信程序的特色功能。
2.4.3    技术可行性分析
本系统使用的编程语言是C#语言,学校开设了C#课程,自己对于C#编程语言有一定了解,能够在短时间之内掌握一些基本的C#知识,图书馆也有相关大量文献方便查阅参考。
完成这个通讯软件的基础知识大都已经具备。同时,在网络上有许多开源社区,有很多开源爱好者,能够查到许多开源源代码,自己能够充分运用这些网络资源,完成这个毕业设计。
2.5    构建开发环境
2.5.1    开发环境
本毕业设计是一个即时通讯软件,要在短时间内开发出来并且满足用户要求,无论是硬件还是软件都要选择合适,具体要求如下:开发设备完善,开发机器的性能必须稳定,操作系统的选择应该适当,开发出的程序可以在尽可能多的平台上运行。对此,我选择的硬件环境和软件环境如下:
    系统开发平台:Microsoft visual studio 2008
    系统开发语言:C#
    运行平台:Windows XP/Windows 7
    运行环境:Microsoft.NET  Framework SDK v3.5
    分辨率:最佳效果1024×768像素
2.6    关键技术介绍
2.6.1    Microsoft visual studio 2008介绍
Microsoft Visual Studio 2008是面向Windows Vista、Office 2007、Web 2.0的下一代开发工具,代号“Orcas”,是对Visual Studio 2005一次及时、全面的升级。
VS2008引入了250多个新特性,整合了对象、关系型数据、XML的访问方式,语言更加简洁。使用Visual Studio 2008可以高效开发Windows应用程序。设计器中可以实时反映变更,XAML中智能感知功能可以提高开发效率。同时Visual Studio 2008支持项目模板、调试器和部署程序。Visual Studio 2008可以高效开发Web应用,集成了AJAX 1.0,包含AJAX项目模板,它还可以高效开发Office应用和Mobile应用。

2.6.2    C#简介
C#是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft .NET平台的应用程序。Microsoft .NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。 正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选——无论是高级的商业对象还是系统级的应用程序。使用简单的C#语言结构这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。 最重要的是,C#使得C++程序员可以高效的开发程序,而绝不损失C/C++原有的强大的功能。因为这种继承关系,C#与C/C++具有极大的相似性熟悉类似语言的开发者可以很快的转向C#。 C#+Socket即时通信程序设计(5):http://www.751com.cn/jisuanji/lunwen_8502.html
------分隔线----------------------------
推荐内容