1.1 ASP.NET简介 1
1.1.1 ASP.NET运行机制 1
第1章 初识ASP.NET 1
1.1.2 ASP.NET新特性 3
1.2 ASP.NET的运行环境和开发工具 5
1.2.1 IIS的安装与配置 5
1.2.2 安装和配置NET Framework 1.1 8
1.2.3 安装SQL Server 2000 9
1.2.4 ASP.NET的开发语言和工具 11
1.3 创建ASP.NET应用程序 15
1.3.1 创建第一个ASP.NET应用程序 15
1.3.2 ASP.NET程序书写原则 16
1.4 小结 17
2.1.1 C#语言的历史 18
2.1.2 C#语言的特点 18
第2章 C#语言基础 18
2.1 C#语言简介 18
2.1.3 C#语言同其他语言的比较 20
2.2 类型系统 21
2.2.1 命名空间 22
2.2.2 预定义类型 23
2.2.3 类型转换 24
2.3 变量 25
2.3.1 静态变量 25
2.3.2 非静态变量 26
2.3.3 数组元素 26
2.3.4 数值参数 26
2.3.5 引用参数 26
2.3.6 输出参数 27
2.4 数组 28
2.4.1 声明数组 28
2.3.7 局部变量 28
2.4.2 操作数组 29
2.5 运算符 31
2.6 程序流程控制语句 32
2.6.1 if语句 32
2.6.2 switch语句 34
2.6.3 while语句 36
2.6.4 do语句 37
2.6.5 for语句 38
2.6.6 foreach语句 39
2.6.7 break语句 39
2.7 小结 39
3.1.1 类的基础知识 40
第3章 VC#.NET语言进阶 40
3.1 VC#.NET的类 40
3.1.2 创建和使用类 42
3.2 VC#.NET的接口 46
3.2.1 接口声明 46
3.2.2 实现接口 47
3.3 VC#.NET的常用函数 53
3.3.1 数学计算函数 53
3.3.2 时间函数 55
3.3.3 字符串处理函数 62
3.4 在VC#.NET中使用ASP.NET的类 66
3.4.1 Page对象 67
3.4.2 Response对象 69
3.4.3 Request对象 70
3.5 小结 72
第4章 Web表单基础 73
4.1 Web表单简介 73
4.2 HTML服务器控件 76
4.2.1 HTML服务器控件的类型 76
4.2.2 HTML服务器控件的使用 77
4.3 Web服务器控件 79
4.3.1 显示控件 80
4.3.2 输入控件 81
4.3.3 控制控件 85
4.3.4 列表控件 88
4.4 小结 91
第5章 Web表单进阶 92
5.1 表单验证控件 92
5.1.1 必填或验证控件——RequiredFieldValidator 93
5.1.2 比较控件——CompareValidator 94
5.1.3 范围检查控件——RangeValidator 98
5.1.4 正则检查控件——RegularExpressionValidator 100
5.1.5 自定义检查控件——CustomValidator 102
5.1.6 错误总汇控件——ValidatorSummary 105
5.2 用户控件 106
5.2.1 创建用户控件 107
5.2.2 使用用户控件 109
5.3 表单应用综合实例 110
5.3.1 用户登录页面设计 110
5.3.2 查询页面 113
5.3.3 新用户注册页面 114
5.3.4 其他页面 117
5.4 小结 118
6.1.2 使用视图状态进行状态管理 119
6.1.1 视图状态简介 119
第6章 ASP.NET的状态管理 119
6.1 视图状态 119
6.2 Cookie对象 121
6.2.1 Cookie对象简介 122
6.2.2 使用Cookie对象管理会话和状态 122
6.3 Session对象 125
6.3.1 Session对象简介 125
6.3.2 使用Session对象管理会话状态 126
6.4 小结 130
第7章 Web应用程序的结构与设置 131
7.1 Web应用程序的结构 131
7.2 Web应用程序的配置 132
7.2.1 配置Global.asax文件 132
7.2.2 配置Web.config文件 135
7.3 错误处理 138
7.4 Web应用程序创建实例 140
7.4.1 应用程序配置 140
7.4.2 登录页面 141
7.4.3 普通员工登记出勤成功页面 142
7.4.4 系统管理页面 144
7.4.5 添加新员工页面 145
7.5 小结 147
第8章 ASP.NET数据库访问技术基础 148
8.1 数据库简介 148
8.1.1 关系数据库简介 148
8.1.2 SQL语句 152
8.2 ASP.NET访问数据库 155
8.2.1 ADO.NET简介 155
8.2.2 连接数据库 156
8.2.3 操作数据库 158
8.2.4 绑定数据库 161
8.3 访问SQL Server数据库实例 165
8.3.1 员工信息查询页面 165
8.3.2 员工信息管理页面 167
8.4 小结 169
第9章 数据窗体设计 170
9.1 数据绑定的概念和方法 170
9.2 Repeater控件 171
9.2.1 Repeater控件的属性 171
9.2.2 Repeater控件应用举例 172
9.3 DataList控件 175
9.3.1 DataList控件的属性和事件 175
9.3.2 DataList控件进行数据编辑 176
9.3.3 DataList控件应用举例 181
9.4 DataGrid控件 184
9.4.1 DataGrid控件的属性和事件 184
9.4.2 DataGrid控件中进行排序和分页 185
9.4.3 DataGrid控件进行数据编辑 188
9.5 小结 193
第10章 高级数据访问技术 194
10.1 利用数据集访问数据库 194
10.1.1 DataTable对象 194
10.1.2 DataView对象 198
10.1.3 DataSet进阶 200
10.2 在ASP.NET中使用XML 202
10.2.1 XML概述 202
10.2.2 使用ASP.NET存取XML 203
10.2.3 使用ASP.NET的XML控件 205
10.3.1 存储过程 209
10.3 高级数据库技术 209
10.3.2 事务 214
10.3.3 高级数据库技术使用实例 216
10.4 小结 222
第11章 综合设计实例 223
11.1 留言簿 223
11.1.1 数据库设计 223
11.1.2 界面设计 223
11.1.3 代码设计 224
11.2 日历 227
11.2.1 编程思路 227
11.2.2 界面设计 227
11.2.3 代码设计 228
11.3.2 界面设计 229
11.3 在线调查 229
11.3.1 编程思路 229
11.3.3 代码设计 230
11.4 新闻发布系统 236
11.4.1 数据库设计 236
11.4.2 配置Web.config文件 238
11.4.3 界面设计 238
11.4.4 代码设计 239
11.4.5 实例演示 245
11.5 使用ASP.NET实现文件上传 246
11.5.1 界面设计 247
11.5.2 代码设计 247
11.6 发送电子邮件 250
11.6.1 界面设计 250
11.6.2 代码设计 251
第12章 在线商店系统 254
12.1 系统设计 254
12.1.1 需求分析 254
12.1.2 系统功能模块划分 254
12.1.3 功能设计 255
12.2 数据库的设计和实现 255
12.2.1 数据库需求分析 255
12.2.2 数据库的逻辑设计 256
12.2.3 数据库存储过程 258
12.3 配置Web.config文件 258
12.4 登录功能模块 262
12.4.1 界面设计 262
12.4.2 代码设计 262
12.5 首页设计 269
12.6 商品查找功能模块 270
12.6.1 界面设计 270
12.6.2 代码设计 272
12.7 ProCat用户控件设计 274
12.7.1 界面设计 274
12.7.2 代码设计 275
12.8 最受欢迎商品功能模块 276
12.8.1 界面设计 276
12.8.2 代码设计 278
12.9 商品详细信息功能模块 279
12.9.1 界面设计 279
12.9.2 代码设计 280
12.10 购物车功能模块 282
12.10.1 界面设计 282
12.10.2 代码设计 283
12.11.1 界面设计 297
12.11 订单查询功能模块 297
12.11.2 代码设计 298
12.12 实例演示 303
第13章 客户服务系统 305
13.1 系统设计 305
13.1.1 需求分析 305
13.1.2 功能模块划分 305
13.1.3 系统功能设计 306
13.2 数据库设计 306
13.2.1 数据库需求分析 306
13.2.2 数据库逻辑设计 307
13.2.3 数据库存储过程 309
13.3 连接数据库 310
13.4.1 界面设计 311
13.4 首页功能模块设计 311
13.4.2 代码设计 312
13.5 用户信息管理功能模块 315
13.5.1 界面设计 315
13.5.2 代码设计 317
13.6 客户记录管理模块 323
13.6.1 界面设计 323
13.6.2 代码设计 324
13.7 问题记录分配功能模块 333
13.7.1 界面设计 333
13.7.2 代码设计 333
13.8 工作记录管理功能模块 336
13.9 服务调查管理模块 339
13.10 实例演示 342