第一章 Web架构的应用程序 3
1.1 VS2003的使用 4
1.2 WEB窗体设计界面 7
1.3 WEB应用程序的位置 9
1.4 WEB应用程序的运行过程 10
第二章 窗体控件 17
2.1 HTML控件 17
2.2 Web窗体控件 17
2.3 WEB窗体控件小结 40
第三章 数据控件 41
3.1 使用Sql数据库工具访问Sql数据库 41
3.2 使用数据表格在网页上显示数据库中的数据 42
3.3 数据库命令SqlCommand对象的使用 58
3.4 数据适配器与数据集的使用 78
3.5 控件的数据绑定 86
第四章 数据表格的使用 93
4.1 修改数据表格的显示效果 93
4.2 构建数据表格的数据环境 99
4.3 例一:显示指定列 100
4.4 例二:数据分页 101
4.5 例三:在数据表格中实现数据编辑功能 105
4.6 例四:在数据表格中使用模板列 107
4.7 例五:删除数据 110
4.8 例六:另一种更新数据的方式 111
第五章 窗体的状态保持 113
5.1 如何选择状态管理选项? 113
5.2 ASP.NET中用于状态管理的选项 113
5.3 客户端状态管理选项 114
5.4 服务器端状态管理选项 120
第六章 数据验证控件 127
6.1 Web窗体的用户输入验证简介 127
6.2 使用验证控件 127
6.3 验证多个条件 128
6.4 显示错误信息 128
6.5 服务器端验证和客户端验证 129
6.6 验证对象模型 129
6.7 自定义验证 129
6.8 数据验证 130
6.9 数据验证控件例子 131
6.10 格式验证控件与正则表达式 133
第七章 构建一个报名系统的原型机 141
7.3 简单的表单应用 146
第八章 原型机的第一次功能扩充 166
8.1 增加考生登录界面 166
8.2 制作考生登录数据库 166
8.3 制作考生登录界面 167
8.4 为考生数据库生成随机数据 169
第九章 管理员界面 179
9.1 管理员登录界面 180
第十章 错误控制 188
10.1 定制错误控制 188
10.2 制造并捕获数据库错误 189
10.3 捕获错误类型名称 191
10.4 处理不同的错误类型 192
10.5 实例小结 194
10.6 系统性能测试 194
第十一章 系统性能优化——网页优化 195
11.1 优化原则 195
11.2 Web程序的优化步骤 195
11.3 使用ACT(应用程序测试中心)来测试系统性能 199
11.4 优化viewstate 201
11.5 设计合适的数据库字段格式 202
第十二章 系统性能优化——数据库性能优化 203
12.1 数据库设计原则 203
12.2 关于数据库设计的策略 205
12.3 优化数据库性能 207
第十三章 系统性能优化——良好的代码习惯 208
13.1 命名惯例和规范 208
13.2 良好的编程习惯 211
第十四章 系统安全性 216
14.1 介绍Web应用程序安全性 216
14.2 IIS和ASP.NET中的Web应用程序安全性 217
14.3 Visual Studio中设计时的Web应用程序安全性 218
14.4 运行时的Web应用程序安全性 219
14.5 Web应用程序安全威胁概述 220
14.6 Web应用程序的基本安全实施策略 222
14.7 脚本利用 226
14.8 显示安全的错误信息 230
14.9 使用显式凭据访问SQL Server 232
第十五章 系统数据兼容性 236
15.1 通过web导入导出的数据的实际意义 236
15.2 将数据导出为excel格式 236
15.3 将数据导出为dbf格式 238
15.4 从外部导入其他格式数据 247
第十六章 系统的部署 248
16.1 演练:部署Web解决方案 248
16.2 应用程序的数据库安装设置向导程序的制作 251
第十七章 系统设计 261
17.1 系统分析 261
17.2 系统结构 262
17.3 系统设计 271
第十八章 系统构建情况 331
18.1 开发策略 331
18.2 运行策略 333
18.3 工作总结 334