it计算机]基于aspnet的在线聊天室系统_魏凯内容摘要:

,越来越深刻的改变了人们生活的方方面面。 使得人们能以更低廉的价格,开发出更方便、更实用的网络工具。 各种在线服务系统,更是深刻的影 响了人们的联系和交流方式,使得人们可以在远隔千里之遥随时通讯。 过去的种种陈旧的联系方式,已经不能满足现代生活的需要。 网上聊天系统作为一种方便消费者与人们之间联系的实用系统便应运而生。 网上聊天系统是为人们进行交流和联系提供的一个平台。 通过提供完善的网上聊天系统的管理,可以达到增进人们与消费者之间、消费者与消费者之间的交流和联系的目的。 网上聊天系统是为人们进行交流和联系提供的一个平台。 利用现代的网络资源优势和技术优势,通过提供完善的网上聊天系统的管理,以达到增进人们与人们之间的信息交流和沟通的目的,并以此加快 人们的信息化建设。 开发 工具 Visual Studio 2020 介绍 Visual Studio 是微软公司推出的开发环境。 是目前最流行的 Windows 平台应用程序开发环境。 目前已经开发到 版本,也就是 Visual Studio 2020。 Visual Studio 可以用来创建 Windows 平台下的 Windows 应用程序和网络应用程序,也可以用来创建网络服务、智能设备应用程序和 Office 插件。 2020 年,微软发布了 Visual Studio 2020。 .NET 字眼从各种语言的沈阳理工大学应用技术学院学士学位论文 8 名字中被抹去,但是这个版本的 Visual Studio 仍然还是面向 .NET 框架的(版本 )。 它同时也能开发跨平台的应用程序,如开发使用微软操作系统的手机的程序等。 总体来说是一个非常庞大的软件,甚至包含代码测试功能。 这个版本的 Visual Studio 包含有众多版本,分别面向不同的开发角色。 同时还永久提供免费的 Visual Studio Express 版本。 随着即将发布的 Windows Vista (内部名称: Longhorn) 和 Office 2020,Visual Studio 9 也渐渐浮出水面。 Visual Studio 9 目前可以确定的是支持建立于 DHTML 基础上的 AJax 技术,这种微软在 Visual InterDev 时代提出的基于异步的客户端动态网页技术在当年并没有像微软预期中的那么流行起来,反而随着 GMail 等应用而东山再起,渐渐成为主流网络应用之一。 同时 Visual Studio 9 会强化对于数据库的支持以及微软新的基于工作流( Workflow)的编程模型。 预计为了保持与 Office 系列的 统一, Visual Studio 9 的名称为 Visual Studio 2020。 2020 年, Visual Studio9 也就是 Visual Studio 2020 将和 Windows Server 2020 同时发布 [1]。 SQL Server 2020 数据库 介绍 SQL (Structured Query Language)是一个非过程化的语言,它允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集。 所有 SQL 语句接受集合作为输入,返回集合作为输出。 SQL 的集合特性允许一条 SQL 语句的结果作为另一条 SQL 语句的输入。 SQL 不要求用户指定对数据的存放方法。 这种特性使用户更易集中精力于要得到的结果。 所有 SQL 语句使用查询优化器,它是 RDBMS 的一部分,由它决定对指定数据存取的最快速度的手段。 查询优化器知道存在什么索引,哪儿使用合适,而用户从不需要知道表是否有索引,表有什么类型的索引。 SQL (Structured Query Language)包含 4 个部分: 数据查询语言( DQLData Query Language SELECT )、数据操纵语言( DQLData Manipulation Language INSERT, UPDATE, DELETE) 、数据定义语言( DQLData Definition Language CREATE, ALTER, DROP) 、数据控制语言( DQLData Control Language COMMIT WORK, ROLLBACK WORK)。 SQL 可用于所有用户的 DB 活动模型,包括系统管理员、数据库管理员、 应用程序员、决策支持系统人员及许多其它类型的终端用户。 基本的 SQL 命令只需很少时间就能学会, 最高级的命令在几天内便可掌握。 SQL 为许多任务提沈阳理工大学应用技术学院学士学位论文 9 供了命令,包括:查询数据;在表中插入、修改和删除记录 ;建立、修改和删除数据对象 ;控制对数据和数据对象的存取 ;保证数据库一致性和完整性。 由于所有主要的关系数据库管理系统都支持 SQL 语言,用户可将使用SQL 的技能从一个 RDBMS 转到另一个。 所有用 SQL 编写的程序都是可以移植的。 SQL 的特点如下: 1)上手容易 2)兼容性良好 3)电子商务 4)数据仓库 5)增强的在线商务 6)利于构筑 ―敏捷性商务 ‖ SQL Server 2020 数据库管理系统具有以下主要特点: (1) 丰富的图形化管理工具,使系统管理,操作更为直观方便。 SQL Server企业管理器是一个基于图形用户界面( GUI)的集成管理工具,利用它可以配置管理 SQL Server 服务器、管理数据库和数据库对象、备份和恢复数据、调度任务和管理警报,实现数据复制和转换操作等。 此外, SQL Server 2020 还提供了SQL 事件探查器、 SQL 查询分析器 、 SQL Server 服务管理器和多种操作向导等图形界面管理工具,大大简化了用户操作,从而增强了系统的易用性。 (2) 动态自动 管理和优化功能。 即使 SQL Server 数据库管理员不做任何设置, SQL Server 也能够在运行过程中根据环境配置和用户访问情况动态自动配置,以达到最优性能,从而减轻管理员工作。 (3) 充分的 Inter 技术支持。 Inter 网络发展到今天已经成为一条重要的信息发布渠道, SQL Server 增强了对 Inter 技术的支持,它除保留了前期版本中的数据库 Web 出版工具 Web 助手 外,还增加了对 XML 和 HTTP 技术的支持,这使得电子商务系统能够通过 XML 等访问 SQL Server 数据库系统,也扩 展了SQL Server 在数据挖掘和分析服务领域的应用。 (4) 丰富的编程接口工具,使用户开发 SQL Server 数据库应用程序更加灵活。 SQL Server 2020 支持 ODBC、 OLE DB、 ADO 规范,可以使用 ODBC、 OLE DB、 ADO 接口访问 SQL Server 数据库。 (5) 具有很好的伸缩性和可靠性。 SQL Server 2020 既能运行在 Windows 桌沈阳理工大学应用技术学院学士学位论文 10 面操作系统下,又可运行在服务器操作系统(包括 Windows NT 和 Windows 2020)下。 (6) 简单的管理方式。 SQL Server 2020 与 Microsoft Windows 2020 有机集成,所以可以使用 Windows 2020 的活动目录( Active Directory)功能对 SQL Server进行集中管理,大大简化大型企业中的系统管理工作 [2]。 IIS 服务器 IIS( Inter 信息服务器)是 Inter Information Server 的缩写,是微软提供的 Inter 服务器软件,包括 Web 服务器、 FTP 服务器、 NNTP 服务器和 SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮 件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事。 IIS 的安装 : 进入“控制面板”,依次选“添加 /删除程序→添加 /删除 Windows组件”,将“ Inter 信息服务( IIS)”前的小钩去掉(如有),重新勾选中后按提示操作即可完成 IIS 组件的添加。 用这种方法添加的 IIS 组件中将包括 Web、 FTP、NNTP 和 SMTP 等全部四项服务。 IIS 的运行 : 当 IIS 添加成功之后,再进入“开始→设置→控制面板→管理工具→ Inter 服务管理器 (Inter 信息服务 )”以打开 IIS 管理器,对于有“已停止”字样的服务,均在其上单击右键,选“启动”来开启。 关键技术 ( Active Server Pages)是近年来新兴的动态站点设计技术,凭借其动态、高效和易于交互的特点,正在渐渐取代传统 Web 技术。 不仅仅是 Active Server Page (ASP) 的下一个版本 ,而且是一种建立在通用语言上的程序构架,能被用于一台 Web 服务器来建立强大的 Web 应用程序。 提供许多比现在的 Web 开发模 式强大的的优势。 从根本上对 ASP 进行了升级,全面加入了面向对象的编程理念,并把 作为 .NET 战略中的重要组成部分。 默认情况下,在 应用程序中可以使用3 种语言作为脚本语言: 、 、和 C语言。 是微软为 IIS 以上服务器及单机开发的动态站点设计技术,可以与常规 HTML 集成,简单而有效,适于一般的程序设计人员。 后台可与 NT沈阳理工大学应用技术学院学士学位论文 11 系统上配套的 SQL 等数据库相连,只需编写少量的代码,即可在页面上执行一系列的访库操作,特别适 合企业经营活动的需要。 使用 所提供的内置组件对象配合 HTML、 VBScript 和 JScript,可实现各种复杂功能,并使主页呈现丰富多变的风格。 利用 进行 Web 设计,具有开发容易、功能完备、形式完美等特点,随着 NT 和 IIS在 Intra应用领域的覆盖面不断扩大, 将成为企业和个人在 Inter 上大显身手所不可或缺的卓越技术。 使得用户构建 Web 应用越来越容易。 和 相比, 具有以下几个方面的改进: 1)生产效率: 使用新增的 服务器控件和包含新增功能的现控件,可以更加轻松、快捷地创建 网页和应用程序。 2)灵活性和可扩展性: 中提供更多的 功能扩展性能。 3)性能: 中可以使用如预编译、可配置的缓寸、 SQL 缓存失效等功能,优化 Web 应用程序的性能。 4)安全性: 中向 Web 应用程序添加身份验证和授权比以往更加简单。 5)完整性: 中新增功能和现有功能协同工作,使您 可以创建解决实时 Web 开发挑战的端对端方案。 作为 IIS 的一个组成部分, 提供一个无需编译的集成开发环境,开发人员可以把 HTML、 VBScript、 JScript、 ASP .NET 脚本和 ActiveX 构件等结合在一起,从而建立一个动态的、功能强大的 Web 应用系统。 此外,使用 开发的 Web 应用程序,返回到前端是纯 HTML 语言,不依赖于浏览器和操作系统,且具有较好的保密性。 使用 在先进的协同应用程序开发模型中设计应用程序,可以实现最佳的性能、更好的安全性以及更方便的维护 [3]。 是一组用于和数据源进行交互的面向对象类库。 通常情况下 ,数据源是数据库,但它同样也能够是文本文件、 Excel 表格或者 XML 文件。 允许和不同类型的数据源以及数据库进行交互。 然而并没有与此相关的一系列类来完成这样的工作。 因为不同的数据源采用不同的协议,所以对于不同的数据源必须采用相应的协议。 一些老式的数据源使用 ODBC 协议,许多新的数据源使用 OleDb 协议,并且现在还不断出现更多的数据源,这些数据源都可以通过 .NET 的 类库来进行连接。 沈阳理工大学应用技术学院学士学位论文 12 提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。 这些类库称为 Data Providers,并且通常是以与之交互的协议和数据源的类型来命名的。 表 1 列处了一些常见的 data providers,以及它们所使用的 API 前缀,和允许进行交互的数据源类型。 有五大对象: Connection 对象 、 Command 对象 、 DataReader对象 、 DataSet 对象、 DataAdapter 对象。 是与数据源交互的 .NET 技术。 有许多的 Data Providers,它将允许与不同的数据源交流 ―― 取决于它们所使用的协议或者数据库。 然而无论使用什么样的 Data Provider,你将使用相似的对象与数据源进行交互。 SqlConnection对象管理与数据源的连接。 SqlCommand 对象允许你与数据源交流并发送命令给它。 为了对进行快速的只 ―向前 ‖地读取数据,使用 SqlDataReader。 如果想使用断开数据,使用 DataSet 并实现能进行读取或者写入数据源的 SqlDataAdapter。 AJAX 技术 AJAX 即 ―Asynchronous JavaScript and XML‖(异步 JavaScrip。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。