图书介绍

VB.NET数据库开发 第2版【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

VB.NET数据库开发 第2版
  • (丹)Carsten Thomsen著;盛和太,白葳译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302083304
  • 出版时间:2004
  • 标注页数:616页
  • 文件大小:68MB
  • 文件页数:635页
  • 主题词:BASIC语言-程序设计

PDF下载


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

下载说明

VB.NET数据库开发 第2版PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第Ⅰ部分 初识.NET和数据库1

第1章 Visual Basic.NET快速入门1

1.1 回顾编程概念1

1.1.1 .NET Framework组件一瞥2

1.1.2 JIT与虚拟机5

1.1.3 程序集和命名空间5

1.1.4 .NET Framework类库8

1.2 熟练使用VS.NET集成开发环境8

1.2.1 所有语言共享IDE9

1.2.2 两种界面模式9

1.2.3 内置Web浏览器功能10

1.2.4 命令窗口11

1.2.5 内置对象浏览器12

1.2.6 集成调试器13

1.2.7 集成帮助系统14

1.2.8 宏14

1.2.9 升级的部署工具15

1.2.10 文本编辑器15

1.2.11 IDE和工具调整16

1.2.12 Server Explorer17

1.2.13 数据连接17

1.2.14 Toolbox18

1.2.15 Task List18

1.3 本章小结19

2.1 数据库的概念20

2.2 使用数据库的原因20

第2章 使用数据库20

2.3 关系数据库与层次数据库21

2.3.1 层次数据库21

2.3.2 关系数据库22

2.4 VB.NET程序员对关系数据库需要了解什么22

2.4.4 列和字段23

2.4.5 Null值23

2.4.6 关系数据库模型23

2.4.3 行和记录23

2.4.2 表23

2.4.1 数据库管理系统23

2.4.7 键27

2.4.8 索引27

2.4.9 数据完整性28

2.4.10 规范化29

2.4.11 反规范化33

2.5 UserMan数据库架构33

2.6 本章小结34

第Ⅱ部分 ADO.NET连接层参考35

第3章 理解ADO.NET35

3.1 数据相关的命名空间37

3.2 本章小结38

第4章 数据提供程序简介39

4.1 本章小结42

第5章 Connections类和Transactions类43

5.1 Connection类43

5.1.1 ConnectionString属性44

5.1.2 Connection类属性47

5.1.3 Connection类方法48

5.1.4 Connection类事件48

5.1.5 打开连接48

5.1.6 关闭连接50

5.1.7 销毁连接50

5.1.8 比较Connection对象50

5.1.9 操作连接状态52

5.1.10 共享连接53

5.1.11 处理提供程序、驱动程序和数据源消息58

5.2 事务62

5.2.1 定义事务边界63

5.2.2 手动事务63

5.2.3 自动化事务71

5.3 处理Connection类和Transaction类异常73

5.4 本章小结80

第6章 Command类和Parameter类81

6.1 使用Command对象81

6.1.1 OdbcCommand、OleDbCommand和SqlCommand类81

6.1.2 Command类属性83

6.1.3 Command类方法83

6.1.4 执行命令84

6.1.5 处理Command类异常87

6.2 使用Parameter对象90

6.2.1 实例化Parameter对象91

6.2.2 设置参数的数据类型92

6.2.3 指定参数类型93

6.2.4 参数映射93

6.2.5 对参数使用空值95

6.3 本章小结95

第7章 DataReader类96

7.1 使用DataReader类96

7.1.1 OdbcDataReader、OleDbDataReader和SqlData Reader类96

7.1.2 声明和实例化DataReader对象96

7.1.5 在DataReader中读取行98

7.1.3 打开DataReader对象98

7.1.4 关闭DataReader对象98

7.1.6 检查列中的空值99

7.1.7 从数据源读取图像100

7.1.8 提取元数据104

7.1.9 处理多个结果106

7.1.10 DataReader属性106

7.1.11 DataReader方法106

7.1.12 处理DataReader异常106

7.1.13 何时使用DataReader类107

7.1.14 XmlReader类107

7.1.16 XmlReader方法108

7.1.17 声明和实例化XmlReader对象108

7.1.15 XmlReader属性108

7.1.18 打开XmlReader对象109

7.1.19 关闭XmlReader对象109

7.1.20 在XmlReader对象中读取行109

7.1.21 XmlReader对象中的定位110

7.1.22 处理XmlReader异常113

7.2 本章小结113

第8章 DataAdapter类和CommandBuilder类114

8.1 介绍DataAdapter类114

8.1.1 DataAdapter属性114

8.1.3 DataAdapter事件115

8.1.4 实例化DataAdapter对象115

8.1.2 DataAdapter方法115

8.1.5 设置Command属性116

8.1.6 填充DataSet或DataTable对象121

8.1.7 检索SELECT语句参数122

8.1.8 从数据源检索架构124

8.1.9 更新数据源129

8.2 使用CommandBuilder类132

8.2.1 何时使用CommandBuilder类133

8.2.2 准备DataAdapter133

8.3 本章小结135

第Ⅲ部分 ADO.NET无连接层参考136

第9章 DataSet类136

9.1 使用DataSet类136

9.1.1 Recordset类与DataSet类137

9.1.2 DataSet类属性138

9.1.3 DataSet类方法139

9.1.4 DataSet类事件139

9.1.5 实例化DataSet对象139

9.1.6 使用DataAdapter类填充DataSet对象140

9.1.7 清除DataSet对象中的数据141

9.1.8 清除DataSet对象141

9.1.9 复制DataSet对象141

9.1.10 合并DataSet对象中的数据和其他数据142

9.1.11 检测并处理DataSet对象中数据的改动147

9.1.12 接受或拒绝DataSet对象中数据的改动148

9.1.13 使用DataAdapter类更新数据源151

9.2 本章小结154

第10章 DataTable类和DataView类155

10.1 使用DataTable类155

10.1.1 DataTable类属性155

10.1.2 DataTable类方法155

10.1.3 DataTable类事件155

10.1.4 声明和实例化DataTable对象155

10.1.5 构造您自己的DataTable对象156

10.1.6 填充DataTable对象164

10.1.7 清除DataTable对象中的数据165

10.1.8 复制DataTable对象166

10.1.9 搜索DataTable对象167

10.1.10 复制DataTable对象中的行169

10.1.11 处理列改动170

10.1.12 处理行改动172

10.1.13 处理行删除173

10.2 使用DataView类174

10.2.1 DataView类属性175

10.2.2 DataView类方法175

10.2.3 DataView类事件175

10.2.4 声明和实例化DataView对象176

10.2.5 搜索DataView对象176

10.2.6 对DataView进行排序179

10.2.7 操作DataView对象中的行180

10.3 小结182

11.1.2 DataRow类方法183

11.1.4 声明和初始化DataRow对象183

11.1.3 DataRow事件183

11.1 使用DataRow类183

11.1.1 DataRow类属性183

第1 1章 DataRow类和DataColumn类183

11.1.5 操作DataRow对象184

11.1.6 使用DataRow对象的不同版本189

11.1.7 处理DataRow对象的错误191

11.2 使用DataColumn类195

11.2.1 DataColumn类属性195

11.2.2 DataColumn类方法195

11.2.3 DataColumn类事件195

11.2.4 声明和初始化DataColumn对象195

11.2.5 使用AutoIncrement DataColumn对象196

11.2.6 处理空值197

11.3 本章小结199

第12章 数据关系200

12.1 使用DataRelation类200

12.1.1 DataRelation类属性200

12.1.2 DataRelation类方法200

12.1.3 DataRelation类事件201

12.1.4 声明和初始化DataRelation对象201

12.1.5 使用带有关系的约束208

12.1.6 关系定位215

12.2 本章小结218

13.1 使用Server Explorer219

第13章 集成开发环境中的数据库应用219

第Ⅳ部分 在VS.NET IDE中使用数据库219

13.1.1 处理数据连接220

13.1.2 处理服务器222

13.2 数据库项目229

13.2.1 创建数据库项目文件夹231

13.2.2 删除数据库项目文件夹232

13.2.3 将数据库对象添加到数据库项目中232

13.3 使用面向企业架构师的Visio设计数据库235

13.4 使用Database Designer设计数据库236

13.4.1 创建数据库关系图236

13.4.2 保存数据库关系图241

13.5 使用Table Designer241

13.5.1 添加列242

13.5.3 添加索引和键243

13.5.2 设置主键243

13.5.4 添加约束244

13.5.5 创建关系246

13.6 使用Query Designer设计查询246

13.6.1 初识Query Designer窗格246

13.6.2 检查SQL语法251

13.6.3 执行查询252

13.6.4 分析各种查询类型252

13.7 使用SQL Editor编辑脚本254

13.7.1 使用Query Editor生成SQL语句255

13.7.2 保存脚本256

13.8 创建类型化的DataSet类257

13.7.3 编辑和使用脚本模板257

13.7.4 运行SQL脚本257

13.8.1 使用XML Designer创建类型化的DataSet对象258

13.8.2 使用DataSet Desinger创建类型化的DataSet对象258

13.8.3 使用类型化的DataSet类259

13.9 本章小结260

第Ⅴ部分 异常处理与调试261

第14章 异常处理261

14.1 结构化异常处理262

14.1.1 启用结构化异常处理263

14.1.2 在一个过程中使用两种或多种结构化异常处理程序263

14.1.3 分析Exception类264

14.1.4 处理结构化异常处理程序中的异常265

14.1.5 过滤异常269

14.1.6 创建自己的异常271

14.1.7 抛出结构化异常272

14.1.8 处理数据相关异常272

14.1.9 结构化异常的CLR处理273

14.2 非结构化异常处理274

14.2.1 启用非结构化异常处理274

14.2.2 分隔异常处理程序和正常代码275

14.2.3 在同一个过程中使用多个非结构化异常处理程序275

14.2.4 使用父异常处理程序277

14.2.5 禁用非结构化异常处理程序278

14.2.7 忽略异常并继续执行279

14.2.6 禁用非结构化的本地异常279

14.2.8 在异常处理程序中处理异常280

14.2.9 分析Err对象281

14.2.10 引发非结构化异常282

14.2.11 确定抛出的异常是不是用户自定义异常283

14.2.12 捕获DLL文件中出现的异常283

14.2.13 处理数据相关异常284

14.3 本章小结285

第15章 使用Debug类和Trace类286

15.1 使用Debug类286

15.1.1 启用调试功能286

15.1.2 禁用调试功能288

15.1.3 使用调试断言288

15.1.4 使用调试错误消息289

15.2 使用Trace类290

15.1.5 Debug类的方法和属性290

15.3 本章小结291

第Ⅵ部分 服务器端处理292

第16章 使用存储过程292

16.1 优化问题293

16.2 使用存储过程和函数296

16.2.1 使用存储过程的原因296

16.2.2 创建和运行存储过程297

16.2.3 检索RETURN语句指定的值306

16.2.4 自动生成存储过程代码307

16.2.7 运行Oracle存储过程308

16.2.5 改变存储过程的名称308

16.2.6 查看存储过程的相关性308

16.2.8 运行DB2存储过程312

16.3 本章小结316

第17章 使用视图317

17.1 使用视图317

17.1.1 使用视图的限制318

17.1.2 使用视图的原因318

17.1.3 创建视图318

17.1.4 在IDE中运行视图319

17.1.5 在代码中使用视图320

17.2 本章小结323

18.1 使用触发器324

第18章 使用触发器324

18.1.1 使用触发器的原因325

18.1.2 创建触发器325

18.1.3 查看触发器源代码331

18.2 本章小结331

第Ⅶ部分 层次数据库332

第19章 层次数据库332

19.1 LDAP332

19.2 编程访问Active Directory333

19.2.1 System.DireetoryServices命名空间333

19.2.2 探讨DirectoryEntry类334

19.2.3 在Active Directory中查找对象338

19.2.4 返回非默认的Active Directory对象属性340

19.2.5 处理对象的属性值341

19.3 使用OLE DB.NET Data Provider访问Active Directory344

19.3.1 利用连接的OLE DB Provider345

19.3.2 指定利用LDAP协议访问的域345

19.3.3 指定从Active Directory检索的信息345

19.3.4 更新Active Directory对象346

19.3.5 检索用户SID347

19.4 本章小结348

第20章 Exchange Server349

20.1 使用Microsoft OLE DB Exchange Server Provider351

20.2 使用Microsoft OLE DB Provider for Internet Publishing353

20.3 从SQL Server访问作为链接服务器的Exchange Server355

20.3.1 把Exchange Server设置为链接服务器355

20.3.3 在链接服务器Exchange Server上创建视图357

20.3.2 关闭链接服务器Exchange Server357

20.4 本章小结358

第Ⅷ部分 Message Queuing359

第21章 消息队列359

21.1 安装Message Queuing360

21.1.1 工作组模型与Active Directory模型361

21.1.2 非独立客户端、独立客户端与服务器362

21.2 无连接编程363

21.3 MessageQueue类一瞥363

21.4 何时使用消息队列363

21.5.1 私有队列与公共队列365

21.5.2 编程创建队列365

21.5 使用消息队列365

21.5.3 显示或修改消息队列的属性367

21.5.4 绑定现有消息队列368

21.5.5 发送消息370

21.5.6 检索消息371

21.5.7 查看消息374

21.5.8 从队列中挑选特定的消息375

21.5.9 检索队列中的所有消息376

21.5.10 异步发送和检索消息377

21.5.11 清除队列中的消息378

21.5.12 按优先级排列消息379

21.5.13 定位消息队列380

21.5.14 删除消息队列382

21.5.15 控制消息队列的存储空间383

21.6 事务化消息队列384

21.6.1 内部事务384

21.6.2 外部事务384

21.6.3 创建事务化的消息队列384

21.6.4 启动事务385

21.6.5 结束事务385

21.6.6 使用MessageQueueTransaction类386

21.7 系统生成的队列388

21.8 保护Message Queuing391

21.8.1 使用身份验证391

21.8.2 使用加密395

21.8.3 使用访问控制397

21.8.4 使用SetPermissions方法398

21.8.5 使用审计399

21.9 MSMQ 3.0的特性400

21.9.1 添加MSMQ 3.0功能401

21.9.2 使用MSMQ 3.0类402

21.9.3 通过Internet传输消息403

21.9.4 向多个队列发送消息404

21.9.5 可编程管理407

21.9.6 使用消息队列触发器407

21.9.7 MSMQ 3.0特性总结414

21.10 本章小结414

第22章 使用XML与SQL Server 2000415

22.1 SQL Server与XML415

22.2.1 安装SQLXML 3.0419

22.2 使用SQLXML 3.0419

22.2.2 配置ISAPI Extension420

22.2.3 重新启动虚拟目录应用程序423

22.2.4 测试ISAPI Extension424

22.2.5 客户端与服务器端XML格式化433

22.2.6 SQLXML 3.0 Managed Classes436

22.2.7 通过SQLXML3.0使用Web服务458

22.3 本章小结462

第Ⅹ部分 数据包装463

第23章 数据包装器463

23.1 使用数据包装器的原因463

23.2 面向对象编程463

23.2.1 多态464

23.2.2 继承464

23.2.3 封装466

23.2.4 与OOP有关的VB.NET关键字466

23.3 包装数据库469

23.4 本章小结477

第24章 Windows数据绑定控件478

24.1 数据绑定控件与手动数据连接478

第Ⅺ部分 数据绑定控件478

24.2 不同的UI,不同的控件479

24.3 对Windows Form使用数据绑定控件479

24.3.1 检查绑定上下文480

23.3.2 创建数据绑定Windows Form控件490

23.3.3 将数据绑定Windows Form控件添加到Toolbox中491

24.4 本章小结492

25.1 对Web Form使用数据绑定控件493

25.2 将ASP.NET服务器控件绑定到数据源493

第25章 Web数据绑定控件493

25.2.1 维护状态495

25.2.2 选择正确的数据存储496

25.2.3 使用Data Form Wizard创建窗体497

25.2.4 创建数据绑定WebForm控件504

25.3 本章小结506

26.2 找出对象507

26.1 标识UerMan中的信息507

26.2.1 数据库对象507

第26章 UserMan507

第Ⅻ部分 示例应用程序507

26.2.2 Active Directory对象519

26.2.3 其他对象521

26.3 创建客户端521

26.4 提示与思路522

26.4.1 数据库方面的建议522

26.4.2 一般建议523

26.5 本章小结524

附录525

附录A 游标与锁定525

附录B 使用传统ADO与COM Interop538

附录C 连接层属性、方法和事件541

附录D 无连接层属性、方法和事件593

第Ⅸ部分 XML与SQL Server2000

热门推荐