当前位置:首页 > 工业技术
Visual Basic数据库编程技术与实例
Visual Basic数据库编程技术与实例

Visual Basic数据库编程技术与实例PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:四维科技,赵斯思编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2004
  • ISBN:711512308X
  • 页数:536 页
图书介绍:本书详细地介绍了Visual Basic数据库开发技术,重点介绍了通过DAO和ADO对象操作Microsoft Access数据库和Microsoft SQL Server数据库的方法。
《Visual Basic数据库编程技术与实例》目录

2.3.2 OLEDB Provider连接 3 1

3.5.2 程序实现 5 1

目录 2

1.1 各种开发平台比较 2

第1篇 基础篇 2

第1章 Visual Basic和数据库开发 2

1.2 Visual Basic开发环境 5

1.2.1 ActiveX控件 6

1.2.2 Hello Word程序 6

1.3 Visual Basic数据库开发技术 6

1.3.1 DAO数据库开发技术 7

1.3.2 RDO数据库开发技术 7

1.3.3 ADO数据库开发技术 7

1.3.4 ODBC数据库开发技术 8

1.4 流行关系数据库 8

1.4.2 SQL Server 2000数据库 8

1.4.1 Access数据库 8

1.4.3 Oracle数据库 9

1.4.4 DB2数据库 9

1.4.5 Sybase数据库 9

第2章 数据库安装、创建实例 10

2.1 Access数据库 10

2.1.1 安装Access数据库 10

2.1.2 创建Access数据库 10

2.1.3 用OLEDB连接Access 13

2.1.4 用ODBC连接Access 14

2.1.5 程序中设定ADO连接属性 16

2.2.1 安装SQL Server 18

2.2 SQL Server数据库 18

2.2.2 启动SQL Server 21

2.2.3 创建SQLServer数据库 22

2.2.4 连接SQL Server数据库 24

2.3 用ADO连接数据库 28

2.3.1 ODBC连接 28

2.3.3 MS Remote连接 33

3.1.1 程序设计 35

3.1 ADO控件编程 35

第3章 数据处理实例 35

3.1.2 程序实现 36

3.2 ADO对象编程 39

3.2.1 程序设计 40

3.2.2 程序实现 40

3.3 SQL与ADO联合编程 44

3.3.1 程序设计 44

3.3.2 程序实现 44

3.4.2 程序实现 48

3.4.1 程序设计 48

3.4 ADO对象增强编程 48

3.5 DATA控件编程 50

3.5.1 程序设计 50

3.6 DAO对象编程 54

3.6.1 程序设计 55

3.6.2 程序实现 55

3.7 事务处理编程 60

3.7.1 ADO事务处理 61

3.7.2 DAO事务处理 63

4.1 创建SQL Server数据库 66

第4章 数据库处理实例 66

4.2 创建Access数据库 69

4.2.1 DAO创建Access数据库 69

4.2.2 DAO创建带密码的Access数据库 70

4.2.3 ADOX创建Access数据库 72

4.3 创建表格实例 73

4.3.1 在原有数据表基础上建立新表 73

4.3.2 用ADOX建立新表 74

4.3.3 用SQL语句建立新表 75

4.4 创建字段实例 76

4.4.1 用ADOX创建字段 76

4.4.2 用SQL语句创建字段 77

4.5 创建索引实例 78

4.6 创建关键字实例 79

4.7 获取数据库中所有表格实例 79

4.7.1 获取SQL Server数据库中所有表格 79

8.4 Crystal Report的报表打印实例 1 80

4.7.2 获取Access数据库中所有表格 80

4.8 获取表格中所有字段及属性实例 82

4.9 获取表格索引信息实例 84

4.10 删除操作的综合实例 84

4.10.1 Access数据库中的删除操作 84

4.10.2 SQL Server数据库中的删除操作 88

第5章 SQL增强数据处理实例 89

5.1 SQL语言简介 89

5.2 SQL查询语句的使用 90

5.2.1 查询的字段及别名 90

5.2.2 指定记录源 91

5.2.3 指定查询条件 91

5.2.4 对结果进行排序 92

5.2.5 查询前面或后面的少数记录 92

5.2.6 去掉重复字段查询记录 92

5.2.7 合并查询 92

5.2.8 连接查询 93

5.3.1 数据定义语句 95

5.3 SQL数据定义、操作语句的使用 95

5.2.9 分组查询及统计 95

5.3.2 数据操作语句 97

5.4 参数查询 98

5.5 生成SQL查询语句的实例 101

5.6 自动生成VB数据库操作代码的实例 105

5.7 数据分类统计实例 106

第6章 高性能数据处理实例 111

6.1 存储过程概述 111

6.2 存储过程的新建、修改、删除实例 111

6.2.1 新建存储过程 111

6.2.2 修改存储过程 113

6.2.3 删除存储过程 114

6.3 获取数据库中所有存储过程 115

6.4 获取指定存储过程语句 116

6.5 存储过程的编写 117

6.6 调用存储过程 119

6.7 存储过程的综合实例 121

6.8 由表生成存储过程的实例 123

6.9 视图概述 129

6.10 视图的新建、修改、删除实例 129

6.10.1 新建视图 129

6.10.2 修改视图 131

6.10.3 删除视图 133

6.11 获得数据库中所有的视图 133

6.13.2 接优化 134

6.13 ADO性能优化 134

6.12 获得指定视图语句 134

6.13.1 概述 134

6.13.3 查询优化 135

6.13.4 处理查询结果 136

第7章 图形显示实例 138

7.1 VB图形显示方法综述 138

7.2 MS Chart 图形控件实例 139

7.2.1 MS Chart的添加 139

7.2.2 MS Chart重要属性 140

7.2.3 条形图实例 141

7.2.4 饼形图实例 143

7.2.5 三维图实例 146

7.2.6 MS Chart的不足及改进实例 148

7.2.7 MS Chart的其他实例 152

7.3 Formula One图形控件实例 155

7.3.1 Formula One的安装和添加 155

7.3.2 Formula One的条形图实例 156

7.3.3 Formula One的饼形图实例 158

7.4.2 TeeChart的条形图实例 161

7.4.1 Tee Chart的安装和添加 161

7.4 Tee Chart图形控件实例 161

7.4.3 Tee Chart的饼形图实例 163

第8章 报表打印实例 166

8.1 Visual Basic报表打印综述 166

8.2 Printer对象的报表打印实例 167

8.3 Data Report的报表打印实例 172

8.3.1 Data Report简单单表打印 172

8.3.2 Data Report动态绑定数据源 174

8.3.3 Data Report复杂多表综合应用 177

8.4.1 Crystal Report简单单表打印 181

8.4.2 Crystal Report套表打印 184

8.5 Active Report的报表打印实例 187

8.5.1 Active Report简单单表打印 187

8.5.2 Active Report报表转换实例 189

8.6 通过Word进行报表打印 190

8.7 通过Excel进行报表打印 193

8.7.1 一般方法 193

8.7.2 速度改进 197

8.8 通过DBGrid 进行报表打印 201

第9章 控件编程实例 208

9.1.3 返回TextBox中显示的第一行文字的行号 209

9.1.2 返回TextBox中文本的行数 209

9.1.1 清除TextBox控件的文本 209

9.1 TextBox控件 209

9.1.4 返回TextBox中显示文字的最大行数 210

9.1.5 滚动显示TextBox 中的文字 211

9.1.6 返回 TextBox指定行的文本 211

9.1.7 将右键菜单替换为定制菜单 213

9.1.8 切换输入法 214

9.2 ListBox控件 214

9.2.1 为ListBox设定水平滚动条 214

9.2.2 为ListBox添加弹出提示 214

9.2.3 防止将重复项目添加至ListBox 215

9.3 ListView控件 216

9.2.5 选择全部ListBox 项目 216

9.2.4 获取当前鼠标下项目的索引值 216

9.3.1 在ListView中显示数据 217

9.3.2 加快ListView显示数据的速度 219

9.3.3 ListView中的数据排序 222

9.3.4 ListView 改进数据排序实例 223

9.3.5 将标题栏转换成平面式的标题栏 227

9.4 TreeView控件 227

9.4.1 TreeView节点操作综合实例 228

9.4.2 为TreeView添加背景图片 236

9.4.3 保存和恢复TreeView中的数据 237

9.4.4 将XML文档显示在TreeView中 239

9.5 DBGrid控件 239

9.5.1 为DBGrid控件增加下拉框 240

9.5.2 获取DBGrid控件的行数和列数 241

9.5.3 在DBGrid中将Boolean字段显示为CheckBox 242

9.5.4 获得DBGrid中被选择的多行数据 242

9.5.5 控制DBGrid中内容不被修改 242

9.5.6 固定DBGrid的前几列 242

9.5.7 将DBGrid数据保存到txt文件 243

9.6 MSFlexGrid控件 245

9.6.1 隐藏MSFlexGrid的某些行 245

9.6.2 MSFlexGrid的自动填充功能 246

9.6.3 其他自动填充功能 248

9.6.4 MSFlexGrid数据填充技术 252

第10章 二进制数据处理实例 254

10.1 二进制数据处理综述 254

10.2 将二进制文件存入数据库 255

10.2.1 使用AppendChunk方法 255

10.2.2 使用Stream对象 258

10.3 将数据库中的二进制数据导出 260

10.3.1 使用GetChunk方法 260

10.3.2 使用Stream对象 263

10.4 通过数据库打开各种文件 265

10.4.1 读取并打开数据库中存储的图像文件 265

10.4.2 读取并打开数据库中存储的文本文件 267

10.4.3 读取并打开数据库中存储的视频 269

11.1 Access数据库的压缩实例 272

第11章 数据备份/恢复、导入/导出实例 272

11.2 Access数据库导出到Txt文件实例 274

11.2.1 编程实现 274

11.2.2 利用Access的导出工具实现 277

11.3 Txt文件转化为Access数据库实例 279

11.3.1 编程实现 279

11.3.2 利用Access的导入工具实现 283

11.4 Access数据库格式转换 284

11.5 将Excel数据复制到Access 287

11.6 SQL数据库的备份实例 289

11.8 SQL Server数据库导出到Txt文件实例 290

11.7 SQL数据库的恢复实例 290

11.8.1 编程实现 291

11.8.2 利用SQL Server的导出工具实现 294

11.9 Txt文件转化为SQL Server数据库实例 296

11.9.1 编程实现 296

11.9.2 利用SQL Server的导入工具实现 300

11.10 ADO数据导出到Excel表格和HTML文件实例 301

11.11 DAO数据导出到Excel表格和HTML文件实例 312

11.12 DTS导入/导出向导的使用 315

第12章 功能模块设计 318

12.1 日期格式处理模块 318

12.2 分页显示技术 321

12.3 多级别权限功能模块 325

12.3.1 总体设计及核心代码 326

12.3.2 登录功能的实现 333

12.3.3 根据不同的权限显示不同的菜单项 334

12.3.4 用户及其权限管理 335

12.3.5 组管理 338

12.4 加密模块 339

12.4.1 对密码字符串加密实例 339

12.4.2 中文字符串加密实例 342

12.5 界面模块 343

12.5.2 界面设计实例二 344

12.5.1 界面设计实例一 344

12.5.3 界面设计实例三 345

12.5.4 界面设计实例四 346

第13章 安装程序制作实例 347

13.1 用Package Deployment向导制作安装程序 347

13.2 用Install Shield制作安装程序 350

13.2.1 导入Visual Basic编写的数据库系统 351

13.2.2 添加其他组件 352

13.2.3 添加其他文件 353

13.2.4 修改注册表 354

13.2.5 编译安装程序 354

13.3 用Wise Installation制作安装程序 356

第14章 其他编程实例 359

14.1 ADO和XML编程 359

14.1.1 将数据写XML文件 359

14.1.2 ADO数据集与XML数据交换实例 361

14.2 创建DSN 363

14.2.1 创建Access的DSN 363

14.2.2 获取系统的DSN列表 366

14.2.3 设置/返回SQL Server的DSN 367

14.3 异步获取数据 369

14.4 快速产生连接语句 371

14.6 离线ADO技术 372

14.5 连接语句生成器 372

14.7 获取OLEDB Provider支持的数据类型 375

14.8 SQL Server浏览器 376

14.9 附加、移去SQL Server数据库实例 379

14.10 获取Access数据库的密码 383

14.11 ADO Shape语句使用实例 383

14.11.1 单层连接 384

14.11.2 多层连接 385

14.11.3 参数化 385

14.11.4 多表连接 386

14.11.5 统计总和的连接 387

14.11.6 分组 387

14.12 阿拉伯数字转换为中文数字的实例 388

第15章 ADO+SQL Server实现考试系统 390

15.1 技术要点 390

第2篇 综合实例篇 390

15.2 系统概况 391

15.2.1 软件配置 391

15.2.2 硬件配置 391

15.3 需求分析 391

15.3.1 总体功能要求 391

15.4 数据库设计及配置 392

15.4.1 数据库设计 392

15.3.2 性能的需求 392

15.4.2 数据库配置 395

15.5 系统实现 397

15.5.1 设计概况 397

15.5.2 系统主界面 398

15.5.3 题目类别模块 405

15.5.4 题目模块 406

15.5.5 模块文件 410

15.5.6 参数设置模块 417

15.5.7 系统选项设置模块 419

15.5.8 考试模块 419

15.5.10 用户管理模块 430

15.5.9 系统登录模块 430

第16章 ADO+SQL Server实现学生选课系统 431

16.1 技术要点 431

16.2 系统概况 431

16.2.1 软件配置 432

16.2.2 硬件配置 432

16.3 需求分析 432

16.3.1 总体功能要求 432

16.3.2 性能的需求 433

16.4 数据库设计及配置 433

16.4.1 数据库设计 433

16.4.2 数据库配置 435

16.5 系统实现 437

16.5.1 设计概况 437

16.5.2 系统主界面 438

16.5.3 学生信息管理模块 442

16.5.4 教师信息管理模块 447

16.5.5 课程信息管理模块 451

16.5.6 查询模块 451

16.5.7 学生选课模块 454

16.5.8 登录及用户管理模块 457

16.5.9 主模块 457

16.5.10 图像操作模块 458

17.2 系统概况 461

17.1 技术要点 461

第17章 ADO+SQL Server实现图书馆信息系统 461

17.2.1 软件配置 462

17.2.2 硬件配置 462

17.3 需求分析 462

17.3.1 总体功能要求 462

17.3.2 性能的需求 463

17.4 数据库设计及配置 463

17.4.1 数据库设计 463

17.4.2 数据库配置 466

17.5 系统程序实现 467

17.5.1 设计概况 467

17.5.2 系统主界面 468

17.5.3 主题信息管理模块 470

17.5.4 书籍信息管理模块 475

17.5.5 书本信息管理模块 476

17.5.6 会员信息管理模块 477

17.5.7 员工信息管理模块 479

17.5.8 借书管理模块 479

17.5.9 系统配置模块 487

17.5.10 欠款支付配置模块 488

17.5.11 报表打印模块 489

18.2.2 硬件配置 491

18.2.1 软件配置 491

18.1 技术要点 491

18.2 系统配置 491

第18章 ADO+Access实现POS(超市管理)系统 491

18.3 需求分析 492

18.3.1 总体功能要求 492

18.3.2 性能的需求 493

18.4 数据库设计及配置 493

18.4.1 数据库设计 493

18.4.2 数据库E-R图 496

18.4.3 数据库配置 496

18.5.2 系统登录模块 497

18.5.1 设计概况 497

18.5 系统实现 497

18.5.3 系统主界面 502

18.5.4 供应商管理模块 507

18.5.5 商品管理模块 519

18.5.6 商品分类管理 525

18.5.7 商品入库管理 526

18.5.8 前台销售管理 528

18.5.9 数据备份/恢复模块 533

18.5.10 权限管理模块 535

18.5.11 系统设置模块 536

18.5.12 其他模块 536

相关图书
作者其它书籍
返回顶部