第1部分 动态网站编程基础 1
第1章 ASP.NET基础 2
1.1 ASP.NET概述 2
1.1.1 ASP.NET介绍 2
1.1.2 文件结构 3
1.2 建立ASP.NET开发环境 4
1.2.1 安装和配置IIS 5
1.2.2 安装Visual Studio .NET 2003 10
1.2.3 配置Visual Studio .NET开发环境 14
1.3 创建一个简单的ASP.NET Web应用程序 14
1.3.1 创建程序 15
1.3.2 程序运行顺序 19
1.4.2 使用Try…Catch…End Try语句进行页面级错误处理 20
1.4 调试ASP.NET Web应用程序 20
1.4.1 使用配置文件 20
1.4.3 捕捉页面未处理的异常 21
1.4.4 应用程序级错误保护 21
1.4.5 使用Trace类 22
1.4.6 使用Debug菜单 22
1.5 部署ASP.NET Web应用程序 23
第2章 SQL Server数据库基础 26
2.1 SQL语言 26
2.1.1 SQL的基本语法 26
2.1.2 SQL的常用函数 29
2.2.1 SQL Server 2000概述 31
2.2.2 SQL Server 2000安装和配置步骤 31
2.2 安装和配置SQL Server 2000数据库 31
2.3 SQL Server 2000基本环境 38
2.3.1 服务管理器 38
2.3.2 企业管理器 39
2.3.3 查询分析器 42
2.4 SQL Server 2000基本数据库操作 42
2.4.1 数据库对象 42
2.4.2 创建数据库 43
2.4.3 备份数据库 44
2.4.4 删除数据库 45
2.4.5 还原数据库 45
2.4.6 附加数据库 46
2.4.7 创建表 46
2.4.9 删除表 47
2.4.8 更新表 47
第2部分 动态网站功能模块创建实例 49
第3章 用户登录模块的设计 50
3.1 系统分析 50
3.2 创建应用程序并进行安全设置 51
3.2.1 用Visual Studio .NET创建一个ASP.NET应用程序 51
3.2.2 配置安全设置 52
3.3 界面设计 53
3.3.1 创建Login.aspx页面的界面 53
3.3.2 创建default.aspx页面的界面 57
3.3.3 创建sorry.aspx页面的界面 58
3.4 数据库设计 59
3.4.1 用企业管理器创建数据库 59
3.4.2 用查询分析器创建数据库 63
3.5.1 建立基本的用户登录模块 64
3.5 系统实现 64
3.5.2 添加功能 67
3.5.3 页面之间进行转移的问题 69
3.6 完整的代码隐藏文件说明 71
3.7 调试 74
第4章 用户注册模块的设计 76
4.1 系统分析 76
4.2 用Visual Studio .NET创建一个ASP.NET项目 77
4.3 界面设计 77
4.3.1 创建register.aspx页面的界面 77
4.3.2 创建default.aspx页面的界面 79
4.4.1 用企业管理器设计简单的用户注册信息字段 80
4.4 数据库设计 80
4.5 系统实现 81
4.5.1 建立基本的用户注册模块 81
4.5.2 添加功能 86
4.5.3 用户输入信息的安全性问题 87
4.5.4 重定向页面 88
4.6 完整的代码隐藏文件说明 88
4.7 调试 91
第5章 网站计数器 93
5.1 系统分析 93
5.2 用Visual Studio .NET创建一个ASP.NET项目 94
5.3 界面设计 94
5.4.1 建立一个简单的网站计数器 96
5.4 系统实现 96
5.4.2 建立复杂的网站计数器 97
5.5 完整的代码隐藏文件说明 103
5.6 调试 108
第6章 网上投票系统 110
6.1 系统分析 110
6.2 用Visual Studio .NET创建一个ASP.NET应用程序 111
6.3 界面设计 111
6.3.1 创建vote.aspx页面的界面 111
6.3.2 创建voteresult.aspx页面的界面 112
6.4 数据库设计 114
6.5 系统实现 115
6.5.1 建立基本的投票模块 115
6.5.2 添加功能 120
6.6 完整的代码隐藏文件说明 124
6.7 调试 131
第7章 留言簿 133
7.1 系统分析 133
7.2 用Visual Studio .NET创建一个ASP.NET应用程序 134
7.3 界面设计 134
7.3.1 创建myguestbook.aspx页面的界面 134
7.3.2 创建viewguestbook.aspx页面的界面 135
7.3.3 创建allguestbook.aspx页面的界面 136
7.4 数据库设计 138
7.5 系统实现 139
7.5.1 建立基本的留言模块 139
7.5.2 添加功能 143
7.6 完整的代码隐藏文件说明 149
7.7 调试 160
第8章 论坛 164
8.1 系统分析 164
8.2 用Visual Studio .NET创建一个ASP.NET应用程序 165
8.3 界面设计 165
8.3.1 创建blocksforum.aspx页面的界面 165
8.3.2 创建topicsforum.aspx页面的界面 169
8.3.3 创建repliesforum.aspx页面的界面 172
8.4 数据库设计 175
8.4.1 数据库关系设计 177
8.5 系统实现 180
8.5.1 创建基本的论坛程序 180
8.5.2 添加功能 187
8.5.3 页面之间传递数据的方法 191
8.6 完整的代码隐藏文件说明 193
8.7 调试 209
第9章 聊天室 211
9.1 系统分析 211
9.2 用Visual Studio .NET创建一个ASP.NET应用程序 212
9.3 数据库设计 212
9.4 创建最简单的聊天室程序 213
9.4.1 界面设计 213
9.4.2 系统实现 219
9.4.3 调试 228
9.5 创建无闪烁的聊天室界面 230
9.5.1 界面设计 230
9.5.2 系统实现 232
9.5.3 调试 234
9.6 创建主、被动刷新的无闪烁的聊天室界面 235
9.6.1 界面设计 235
9.6.2 系统实现 237
9.6.3 调试 241
9.7 完整的代码隐藏文件说明 242
第10章 搜索 261
10.1 系统分析 261
10.2 用Visual Studio .NET创建一个ASP.NET应用程序 261
10.3 数据库设计 262
10.4 对serach.aspx页面进行界面设计 263
10.5.1 建立基本的搜索模块 265
10.5 系统实现 265
10.5.2 添加分页功能 271
10.6 完整的代码隐藏文件说明 273
10.7 调试 279
第3部分 动态网站高级技术创建实例 283
第11章 关于文件的传输 284
11.1 系统分析 284
11.2 用Visual Studio .NET创建一个ASP.NET应用程序 285
11.3 界面设计 285
11.3.1 创建uploadfile.aspx页面的界面 285
11.3.2 创建downloadfile.aspx页面的界面 286
11.4 数据库设计 288
11.5 系统实现 289
11.5.1 上传文件 289
11.5.2 下载文件 297
11.6 完整的代码隐藏文件说明 308
第12章 关于邮件的发送 317
12.1 系统分析 317
12.2 用Visual Studio .NET创建一个ASP.NET应用程序 318
12.3 界面设计 318
12.3.1 创建sendmail.aspx页面的界面 318
12.4 系统实现 319
12.4.1 建立普通邮件的发送模块 319
12.4.2 设计带附件的邮件发送程序 327
12.5 完整的代码隐藏文件说明 329
第13章 关于图片或照片的传送 332
13.1 系统分析 332
13.3.1 创建upimage.aspx页面的界面 333
13.2 用Visual Studio .NET创建一个ASP.NET应用程序 333
13.3 界面设计 333
13.3.2 创建viewimage.aspx页面的界面 335
13.4 数据库设计 335
13.5 系统实现 336
13.5.1 建立基本的上传图片模块 336
13.5.2 添加显示缩略图的功能 342
13.6 完整的代码隐藏文件说明 344
13.7 调试 349
第4部分 动态网站编程实例 353
第14章 新闻动态发布系统实例讲解 354
14.1 系统分析 354
14.2 用Visual Studio .NET创建一个ASP.NET应用程序 355
14.3 数据库设计 356
14.3.1 创建表 357
14.3.2 创建视图 363
14.3.3 创建关系图 371
14.4 新闻浏览模块设计 374
14.4.1 界面设计 375
14.4.2 代码实现 392
14.5 新闻评论模块设计 398
14.5.1 界面设计 398
14.5.2 代码实现 408
14.6 新闻搜索模块设计 425
14.6.1 界面设计 426
14.6.2 代码实现 429
14.7.1 界面设计 433
14.7 新闻管理模块设计 433
14.7.2 代码实现 461
14.8 系统调试 519
第15章 中小型企业网站实例讲解 525
15.1 系统分析 525
15.2 用Visual Studio .NET创建一个ASP.NET应用程序 526
15.3 数据库设计 528
15.3.1 创建表 528
15.3.2 创建视图 535
15.3.3 创建关系图 538
15.4 中小型企业网站的设计 540
15.4.1 界面设计 540
15.4.2 代码实现 578
15.5 系统调试 658