《Visual Basic数据库开发及工程实例》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:姚巍编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2003
  • ISBN:7115112053
  • 页数:431 页
图书介绍:本书主要绍如何使用Visual Baisc 6.0开发常用的数据库系统。全书分为7章,第1-2章主要讲述程序设计中所涉及到的文件操作、磁盘操作和用户界设计等问题;第3章主要介绍了使用Visual Baisc 6.0对数据库进行操作的步骤和方法;第4-6章分别介绍了人才资源管理系统、商场账务管理系统、客票统计分析系统等3个实例;第7章简要讨论了当前广泛使用的数据库系统SQL Server 2000及相关的网络数据库的开发。附录给出了本书所附光盘中的程序列表和数据库文件列表。这本书内容丰富、条理清晰、实用性强,适合从事数据库开发和维护的专业技术人员阅读,也可供大专院校相关专业的师生参考。

第1章 文件和目录操作 1

1.1 目录操作 1

1.1.1 得到当前目录 1

1.1.2 改变当前目录 2

1.1.3 建立目录 2

1.1.4 删除目录 2

1.1.5 相对路径 3

1.2 驱动器操作 3

1.2.1 相关控件 3

1.2.2 驱动器列表框 4

1.2.3 目录列表框 4

1.2.4 文件列表框 4

1.2.5 磁盘容量测试 6

1.2.6 使用通用对话框 10

1.3.1 文件复制 11

1.3 文件的一般操作 11

1.3.2 文件改名 13

1.3.3 文件删除 14

1.3.4 设置文件的属性 14

1.3.5 文件长度测试 15

1.4 文件的读写操作 19

1.4.1 打开文件 20

1.4.2 关闭文件 20

1.4.3 顺序文件的读写 20

1.4.4 随机文件和二进制文件 22

1.5 文件打印 22

1.5.1 打印方向设置 22

1.5.2 打印纸张大小设置 23

1.5.3 打印机的进纸设置 23

1.5.4 打印质量设置 23

1.5.7 打印线型设置 24

1.5.5 打印度量单位设置 24

1.5.6 打印机颜色模式设置 24

1.5.8 填充形式设置 25

1.5.9 打印位置设定 25

1.5.10 打印字符串 25

1.5.11 对打印字符串的说明 25

1.5.12 在打印中用于作图的语句 26

1.5.13 其他操作 26

1.5.14 打印实例 27

第2章 工作界面设计 33

2.1 工作界面设计上的考虑 33

2.2.2 Tab键顺序 34

2.3 键盘鼠标处理 34

2.3.1 键盘 34

2.2.1 焦点 34

2.2 焦点和Tab键顺序 34

2.3.2 鼠标 36

2.4 常用控件 36

2.4.1 标签(Label) 36

2.4.2 文本框(TextBox) 40

2.4.3 命令按钮(CommandButton) 41

2.4.4 单选钮(OptionButton) 42

2.4.5 复选框(CheckBox) 42

2.4.6 分组框(Frame) 43

2.4.7 列表框(ListBox) 43

2.4.8 组合列表框(ComboBox) 45

2.4.9 选项卡(SSTab) 46

2.4.10 通用对话框(CommonDialog) 49

2.4.11 滚动条(ScrollBar) 50

2.4.12 日历控件(MonthView) 51

2.4.13 定时器(Timer) 52

2.4.14 状态栏(StatusBar) 53

2.4.15 控件的格式调整 54

2.5 菜单设计 55

2.5.1 菜单编辑器 55

2.5.2 定义下拉菜单 56

2.5.3 分割菜单项 56

2.5.4 定义菜单的访问键 56

2.5.5 定义菜单的快捷键 57

2.5.6 在菜单中加入复选标记 57

2.5.7 动态菜单 58

2.5.8 弹出式菜单 58

2.6 工具栏设计 58

2.6.1 工具栏的属性 59

2.6.2 图像列表框 62

2.7.1 画线 63

2.7 图形绘制 63

2.6.3 工具栏代码设计 63

2.7.2 画点 67

2.7.3 画圆、椭圆和圆弧 68

2.7.4 画图控件 69

2.7.5 图像填充 70

2.8 图标和图像 71

2.8.1 窗体图标 71

2.8.2 图像控件 71

2.8.3 闪动标签 72

2.8.4 移动字幕 74

2.8.5 渐变窗体 75

2.9 动画和声音 77

2.9.1 播放AVI动画 77

2.9.2 播放GIF动画 79

2.9.4 播放MIDI文件 81

2.9.3 播放WAV文件 81

2.10 界面提示信息 82

2.10.1 MsgBox函数的常用属性 82

2.10.2 MsgBox函数返回值的使用 85

2.11 多文档界面 85

2.11.1 多文档界面的创建 86

2.11.2 子窗体的加入 87

2.11.3 多文档界面的运行 88

第3章 数据库操作 91

3.1 Visual Basic对数据库的操作方法 91

3.2 使用Data控件操作数据库 93

3.2.1 在窗体上加入Data控件 93

3.2.2 Data控件的主要数据属性 93

3.2.3 Data控件的Refresh方法和Close方法 98

3.2.4 记录集Reeordset的属性 98

3.2.5 可用于操作数据记录的控件 99

3.2.6 数据录入 100

3.2.7 记录定位与数据浏览 110

3.2.8 记录当前位置的显示 113

3.2.9 记录查询 116

3.2.10 记录修改 119

3.2.11 记录的统计计算 119

3.2.12 记录删除 124

3.3 Data控件和DBGrid控件的结合使用 126

3.3.1 DBGrid控件的加入 126

3.3.2 DBGrid的编辑 128

3.3.3 DBGrid其他属性的调整 130

3.4 基于SQL下的数据查询和数据统计 131

3.4.1 SQL语言简介 131

3.4.2 SQL命令的基本组成 132

3.4.3 SQL的查询方法 134

3.4.4 在程序中使用SQL查询 136

3.4.5 SQL的数据统计 155

3.4.6 使用SQL语句进行记录统计 157

3.5 报表打印 159

3.6 数据的安全问题 160

3.6.1 使用数据库系统本身的安全措施 160

3.6.2 设置用户登录程序 162

3.6.3 密码的加密和解密 171

3.6.4 数据加密和解密 175

3.6.5 数据备份 179

第4章 人才资源管理系统 183

4.1 系统需求分析 183

4.2 数据库结构设计及数据词典 183

4.3 数据流程分析 185

4.5.1 启动程序设计 186

4.4 系统总体设计 186

4.5 系统程序设计 186

4.5.2 用户登录程序设计 198

4.5.3 工作选项程序设计 199

4.5.4 数据录入程序设计 205

4.5.5 数据管理 215

第5章 商场账务管理系统 218

5.1 系统需求分析 218

5.1.1 本单位各部门组成 218

5.1.2 需要处理的数据及其他相关信息 218

5.1.3 对数据处理的要求 219

5.2 数据库结构设计 219

5.2.1 数据库总体结构设计 219

5.2.2 各数据表结构设计 220

5.4.1 程序结构设计前的分析 222

5.4 数据处理程序结构设计 222

5.3 数据处理流程分析 222

5.4.2 工作流程图 223

5.5 各模块设计 223

5.5.1 启动 223

5.5.2 用户登录 224

5.5.3 密码修改 226

5.5.4 主控模块设计 226

5.5.5 数据录入模块设计 239

5.5.6 数据管理模块设计 250

5.5.7 年度统计模块设计 258

第6章 客票统计分析系统 281

6.1 系统需求及数据关系分析 281

6.1.1 用户需求调查 281

6.1.2 技术要求 281

6.1.3 用户数据关系分析 282

6.1.4 数据库选择及数据库的结构设计 283

6.1.5 数据库库结构设计 285

6.1.6 数据处理流程分析 291

6.2 系统总体设计 292

6.3 启动程序设计 293

6.4 用户登录程序设计 294

6.5 工作选项程序设计 295

6.6 发车日期及班组选择 298

6.6.1 发车日期及班组选择用到的数据库 298

6.6.2 班组运行情况分析 299

6.6.3 发车日期和班组选择工作界面设计 300

6.6.4 日期输入及班组选择程序框图设计 302

6.6.5 发车日期正确性检验算法 302

6.6.6 日期合法性检验算法 303

6.7 数据录入程序设计 310

6.7.1 旅客乘车编码 311

6.7.3 外设接口程序设计 312

6.7.2 条码的读入 312

6.7.4 数据库的使用 313

6.7.5 工作界面设计 314

6.7.6 数据采集程序设计 317

6.8 乘车人数统计程序设计 323

6.8.1 数据库的使用 323

6.8.2 统计算法 324

6.8.3 乘车人数统计的工作界面设计 324

6.8.4 移动图像技术的实现 325

6.8.5 表格的绘制和文字的填充 327

6.8.6 乘车人数统计的工作流程 327

6.8.7 乘车人数统计表的屏幕显示设计 336

6.8.8 乘车人数统计报表打印设计 340

6.9.2 客票收入统计的统计算法 342

6.9.3 数据表的使用 342

6.9 客票收入统计程序设计 342

6.9.1 客票收入的统计要求 342

6.9.4 客票金额统计工作界面设计 345

6.9.5 客票收入统计的工作流程 347

6.10 单车量本利分析程序设计 359

6.10.1 单车量本利分析的要求及统计条件 359

6.10.2 数据表的使用 360

6.10.3 单车量本利分析的统计算法 363

6.10.4 工作界面设计 363

6.10.5 单车量本利分析的工作流程 365

6.11 工资效益分析程序设计 373

6.11.1 工资效益统计分析的要求 373

6.11.2 工资效益分析的统计条件 373

6.11.3 数据表的使用 374

6.11.4 工作界面设计 375

6.11.5 工作流程 377

6.12 其他辅助程序 380

6.12.1 日期选择 380

6.12.2 票价涨幅调整 383

6.12.3 票价调整 383

6.12.4 基础数据 384

6.12.5 密码修改 386

6.12.6 删除记录 386

第7章 网络数据库开发 387

7.1 网络数据库开发前的技术准备 387

7.1.1 计算机网络的组成 387

7.1.2 硬件需求 387

7.1.3 软件需求 387

7.2 建立数据库 388

7.2.1 在SQL Server 2000中直接建立数据库 388

7.2.2 在SQL Server 2000中导入其他类型的数据库 391

7.2.3 将SQL Server 2000数据库引入ODBC 396

7.3 网络数据库的操作 398

7.3.1 ADO的结构 399

7.3.2 使用ADO对象操作数据库 399

7.3.3 使用ADO数据控件 403

7.3.4 Adodc中的记录属性 409

7.3.5 Adodc对数据表的操作方法 410

7.4 一个完整的网络数据库系统 415

7.4.1 与数据源连接 415

7.4.2 加入DataGrid控件 416

7.4.3 对原有程序的改动 417

7.5 网络连接测试 422

附录1 各章使用的程序文件 425

附录2 各章使用的数据文件 430

参考文献 431