Visual Studio.NET中文版是Microsoft公司最新推出的可视化开发工具,ASP.NET作为Visual Studio.NET的组成部分之一,成为Internet和intranet开发Web应用程序的新一代开发工具,逐渐被广大程序员普遍采用。本书以通俗、简明的语言由浅入深地讲解了ASP.NET数据库访问技术及其编程方法与技巧,同时辅以大量的实例。书中所有程序代码均采用CodeBehind技术,通过实例步步引导读者快速掌握用C#和ASP.NET进行数据库编程的思路和技巧。 本书首先介绍了ASP.NET的特性、C#语言和SQL语言的基础知识;接下来介绍了ASP.NET的新一代数据存取机制——ADO.NET;此外,还介绍了用基本的服务器端组件、数据验证组件、数据列表控件实现数据访问以及利用ADO.NET操作XML数据等内容;最后综合前几章的知识,提供了一个完整的经典实例供读者学习和借鉴。 本书是一本内容丰富的ASP.NET数据库开发资源大全,适合初学者及广大网络设计和开发人员阅读,对高级开发人员也有一定的参考价值。目 录
第1章 ASP.NET简介与安装 1
1.1 ASP.NET的重要特色 2
1.1.1 增强的编译性能 2
1.1.2 可视化的开发工具支持 2
1.1.3 威力和灵活性 2
1.1.4 简易性 3
1.1.5 其他重要特色 3
1.2 构建ASP.NET的开发环境 3
1.2.1 安装Microsoft Visual Studio .NET的系统需求 3
1.2.2 安装Microsoft Visual Studio .NET的步骤 5
1.2.3 .NET Framework SDK示例及 快速入门教程的安装 7
1.3 ASP.NET的关键技术 9
1.3.1 ASP.NET与ASP比较 10
1.3.2 CodeBehind技术 11
1.3.3 数据绑定技术 17
1.3.4 新一代的数据存取机制 ——ADO.NET 18
1.4 第一个连接数据库的实例 19
1.5 本章小结 22
第2章 C#语言基础 23
2.1 数据类型 24
2.1.1 值类型 24
2.1.2 引用类型 27
2.2 操作符 30
2.2.1 常用的操作符 30
2.2.2 操作符的优先级 31
2.3 控制语句 32
2.3.1 选择语句 32
2.3.2 循环语句 33
2.3.3 跳出、继续和转向语句 34
2.4 命名空间的声明 35
2.4.1 命名空间的概述 35
2.4.2 namespace和using关键词 36
2.5 一个简单的C#程序 38
2.5.1 编写C#程序 38
2.5.2 用CSC编译程序 39
2.6 本章小结 40
第3章 SQL语言的基本知识 41
3.1 SQL语言简介 42
3.1.1 什么是SQL语言 42
3.1.2 SQL语言的组成 42
3.1.3 SQL语句中常用的符号 43
3.2 对数据库和数据表的操作 44
3.2.1 对数据库的操作 44
3.2.2 对数据表的操作 47
3.3 数据查询 49
3.3.1 简单的SELECT语句 49
3.3.2 WHERE子句和ORDER BY 子句 52
3.3.3 聚合函数 54
3.3.4 GROUP BY子句 55
3.3.5 数据查询的实例 56
3.4 数据处理 57
3.4.1 添加数据 57
3.4.2 删除数据 58
3.4.3 更新数据 58
3.4.4 数据处理的实例 59
3.5 本章小结 61
第4章 新一代的数据存取 机制——ADO.NET 62
4.1 ADO.NET的概述 63
4.1.1 ADO.NET与ADO 的比较 63
4.1.2 .NET 框架中的数据 提供程序 63
4.2 ADO.NET组件及对象模型 65
4.2.1 ADO.NET组件及对象 模型概述 65
4.2.2 使用Connection对象连接 到不同的数据源 67
4.2.3 Connection对象的 构造函数 68
4.2.4 处理Connection事件 69
4.2.5 使用Command对象实现 对数据的操作 75
4.2.6 使用DataReader对象读取 数据库中的数据 81
4.2.7 使用DataSet对象访问 数据库中的数据 84
4.3 使用【数据】工具箱 87
4.4 本章小结 92
第5章 使用ASP.NET服务器端控件 93
5.1 基本的ASP.NET服务器端控件 94
5.1.1 创建Web窗体 94
5.1.2 Label控件 96
5.1.3 Button控件 98
5.1.4 LinkButton控件 100
5.1.5 ImageButton控件 102
5.1.6 TextBox控件 104
5.1.7 DropDownList控件 107
5.1.8 ListBox控件 112
5.1.9 CheckBox控件和 CheckBoxList控件 115
5.1.10 RadioButton控件和 RadioButtonList控件 118
5.1.11 使用基本的ASP.NET服务器 端控件的综合实例 120
5.2 服务器端数据验证控件 126
5.2.1 数据验证机制介绍 127
5.2.2 确保不跳过输入的 RequiredFieldValidator 控件 128
5.2.3 比较输入与控件属性值的 CompareValidator控件 129
5.2.4 检查输入有效范围的 RangeValidator 控件 130
5.2.5 检查输入格式的 RegularExpressionValidator 控件 132
5.2.6 使用自定义验证检查输入的 CustomValidator 控件 133
5.2.7 摘要显示所有验证错误的 ValidationSummary控件 134
5.2.8 使用服务器端数据验证 控件的综合实例 136
5.3 本章小结 140
第6章 利用DataGrid 控件实现 数据访问 141
6.1 数据绑定技术概述 142
6.2 结合ADO.NET用DataGrid控件 显示数据 143
6.2.1 选择查询 144
6.2.2 自定义外观 147
6.2.3 Sort属性和数据排序 151
6.2.4 分页浏览 153
6.2.5 用DataGrid控件显示数据 的综合实例 156
6.3 结合ADO.NET用DataGrid控件 操作数据 160
6.3.1 在数据库中插入数据 160
6.3.2 更新数据库中的数据 164
6.3.3 删除数据库中的数据 169
6.3.4 编写和使用存储过程 172
6.3.5 用DataGrid控件操作数据 的综合实例 175
6.4 本章小结 189
第7章 利用模板控件进行数据访问 190
7.1 模板控件介绍 191
7.2 Repeater控件 192
7.2.1 使用ItemTemplate定义列表 中项目的内容和布局 194
7.2.2 使用AlternatingItemTemplate 确定交替项的内容和布局 198
7.2.3 使用SeparatorTemplate在各 个项目之间呈现分隔符 200
7.2.4 使用HeaderTemplate确定 列表页眉的内容和布局 202
7.2.5 使用FooterTemplate确定 列表页脚的内容和布局 203
7.2.6 使用Repeater控件进行 数据访问的综合实例 206
7.3 DataList控件 210
7.3.1 DataList控件和Repeater 控件的比较 211
7.3.2 DataList控件的WYSIWYG 编辑模式 211
7.3.3 使用SelectedItemTemplate 确定选中项目的 内容和布局 214
7.3.4 使用EditItemTemplate 确定编辑项目的 内容和布局 217
7.3.5 使用DataList控件 进行数据访问的综合实例 222
7.4 本章小结 227
第8章 ADO.NET的XML功能 228
8.1 可扩展标记语言XML 229
8.1.1 HTML的缺点 229
8.1.2 不同于HTML的XML 230
8.1.3 XML实例 231
8.2 XML数据与数据库的关系 232
8.2.1 文件系统的局限性 232
8.2.2 数据库 233
8.3 XML的文档对象模型 234
8.4 ADO.NET操作XML数据 239
8.4.1 关系数据和 ADO.NET 的XML集成 239
8.4.2 使用DataSet对象访问XML 数据 242
8.5 将XML数据导入到数据库 的实例 248
8.6 本章小结 254
第9章 留言板 255
9.1 留言板功能介绍 256
9.2 准备工作 256
9.2.1 数据库的设计 256
9.2.2 程序文件的结构 257
9.3 进入实例 258
9.3.1 用户登录 258
9.3.2 用户注册 259
9.3.3 留言板首页 262
9.3.4 撰写留言 264
9.3.5 查看和回复留言 266
9.3.6 留言者信息 270
9.4 实例的运行 271
9.5 本章小结 274
第10章 网络数据库查询 275
10.1 数据库查询功能介绍 276
10.2 准备工作 277
10.2.1 数据库说明 277
10.2.2 程序文件的结构 277
10.3 程序设计与实现 278
10.3.1 用户身份验证 278
10.3.2 设置查询条件 281
10.3.3 显示查询结果 291
10.4 实例的运行及说明 292
10.5 本章小结 296
第11章 电子商务——食品店店面 297
11.1 食品店店面功能介绍 298
11.1.1 什么是电子商务 298
11.1.2 食品店店面功能 298
11.2 准备工作 300
11.2.1 数据库的设计 301
11.2.2 程序文件的结构和功能 304
11.2.3 项目的创建和 素材的整合 304
11.3 创建“食品店店面”欢迎界面 305
11.4 创建“食品店店面”主界面 307
11.4.1 创建【LOGO区】 308
11.4.2 创建【类别选择区】 308
11.4.3 创建【商品陈列区】 309
11.4.4 创建【商品浏览区】 311
11.4.5 创建【购物篮区】 312
11.5 实现“食品店店面”功能 313
11.5.1 更新商品的陈列和浏览 314
11.5.2 与更新商品陈列和浏览 相关的事件处理 316
11.5.3 更新购物篮 317
11.5.4 与更新购物篮相关的 事件处理 321
11.5.5 “食品店店面”主界面 的初始化 323
11.6 结账 324
11.6.1 结束购买 324
11.6.2 实现结账 324
11.7 实例的运行 327
11.8 本章小结 329
[图书资源]
