书籍详情
ASP.NET数据库高级教程(C#篇)
作者:李应伟,姚素霞,景丽编著
出版社:清华大学出版社
出版时间:2004-07-01
ISBN:9787302088554
定价:¥52.00
购买这本书可以去
内容简介
本书以技术专题的方式,循序渐进地介绍使用ASP.NET开发Web应用程序的方法和技巧。其内容以ASP.NET为基础,选取Web应用程序的典型实例进行讲解。全书共分2章,第1-11章主要对ASP.NET数据库应用高级技术的各个方面分别进行说明和解析,并附以实例指导;第12-2章则通过一些翔实的开发程序来帮助读者深入理解ASP.NET,以及学习如何利用ASP.NET来构建功能强大的Web应用程序。本书选材新颖,由浅到深,内容完整,涵盖了ASP.NET数据访问和ASP.NET安全与性能,以及XMLWebService等高级应用,是一本简单易懂,极具实用性的教程。随书附有包含本书所有实例源码的光盘。本书主要面向有一定Web应用开发基础、准备学习ASP.NET编程或者提高ASP.NET编程技巧的读者。VisualStudio.NET是Microsoft公司推出的可视化开发工具,ASP.NET作为VisualStudio.NET的组成部分之一,已经成为Intemet中Web应用程序的新一代开发工具,并逐渐被广大程序员普遍采用。在微软的.NET战略中,ASP.NET是非常重要的一环,它相对于以前的ASP有了相当大的改进。相对于其他的Web应用开发模型来讲,ASP.NET具有更大的优势,其主要特点包括:●ASP.NET与其前版ASP不同,它是在服务器上运行的编译好的公共语言运行时代码,可以更好地提高程序运行性能。●ASP.NET与语言无关,它可以采用C#、VB.NET以及JScript等支持.NET框架的语言来进行开发,开发者可以根据自身的情况进行选择。●ASP.NET支持开发Web服务,它对XML技术提供了更好的支持,使得Web应用程序的开发更具有可扩展性和跨平台性。●ASP.NET提供了很多功能强大的服务器端控件,使得程序的开发更趋于简单化。同时,它还提供了HTML设计代码和后台编程代码分离的技术,并在后台代码开发中提供了强大的智能化支持,使得开发工作更具有条理性。C#是一门崭新的语言,它具有开发效率高,应用范围广等特点,成为当前程序开发领域的一大热门。本书在开发ASP.NET应用程序的后台代码时就选用了C#语言,相信其优秀的开发性能一定能给读者带来耳目一新的感觉。本书主要介绍ASP.NET的高级技术,尽可能帮助开发人员解决实际开发项目中遇到的问题。它主要适用于Web应用开发初学者及广大网络设计和开发人员阅读,对高级开发人员也有一定的参考价值。全书共分2章,第1-11章主要对ASP.NET高级技术的各个方面分别进行说明和解析,并附以实例指导;第12-2章则通过一些详实的开发程序来帮助读者深入理解ASP.NET,以及学习如何利用ASP.NET来构建功能强大的Web应用程序。第1章介绍ASP.NET中Global.asax文件。第2章介绍应用程序配置,主要对web.config文件的使用进行了详细的说明。第3-5章详细讲解ASP.NET中的数据访问技术,使得开发数据驱动的网站不再那么神秘。第6章介绍了XML在ASP.NET中的使用,反映了ASP.NET对XML技术的支持。第7章主要介绍Web服务,对ASP.NET中如何开发和使用Web服务进行了详细的说明。第8章介绍Web窗体控件,自定义Web窗体控件等内容,说明控件在Web程序开发中的作用。第9章介绍组件服务。第1章和第11章分别涉及ASP.NET中的安全性与性能问题,可以用于开发更为高效、安全的Web应用。第12-2章则通过几个大型的实例来分别介绍网站广告、图片处理、网络硬盘、邮件发送、统计图表、即时消息、BBS系统的Web应用解决方案,对前面介绍的内容进行了一些综合的应用。参加本书编写工作的人员有郭斌、李应伟、姚素霞、李翔、韦敏宗、田龙、钟遥、宋明颛和王微等。其中郭斌完成第1、2、3、7、9、16章,李翔完成第5、11、12、18、19章,韦敏宗完成第6、1、14、17章,田龙完成第4、15章,钟遥完成第8、2章,宋明颛完成第13章,王微完成了附录部分的写作工作。在写作的过程中大家都付出了相当多的努力,发扬了锐意进取的团队精神。此外,蓝荣香、王昊亮、喻波、马天一、魏勇、郝荣福、李光龙、孙明、李大宇、武思宇、牟博超、付鹏程、高翔、朱丽云、崔凌、张巧玲、李辉、李欣、柏宇、郭强、金春范、程梅、黄霆、钟华、高海峰、王建胜、张浩、刘湘和邵蕴秋等同志在整理材料方面给予了作者很大的帮助,在此,对他们表示衷心的感谢。但由于作者水平和经验有限,书中难免有不足之处,希望通过和广大的读者进行交流来解决,以使得本书在再版时更为完美。
作者简介
暂缺《ASP.NET数据库高级教程(C#篇)》作者简介
目录
第1章 ASP.NET应用程序设置
1.1 Global.asax概述
1.2 ASP.NET应用程序指令
1.2.1 @Application指令
1.2.2 @Import指令
1.2.3 @Assembly指令
1.3 Application对象
1.4 Session对象
1.5 脚本块
1.6 服务器端脚本标记
1.7 小结
第2章 ASP.NET应用程序配置
2.1 概述
2.2 配置文件格式
2.3 配置节
2.3.1 <configuration>节
2.3.2 <configSections>节
2.3.3 <appSettings>节
2.3.4 <compilation>节
2.3.5 <customErrors>节
2.3.6 <globalizaion>节
2.3.7 <sessionState>节
2.3.8 <trace>节
2.3.9 <authentication>节
2.4 使用位置和路径
2.5 扩展配置文件
2.5.1 扩展应用程序配置信息
2.5.2 扩展自定义的配置信息
2.6 使用配置文件
2.6.1 访问<browserCaps>节
2.6.2 访问扩展应用程序配置信息
2.6.3 访问自定义的配置信息
2.7 小结
第3章 ASP.NET数据库访问——ADO.NET
3.1 概述
3.1.1 ADO.NET和ADO
3.1.2 ADO.NET特性
3.2 Connection对象
3.2.1 Connection对象概述
3.2.2 Connection对象实例
3.3 Command对象
3.3.1 Command对象概述
3.3.2 Command对象实例
3.4 DataReader对象
3.4.1 DataReader对象概述
3.4.2 DataReader对象实例
3.5 DataAdapter对象
3.5.1 DataAdapter对象概述
3.5.2 DataAdapter对象命令
3.6 DataSet对象
3.6.1 DataSet对象概述
3.6.2 DataSet对象实例
3.7 小结
第4章 ASP.NET其他数据访问
4.1 概述
4.2 使用ODBC.NET
4.2.1 ODBC.NET简介
4.2.2 设置ODBC.NET数据源
4.2.3 访问ODBC数据源
4.3 使用.NET Jet Driver
4.3.1 .NET Jet Driver简介
4.3.2 Microsoft ODBC桌面数据库驱动器简介
4.3.3 通过Microsoft Jet的OLE数据库提供者访问Microsoft Jet数据库
4.3.4 使用ODBC驱动器访问数据库
4.3.5 使用.NET Jet Driver For ACCESS访问MS ACCESS数据库的实例
4.4 访问MySQL
4.4.1 MySQL简介
4.4.2 访问MySQL数据库
4.5 访问Oracle
4.5.1 Oracle简介
4.5.2 Oracle的ODBC驱动器简介
4.5.3 访问Oracle数据库
4.6 访问Excel
4.6.1 Excel简介
4.6.2 访问Excel数据库
4.6.3 连接Excel数据源
4.7 访问txt文件
4.7.1 使用ODBC数据源
4.7.2 使用System.IO命名空间
4.8 小结
第5章 数据访问控件和自定义
5.1 概述
5.2 Repeater控件
5.2.1 ItemTemplate模板
5.2.2 AlternatingItemTemplate模板
5.2.3 SeparatorTemplate模板
5.2.4 HeaderTemplate模板
5.2.5 FooterTemplate模板
5.3 DataList控件
5.3.1 SelectedItemTemplate模板
5.3.2 EditItemTemplate模板
5.4 处理控件的事件
5.4.1 Load事件
5.4.2 ItemCreated事件
5.4.3 ItemDataBound事件
5.4.4 ItemCommand事件
5.5 检索控件
5.5.1 界面设计
5.5.2 代码实现
5.6 小结
第6章 在ASP.NET中使用XML
6.1 读写XML
6.1.1 Xml控件
6.1.2 XmlTextReader
6.1.3 XmlTextWriter
6.1.4 XmlDocument(W3C DOM)
6.2 XML串行化
6.2.1 XmlSerializer
6.2.2 基本串行化
6.2.3 定制串行化
6.2.4 将XML映像到对象
6.2.5 将XML数据反串行化成对象
6.3 XML的XSL转换
6.3.1 程序实例一
6.3.2 程序实例二
6.4 MSXML
6.5 XML使用范例
6.6 小结
第7章 ASP.NET Web服务
7.1 Web服务概述
7.1.1 Web服务技术架构
7.1.2 Web服务体系结构
7.1.3 Web服务协议集
7.1.4 对Web服务的深层理解
7.1.5 Web服务带来的机遇
7.2 创建概述
7.2.1 新建Web服务工程
7.2.2 Web服务创建
7.3 在ASP.NET中使用Web服务
7.4 自定义SOAP
7.4.1 SOAP扩展
7.4.2 自定义SOAP消息
7.4.3 传递复杂数据
7.5 异步化Web服务
7.6 小结
第8章 Web窗体控件自定义
8.1 Web窗体控件概述
8.1.1 System.Web.UI.Control类
8.1.2 System.Web.UI.WebControls.WebControl类
8.1.3 System.Web.UI.HtmlControls.HtmlControl类
8.2 创建Web窗体控件
8.2.1 用户控件
8.2.2 自定义服务器控件
8.3 公布Web窗体控件属性
8.4 封装Web窗体控件事件
8.5 使用Web窗体控件
8.6 小结
第9章 ASP.NET应用程序安全性
9.1 安全性概述
9.1.1 Web应用程序的安全问题
9.1.2 Web应用程序的“脆弱性”
9.2 ASP.NET身份验证体系
9.2.1 身份验证
9.2.2 用户授权
9.2.3 模拟
9.3 使用IP级安全控制
9.4 使用Windows身份验证
9.4.1 基本身份验证
9.4.2 简要身份验证
9.4.3 集成Winsows身份验证
9.4.4 实现Windows身份验证
9.5 使用窗体验证
9.5.1 基于窗体验证的原理
9.5.2 配置窗体验证
9.5.3 一个窗体验证实例
9.6 Web服务安全性
9.6.1 在Web服务中实现身份验证
9.6.2 自定义SOAP身份验证
9.7 小结
第10章 使用组件服务
10.1 组件服务概述
10.2 使用.NET组件
10.2.1 创建业务对象
10.2.2 使用业务对象
10.3 使用COM组件
10.4 小结
第11章 ASP.NET应用程序性能优化
11.1 性能概述
11.2 性能优化方法
11.2.1 使用会话状态
11.2.2 使用Page.IsPostback
11.2.3 使用服务器控件
11.2.4 字符串操作
11.2.5 数据访问
11.3 性能测量
11.3.1 使用WAS测试网站性能
11.3.2 使用ACT测试网站性能
11.3.3 使用性能计数器监测网站性能
11.4 小结
第12章 网站广告
12.1 概述
12.2 问题分析
12.3 方案设计
12.3.1 使用AdRatator
12.3.2 使用XML
12.3.3 使用DataSet
12.4 程序实现
12.4.1 界面设计
12.4.2 代码实现
12.5 小结
第13章 网络日历
13.1 概述
13.2 使用日历组件
13.2.1 使用Calendar属性
13.2.2 使用于标记
13.2.3 一个实例
13.3 使用数据库
13.4 增加记事功能
13.5 增加密码验证
13.6 定制日历
13.7 小结
第14章 图片处理及显示
14.1 概述
14.1.1 基本原理
14.1.2 界面设计
14.2 图片上传处理
14.3 图片管理
14.4 使用数据库
14.4.1 数据库建立
14.4.2 使用数据库
14.5 图片显示
14.5.1 分类显示
14.5.2 相册浏览
14.6 小结
第15章 网站在线管理
15.1 概述
15.2 在线文件管理
15.2.1 新工程创建
15.2.2 界面设计
15.2.3 代码编写
15.3 数据库管理
15.3.1 界面设计
15.3.2 显示数据库文件
15.3.3 在线修改数据
15.3.4 在线删除数据
15.3.5 数据库文件的管理
15.4 系统安全性
15.4.1 代码访问安全性
15.4.2 使用SSL进行加密和签名
15.4.3 身份验证
15.5 小结
第16章 网络硬盘
16.1 概述
16.2 File类和Directory类
16.2.1 System.IO.File类和System.IO.FileInfo类
16.2.2 System.IO.Directory类和System.DirectoryInfo类
16.3 查看文件夹内容
16.3.1 新工程创建
16.3.2 主界面设计
16.3.3 代码实现
16.4 在创建新文件夹同时设置访问权限
16.4.1 界面布置
16.4.2 代码实现
16.5 上传文件到指定文件夹
16.5.1 界面布置
16.5.2 代码实现
16.6 下载文件到本机或在线查看文件内容
16.6.1 界面布置
16.6.2 代码实现
16.7 删除文件或文件夹
16.7.1 界面布置
16.7.2 代码实现
16.8 小结
第17章 发送邮件
17.1 概述
17.2 使用SMTP发送邮件
17.2.1 SMTP协议的通讯模型
17.2.2 SMTP协议的命令和应答
17.2.3 在应用程序中使用SMTP协议
17.3 使用Socket发送邮件
17.3.1 用Socket套接字为SMTP提供网络通讯基础
17.3.2 SMTP会话应答的实现
17.4 增加附件
17.5 小结
第18章 统计图表
18.1 概述
18.2 方案设计
18.2.1 使用GDI+
18.2.2 使用Office Web Compnents
18.3 公司盈利状况统计
18.3.1 数据库设计
18.3.2 界面设计
18.3.3 代码实现
18.4 公司收入分块图
18.4.1 数据库设计
18.4.2 界面设计
18.4.3 代码实现
18.5 报表输出
18.6 小结
第19章 即时信息
19.1 概述
19.2 问题分析
19.3 方案设计
19.3.1 数据库设计
19.3.2 实现即时信息
19.4 显示在线人数的即时信息
19.4.1 数据库设计
19.4.2 界面设计
19.4.3 代码实现
19.5 即时股价信息
19.5.1 数据库设计
19.5.2 界面设计
19.5.3 代码实现
19.6 小结
第20章 综合实例BBS系统
20.1 概述
20.2 问题分析
20.2.1 BBS系统功能分析
20.2.2 数据库建立
20.3 程序实现
20.3.1 用户注册
20.3.2 用户登录
20.3.3 信息显示
20.3.4 信息发布
20.3.5 信息回复
20.4 小结
附录 System.Web.UI命名空间
1.1 Global.asax概述
1.2 ASP.NET应用程序指令
1.2.1 @Application指令
1.2.2 @Import指令
1.2.3 @Assembly指令
1.3 Application对象
1.4 Session对象
1.5 脚本块
1.6 服务器端脚本标记
1.7 小结
第2章 ASP.NET应用程序配置
2.1 概述
2.2 配置文件格式
2.3 配置节
2.3.1 <configuration>节
2.3.2 <configSections>节
2.3.3 <appSettings>节
2.3.4 <compilation>节
2.3.5 <customErrors>节
2.3.6 <globalizaion>节
2.3.7 <sessionState>节
2.3.8 <trace>节
2.3.9 <authentication>节
2.4 使用位置和路径
2.5 扩展配置文件
2.5.1 扩展应用程序配置信息
2.5.2 扩展自定义的配置信息
2.6 使用配置文件
2.6.1 访问<browserCaps>节
2.6.2 访问扩展应用程序配置信息
2.6.3 访问自定义的配置信息
2.7 小结
第3章 ASP.NET数据库访问——ADO.NET
3.1 概述
3.1.1 ADO.NET和ADO
3.1.2 ADO.NET特性
3.2 Connection对象
3.2.1 Connection对象概述
3.2.2 Connection对象实例
3.3 Command对象
3.3.1 Command对象概述
3.3.2 Command对象实例
3.4 DataReader对象
3.4.1 DataReader对象概述
3.4.2 DataReader对象实例
3.5 DataAdapter对象
3.5.1 DataAdapter对象概述
3.5.2 DataAdapter对象命令
3.6 DataSet对象
3.6.1 DataSet对象概述
3.6.2 DataSet对象实例
3.7 小结
第4章 ASP.NET其他数据访问
4.1 概述
4.2 使用ODBC.NET
4.2.1 ODBC.NET简介
4.2.2 设置ODBC.NET数据源
4.2.3 访问ODBC数据源
4.3 使用.NET Jet Driver
4.3.1 .NET Jet Driver简介
4.3.2 Microsoft ODBC桌面数据库驱动器简介
4.3.3 通过Microsoft Jet的OLE数据库提供者访问Microsoft Jet数据库
4.3.4 使用ODBC驱动器访问数据库
4.3.5 使用.NET Jet Driver For ACCESS访问MS ACCESS数据库的实例
4.4 访问MySQL
4.4.1 MySQL简介
4.4.2 访问MySQL数据库
4.5 访问Oracle
4.5.1 Oracle简介
4.5.2 Oracle的ODBC驱动器简介
4.5.3 访问Oracle数据库
4.6 访问Excel
4.6.1 Excel简介
4.6.2 访问Excel数据库
4.6.3 连接Excel数据源
4.7 访问txt文件
4.7.1 使用ODBC数据源
4.7.2 使用System.IO命名空间
4.8 小结
第5章 数据访问控件和自定义
5.1 概述
5.2 Repeater控件
5.2.1 ItemTemplate模板
5.2.2 AlternatingItemTemplate模板
5.2.3 SeparatorTemplate模板
5.2.4 HeaderTemplate模板
5.2.5 FooterTemplate模板
5.3 DataList控件
5.3.1 SelectedItemTemplate模板
5.3.2 EditItemTemplate模板
5.4 处理控件的事件
5.4.1 Load事件
5.4.2 ItemCreated事件
5.4.3 ItemDataBound事件
5.4.4 ItemCommand事件
5.5 检索控件
5.5.1 界面设计
5.5.2 代码实现
5.6 小结
第6章 在ASP.NET中使用XML
6.1 读写XML
6.1.1 Xml控件
6.1.2 XmlTextReader
6.1.3 XmlTextWriter
6.1.4 XmlDocument(W3C DOM)
6.2 XML串行化
6.2.1 XmlSerializer
6.2.2 基本串行化
6.2.3 定制串行化
6.2.4 将XML映像到对象
6.2.5 将XML数据反串行化成对象
6.3 XML的XSL转换
6.3.1 程序实例一
6.3.2 程序实例二
6.4 MSXML
6.5 XML使用范例
6.6 小结
第7章 ASP.NET Web服务
7.1 Web服务概述
7.1.1 Web服务技术架构
7.1.2 Web服务体系结构
7.1.3 Web服务协议集
7.1.4 对Web服务的深层理解
7.1.5 Web服务带来的机遇
7.2 创建概述
7.2.1 新建Web服务工程
7.2.2 Web服务创建
7.3 在ASP.NET中使用Web服务
7.4 自定义SOAP
7.4.1 SOAP扩展
7.4.2 自定义SOAP消息
7.4.3 传递复杂数据
7.5 异步化Web服务
7.6 小结
第8章 Web窗体控件自定义
8.1 Web窗体控件概述
8.1.1 System.Web.UI.Control类
8.1.2 System.Web.UI.WebControls.WebControl类
8.1.3 System.Web.UI.HtmlControls.HtmlControl类
8.2 创建Web窗体控件
8.2.1 用户控件
8.2.2 自定义服务器控件
8.3 公布Web窗体控件属性
8.4 封装Web窗体控件事件
8.5 使用Web窗体控件
8.6 小结
第9章 ASP.NET应用程序安全性
9.1 安全性概述
9.1.1 Web应用程序的安全问题
9.1.2 Web应用程序的“脆弱性”
9.2 ASP.NET身份验证体系
9.2.1 身份验证
9.2.2 用户授权
9.2.3 模拟
9.3 使用IP级安全控制
9.4 使用Windows身份验证
9.4.1 基本身份验证
9.4.2 简要身份验证
9.4.3 集成Winsows身份验证
9.4.4 实现Windows身份验证
9.5 使用窗体验证
9.5.1 基于窗体验证的原理
9.5.2 配置窗体验证
9.5.3 一个窗体验证实例
9.6 Web服务安全性
9.6.1 在Web服务中实现身份验证
9.6.2 自定义SOAP身份验证
9.7 小结
第10章 使用组件服务
10.1 组件服务概述
10.2 使用.NET组件
10.2.1 创建业务对象
10.2.2 使用业务对象
10.3 使用COM组件
10.4 小结
第11章 ASP.NET应用程序性能优化
11.1 性能概述
11.2 性能优化方法
11.2.1 使用会话状态
11.2.2 使用Page.IsPostback
11.2.3 使用服务器控件
11.2.4 字符串操作
11.2.5 数据访问
11.3 性能测量
11.3.1 使用WAS测试网站性能
11.3.2 使用ACT测试网站性能
11.3.3 使用性能计数器监测网站性能
11.4 小结
第12章 网站广告
12.1 概述
12.2 问题分析
12.3 方案设计
12.3.1 使用AdRatator
12.3.2 使用XML
12.3.3 使用DataSet
12.4 程序实现
12.4.1 界面设计
12.4.2 代码实现
12.5 小结
第13章 网络日历
13.1 概述
13.2 使用日历组件
13.2.1 使用Calendar属性
13.2.2 使用于标记
13.2.3 一个实例
13.3 使用数据库
13.4 增加记事功能
13.5 增加密码验证
13.6 定制日历
13.7 小结
第14章 图片处理及显示
14.1 概述
14.1.1 基本原理
14.1.2 界面设计
14.2 图片上传处理
14.3 图片管理
14.4 使用数据库
14.4.1 数据库建立
14.4.2 使用数据库
14.5 图片显示
14.5.1 分类显示
14.5.2 相册浏览
14.6 小结
第15章 网站在线管理
15.1 概述
15.2 在线文件管理
15.2.1 新工程创建
15.2.2 界面设计
15.2.3 代码编写
15.3 数据库管理
15.3.1 界面设计
15.3.2 显示数据库文件
15.3.3 在线修改数据
15.3.4 在线删除数据
15.3.5 数据库文件的管理
15.4 系统安全性
15.4.1 代码访问安全性
15.4.2 使用SSL进行加密和签名
15.4.3 身份验证
15.5 小结
第16章 网络硬盘
16.1 概述
16.2 File类和Directory类
16.2.1 System.IO.File类和System.IO.FileInfo类
16.2.2 System.IO.Directory类和System.DirectoryInfo类
16.3 查看文件夹内容
16.3.1 新工程创建
16.3.2 主界面设计
16.3.3 代码实现
16.4 在创建新文件夹同时设置访问权限
16.4.1 界面布置
16.4.2 代码实现
16.5 上传文件到指定文件夹
16.5.1 界面布置
16.5.2 代码实现
16.6 下载文件到本机或在线查看文件内容
16.6.1 界面布置
16.6.2 代码实现
16.7 删除文件或文件夹
16.7.1 界面布置
16.7.2 代码实现
16.8 小结
第17章 发送邮件
17.1 概述
17.2 使用SMTP发送邮件
17.2.1 SMTP协议的通讯模型
17.2.2 SMTP协议的命令和应答
17.2.3 在应用程序中使用SMTP协议
17.3 使用Socket发送邮件
17.3.1 用Socket套接字为SMTP提供网络通讯基础
17.3.2 SMTP会话应答的实现
17.4 增加附件
17.5 小结
第18章 统计图表
18.1 概述
18.2 方案设计
18.2.1 使用GDI+
18.2.2 使用Office Web Compnents
18.3 公司盈利状况统计
18.3.1 数据库设计
18.3.2 界面设计
18.3.3 代码实现
18.4 公司收入分块图
18.4.1 数据库设计
18.4.2 界面设计
18.4.3 代码实现
18.5 报表输出
18.6 小结
第19章 即时信息
19.1 概述
19.2 问题分析
19.3 方案设计
19.3.1 数据库设计
19.3.2 实现即时信息
19.4 显示在线人数的即时信息
19.4.1 数据库设计
19.4.2 界面设计
19.4.3 代码实现
19.5 即时股价信息
19.5.1 数据库设计
19.5.2 界面设计
19.5.3 代码实现
19.6 小结
第20章 综合实例BBS系统
20.1 概述
20.2 问题分析
20.2.1 BBS系统功能分析
20.2.2 数据库建立
20.3 程序实现
20.3.1 用户注册
20.3.2 用户登录
20.3.3 信息显示
20.3.4 信息发布
20.3.5 信息回复
20.4 小结
附录 System.Web.UI命名空间
猜您喜欢