第1章ASP.NET 2.0开发环境配置 1
1.1 IIS 6.0安装配置 1
1.1.1安装IIS 6.0 1
1.1.2配置IIS 6.0 3
1.2 Visual Studio 2005的安装与配置 4
1.2.1安装VS2005 5
1.2.2创建ASP.NET程序 7
1.3安装VS2005 MSDN 10
1.4 SQL Server 2005开发版的安装与管理 12
1.4.1安装SQL Server 2005开发版 12
1.4.2 SQL Server 2005开发版创建数据库 16
第2章ASP.NET基础 19
2.1常用的内置对象 19
2.1.1 Server对象 19
2.1.2 Application对象 21
2.1.3 Response对象 24
2.1.4 Request对象 29
2.1.5 Session对象 32
2.1.6 Cookie对象 35
2.2 ASP.NET类库 38
2.2.1NET Framework基础类库 38
2.2.2 Page类 39
第3章SQL Server 2005数据库管理 43
3.1 SQL Server 2005的特点与功能 43
3.1.1 SQL Server 2005特点 43
3.1.2 SQL Server 2005的新功能 44
3.2利用SQL Server 2005查询分析器管理数据库 45
3.2.1创建一个新查询 46
3.2.2在查询分析器中创建数据库和表 47
3.3 SQL数据库查询处理 50
3.3.1数据库基本查询 50
3.3.2数据库高级查询 62
3.4 SQL数据库编辑 64
3.4.1添加数据记录 64
3.4.2删除数据记录 65
3.4.3更新数据记录 67
第4章ASP.NET控件 69
4.1验证控件 69
4.1.1必须字段验证控件 69
4.1.2比较验证控件 72
4.1.3范围验证控件 77
4.1.4正则表达式验证控件 79
4.1.5自定义验证控件 83
4.1.6验证总结控件 84
4.2自定义控件 86
第5章 数据库访问 92
5.1通过ADO.NET访问SQL Server2005 92
5.1.1数据库连接 92
5.1.2使用Command对象 96
5.1.3使用DataAdapter对象 97
5.2在ASP.NET中应用XMML 99
5.2.1读写XML数据 100
5.2.2编辑XML文件 103
5.3数据控件 107
5.3.1 DataGrid控件 107
5.3.2 DataList控件 109
5.3.3 Repeater控件 110
第6章 智能仓库管理系统 113
6.1系统总体设计 113
6.1.1系统功能描述 113
6.1.2体系架构概述 113
6.2数据库设计 114
6.2.1总体设计 114
6.2.2数据模型设计 115
6.3数据访问层设计 117
6.3.1成员资格和角色管理 117
6.3.2 NHibeate 118
6.3.3其他数据访问项目设计 125
6.4业务逻辑层设计 132
6.5表示层设计 136
6.5.1用户管理 136
6.5.2角色权限管理 142
6.5.3仓储管理 147
6.5.4报表管理 149
第7章 在线帮助系统 156
7.1系统总体设计 156
7.1.1系统功能描述 156
7.1.2系统功能模块划分 156
7.2数据库设计 157
7.3通用类设计 160
7.3.1公用类设计 160
7.3.2 Rand类设计 162
7.4业务实体层设计 163
7.5数据访问层设计 166
7.5.1数据访问辅助类设计 166
7.5.2数据访问层类设计 169
7.6业务逻辑层设计 174
7.7表示层设计 177
7.7.1前台显示设计 177
7.7.2后台管理设计 191
第8章 基础平台管理系统 197
8.1系统总体设计 197
8.1.1系统功能描述 197
8.1.2系统功能模块划分 198
8.2数据库设计 199
8.2.1 SQL Server数据库表设计 200
8.2.2 SQL Server数据库表关系设计 206
8.2.3存储过程设计 207
8.3系统底层设计 210
8.3.1 Web.confiig设计 210
8.3.2通用类设计 213
8.4数据访问层设计 215
8.5业务逻辑层设计 218
8.5.1业务实体类设计 219
8.5.2业务逻辑层设计 221
8.6表示层设计 224
8.6.1用户体系 224
8.6.2角色资料管理 230
8.6.3事件日志管理 231
8.6.4系统配置管理 233
第9章 个人博客系统 236
9.1系统总体设计 236
9.1.1系统功能描述 236
9.1.2系统功能模块划分 237
9.2数据库设计 238
9.3系统底层设计 242
9.3.1 Web.confiig 242
9.3.2 Blog基本设置类 243
9.3.3多语言支持 245
9.3.4系统辅助类 246
9.3.5设置网站风格类 247
9.4数据访问层设计 248
9.5业务逻辑层设计 254
9.6表示层设计 261
9.6.1前台显示设计 261
9.6.2后台系统管理 274
第10章 电子商务系统 277
10.1系统总体设计 277
10.1.1系统功能描述 277
10.1.2系统功能模块划分 278
10.1.3体系架构概述 279
10.2数据库设计 280
10.2.1表设计 280
10.2.2表关系设计 297
10.3数据访问层设计 299
10.3.1数据访问辅助设计 299
10.3.2成员资格和角色管理 300
10.3.3其他数据访问项目设计 301
10.3.4存储过程设计 309
10.4业务逻辑层设计 313
10.5表示层设计 316
10.5.1前台显示 316
10.5.2后台管理 317