1.2系统研究意义
本课题主要研究的是网络实时聊天室,因为它具有方便性和实时性,这样的性质能够让它在很多领域受到欢迎,使得它在生活中的应用十分广泛。它的普遍性让研究具有更深层次的意义,对于是否能够在现有的聊天系统基础上做出新的尝试,创造出特别的功能,让它实现更好的用户体验,这也是未来所要不断探索的。
2.开发技术介绍
2.1 ASP.NET技术
在设计实现系统之前,我们必须对所使用的开发技术有一定的了解,所谓“知己知彼,百战不殆”,只有对它有了更深入的了解,才能够最大程度的利用它的优势,使最后设计实现出来的系统能够很好的完成各种各样的功能。
首先我们需要对ASP.NET技术有一个大致的了解,ASP.NET它是微软公司所提出的一种统一的Web开发模型。它是一种基于通用语言上而建立起来的程序构架,可以在Web服务器上创建出功能强大的Web应用程序。它是一种用与创建动态Web应用程序的技术。它也是.NET Framework中的一部分,为了能够更好地去使用ASP.NET这项技术,我们也需要对.NET Framework有一个大致的了解。
.NET Framework它是一种新的计算平台,主要的核心就包括了两个组件:一个是公共语言运行库,另一个是.NET Framework类库。这两个组件提供了对.NET平台的底层技术支持。作为.NET Framework的基础的公共语言运行库,它起到着提供核心服务的作用,例如线程的管理、内存的管理以及远程处理这些功能。而另一个核心组件类库,它作为公共语言运行库的上层,并且与.NET Framework有着紧密的联系。它能够被.NET支持的所有语言所使用。它提供的功能服务是相当丰富的。这些类库的使用能够为建立应用程序和网络服务提供方面,从而提高开发的效率。
之前有提到的.NET所支持的语言就包括了Visual Basic.NET、C#和JScript.NET这些,使用ASP.NET技术就可以通过这些语言来创作开发利用公共语言运行库、类型安全、继承等方面优点的应用程序。
ASP.NET包括了页和控件框架、ASP.NET编译器、安全基础结构、状态管理功能和应用程序配置等等这些内容。说到其中的几个,比如页和控件框架它就是一种编程框架,它能够在Web的服务器上运行,然后动态的生成和展现ASP.NET网页。也可以通过主题和外观的控制来对网站的整体设计进行调控。ASP.NET中有着一个编译器,它将所有的应用程序组件编译成一个程序集,之后才能使用这样的一个程序集来处理用户的请求。ASP.NET还提供着高级的安全基础结构,为了让用户能够进行身份的验证、授权以及其他的一些安全功能。还有一些内容由于篇幅问题就不在一一列举出来。
在对ASP.NET有了一个初步的了解之后,接下来需要了解ASP.NET这项技术有什么样的优势,我们会为此进行一一的列举,它主要表现在以下几个方面:
(1)执行效率的提高
不同于以往的ASP一句一句的解释执行,ASP.NET因为是在通用语言的的基础之上在服务器中运行的,所以在它首次的运行中,就已经在服务器端进行了编译,这样的执行效率相比之下可见提高了多少。
(2)有强大工具的支持
因为ASP.NET是由微软公司提出的模型,能够在微软公司的产品Visual Studio.NET的开发环境下编辑,有着这样一个产品在全世界范围内都被使用的大型企业的支持。
(3)简单易学
ASP.NET的开发因为通用语言的简化,而让编程者在编写代码形成软件的过程中也同样简单易于操作。
(4)广泛性 asp.net+sqlserver网络实时聊天室系统设计+源代码(2):http://www.youerw.com/jisuanji/lunwen_41115.html