图书介绍

ADO.NET程序设计教程与实验【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

ADO.NET程序设计教程与实验
  • 魏峥,王军,崔同良编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302145196
  • 出版时间:2007
  • 标注页数:414页
  • 文件大小:43MB
  • 文件页数:434页
  • 主题词:软件工具-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ADO.NET程序设计教程与实验PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ADO.NET的基本知识1

1.1 ADO.NET数据访问1

1.1.1 ADO.NET简介1

1.1.2 连接环境与非连接环境2

1.1.3 ADO.NET对象模型2

1.1.4 与数据相关的命名空间4

1.1.5 ADO.NET与XML4

1.2 在服务器资源管理器中使用数据库5

1.2.1 获取数据5

1.2.2 实例——创建简单的数据库应用程序5

习题7

2.1.2 选择.NET数据提供程序9

2.1.1 .NET数据提供程序简介9

2.1 选择.NET数据提供程序9

第2章 连接数据源9

2.2 SqlConnection类的成员10

2.2.1 引入ADO.NET命名空间10

2.2.2 SqlConnection类的构造函数10

2.2.3 连接对象的属性11

2.2.4 连接对象的方法12

2.2.5 连接对象的事件12

2.2.6 捕捉数据提供者所引发的异常13

2.2.7 实例——连接SQL Server数据库14

2.2.8 实例——连接Access数据库16

2.2.9 实例——连接Excel电子表格17

2.2.10 实例——测试数据库连接状态18

2.2.11 实例——捕捉数据提供者所引发的异常20

2.3.1 连接池的概念22

2.3 连接池22

2.3.2 使用连接字符串值来控制连接池23

2.3.3 实例——监视和管理SQL Server的连接池24

习题29

第3章 在连接环境下的数据存取33

3.1 使用连接环境33

3.1.1 连接环境下应用程序的对象模型33

3.1.2 连接环境中使用的类34

3.2 Command对象34

3.2.1 Command类的构造函数34

3.2.2 Command对象常用属性35

3.2.3 Command对象常用方法36

3.2.4 实例——建立一个SQL Server数据库36

3.2.5 实例——在SQL Server数据库中建立一个表38

3.2.6 实例——新建、修改与删除数据记录39

3.2.7 实例——反复使用SqlCommand对象完成查询44

3.3 DataReader对象46

3.3.1 DataReader对象的常用属性46

3.3.2 DataReader对象的常用方法47

3.3.3 实例——输出到Excel电子表格49

3.3.4 实例——返回多重结果集52

3.3.5 实例——从数据库取得结构描述信息55

3.3.6 使用ExecuteReader方法的重载版本56

3.4 使用存储过程57

3.4.1 实例——在Visual Studio.NET中创建存储过程58

3.4.2 实例——建立一个存储过程59

3.4.3 实例——执行存储过程61

3.5 Command对象参数64

3.5.1 SqlParameter类的构造函数65

3.5.2 SqlDbType枚举66

3.5.3 SqlParameter对象常用属性67

3.5.4 SqlParameterCollection类的Add方法68

3.5.5 实例——取得与设置Transact-SQL语句的参数69

3.5.6 实例——取得与设置存储过程的参数和返回值(1)75

3.5.7 实例——取得与设置存储过程的参数和返回值(2)82

3.5.8 实例——读写数据库图像信息86

3.6 使用触发器90

3.7 使用事务机制92

3.7.1 使用SQL语句来管理事务92

3.7.2 使用ADO.NET管理事务94

3.7.3 实例——在ADO.NET中执行事务96

习题98

第4章 建立和使用DataSet102

4.1 DataSet的基本概念102

4.1.1 DataSet对象模型102

4.2 DataTable的基本概念103

4.1.2 构建DataSet103

4.2.1 DataTable对象模型104

4.2.2 构建DataTable对象104

4.2.3 建立DataTable对象并添加到DataTableCollection105

4.3 定义DataTable的结构106

4.3.1 使用DataColumn构造函数106

4.3.2 直接使用Columns属性的Add方法109

4.3.3 DataColumn对象的属性112

4.3.4 建立自动编号字段113

4.3.5 建立表达式字段114

4.3.6 定义表的主键117

4.3.7 使用唯一约束118

4.4 绑定与保存DataSet119

4.4.1 为Windows控件绑定数据119

4.5.1 插入新行121

4.4.2 为DataGrid控件绑定DataSet对象121

4.5 更新DataTable中的数据121

4.5.2 实例——在数据集中建立数据表122

4.5.3 在行中定位128

4.5.4 更改表中数据129

4.5.5 删除行129

4.5.6 实例——CurrencyManager实例130

4.5.7 搜索记录132

4.5.8 记录的状态与版本134

4.5.9 实例——测试记录的状态与版本135

4.5.10 使用Select方法141

4.5.11 实例——使用Select实例143

4.6 定义数据关系145

4.6.1 建立表之间的关系145

4.6.2 实例——建立表之间的关系148

4.6.3 实例——浏览相关联的DataTable150

4.6.4 使用外键约束限制对数据的操作152

4.6.5 实例——创建外键约束153

习题155

第5章 使用ADO.NET读取和写入XML159

5.1 XML简介159

5.1.1 XML的优点159

5.1.2 XML的格式160

5.2 创建XSD架构161

5.2.1 XSD结构简介161

5.2.2 实例——使用Visual Studio.NET生成XML架构161

5.2.3 实例——创建基于目标架构的XML文件163

5.3 类型化数据集和非类型化数据集165

5.3.1 实例——建立类型化数据集166

5.3.2 实例——手工编译类型化数据集169

5.3.3 实例——应用类型化数据集170

5.4 数据集的XML方法172

5.4.1 实例——读写XML文件172

5.4.2 实例——将XML数据或XSD架构作为一个字符串返回174

5.4.3 实例——从XSD架构或XML加载数据集架构定义176

5.4.4 实例——将DataSet的架构写入XML文档177

习题178

第6章 从现有数据源构造数据集180

6.1 配置DataAdapter检索信息180

6.1.1 DataAdapter概念180

6.1.2 DataAdapter类的构造函数180

6.1.3 使用DataAdapter填充DataSet182

6.1.4 实例——以编程的方式使用DataAdapter填充DataSet182

6.1.5 实例——以可视化方式使用DataAdapter填充DataSet184

6.1.6 数据表映射190

6.1.7 实例——使用TableMappings集合191

6.1.8 为DataSet指定附加约束194

6.1.9 实例——为DataSet指定附加约束195

6.1.10 实例——以编程方式定义DataSet架构并高效填充DataSet197

6.2 配置DataAdapter更新后台数据源199

6.2.1 数据更新命令200

6.2.2 实例——设置数据适配器的命令参数202

6.2.3 自动生成SQL命令206

6.2.4 实例——自动生成SQL命令更新数据源208

6.3 将数据更改保存到数据源211

6.3.1 使用DataSet对象的GetChanges方法211

6.3.2 使用DataSet对象的Merge方法212

6.3.4 实例——将数据更改保存到数据源213

6.3.3 使用DataSet对象的AcceptChanges方法213

6.4 验证数据217

6.4.1 数据集中的数据验证217

6.4.2 实例——利用ColumnChanging事件验证输入218

6.4.3 实例——利用RowChanging事件验证输入221

6.4.4 实例——利用ColumnChanged事件验证输入225

6.4.5 设置字段或记录的自定义错误信息230

6.4.6 实例——应用RowChanged事件批量验证数据230

6.4.7 实例——应用ColumnChanged事件批量验证数据234

6.5 ADO.NET的并发控制239

6.5.1 并发控制的类型239

6.5.2 ADO.NET与Visual Studio.NET的并发控制240

6.5.3 使用动态SQL实现开放式并发241

6.5.4 使用存储过程实现开放式并发242

6.5.5 实例——处置并发冲突243

习题250

第7章 数据库中常用控件254

7.1 ListBox控件254

7.1.1 ListBox常用属性、方法和事件254

7.1.2 实例——ListBox应用实例256

7.2 ComboBox控件258

7.2.1 ComboBox常用属性、方法和事件258

7.2.2 实例——ComboBox应用实例259

7.3 ListView控件262

7.3.1 ListView常用属性、方法和事件262

7.3.2 实例——ListView应用实例264

7.4 TreeView控件266

7.4.1 TreeView控件常用属性、方法、事件266

7.4.2 实例——TreeView应用实例267

7.5.1 在DataGrid中加入数据270

7.5.2 实例——DataGrid外观设计270

7.5 DataGrid控件270

7.5.3 实例——向DataGrid添加DateTimePicker272

7.5.4 实例——向DataGrid添加ComboBox控件274

7.5.5 实例——获取DataGrid中的值277

7.5.6 实例——获取DataGrid中的选择状态279

7.6 DataView控件281

7.6.1 创建DataView对象281

7.6.2 实例——使用DataView来排序和筛选数据282

7.6.3 实例——查看DataView的内容284

7.6.4 实例——使用DataView浏览关系286

7.6.5 实例——使用Find方法搜索DataView中的记录288

7.6.6 实例——TreeView控件与DataGrid控件保持同步292

习题294

8.1.1 实例——使用报表专家创建报表298

第8章 报表298

8.1 创建和使用Crystal Reports报表298

8.1.2 实例——手工创建报表305

8.1.3 实例——使用CrystalReportViewer显示数据报表308

8.1.4 实例——动态输出查询内容309

8.2 应用Microsoft Office套装软件完成复杂报表311

8.2.1 实例——应用Excel完成复杂报表311

8.2.2 实例——应用Word完成复杂报表314

习题317

第9章 应用实例——教师信息管理系统设计319

9.1 数据库设计319

9.1.1 表设计319

9.1.2 存储过程设计319

9.1.3 触发器设计322

9.2 教师信息管理系统的系统架构设计323

9.1.4 视图设计323

9.2.1 创建数据访问层325

9.2.2 创建业务逻辑层331

9.2.3 创建表示层设计349

习题366

第10章 实验370

实验一 使用数据窗体向导370

实验目标370

实验内容370

实验过程371

实验二 连接数据源374

实验目标374

实验内容375

实验过程375

实验内容382

实验过程382

实验目标382

实验三 执行连接环境下的数据库操作382

实验四 创建和绑定数据集392

实验目标392

实验内容393

实验过程393

实验五 建立应用类型化数据集399

实验目标399

实验内容399

实验过程399

实验六 执行非连接环境下的数据库操作402

实验目标402

实验内容403

实验过程403

参考文献415

热门推荐