《Visual Basic.NET数据库开发典型实例》PDF下载

  • 购买积分:17 如何计算积分?
  • 作  者:王兴晶编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2002
  • ISBN:7505380095
  • 页数:558 页
图书介绍:本书主要针对有一定Visual Basic.NET(以下简称为VB.NET)基础的程序开发人员,密切结合实例,从专题着手,以实例为引导,深入透彻地讲解了使用VB.NET开发数据库应用程序的各项关键技术。本书首先介绍了数据库开发的基础知识,并且对VB.NET的数据库开发环境、数据库的设计步骤等重要的基础知识进行了简洁明了的讲解。从第3章起,本书详细分析了多个VB.NET开发数据库的实例,各章各有侧重,突出VB.NET在开发不同数据库应用程序上的差异性,使读者可以根据项目的需求设计相应的系统。这些实例的设计密切结合实际工作的需要,读者通过学习和实践,举一反三,可以快速灵活地掌握VB.NET数据库编程技术及技巧。本书内容翔实、结构严谨、实例丰富,可供程序开发人员和大专院校有关师生学习VB.NET编程时使用。本书也可作为计算机中级培训教材及专业技术人员的参考手册。

第1章 基础知识 1

1.1 数据库基础知识 2

1.1.1 表、记录、字段 2

1.1.2 关系的类型 3

1.1.3 查询和主索引字段 5

1.1.4 视图 6

1.1.5 存储过程 6

1.2 数据库设计步骤 7

1.3 VB.NET数据库开发环境 8

1.3.1 创建数据库 9

1.3.2 表 11

1.3.3 关系图 15

1.3.4 视图 28

1.3.5 存储过程和用户定义函数 37

1.3.6 连接数据库 40

1.4 数据库项目实例 50

1.4.1 创建数据库项目 51

1.4.2 数据库项目的文件夹 54

1.4.3 数据库连接和数据库引用 54

1.4.4 在数据库项目中添加数据库引用 56

1.4.5 设置默认数据库引用 56

1.4.6 删除数据库引用 57

1.4.7 生成创建脚本 57

1.4.8 将数据导出到数据库项目中 59

1.4.9 保存更改脚本 60

1.4.10 查询 61

1.5 小结 62

第2章 SQL语言的应用 63

2.1 SQL语言基础 64

2.1.1 SELECT语句的语法 64

2.1.2 准备工作 65

2.1.3 简单SELECT语句 67

2.1.5 省略选择字段中包含重复数据的记录 69

2.1.4 显示所需字段 69

2.1.6 更改查询结果中的字段标题 70

2.1.7 SQL运算符 71

2.1.8 WHERE从句 76

2.1.9 GROUP BY从句 79

2.1.10 ORDER BY从句 80

2.1.11 HAVING从句 82

2.2 常用函数 83

2.2.1 Sum()函数 83

2.2.2 AVG()函数 83

2.2.3 Connt()函数 83

2.2.4 Min()和Max()函数 84

2.2.5 StDev()和StDevP()函数 84

2.2.6 Abs()函数 84

2.2.7 Sum()函数 85

2.2.8 Count()函数 85

2.2.10 StDev()和StDevp()函数应用 86

2.2.9 Min()和Max()函数 86

2.3 操作表与索引 87

2.3.1 通过查询结果创建表 87

2.3.2 在表中追加记录 89

2.3.3 更新表中字段的值 94

2.3.4 删除表中记录 97

2.3.5 实现表之间的UNION运算 98

2.3.6 表之间的LEFT OUTER JOIN和RIGHT OUTER JOIN运算 101

2.3.8 创建表 103

2.3.7 表之间的INNER JOIN运算 103

2.3.9 创建索引 105

2.3.10 修改表 107

2.3.11 删除表或者表中的索引 107

2.4 在VB.NET中创建查询 108

2.4.1 创建并保存查询文件 108

2.4.2 使用“查询”菜单 108

2.4.3 使用查询设计器 110

2.5.2 SQL语法 112

2.5 注意事项 112

2.5.1 SQLServer版本 112

2.5.3 标识数据库对象 113

2.5.4 使用引号 113

2.5.5 大小写敏感度 113

2.5.6 在“网格”窗格和SQL窗格中输入关键字 114

2.5.7 输入货币值 114

2.5.8 输入空白 115

2.5.9 包括优化程序提示注释 115

2.5.10 从ANSI字符到OEM字符的转换 115

2.5.11 不受支持的及部分受支持的查询类型 116

2.5.12 使用来自不同数据源的表 116

2.6 小结 118

第3章 用DAO技术开发学生名册管理系统 119

3.1.2 解决方案 120

3.1.3 功能演示 120

3.1.1 系统需求 120

3.1 系统分析 120

3.2 使用Access建立数据库 122

3.2.1 创建学生名册数据库 122

3.2.2 创建学生信息表 123

3.2.3 创建“原学历”表 127

3.2.4 创建关系 128

3.3 设计主窗体 129

3.2.5 在表中添加数据 129

3.3.1 添加对DAO的引用 141

3.3.2 在模块中添加全局变量 143

3.3.3 窗体初始化 144

3.3.4 在窗体中显示记录 148

3.4 数据维护 153

3.4.1 添加记录 153

3.4.2 更新数据 154

3.4.3 编辑记录 157

3.4.5 在记录之间跳转 158

3.4.4 删除记录 158

3.5 创建QueryForm窗体 160

3.6 实现查询 164

3.7 运行程序 164

3.8 小结 178

第4章 用DAO技术开发Access数据库管理系统 181

4.1 系统分析 182

4.1.1 系统需求 182

4.1.2 解决方案 182

4.1.3 功能显示 182

4.2 主窗体及数据维护窗体 185

4.2.1 添加模块 186

4.2.2 程序初始化 187

4.2.3 打开数据库 187

4.2.4 显示数据 188

4.2.5 数据维护 189

4.2.6 数据维护窗体 193

4.3 添加索引窗体 195

4.4 添加字段子窗体 199

4.5 运行程序 203

4.6 小结 206

第5章 用ADO技术开发人事管理系统 207

5.1 系统分析 208

5.1.1 系统需求 208

5.1.2 解决方案 210

5.1.3 功能显示 211

5.2 设计数据库 216

5.2.1 “职工信息”表 216

5.2.2 “联系方式”表 217

5.2.3 “人事变动”表 217

5.2.4 “奖惩”表 218

5.2.5 “用户信息”表 218

5.2.6 创建关系 218

5.3 设计登录机制 219

5.3.1 添加对ADO的引用 220

5.3.2 设计Login窗体 221

5.3.3 设计代码 222

5.3.4 相关知识 225

5.4 主窗体的功能设置 230

5.4.1 在MainForm中添加菜单 230

5.4.2 在MainForm窗体中添加控件 232

5.4.3 在MainForm窗体中显示数据 233

5.4.4 修改记录 237

5.4.5 添加记录 239

5.4.6 删除记录 241

5.4.7 通过指定记录号实现记录跳转 243

5.4.8 通过指定筛选条件的方式实现记录跳转 244

5.4.9 实现注销 251

5.5.1 “奖惩情况”子窗体 252

5.5 设计各子窗体 252

5.4.10 打开其他子窗体 252

5.5.2 “联系方式”子窗体 259

5.5.3 “人事变动”子窗体 262

5.6 维护用户信息 264

5.6.1 设计窗体 264

5.6.2 在“用户信息”窗体中显示用户信息 267

5.6.3 修改用户信息 268

5.6.4 添加用户 270

5.7 运行程序 271

5.8 小结 294

第6章 用ADO.NET技术管理SQL Server数据库 297

6.1 系统分析 298

6.1.1 系统需求 298

6.1.2 解决方案 298

6.1.3 功能演示 299

6.2 添加数据组件 299

6.3 加载数据 314

6.4 添加记录 318

6.5 更新记录 318

6.6 在记录之间跳转 320

6.7 运行程序 320

6.8 小结 325

第7章 图书管理系统的设计 327

7.1 系统设计思路 328

7.1.1 系统需求 328

7.1.2 解决方案 329

7.1.3 功能显示 330

7.2 设计数据库 334

7.3 主窗体设计 339

7.3.1 设计显示界面 339

7.3.2 设计登录界面 342

7.3.3 添加数据组件 343

7.3.4 生成数据集 348

7.3.5 设计代码 350

7.4 读者信息管理 355

7.4.1 设计显示界面 355

7.4.2 添加数据组件 359

7.4.3 显示数据 362

7.4.4 添加读者 364

7.4.5 保存更改 364

7.4.6 记录定位 365

7.5 管理者信息管理 369

7.5.1 添加显示控件 369

7.5.2 添加数据组件 371

7.6 出版社信息管理 377

7.6.1 添加显示控件 377

7.6.2 添加数据组件 380

7.7 书籍信息的管理 385

7.7.1 添加显示控件 386

7.7.2 添加数据组件 390

7.8.1 添加显示控件 396

7.8 借阅信息的管理 396

7.8.2 添加数据组件 399

7.9 显示报表 405

7.9.1 添加读者信息报表 406

7.9.2 添加借阅情况报表 409

7.10 综合查询的实现 409

7.10.1 添加数据组件 412

7.10.2 为窗体添加变量 414

7.10.3 初始化窗体 414

7.10.4 保持数据的一致性 415

7.10.5 实现查询 415

7.11 运行程序 419

7.12 小结 419

第8章 Web应用程序——远程借阅系统的设计 421

8.1.2 解决方案 422

8.1.1 系统需求 422

8.1 系统分析 422

8.1.3 功能显示 423

8.2 数据库设计 427

8.3 主界面设计 427

8.3.1 设计主界面 427

8.3.2 设计代码 428

8.4 读者信息检索 429

8.4.1 设计显示界面 429

8.4.2 添加数据组件 431

8.4.3 显示读者信息 434

8.4.4 处理超链接 436

8.5 书籍查询 439

8.5.1 设计显示界面 439

8.5.2 添加数据组件 440

8.5.3 显示查询结果 443

8.5.4 处理超链接 445

8.6.1 设计显示界面 447

8.6 借阅书籍 447

8.6.2 添加数据组件 450

8.6.3 显示书籍信息 452

8.6.4 远程借书 454

8.7 运行程序 458

8.8 小结 458

附录A DAO技术概述 459

A1 DAO技术中的对象 460

A2 DAO技术中对象的方法 468

附录B ADO.NET技术概述 487

B1 Connection对象 488

B1.1 SqlConnection对象 488

B1.2 SQL Server.NET数据提供程序的连接池管理 498

B1.3 OleDbConnection对象 500

B1.4 OLE DB.NET数据提供程序的连接池管理 502

B2 Command对象 503

B2.1 SqlCommand对象 504

B2.2 OleDbCommand对象 517

B3 DataReader对象 522

B3.1 SqlDataReader对象 522

B3.2 使用DataReader检索数据 525

B3.3 OleDbDataReader对象 529

B4 DataAdapter对象 532

B4.1 SqlDataAdapter对象 532

B4.2 OleDbDataAdapter对象 535

B5.1 DataSet对象模型 538

B5 创建和使用数据表 538

B5.2 DataSet成员 540

B5.3 DataSet构造函数来创建DataSet的实例 546

B5.4 向DataSet添加DataTable 546

B5.5 添加表间关系 547

B5.6 使用DataAdapter和DataSet更新数据库 547

B5.7 输入输出参数及返回值 550

B5.8 合并DataSet内容 555

B5.9 复制DataSet内容 557