当前位置:首页 > 工业技术
Visual Basic数据库系统开发完全手册
Visual Basic数据库系统开发完全手册

Visual Basic数据库系统开发完全手册PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:王春才,高春艳,李俊民编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115145458
  • 页数:517 页
图书介绍:本书介绍了使用Visual Basic进行数据库系统开发必须掌握的技术,方法和过程。
《Visual Basic数据库系统开发完全手册》目录

第1篇 Visual Basic编程篇 3

第1章 Visual Basic开发环境概述 3

1.1.2 Visual Basic 6.0快速安装 4

1.1.1 Visual Basic 6.0的运行环境 4

1.1 Visual Basic 6.0的安装与启动 4

1.1.3 启动Visual Basic 6.0 5

1.2 Visual Basic 6.0的集成开发环境 6

1.2.1 Visual Basic 6.0的菜单系统 7

1.2.2 认识工具栏 8

1.2.4 工程资源管理器 9

1.2.3 工具箱 9

1.2.5 属性窗口 10

1.2.7 代码窗口 11

1.2.6 窗体设计器 11

1.2.9 对象浏览窗口 12

1.2.8 窗体布局窗口 12

2.1.1 对象的概念 13

2.1 对象概述 13

第2章 创建应用程序 13

2.1.4 事件过程 14

2.1.3 对象的事件 14

2.1.2 对象的属性 14

2.1.6 设置对象的属性 15

2.1.5 对象方法 15

2.2.1 窗体的概念 16

2.2 认识Visual Basic窗体 16

2.2.3 添加和删除窗体 17

2.2.2 窗体的结构 17

2.2.4 多窗体用户界面 20

2.3.1 更换窗体的图标 21

2.3 窗体的属性 21

2.3.3 控制窗体的显示位置 22

2.3.2 隐藏窗体的标题栏 22

2.3.5 设置具有图像背景的窗体 23

2.3.4 修改窗体的大小 23

2.4.1 加载和卸载窗体 24

2.4 窗体的方法 24

2.4.2 窗体的显示与隐藏 25

2.4.3 将数据输出到窗体上 26

2.5.3 Load(载入)事件 27

2.5.2 DblClick(双击)事件 27

2.5 窗体的事件 27

2.5.1 Click(单击)事件 27

2.6.1 向窗体中添加控件 28

2.6 控件与窗体 28

2.5.4 Unload(卸载)事件 28

2.6.3 调整光标在控件上移动的先后顺序 29

2.6.2 控件对齐 29

2.6.5 删除及恢复误删除的控件 30

2.6.4 调整控件在窗体上的前后顺序 30

2.7.1 Label控件 31

2.7 常用控件 31

2.7.2 CommandButton控件 33

2.7.3 TextBox控件 34

2.7.5 CheckBox控件 36

2.7.4 OptionButton控件 36

2.7.7 PictureBox控件 37

2.7.6 Image控件 37

2.7.8 ListBox控件 39

2.7.9 ComboBox控件 40

2.7.10 Timer控件 41

2.7.11 CommonDialog控件 42

2.8 创建一个数据库应用程序 43

2.8.3 窗体设计 44

2.8.2 新建工程 44

2.8.1 基本流程 44

2.8.5 运行程序 45

2.8.4 程序代码设计 45

2.8.6 程序调试 46

2.8.7 保存工程及生成Windows的可执行文件 48

3.1.1 菜单的组成 49

3.1 菜单的创建与设计 49

第3章 菜单、工具栏与状态栏的设计 49

3.1.2 菜单编辑器 50

3.1.5 为菜单指定访问键 52

3.1.4 设计菜单组的分隔线 52

3.1.3 创建级联菜单 52

3.1.7 创建弹出式菜单 53

3.1.6 为菜单增加快捷键 53

3.1.10 创建菜单数组 54

3.1.9 给菜单增加事件处理代码 54

3.1.8 显示菜单控件上的复选标志 54

3.1.11 修饰菜单 55

3.2.1 利用ToolBar控件创建工具栏 56

3.2 工具栏的创建与设计 56

3.2.2 为工具栏按钮分组 60

3.2.4 利用CoolBar控件制作工具栏 61

3.2.3 给工具栏按钮增加事件处理代码 61

3.3.3 状态栏控件StatusBar的常用属性及事件介绍 64

3.3.2 添加状态栏 64

3.3 状态栏的创建与设计 64

3.3.1 状态栏简介 64

3.3.4 设置状态栏 65

3.3.6 状态栏与鼠标操作同步 66

3.3.5 设计显示日期的状态栏 66

4.1.1 数据录入窗体的设计 68

4.1 使用Visual Basic设计数据窗体 68

第4章 数据窗体设计 68

4.1.2 查询窗体的设计 72

4.1.3 系统登录窗体的设计 74

4.1.4 数据统计窗体的设计 76

4.2.1 创建一个简单的数据窗体 78

4.2 使用数据窗体向导设计数据窗体 78

4.2.2 创建主要/明细数据窗体 82

5.2.1 引用DAO 84

5.2 DAO的应用 84

第5章 使用DAO、ADO技术操作数据库 84

5.1 DAO概述 84

5.2.3 Workspace对象 85

5.2.2 DBEngine对象 85

5.2.4 Connection对象 86

5.2.6 Recordset对象 87

5.2.5 Database对象 87

5.3 使用DAO对象创建数据库 88

5.4 使用DAO对象连接数据库 89

5.3.3 设计表中的字段 89

5.3.1 创建数据库 89

5.3.2 创建表 89

5.5.3 使用DAO对象删除记录 90

5.5.2 使用DAO对象修改记录 90

5.5 使用对象方法实现数据的增加、修改及删除 90

5.5.1 使用DAO对象增加记录 90

5.6.1 Data控件的相关属性 91

5.6 Data控件的应用 91

5.6.2 Data控件的使用方法 93

5.6.3 使用Data控件连接Access数据库 94

5.6.4 Data控件的应用 95

5.7.1 ADO的主要功能与特性 96

5.7 ADO技术概述 96

5.7.3 ADO的编程模型 97

5.7.2 ADO对象模型简介 97

5.8.1 使用Connection对象连接不同类型的数据库 98

5.8 在Visual Basic中使用ADO对象 98

5.8.2 使用Recordset对象打开表 100

5.8.3 使用Command对象执行SQL语句 101

5.8.4 使用ADO对象查询数据的技巧 102

5.8.5 使用ADO对象实现数据的增加、修改及删除 103

6.1.1 ADO Data控件的功能 105

6.1 ADO Data控件 105

第6章 使用数据控件 105

6.1.3 使用ADO Data控件连接Access数据库 106

6.1.2 ADO Data控件的使用方法 106

6.1.4 使用ADO Data控件的AddNew方法向表中增加一条记录 109

6.1.5 使用ADO Data控件的RecordSource属性查询记录 110

6.1.6 使用ADO Data控件的Delete方法删除一条记录 111

6.1.7 使用MoveFirst、MoveLast、MoveNext和MovePrevious移动记录 112

6.1.8 使用Update方法修改记录 113

6.2.1 显示数据或查询结果 114

6.2 DataGrid控件 114

6.2.2 格式化数据 116

6.2.4 将单元格中的数据显示在文本框中 117

6.2.3 锁定数据 117

6.3.1 显示数据 118

6.3 DataCombo和DataList控件 118

6.3.2 显示关系表中的数据 119

6.4.1 MSHFlexGrid控件的基本应用 121

6.4 MSHFlexGiid控件 121

6.4.2 数据的合并与排序 122

6.4.3 显示层次结构的数据 123

6.4.4 隐藏某些行或列 126

7.1.1 添加数据环境Data Environment 127

7.1 数据环境设计器 127

第7章 数据环境设计器与报表打印 127

7.1.3 使用Connection对象连接数据源 128

7.1.2 添加Connection对象 128

7.1.4 创建Command对象 129

7.1.5 在窗体中应用数据环境 131

7.1.6 命令对象的层次结构 132

7.2.1 数据报表设计器的功能 135

7.2 报表打印 135

7.2.3 初识数据报表设计器 136

7.2.2 在工程中添加数据报表设计器 136

7.2.4 数据报表设计器的对象 137

7.2.5 DataReport对象的属性和方法 138

7.2.6 一个简单的报表 139

7.2.7 向报表中添加日期、时间、页码 141

7.2.8 分组统计报表 142

7.2.9 导出报表为HTML文件 143

8.1.1 调试工具栏 145

8.1 程序调试 145

第8章 程序调试与错误处理 145

8.1.2 中断程序 146

8.1.3 跟踪调试程序 147

8.1.4 在“立即”窗口中调试代码 148

8.1.5 使用监视窗口 149

8.1.8 Debug对象 150

8.1.7 使用快速监视 150

8.1.6 使用本地窗口 150

8.2.1 Err对象 151

8.2 错误处理 151

8.2.3 退出错误处理语句 152

8.2.2 捕获错误 152

9.1.1 创建数据库 155

9.1 可视化数据管理器(VisData) 155

第2篇 数据库应用篇 155

第9章 创建和使用Access数据库 155

9.1.2 向数据库中添加表 156

9.1.3 索引的建立与维护 159

9.1.4 维护数据表的结构 160

9.1.5 维护数据表中的记录 162

9.1.6 查找数据表中的记录 164

9.1.7 导入、导出数据库 165

9.1.8 压缩与修复数据库 168

9.2.1 Microsoft Access简介 170

9.2 在Microsoft Access中创建和使用数据库 170

9.2.2 创建数据库 171

9.2.3 设计表 172

9.2.4 建立及维护数据表之间的关系 174

9.2.5 数据库操作 176

10.2 安装SQL Server 179

10.1 SQL Server数据库简介 179

第10章 管理SQL Server 2000 179

10.3.2 注册SQL Server 2000服务器 183

10.3.1 启动、暂停和停止SQL Server服务器 183

10.3 配置服务器 183

10.3.3 编辑SQL Server 2000注册信息 185

10.4.1 将数据库生成脚本 186

10.4 脚本与批处理 186

10.4.3 执行脚本 187

10.4.2 将指定表生成脚本 187

10.5.2 数据库备份 189

10.5.1 备份和还原的概念 189

10.4.4 批处理 189

10.5 备份和还原数据库 189

10.6.1 分离数据库 191

10.6 分离和附加数据库 191

10.5.3 数据库还原 191

10.6.2 附加数据库 192

10.7.2 导入SQL Server数据表 193

10.7.1 导入数据库 193

10.7 导入、导出数据表 193

10.7.3 导入其他数据源的数据表 195

10.7.5 导出SQL Server数据表 197

10.7.4 导出数据库 197

11.1.2 SQL Server数据库对象 199

11.1.1 SQL Server数据库文件分类 199

第11章 创建和维护SQL Server 199

11.1 SQL Server数据库概述 199

11.2.1 创建数据库 200

11.2 设计数据库 200

11.2.2 创建数据表 204

11.2.3 删除数据库 206

11.2.4 删除数据表 208

11.3.1 建立索引 209

11.3 索引的建立与维护 209

11.3.2 查看索引 210

11.4.1 创建关系 211

11.4 关系的建立与维护 211

11.3.3 删除索引 211

11.4.2 删除关系 214

11.5.1 在表结构中添加新字段 215

11.5 维护数据表 215

11.5.2 在表结构中删除字段 216

11.5.3 数据表更名 217

12.1.1 添加新记录 218

12.1 录入和修改数据 218

第12章 编辑SQL Server数据库 218

12.1.3 删除记录 219

12.1.2 记录修改 219

12.2 浏览数据 220

12.3.1 查找指定行记录 221

12.3 查找数据 221

12.3.3 使用SQL语句查找记录 222

12.3.2 查找第一条记录 222

13.1.1 编写SQL语句 224

13.1 在SQL Server中创建查询和测试查询 224

第13章 数据查询与更新(SQL语句) 224

13.2 在Visual Basic环境下查询数据 225

13.1.3 执行SQL语句 225

13.1.2 测试SQL语句 225

13.3.1 利用ORDER BY语句对数据库中的记录进行排序 226

13.3 查询与排序 226

13.3.3 将查询结果降序排列 227

13.3.2 将查询结果升序排列 227

13.4.1 汇总查询结果 228

13.4 查询统计 228

13.3.4 按多个字段排序 228

13.3.5 按控件中的内容排序 228

13.4.3 在查询结果中求平均值 229

13.4.2 在查询结果中求最大值和最小值 229

13.5.1 查询数值区间的数据 230

13.5 区间查询 230

13.4.4 分组统计 230

13.6.1 子查询 231

13.6 复杂查询 231

13.5.2 查询日期区间的数据 231

13.6.3 内联接 232

13.6.2 联接 232

13.6.4 外联接 233

13.6.5 交叉联接 234

13.7.1 Insert语句介绍 235

13.7 数据添加 235

13.8.2 Update语句基本应用 236

13.8.1 Update语句介绍 236

13.7.2 Insert语句基本应用 236

13.8 数据修改 236

13.9.2 Delete语句基本应用 237

13.9.1 Delete语句介绍 237

13.9 数据删除 237

14.1.1 创建视图 238

14.1 设计视图 238

第14章 视图与存储过程 238

14.1.2 修改视图 241

14.1.3 删除视图 242

14.2.2 建立存储过程 243

14.2.1 存储过程的基本概念 243

14.2 存储过程 243

14.2.4 修改和删除存储过程 246

14.2.3 存储过程的执行 246

14.2.5 存储过程在Visual Basic当中的应用 248

15.1.1 设置窗体的网格 253

15.1 通用选项设置 253

第3篇 实例开发篇 253

第15章 定制自己的工作环境 253

15.2.1 编辑器选项 254

15.2 编辑器与编辑器格式 254

15.1.2 错误捕获 254

15.1.3 编泽 254

15.2.2 编辑器格式 255

15.4 控件设置 256

15.4.1 设置自己常用的ActiveX控件 256

15.3 环境设置 256

15.4.2 设置自己常用的设计器 257

15.4.3 设置自己常用的引用 258

16.1 采购管理系统简介 259

第16章 VisuaL Basic 6.0在采购管理系统中的应用 259

16.2.1 系统规则 260

16.2 系统功能描述 260

16.3.2 数据库逻辑结构设计 261

16.3.1 数据库概念设计 261

16.2.2 业务流程 261

16.3 数据库设计 261

16.4 主窗体设计 262

16.5 采购订单窗体的设计分析 265

16.6 到货管理窗体的设计分析 268

16.7 库存管理窗体的设计分析 270

16.8 退货管理窗体的设计分析 272

16.9.1 打印报表先后次序问题的实现 274

16.9 疑难问题的分析与解答 274

16.9.2 分批到货的实现 275

16.10 程序调试及错误处理 276

16.11 程序设计清单 278

16.12 系统运行 279

17.1.2 系统的主要功能 283

17.1.1 开发背景 283

第17章 Visual Basic 6.0在商品销售管理系统中的应用 283

17.1 商品销售管理系统概述 283

17.2.2 业务流程 284

17.2.1 需求分析 284

17.1.3 系统结构总图 284

17.2 系统分析与设计 284

17.3.2 创建表、索引和关系 285

17.3.1 创建数据库 285

17.3 数据库设计 285

17.3.3 主要表的结构及其关系图 287

17.4.1 配置ODBC数据源 289

17.4 配置ODBC数据源与连接数据库 289

17.4.2 使用ADO Data控件连接数据库 292

17.5 模块的设计 295

17.6.1 主程序设计 296

17.6 程序设计与编码 296

17.6.2 销售开单设计 302

17.6.3 客户结款设计 309

17.6.5 系统初始化设计 311

17.6.4 销售报表设计 311

17.7.1 如何将数据表中的字段添加到ComboBox组合框中 313

17.7 疑难问题分析解决 313

17.7.3 如何将DataGrid表格中的信息赋给TextBox控件 314

17.7.2 如何按控件中的字段、查询条件和用户输入的内容进行查询 314

17.8.1 程序调试 315

17.8 程序调试与错误处理 315

17.8.2 错误处理 316

17.9.1 程序设计清单 318

17.9 程序设计清单 318

17.9.2 程序设计清单(文字说明) 319

18.1.2 系统流程图 320

18.1.1 库存管理系统简介 320

第18章 VisuaL Basic 6.0在库存管理系统中的应用 320

18.1 库存管理系统概述 320

18.2.1 系统功能描述 321

18.2 系统设计 321

18.3.1 数据库概念设计 322

18.3 创建数据库 322

18.2.2 系统结构总图 322

18.3.2 数据库逻辑结构设计 323

18.4 主窗体设计 325

18.5.1 出库报表设计 328

18.5 报表的设计 328

18.5.2 库存报表设计 329

18.6.1 供应商信息维护 331

18.6 程序设计与编码 331

18.6.2 货品入库管理 334

18.6.3 货品出库管理 338

18.6.4 货品借出管理 341

18.6.5 货品归还管理 344

18.6.6 库存信息查询 347

18.6.7 出入库现金年统计 348

18.7.1 如何在主窗体界面中添加窗体分割条 351

18.7 疑难问题分析解决 351

18.7.2 如何使应用程序自动适应屏幕的分辨率 352

18.8 程序调试与故障处理 353

18.9 程序设计清单 354

18.10 技术、经验总结 355

19.2.1 系统结构总图 357

19.2 系统结构设计 357

第19章 Visual Basic 6.0在人事档案管理系统中的应用 357

19.1 人事档案管理系统基础概要 357

19.1.1 需求分析概要 357

19.1.2 系统功能概要 357

19.2.2 数据库的设计与创建 358

19.3.1 工程中的文件 363

19.3 工程管理 363

19.3.2 创建、打开和保存工程 364

19.3.4 生成可执行文件 365

19.3.3 添加、删除和保存文件 365

19.4 主程序界面的设计 366

19.5.2 人事档案管理设计 367

19.5.1 Modulel.Bas公共模块 367

19.5 功能模块的设计 367

19.5.3 人事变动设计 374

19.5.4 档案统计设计 377

19.6 报表的设计 378

19.7.1 数据备份 383

19.7 数据库安全设计 383

19.7.2 数据恢复 384

19.8.3 如何计算加班时数 385

19.8.2 如何按“分类字段”统计员工人数 385

19.8 疑难问题分析解决 385

19.8.1 如何打印DataGrid表格中的查询结果 385

19.9.1 程序调试 386

19.9 程序调试与故障处理 386

19.9.2 故障处理 387

19.10 程序设计清单 389

20.1.2 系统功能的描述 390

20.1.1 通用固定资产及设备管理系统简介 390

第20章 Visual Basic 6.0在固定资产及设备管理系统中的应用 390

20.1 通用固定资产及设备管理系统概述 390

20.2.1 数据库概念设计 391

20.2 数据库设计 391

20.1.3 业务流程 391

20.2.2 数据库逻辑设计 392

20.3 主窗体设计 393

20.4 数据模块 394

20.5.1 资产设备借出归还窗体的设计 395

20.5 程序设计与编码 395

20.5.2 资产设备移动窗体的设计 398

20.5.3 资产设备维修管理窗体的设计 400

20.5.4 资产设备折旧窗体的设计 402

20.6 程序调试及错误处理 404

20.7 程序设计清单 407

20.8.1 技术总结 408

20.8 技术、经验总结 408

20.8.2 经验总结 409

21.1.2 系统的具体功能 410

21.1.1 系统开发背景 410

第21章 Visual Basic 6.0在物资管理系统中的应用 410

21.1 物资管理系统概述 410

21.2.2 业务流程 411

21.2.1 系统结构总图 411

21.2 系统结构设计 411

21.3 数据库设计 412

21.4 程序主界面设计 416

21.5 公用模块设计 418

21.6.1 供应商资料管理窗体的设计 419

21.6 程序设计与编码 419

21.6.2 进货管理窗体的设计 424

21.6.3 物资送检窗体的设计 429

21.6.4 送检查询窗体的设计 431

21.7.1 如何制作通用的查询窗口 433

21.7 疑难问题分析解决 433

21.7.2 如何根据数据字段的类型自动格式化DataGrid表格中的数据 435

21.9 程序设计清单 436

21.8 程序调试与错误处理 436

22.1 医院门诊管理系统简介 438

第22章 Visual Basic 6.0在医院门诊管理系统中的应用 438

22.3.1 设计数据库 439

22.3 数据库设计 439

22.2 系统功能结构设计 439

22.3.2 创建数据库 441

22.3.3 设计表结构 446

22.3.4 创建表 449

22.4 Visual Basic工程结构 452

22.4.3 Sub Main过程 453

22.4.2 窗体模块 453

22.4.1 标准模块 453

22.5.1 主程序窗体的设计 454

22.5 窗体的设计 454

22.5.2 计价收费窗体设计 458

22.5.3 门诊退费窗体设计 463

22.5.4 药品维护设计 467

22.5.5 收款员日结报表设计 473

22.5.6 结账统计报表设计 479

22.5.7 就诊科室统计报表设计 483

22.6.2 Printer对象 484

22.6.1 PrintForm方法 484

22.6 打印报表 484

22.7.2 如何响应键盘的KeyPress事件 486

22.7.1 如何显示系统日期的星期数 486

22.7 疑难问题分析解决 486

22.8 程序调试与错误处理 487

22.9 程序运行结果 488

22.10 程序设计清单 490

23.1.2 系统规则 491

23.1.1 医院住院管理系统简介 491

第23章 Visual Basic 6.0在医院住院管理系统中的应用 491

23.1 医院住院管理系统概述 491

23.1.3 业务流程 492

23.2.2 数据库逻辑结构设计 493

23.2.1 数据库概念设计 493

23.2 数据库设计 493

23.3 主窗体设计 495

23.4 公共模块的设计 496

23.5.1 用户注册窗体的设计实现 497

23.5 程序设计与编码 497

23.5.2 数据备份与恢复窗体的设计实现 498

23.5.3 电子病历窗体的设计实现 501

23.5.4 交费管理窗体的设计分析 505

23.5.5 住院查询窗体的设计实现 508

23.6 程序调试及错误处理 509

23.7 系统运行 511

23.8 程序设计清单 515

23.9 技术、经验总结 516

23.9.1 技术总结 516

23.9.2 经验总结 517

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