第1章 初识ASP.NET 2.0 1
1.1 ASP.NET简介 1
1.1.1 ASP.NET与ASP的比较 1
1.1.2 ASP.NET 2.0的新特性 2
1.2 ASP.NET相关技术概述 3
1.2.1 .NET程序设计框架 3
1.2.2 VB.NET语言支持 4
1.2.3 通用语言运行环境CLR 4
1.2.4 .NET类库 5
1.2.5 Visual Studio.NET 5
1.3 从ASP移植到ASP.NET 6
1.4 ASP.NET的工作原理 7
1.5 一个简单的ASP.NET网页 7
1.6 本章小结 8
1.7 练习题 8
第2章 配置ASP.NET 2.0开发环境 9
2.1 安装IIS服务器 9
2.2 测试Web服务器 16
2.3 安装开发工具 17
2.3.1 安装.NET Framework 17
2.3.2 安装Visual Studio.NET 18
2.4 Helloworld应用程序 21
2.5 本章小结 28
2.6 练习题 29
第3章 HTML基本语法 30
3.1 HTML基础 30
3.1.1 HTML语法特性 30
3.1.2 HTML文件结构 32
3.2 文本格式标记 33
3.2.1 〈b〉标记 34
3.2.2 〈big〉标记 34
3.2.3 〈em〉标记 34
3.2.4 〈font〉标记 34
3.2.5 〈h#〉标记 35
3.2.6 〈i〉标记 35
3.2.7 〈s〉标记 35
3.2.8 〈small〉标记 35
3.2.9 〈u〉标记 36
3.3 排版标记 36
3.3.1 〈br〉标记 36
3.3.2 〈hr〉标记 36
3.3.3 〈center〉标记 36
3.3.4 〈left〉标记 37
3.3.5 〈p〉标记 37
3.3.6 〈right〉标记 37
3.3.7 〈sub〉标记 37
3.3.8 〈sup〉标记 38
3.4 表格标记 38
3.4.1 表格定义标记 38
3.4.2 〈th〉、〈tr〉和〈td〉标记 38
3.4.3 〈rowspan〉和〈colspan〉标记 39
3.5 表单标记 40
3.5.1 表单的基本语法 40
3.5.2 〈input〉标记 41
3.5.3 〈select〉标记和〈option〉标记 42
3.5.4 〈textarea〉标记 43
3.5.5 表单标记综合实例 44
3.6 框架标记 46
3.6.1 〈frameset〉标记 46
3.6.2 〈frame〉标记 47
3.6.3 〈noframe〉标记 47
3.7 本章小结 47
3.8 练习题 48
第4章 VB.NET语言基础 49
4.1 一个简单的VB.NET程序 49
4.2 数据类型 52
4.2.1 基本数据类型 52
4.2.2 复杂数据类型 55
4.3 VB.NET的基本运算 61
4.3.1 算术运算符 61
4.3.2 比较运算符 62
4.3.3 操作符的优先级 62
4.4 流程控制 64
4.4.1 选择控制 64
4.4.2 循环控制 70
4.5 本章小结 75
4.6 练习题 75
第5章 服务器端控件 76
5.1 Web Form简介 77
5.2 服务器端控件示例 79
5.3 HTML控件 81
5.3.1 HtmlImages控件 83
5.3.2 HtmlInputButton控件 84
5.3.3 HtmlTable控件 87
5.3.4 Style与Attributes属性 89
5.4 Web控件 91
5.4.1 复选与单选控件 93
5.4.2 列表控件 97
5.4.3 数据验证控件 104
5.4.4 DataGrid控件 107
5.4.5 DataList控件 112
5.4.6 Repeater控件 116
5.5 Web用户控件 118
5.6 本章小结 121
5.7 练习题 121
第6章 常用对象与网页制作应用 122
6.1 使用Request对象 122
6.1.1 读取表单字段 123
6.1.2 文本输入字段 125
6.2 使用Response对象 128
6.2.1 输出数据的Write方法 129
6.2.2 转移网页的Redirect方法 133
6.2.3 结束数据输出的End方法 135
6.3 使用Application对象 136
6.3.1 Application语法 138
6.3.2 Application变量的使用 138
6.4 使用Session对象 140
6.4.1 Session对象基础 140
6.4.2 Session变量的使用 143
6.5 Global.asax文件 145
6.5.1 Global.asax文件的结构 146
6.5.2 Application和Session对象事件 147
6.5.3 Global.asax代码隐藏 148
6.6 使用Cookies对象 148
6.6.1 Cookies变量的存取 150
6.6.2 Cookies变量的生存周期 151
6.7 使用Server对象 152
6.7.1 MapPath方法 154
6.7.2 CreateObject方法 155
6.8 使用AdRotator对象 156
6.9 使用Calendar对象 159
6.10 本章小结 162
6.11 练习题 162
第7章 数据库与SQL语言 163
7.1 数据库简介 163
7.1.1 ASP.NET与数据库的配合 165
7.1.2 关系式数据库 165
7.2 SQL Server数据库基本操作 167
7.2.1 安装SQL Server 2000 167
7.2.2 数据库管理 170
7.2.3 数据库表的管理 173
7.3 SQL语言 181
7.3.1 数据定义 182
7.3.2 数据操纵 184
7.3.3 数据控制 187
7.3.4 嵌入式SQL 187
7.4 存储过程管理 187
7.4.1 新建存储过程 188
7.4.2 修改存储过程 190
7.4.3 删除存储过程 191
7.5 本章小结 191
7.6 练习题 191
第8章 数据访问基础 192
8.1 ADO.NET简介 192
8.1.1 ADO.NET的特点 192
8.1.2 ADO.NET模型概述 193
8.2 访问数据库 197
8.2.1 连接SQL Server数据源 198
8.2.2 使用SQLDataSource连接数据源 205
8.2.3 构造SQL语句对象 208
8.2.4 使用SqlDataSource修改数据 222
8.2.5 使用SqlDataReader处理结果集 224
8.2.6 使用数据集DataSet处理结果集 230
8.2.7 使用GridView控件展示数据 232
8.3 执行存储过程 235
8.4 本章小结 236
8.5 练习题 236
第9章 Web服务 237
9.1 Web服务简介 237
9.1.1 相关的标准和协议 238
9.1.2 Web服务软件的支持 240
9.2 一个简单的Web服务案例 240
9.2.1 创建Web服务 241
9.2.2 实例运行的原理 243
9.2.3 调用Web服务 243
9.3 数据交换 248
9.4 本章小结 249
9.5 练习题 249
第10章 综合实例——BBS系统 250
10.1 系统概述 250
10.2 系统功能设计 251
10.2.1 前台功能 251
10.2.2 后台功能 251
10.3 系统模块划分 251
10.3.1 前台模块划分 251
10.3.2 后台模块划分 252
10.4 数据库设计 252
10.4.1 实体设计 253
10.4.2 数据库设计 255
10.5 系统实现 257
10.5.1 系统总体设计 257
10.5.2 系统的实现 261
10.5.3 系统运行效果 306
10.6 本章小结 307
主要参考文献 308