当前位置:首页 > 其他书籍
Visual Basic 6.0数据库开发技术与工程实践
Visual Basic 6.0数据库开发技术与工程实践

Visual Basic 6.0数据库开发技术与工程实践PDF电子书下载

其他书籍

  • 电子书积分:14 积分如何计算积分?
  • 作 者:求是科技编著
  • 出 版 社:北京市:人民邮电出版社
  • 出版年份:2004
  • ISBN:7115119465
  • 页数:423 页
图书介绍:本书向读者详细介绍了使用中文版Visual Basic 6.0操纵数据库、开发数据库应用系统的方法和技能。本书的最大特点在于内容编排和讲解上独具特色:很多初级的读者在没有进行系统、全面的学习情况下,更需要进行实际数据库开发,通过阅读本书,很快就能从目录上定位到满足其需求的内容,直接学习相关内容基本要以完成任务。之所以能达到此种功能,是因为在内容的编排顺序上,各部分都基本做到了:提出明确需求—告知解决方案(采用什么手段)—具体讲解技术和手段(必要时还会先安排学习相应技术/手段所需的基础知识)。
《Visual Basic 6.0数据库开发技术与工程实践》目录

目录 1

第1章 认识和了解数据库 1

1.1 数据库的概念 1

1.1.1 数据库的发展历史 1

1.1.2 数据库系统 2

1.2 关系型数据库 2

1.2.1 数据模型 2

1.2.2 实体之间的关系 3

1.2.3 关键字 4

1.2.4 规范化设计理念和方法 6

1.2.5 表及表之间的关系 8

1.3.1 常见的桌面数据库 9

1.3 当前流行的几种数据库 9

1.3.2 常见的大型数据库 10

1.4 如何进行数据库应用程序的开发 11

1.4.1 数据库应用程序的基本开发步骤 11

1.4.2 高效地确定数据库系统开发方案 13

1.4.3 开发数据库应用程序的原则 14

第2章 设计、创建和维护数据库 16

2.1 Access2002简介 16

2.1.1 Access的主要特点 16

2.1.2 Access和VisualBasic结合的优点 16

2.2 数据库结构设计 17

2.3 创建数据库 17

2.3.1 使用表向导创建表 20

2.3.2 使用“设计视图”创建表 22

2.4.1 增加、删除和修改字段属性 24

2.4 维护数据表的结构 24

2.4.2 设置各类表的索引 25

2.5 设置表间关系 26

2.5.1 关系的种类 26

2.5.2 建立表间关系 26

2.5.3 编辑表间关系 28

2.6 编辑管理数据记录 29

2.6.1 输入新数据 29

2.6.2 修改已有数据 30

2.6.3 删除选定记录 31

2.6.4 查询浏览记录 31

2.7 创建SQLServer和Oracle数据库 36

2.7.1 用SQLServer直接创建数据库 36

2.7.2 将Access数据库导入SQLServer 38

2.7.3 用Oracle直接创建数据库 40

2.7.4 将Access数据库导入Oracle 42

第3章 建立ODBC数据源 46

3.1 ODBC开放式数据源介绍 46

3.2 通过管理器设置数据源 47

3.2.1 Access数据源的建立和更改 47

3.2.2 SQLServer数据源的建立和更改 48

3.2.3 Oracle数据源的建立和更改 50

第4章 创建第一个VB数据库程序 51

4.1 建立数据库 51

4.1.1 数据库分析和设计 51

4.1.2 使用Access创建数据库 51

4.1.3 输入数据 52

4.1.4 Access2002与VisualBasic的兼容性 53

4.2.2 使用Data控件读取数据库 54

4.2 创建数据库应用程序 54

4.2.1 创建新工程 54

4.2.3 添加控件显示数据 55

4.2.4 设计功能按钮 56

4.2.5 保存工程和窗体文件 61

4.2.6 程序测试 61

4.2.7 生成可执行文件 62

第5章 使用Data控件操纵数据库 63

5.1 为使用Data控件做好准备 63

5.1.1 引入Data控件到VB项目 63

5.1.2 Data控件的主要属性、事件和方法 64

5.1.3 认识和了解Recordset(记录集) 69

5.2.1 连接数据库 72

5.2 Data控件直接操纵数据库 72

5.2.2 移动记录 73

5.2.3 增删改记录 74

5.2.4 查找记录 74

5.3 Data控件结合代码操纵数据库 75

5.3.1 移动记录 75

5.3.2 查找记录 76

5.3.3 更新记录 77

5.3.4 关闭记录集 79

第6章 使用AdoData控件操纵数据库 80

6.1 为使用AdoData控件做好准备 80

6.1.1 引入AdoData控件到VB项目 80

6.1.2 控件的主要属性、事件和方法 81

6.2 AdoData控件直接操纵数据库 83

6.2.1 连接数据库 84

6.2.2 移动记录 85

6.2.3 增、删、改记录 86

6.2.4 查找记录 87

6.3 AdoData控件结合代码操纵数据库 87

6.3.1 连接数据库 87

6.3.2 移动记录 87

6.3.3 增、删、改记录 88

6.3.4 查找记录 90

第7章 显示与编辑数据字段的最常用技术 91

7.1 字段类型对显示与编辑内容的要求 91

7.2 将字段内容与控件绑定实现自动操作 91

7.2.1 使用文本框控件——TextBox 92

7.2.2 使用日期选择控件——DateTimePicker 92

7.2.4 使用高级约束组合框控件——DBCombo 94

7.2.3 使用高级约束列表控件——DBList 94

7.2.5 使用复选框控件——CheckBox 95

7.2.6 使用列表框控件——ListBox 95

7.2.7 使用组合框控件——ComboBox 96

7.3 用代码操纵数据显示和编辑控件 96

7.3.1 操作文本框控件——TextBox 96

7.3.2 操作日期选择控件——DateTimePicker 97

7.3.3 操作高级约束列表控件——DBList 99

7.3.4 操作高级约束组合框控件——DBCombo 100

7.3.5 操作复选框控件——CheckBox 101

7.3.6 操作列表框控件——ListBox 102

7.3.7 操作组合框控件——ComboBox 103

8.1 SQL语言的特点 105

8.1.1 SQL语言的分类 105

第8章 用SQL语句查询和操纵数据库 105

8.1 SQL概述 105

8.2 最常用的SQL查询语句 106

8.2.1 Select子句选择字段 106

8.2.2 AS子句设置字段别名 108

8.2.3 From子句确定记录源 108

8.2.4 Where子句定义查询条件 109

8.2.5 OrderBy子句对记录排序 110

8.2.6 GroupBy子句进行分组查询 111

8.2.7 Like和In子句进行通配查询 112

8.2.8 SQL函数进统计查询 113

8.3 功能增强的SQL语句 114

8.3.1 插入数据——Insert子语 114

8.3.2 删除数据——Delete子语 115

8.4.1 查询数据库 116

8.3.3 更新数据——Update子语 116

8.4 用AdoData控件测试SQL 116

8.4.2 操纵数据库 119

第9章 用DAO操纵数据库 121

9.1 DAO基础 121

9.1.1 DAO概念 121

9.1.2 DAO层次结构 121

9.1.3 DAO具体对象 122

9.2 DAO操作数据库基本流程 128

9.2.1 打开与关闭数据库 129

9.2.2 利用记录集(RecordSet)对象操作数据库 131

9.2.3 数据库操作中合理使用TableDef、Field、QueryDef对象 139

9.2.4 用DAO数据控件和ODBCDirect访问数据源 142

10.1.2 ADO的对象 143

10.1.1 ADO的介绍 143

第10章 用ADO操纵数据库 143

10.1 ADO基础 143

10.2 用ADO操纵数据库 146

10.2.1 ADO连接数据库 147

10.2.2 用记录集(Recordset)对象操纵数据 149

10.2.3 ADO运行无返回值的查询语句 152

第11章 常用的网格列表技术 157

11.1 使用ListView控件 157

11.1.1 为VB项目引入ListView控件 157

11.1.2 ListView控件的主要属性、事件和方法 157

11.1.3 ListView控件与数据库结合的典型示例 159

11.2 使用TreeView控件 160

11.2.2 TreeView控件的主要属性、事件和方法 161

11.2.1 为VB项目引入TreeView控件 161

11.2.3 TreeView控件与数据库结合的典型示例 162

11.3 使用DataGrid控件 163

11.3.1 为VB项目引入DataGrid控件 163

11.3.2 DataGrid控件的基本属性、事件和方法 164

11.3.3 DataGrid控件的外观控制 164

11.3.4 DataGrid控件与数据库结合的典型示例 167

11.4 使用DBGrid控件 169

11.4.1 为VB项目引入DBGrid控件 169

11.4.2 DBGrid控件的基本属性、事件和方法 169

11.4.3 DBGrid控件的外观控制 169

11.4.4 DBGrid控件与数据库结合的典型示例 172

12.1.1 图片的存取 174

第12章 数据库的特殊处理 174

12.1 存取数据库中特殊数据 174

12.1.2 超长数据库字段的操纵方法 178

12.2 访问其他数据库 182

12.2.1 访问Excel数据 182

12.2.2 访问FoxPro数据 186

12.3 数据有效性监测 188

12.3.1 数据类型监测 189

12.3.2 数据范围监测 189

12.3.3 空字段读取监测 189

12.4 操作加密数据库 190

12.4.1 为数据库设置密码 190

12.4.2 访问加密的数据库 191

12.5 建立计算字段 192

12.6 从VB程序中建立和更改ODBC数据源 194

第13章 设计数据图表和报表 196

13.1 设计数据报表 196

13.1.1 数据环境设计器与数据报表设计器简介 196

13.1.2 设计报表数据环境 197

13.1.3 使用数据报表设计器 198

13.1.4 丰富数据报表功能 201

13.1.5 打印数据报表 204

13.1.6 数据报表的事件处理 204

13.2 设计数据图表 207

13.2.1 添加MSChart控件 207

13.2.2 设置图表的数据源 209

13.2.3 图表的外观属性 213

13.2.4 图表的打印 215

13.2.5 更多图表的功能 218

第14章 发布数据库系统 219

14.1 数据库系统的编译 219

14.2 打包对象简介 219

14.3 使用打包向导 220

14.4 安装发布的程序 223

16.2.2 模块设计 223

14.5 运行发布的程序 224

第15章 地址簿信息管理系统 225

15.1 教学目标与案例预览 225

15.2 系统分析与设计 226

15.3 数据库设计 226

15.4.1 窗体界面的设计 227

15.4 程序主窗体设计 227

15.4.2 编写窗体代码 229

15.5 配置与运行 232

15.6 本章小结 232

第16章 产品入库查询系统 233

16.1 教学目标与案例预览 233

16.2 系统设计 234

16.2.1 需求分析 234

16.3 分析与创建数据库 235

16.3.1 设计数据库 235

16.3.2 创建数据库 236

16.4 建立工程 236

16.6.1 窗体模块的功能 237

16.6 创建MDI主窗体 237

16.6.2 窗体界面的设计 237

16.5.2 编写模块代码 237

16.5.1 模块的功能 237

16.5 创建公共模块 237

16.6.3 窗体的工作流程/方式 238

16.6.4 编写窗体代码 238

16.7 创建产品入库窗体 239

16.7.1 窗体模块的功能 239

16.7.2 窗体界面的设计 239

16.7.3 窗体的工作流程/方式 240

16.7.4 编写窗体代码 240

16.8 创建产品修改窗体 242

16.8.1 窗体模块的功能 242

16.8.3 窗体的工作流程/方式 243

16.8.2 窗体界面的设计 243

16.8.4 编写窗体代码 244

16.9 创建产品删除窗体 247

16.9.1 窗体模块的功能 247

16.9.2 窗体界面的设计 247

16.9.3 窗体的工作流程/方式 247

16.9.4 编写窗体代码 248

16.10 创建产品查询窗体 249

16.10.1 窗体模块的功能 249

16.10.2 窗体界面的设计 249

16.10.3 窗体的工作流程/方式 250

16.10.4 编写窗体代码 250

16.11 配置与运行 251

16.12 本章小结 251

17.1 教学目标与案例预览 252

第17章 图书馆查询管理系统 252

17.2 系统分析与设计 253

17.2.1 需求分析 253

17.2.2 模块设计 253

17.3 分析与创建数据库 254

17.4 创建借阅管理窗体模块 256

17.4.1 窗体模块的功能 256

17.4.2 窗体界面的设计 257

17.4.3 窗体的工作流程/方式 259

17.4.4 编写窗体代码 260

17.5 创建图书管理窗体模块 266

17.5.1 窗体模块的功能 266

17.5.2 窗体界面的设计 267

17.5.4 编写窗体代码 268

17.5.3 窗体的工作流程/方式 268

17.6 创建图书查询窗体模块 271

17.6.1 窗体模块的功能 271

17.6.2 窗体界面的设计 272

17.6.3 窗体的工作流程/方式 273

17.6.4 编写窗体代码 273

17.7 创建借阅查询窗体模块 275

17.7.1 窗体模块的功能 275

17.7.2 窗体界面的设计 276

17.7.3 窗体的工作流程/方式 276

17.7.4 编写窗体代码 277

17.8 创建基础维护窗体模块 278

17.8.1 窗体模块的功能 278

17.8.2 窗体界面的设计 279

17.8.4 编写窗体代码 280

17.8.3 窗体的工作流程/方式 280

17.9 配置与运行 282

17.10 本章小结 283

第18章 职工工资管理系统 284

18.1 教学目标及案例预览 284

18.2 系统分析与设计 287

18.3 分析与创建数据库 289

18.4 创建公用数据库模块 290

18.4.1 公用数据库模块的功能 290

18.4.2 公用数据库模块设计 291

18.5.1 窗体模块的功能 293

18.5.2 主窗体界面设计 293

18.5 创建主窗体 293

18.5.3 窗体的工作流程/方式 294

18.5.4 编写窗体代码 294

18.6 创建人员管理窗体 295

18.6.1 窗体模块的功能 295

18.6.2 窗体界面的设计 295

18.6.3 窗体的工作流程/方式 296

18.6.4 编写窗体代码 296

18.7 创建添加员工窗体 298

18.7.1 窗体模块的功能 298

18.7.2 窗体界面的设计 298

18.7.3 窗体代码的编写 298

18.8.3 窗体的工作流程/方式 300

18.8.2 窗体界面的设计 300

18.8.4 窗体代码的编写 300

18.8.1 窗体模块的功能 300

18.8 创建修改员工窗体 300

18.9 创建职位管理窗体 302

18.9.1 窗体模块的功能 302

18.9.2 窗体界面的设计 302

18.9.3 窗体的工作流程/方式 303

18.9.4 窗体代码的编写 303

18.10 创建添加职位窗体 305

18.10.1 窗体模块的功能 305

18.10.2 窗体界面的设计 305

18.10.3 窗体的工作流程/方式 305

18.10.4 窗体代码的编写 305

18.11.4 窗体代码的编写 307

18.11.3 窗体的工作流程/方式 307

18.11.2 窗体界面的设计 307

18.11.1 窗体模块的功能 307

18.11 创建修改职位窗体 307

18.12 创建特殊项管理窗体 309

18.12.1 窗体模块的功能 309

18.12.2 窗体界面的设计 309

18.12.3 窗体的工作流程/方式 310

18.12.4 窗体代码的编写 310

18.13 创建添加特殊项窗体 312

18.13.1 窗体模块的功能 312

18.13.2 窗体界面的设计 312

18.13.3 窗体的工作流程/方式 312

18.13.4 窗体代码的编写 313

18.15 创建修改特殊项窗体 314

18.15.1 窗体模块的功能 314

18.15.4 窗体代码的编写 315

18.15.3 窗体的工作流程/方式 315

18.15.2 窗体界面的设计 315

18.16 创建工资发放窗体 316

18.16.1 窗体模块的功能 316

18.16.2 窗体界面的设计 317

18.16.3 窗体的工作流程/方式 317

18.16.4 窗体代码的编写 318

18.17 创建统计报表窗体 323

18.17.1 窗体模块的功能 323

18.17.2 窗体界面的设计 323

18.17.3 窗体的工作流程/方式 324

18.17.4 窗体代码的编写 324

18.18.3 窗体代码的编写 325

18.18.2 窗体界面的设计 325

18.18.1 窗体模块的功能 325

18.18 创建当月工资细表窗体 325

18.19 创建当月工资总表窗体 329

18.19.1 窗体模块的功能 329

18.19.2 窗体界面的设计 329

18.19.3 窗体代码的编写 330

18.20 创建当月特殊项表窗体 332

18.20.1 窗体模块的功能 332

18.20.2 窗体界面的设计 332

18.20.3 窗体代码的编写 332

18.21 配置与运行 334

18.22 本章小结 334

第19章 学生信息管理系统 335

19.1 教学目标与案例预览 335

19.2 系统分析与设计 336

19.3 分析与创建数据库 338

19.4 创建工程 339

19.5 建立数据连接 339

19.5.1 数据环境设计器 339

19.5.2 数据连接的初始化代码 340

19.6 创建启动窗体模块 341

19.6.1 窗体模块的功能 341

19.6.2 窗体界面的设计 341

19.6.3 窗体的工作流程/方式 341

19.6.4 编写窗体代码 342

19.7.2 添加数据命令 343

19.7.3 窗体界面的设计 343

19.7.1 窗体模块的功能 343

19.7 创建登录窗体模块 343

19.7.4 窗体的工作流程/方式 344

19.7.5 编写窗体代码 344

19.8 创建MDI主窗体模块 346

19.8.1 窗体模块的功能 346

19.8.2 窗体菜单的设计 346

19.8.3 窗体的工作流程/方式 347

19.8.4 编写窗体代码 347

19.9 创建信息查看窗体模块 349

19.9.1 窗体模块的功能 349

19.9.2 添加数据命令 349

19.9.3 窗体界面的设计 351

19.9.4 窗体的工作流程/方式 351

19.10.1 窗体模块的功能 352

19.10.2 添加数据命令 352

19.10 创建学生信息管理窗体模块 352

19.9.5 编写窗体代码 352

19.10.3 窗体界面的设计 353

19.10.4 窗体的工作流程/方式 355

19.10.5 编写窗体代码 355

19.11 创建自定义查询窗体模块 370

19.11.1 窗体模块的功能 370

19.11.2 窗体界面的设计 370

19.11.3 窗体的工作流程/方式 370

19.11.4 编写窗体代码 371

19.12 创建学生信息的报表模块 372

19.12.1 窗体模块的功能 372

19.12.3 报表界面的设计 373

19.12.2 添加数据命令 373

19.13 配置与运行 374

19.1 4本章小结 374

第20章 商品销售管理系统 376

20.1 教学目标与案例预览 376

20.2 系统分析与设计 377

20.2.1 需求分析 377

20.2.2 模块设计 378

20.3 分析与创建数据库 379

20.4 创建登录窗体模块 381

20.4.1 窗体模块的功能 381

20.4.2 窗体界面的设计 381

20.4.3 窗体的工作流程/方式 381

20.4.4 编写窗体代码 382

20.5.3 窗体的工作流程/方式 384

20.5.2 窗体菜单的设计 384

20.5.1 窗体模块的功能 384

20.5 创建MDI窗体模块 384

20.5.4 编写窗体代码 385

20.6 创建用户管理模块 388

20.6.1 窗体模块的功能 388

20.6.2 窗体界面的设计 388

20.6.3 窗体的工作流程/方式 389

20.6.4 编写窗体代码 390

20.7 创建商品信息管理模块 394

20.7.1 窗体模块的功能 394

20.7.2 窗体界面的设计 394

20.7.3 窗体的工作流程/方式 396

20.7.4 编写窗体代码 397

20.8.1 窗体模块的功能 403

20.8 创建进货信息管理模块 403

20.8.2 窗体界面的设计 404

20.8.3 窗体的工作流程/方式 405

20.8.4 编写窗体代码 406

20.9 创建销售信息管理模块 412

20.9.1 窗体模块的功能 412

20.9.2 窗体界面的设计 412

20.9.3 窗体的工作流程/方式 413

20.9.4 编写窗体代码 414

20.10 创建查找窗体模块 420

20.10.1 窗体模块的功能 420

20.10.2 窗体界面的设计 420

20.10.3 窗体的工作流程/方式 421

20.10.4 编写窗体代码 421

20.11 配置与运行 423

20.12 本章小结 423

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