第1章 ASP.NET基础 1
1.1 .NET概述 1
1.1.1 CLR与框架核心 1
1.1.2 .NET应用技术 4
1.1.3 .NET Framework 4.0新功能 6
1.2 运行环境要求和软件安装 6
1.2.1 硬件和操作系统要求 6
1.2.2 Visual Studio 2010软件安装 7
1.2.3 SQL Server 2008安装 8
1.3 Web编程基础 11
1.3.1 HTML技术 11
1.3.2 JavaScript技术 16
1.4 综合案例 25
1.5 章节训练 28
第2章 ASP.NET控件应用 29
2.1 标准控件 29
2.1.1 标准控件概述 30
2.1.2 实例详解 54
2.1.3 疑点解答 59
2.2 验证控件 60
2.2.1 验证控件概述 60
2.2.2 实例详解 69
2.2.3 疑点解答 73
2.3 导航控件 74
2.3.1 导航控件概述 74
2.3.2 实例详解 81
2.3.3 疑点解答 82
2.4 登录控件 82
2.4.1 登录控件概述 83
2.4.2 实例详解 91
2.4.3 疑点解答 93
2.5 综合案例 94
2.6 章节训练 97
第3章 ASP.NET内置对象 98
3.1 Response对象 98
3.1.1 Response对象概述 98
3.1.2 Response实例详解 99
3.1.3 疑点解答 101
3.2 Request对象 101
3.2.1 Request对象概述 101
3.2.2 Request实例详解 102
3.2.3 疑点解答 104
3.3 Session对象 105
3.3.1 Session对象概述 105
3.3.2 实例详解 105
3.3.3 疑点解答 107
3.4 Application对象 107
3.4.1 Application对象概述 107
3.4.2 实例详解 109
3.4.3 疑点解答 111
3.5 Server对象 113
3.5.1 Server对象概述 113
3.5.2 实例详解 114
3.5.3 疑点解答 115
3.6 Cookie 对象 116
3.6.1 Cookie对象概述 116
3.6.2 实例详解 117
3.6.3 疑点解答 120
3.7 综合案例 121
3.8 章节训练 122
第4章 ADO.NET数据库技术 123
4.1 ADO.NET简介 123
4.2 数据库连接 125
4.2.1 Connection对象 125
4.2.2 Command对象 126
4.2.3 DataReader对象 127
4.2.4 DataAdapter对象 127
4.2.5 DataSet对象 128
4.3 数据库操作 128
4.3.1 ADO.NET增加/插入记录 128
4.3.2 ADO.NET更新数据 132
4.3.3 ADO.NET删除数据 134
4.3.4 ADO.NET查询数据 136
4.4 访问数据库 138
4.4.1 实例详解 138
4.4.2 疑点解答 144
4.5 综合案例 145
4.6 章节训练 146
第5章 数据绑定技术 148
5.1 数据绑定简介 148
5.1.1 简单数据绑定和复杂数据绑定 148
5.1.2 数据绑定语法 148
5.2 数据源控件 149
5.2.1 SqlDataSource 149
5.2.2 XmlDataSource 153
5.2.3 SiteMapDataSource 154
5.2.4 EntityDataSource 156
5.2.5 ObjectDataSource 158
5.3 数据绑定控件 160
5.3.1 GridView控件 160
5.3.2 DataList控件 164
5.3.3 实例详解 167
5.3.4 疑点解答 172
5.4 综合案例 172
5.5 章节训练 178
第6章 ASP.NET AJAX 179
6.1 AJAX简介 179
6.1.1 ASP.NET AJAX概述 179
6.1.2 ASP.NET AJAX工作原理 180
6.2 ASP.NET AJAX核心控件 180
6.2.1 ScriptManager控件 180
6.2.2 UpdatePanel控件 181
6.2.3 UpdateProgress控件 182
6.2.4 Timer控件 182
6.3 AJAX高级控件 184
6.4 综合案例 185
6.5 章节训练 189
第7章 报表 191
7.1 水晶报表 191
7.1.1 报表概述 191
7.1.2 实例详解 193
7.1.3 疑点解答 199
7.2 华表 199
7.2.1 华表概述 199
7.2.2 实例详解 199
7.2.3 疑点解答 204
7.3 综合案例 204
7.4 章节训练 208
第8章 母版页 210
8.1 母版页基础知识 210
8.2 母版页的使用 211
8.2.1 实例详解 211
8.2.2 疑点解答 213
8.3 综合案例 214
8.4 章节训练 215
第9章 ASP.NET三层架构 216
9.1 三层架构 216
9.1.1 软件架构概述 216
9.1.2 实例详解 217
9.1.3 疑点解答 220
9.2 综合案例 220
9.3 章节训练 224
第10章 Web服务技术 225
10.1 Web服务简介 225
10.2 创建和使用Web服务 226
10.2.1 实例详解 226
10.2.2 疑点解答 230
10.3 综合案例 230
10.4 章节训练 232
第11章 发布和部署 233
11.1 在Web服务器中配置IIS 233
11.2 发布和部署应用程序 236
第12章 短信管理系统 240
12.1 需求分析 240
12.2 软件设计 241
12.2.1 系统总体设计 241
12.2.2 功能模块设计 242
12.2.3 数据库设计 244
12.3 软件实现 247
12.3.1 实体类与公共类实现 247
12.3.2 数据访问层实现 251
12.3.3 业务逻辑层实现 254
12.3.4 发件箱功能实现 254
12.3.5 发送短信功能实现 258
12.3.6 通讯录管理功能实现 264
12.3.7 导入导出功能实现 269
12.3.8 查询功能实现 273
12.3.9 新建联系人功能实现 276
12.3.10 修改联系人功能实现 282
12.3.11 短信回执与回复功能实现 284
12.3.12 表格中高亮显示行功能实现 286
12.4 软件测试 287
参考文献 289