摘 要 在当今网络风行的社会里,上网成为越来越多人们的选择。随着互联网的飞速发展,有关网络的技术也层出不穷。现今活跃在WEB站点中的ASP.NET就是近年才发展起来的一项新型技术。ASP.NET功能强大、本领高强,利用ASP.NET功能时几乎没有什么限制,可以实现动态页面。毕业设计我尝试用asp.net来实现聊天工具的开发,于是就有了下面的 ChatRoom。
本论文研究了一种基于P2P架构的聊天程序的设计与实现。其开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。系统使用Microsoft公司以C#为核心语言的ASP.NET开发工具,结合SQL Server 2005建立数据连接关系。利用其提供的各种组件,在短时间内建立数据库,对数据库进行分析与建立ASP.NET页面,不断改进,直到功能基本实现的可行系统。
关键词 聊天程序;数据库;对象;C#;SQL Server 2005
目 录
第一章 绪论 1
1.1 引言 1
1.2 ASP.NET 1
1.2.1 ASP.NET特点 2
1.2.2 ASP.NET与ASP的区别 3
1.3 SQL Server 2005的介绍 4
1.3.1 SQL2005 Server的优势 4
1.2.2 SQL Server 2005 与SQL Server 2000 的区别 5
第2章 P2P的简介 7
第3章 C#简介 9
3.1 C#简介 9
3.2 C#的特点 10
3.2.1 C#从Java继承而来的特点 10
3.2.2 C#从C和C++继承的特点 11
3.2.3 C#独有的特点 11
第4章 系统配置 13
第5章 TCP应用编程 15
5.1 TCP协议的基础知识 15
5.2 TCP最主要的特点 15
5.3 利用TCP开发应用程序时,.NET框架提供两种工作方式 15
5.4 异步TCP应用编程 16
第6章 ASP.NET技术对聊天程序开发实例 17
6.1聊天程序功能说明 17
6.2 聊天程序简介– ChatRoom 17
6.3 ASP.NET的总体设计 17
6.3.1 聊天程序的系统功能设计 17
6.3.2 聊天程序的数据表的建立 18
第7章 软件实现 19
7.1 Login.asp.net设计说明 19
7.2 文件上传设计说明 21
7.3 用户下载设计 22
7.4 聊天界面设计 24
7.5 用户个性输入字体设计 25
7.6 用户表情设计 26
第8章 调试与维护 27
8.1 系统调试 27
8.2 系统维护 29
结 论 31
致 谢 32
参 考 文 献 33
附录A 译文 34
ASP.NET 概述 34
附录B 外文原文 43
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |