Visual FoxPro 6.0中文版数据库应用系统开发与实例

Visual FoxPro 6.0中文版数据库应用系统开发与实例
作 者: 启明工作室编著
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 关系数据库 数据库管理系统
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual FoxPro 6.0中文版数据库应用系统开发与实例》作者简介

内容简介

本书介绍了Visual FoxPro的必备知识,并完整地介绍了4个使用Visual FoxPro开发的数据库应用程序,包括家庭理财系统、办公用品管理系统、综合人事管理系统和音像租赁管理系统。它们既可以作为独立的系统运行,也可以作为应用软件的一个模块,具有很强的实用性和可移植性。本书最后还介绍了应用程序调试、日志管理、制作帮助文件和安装程序等技术。本书适合Visual FoxPro数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者阅读。本书注重知识的系统性和实用性,讲求学习的循序渐进,适合于初学者学习和阅读。读者无需有任何经验,就可以按照书中的实例开发数据库应用程序。

图书目录

第1章 认识Visual FoxPro 1

1.1 数据库基本概念 1

1.1.1 什么是数据库 1

1.1.2 表 1

1.1.3 视图 2

1.2 界面及常用工具 2

1.2.1 主界面 2

1.2.2 命令窗口 3

1.2.3 工具栏 4

1.2.4 宏 4

1.2.5 向导 5

第2章 数据库管理 7

2.1 项目管理 7

2.1.1 创建项目 7

2.1.2 项目管理器 9

2.2 创建数据库 10

2.2.1 在项目管理器中创建数据库 10

2.2.2 在系统菜单中创建数据库 11

2.2.3 在命令窗口中创建数据库 12

2.3 数据库操作 13

2.3.1 打开和关闭数据库 13

2.3.2 修改数据库 13

2.3.3 删除数据库 14

第3章 表和索引 15

3.1 创建表 15

3.1.1 Visual FoxPro的字段类型 15

3.1.2 使用项目管理器创建表 16

3.1.3 使用系统菜单创建表 18

3.1.4 使用数据库设计器创建表 19

3.1.5 使用命令创建表 19

3.2 数据管理 21

3.2.1 打开和关闭表 22

3.2.2 添加数据 24

3.2.3 浏览数据 26

3.2.4 修改数据 28

3.2.5 删除数据 30

3.3 表操作 32

3.3.1 修改表结构 32

3.3.2 重命名表 33

3.3.3 查看和设置表的属性 33

3.3.4 删除表 34

3.4 排序和索引 35

3.4.1 数据排序 35

3.4.2 创建和删除索引 36

3.4.3 使用索引 38

第4章 视图和查询 40

4.1 创建视图 40

4.1.1 创建本地视图 40

4.1.2 创建远程视图 45

4.2 视图操作 49

4.2.1 修改视图的方法 49

4.2.2 在视图中进行统计 49

4.2.3 使用视图参数 51

4.2.4 重命名视图 52

4.2.5 删除视图 52

4.3 查询管理 53

4.3.1 创建查询 53

4.3.2 运行查询 54

4.4 SELECT语句 55

4.4.1 基本SELECT语句 55

4.4.2 避免重复数据出现 56

4.4.3 设置查询条件 56

4.4.4 对查询结果进行排序 57

4.4.5 在查询中进行统计 58

4.4.6 联接查询 60

4.4.7 使用SELECT语句创建视图 61

第5章 程序设计基础 62

5.1 语言基础 62

5.1.1 数据类型 62

5.1.2 存储数据 62

5.1.3 操作符 64

5.1.4 表达式 66

5.1.5 注释 66

5.2 常用函数 66

5.2.1 字符函数 67

5.2.2 日期和时间函数 69

5.2.3 数值函数 71

5.2.4 数据转换函数 73

5.2.5 其他常用函数 75

5.3 常用命令及程序管理 77

5.3.1 记录显示与定位 78

5.3.2 查找记录 79

5.3.3 添加和修改记录 81

5.3.4 删除记录 84

5.3.5 对记录数据进行统计 84

5.3.6 程序管理 85

5.3.7 程序流控制语句 87

5.4 过程和自定义函数 90

5.4.1 创建过程和函数 91

5.4.2 调用过程和函数 91

5.4.3 使用参数 91

第6章 表单设计 94

6.1 什么是表单 94

6.1.1 使用表单向导 94

6.1.2 使用表单设计器 96

6.1.3 运行表单 98

6.1.4 表单的数据环境 98

6.2 面向对象程序设计思想 100

6.2.1 面向对象程序设计思想简介 101

6.2.2 Visual FoxPro中的类 101

6.2.3 事件响应 102

6.2.4 对象处理 104

6.3 表单控件 105

6.3.1 标签 105

6.3.2 文本框 106

6.3.3 编辑框 110

6.3.4 命令按钮 112

6.3.5 复选框 112

6.3.6 组合框 114

6.3.7 列表框 117

6.3.8 微调控件 118

6.3.9 表格 119

6.3.10 图像 121

6.3.11 计时器 122

6.3.12 页框 123

6.3.13 线条和形状 124

6.3.14 超级链接 125

6.3.15 命令按钮组 125

6.3.16 选项按钮组 127

6.3.17 ActiveX控件 129

6.3.18 ActiveX绑定控件 130

6.3.19 设置表单控件的布局 130

第7章 设计菜单和工具栏 132

7.1 设计和使用菜单 132

7.1.1 使用菜单设计器 132

7.1.2 创建菜单的实例 134

7.1.3 插入分隔符 135

7.1.4 菜单预览 136

7.1.5 生成菜单代码 137

7.1.6 创建快速菜单 137

7.1.7 为菜单定义快捷键 137

7.1.8 使用普通菜单 138

7.1.9 创建和使用快捷菜单 139

7.2 设计和使用工具栏 140

7.2.1 创建自定义工具栏 140

7.2.2 设置工具栏的属性、方法程序和事件 142

7.2.3 在表单中使用工具栏 142

第8章 设计报表和标签 144

8.1 基本概念 144

8.2 使用“报表向导”和“快速报表” 145

8.2.1 使用“报表向导” 145

8.2.2 使用“快速报表” 148

8.3 使用“报表设计器” 149

8.3.1 “报表设计器”的界面环境 149

8.3.2 自定义带区 151

8.3.3 设置数据环境 152

8.3.4 使用报表控件 152

8.3.5 设置字体和颜色 157

8.3.6 报表变量 158

8.4 设计和使用标签 159

8.4.1 使用“标签向导” 159

8.4.2 使用“标签设计器” 162

8.5 报表的页面设置、预览和打印 163

8.5.1 页面设置与打印设置 163

8.5.2 打印预览 164

8.5.3 打印报表 164

第9章 家庭理财系统 166

9.1 系统总体设计 166

9.2 数据库设计 167

9.2.1 创建项目和数据库 167

9.2.2 设计和创建表 168

9.3 设计项目框架 170

9.3.1 创建菜单 170

9.3.2 创建主文件 171

9.3.3 创建可视类 174

9.3.4 设计登录模块 175

9.3.5 设计查找记录表单 177

9.4 设计基本设置模块 178

9.4.1 设计银行信息录入表单 178

9.4.2 设计银行信息浏览表单 183

9.4.3 设计家庭成员录入表单 186

9.4.4 使用选择日期的控件 189

9.4.5 设计家庭成员浏览表单 191

9.4.6 设计收支分类设置表单 193

9.5 日常收支管理模块设计 198

9.5.1 设计日常收支录入表单 198

9.5.2 设计日常收支浏览表单 203

9.6 银行往来管理模块设计 205

9.6.1 设计银行交易录入表单 206

9.6.2 设计银行交易浏览表单 210

9.7 资产账户管理模块设计 212

9.7.1 设计资产账户录入表单 212

9.7.2 设计资产账户浏览表单 214

9.7.3 设计账户交易记录浏览表单 214

9.8 数据统计管理模块设计 216

9.8.1 设计日常收支统计表单 216

9.8.2 设计银行交易统计表单 218

9.8.3 设计家庭资产统计表单 219

9.9 用户管理模块设计 221

9.10 帮助信息 223

第10章 办公用品管理系统 224

10.1 系统总体设计 224

10.2 数据库设计 225

10.2.1 创建项目和数据库 225

10.2.2 设计和创建表 226

10.3 设计项目框架 228

10.3.1 创建菜单 228

10.3.2 创建主文件 229

10.3.3 创建可视类 231

10.3.4 设计登录模块 232

10.4 基本信息管理模块设计 232

10.4.1 设计部门管理表单 232

10.4.2 设计办公用品类别管理表单 237

10.4.3 设计供货商录入表单 244

10.4.4 设计供货商浏览表单 249

10.4.5 设计供货商产品浏览表单 252

10.5 办公用品管理模块设计 253

10.5.1 设计办公用品录入表单 254

10.5.2 设计办公用品浏览表单 257

10.6 办公用品入库管理模块设计 259

10.6.1 设计入库单录入表单 259

10.6.2 设计入库单浏览表单 260

10.7 办公用品领用管理模块设计 261

10.7.1 设计选择部门表单 261

10.7.2 设计领用单录入表单 263

10.7.3 设计领用单浏览表单 269

10.7.4 领用单明细表单 270

10.8 办公用品统计模块设计 271

10.8.1 设计库存短缺统计表单 272

10.8.2 设计入库统计表单 273

10.8.3 设计按部门领用统计表单 275

10.8.4 设计按类别领用统计表单 277

10.9 用户管理模块设计 278

10.9.1 设计用户信息管理表单 278

10.9.2 设计修改用户密码表单 283

10.10 帮助信息 285

第11章 综合人事管理系统 286

11.1 系统总体设计 286

11.1.1 系统功能描述 286

11.1.2 功能模块划分 287

11.1.3 系统流程分析 288

11.2 数据库设计 289

11.2.1 创建项目和数据库 289

11.2.2 设计和创建表 290

11.3 设计项目框架 293

11.3.1 创建菜单 293

11.3.2 创建主文件 294

11.3.3 设计登录模块 296

11.4 部门管理模块设计 299

11.4.1 ImageList控件和TreeView控件 299

11.4.2 设计部门信息管理表单 303

11.5 员工信息管理模块设计 310

11.5.1 设计员工信息管理表单 310

11.5.2 员工照片管理模块设计 319

10.5.3 使用选择日期的控件 321

11.6 家庭成员及工作经历管理模块设计 322

11.6.1 设计员工家庭成员管理表单 322

11.6.2 设计员工教育及工作经历管理表单 328

11.7 员工考勤管理模块设计 329

11.7.1 设计考勤信息管理表单 329

11.7.2 设计月度考勤表 334

11.7.3 设计报表 338

11.8 员工考评管理模块设计 340

11.9 用户管理模块设计 345

11.9.1 设计用户信息管理表单 345

11.9.2 设计修改用户密码表单 352

11.10 帮助信息 353

第12章 音像租赁管理系统 354

12.1 系统总体设计 354

12.2 数据库设计 355

12.2.1 创建项目和数据库 355

12.2.2 设计和创建表 356

12.3 设计项目框架 358

12.3.1 创建菜单 358

12.3.2 创建主文件 359

12.3.3 创建可视类 362

12.3.4 设计登录模块 362

12.4 系统设置模块设计 362

12.4.1 设计分类设置表单 362

12.4.2 设计会员类型设置表单 368

12.4.3 设计收费标准设置表单 369

12.5 会员管理模块设计 370

12.5.1 设计会员信息录入表单 370

12.5.2 设计会员信息浏览表单 376

12.6 商品管理模块设计 380

12.6.1 设计音像商品录入表单 380

12.6.2 设计音像商品浏览表单 381

12.7 租赁管理模块设计 382

12.7.1 设计音像租赁单表单 382

12.7.2 设计租赁单录入表单 385

12.7.3 设计零租信息浏览表单 393

12.7.4 设计会员租赁浏览表单 397

12.7.5 设计查看租赁明细表单 397

12.7.6 设计归还单录入表单 399

12.8 用户管理模块设计 401

12.9 帮助信息 401

第13章 调试、完善及发布应用系统 402

13.1 调试应用程序 402

13.1.1 调试器概述 402

13.1.2 查看存储值 404

13.1.3 设置断点 406

13.2 应用程序的日志管理 407

13.2.1 日志管理实现方法 407

13.2.2 综合人事管理系统日志管理 407

13.3 创建帮助文件 410

13.3.1 制作CHM帮助文件 410

13.3.2 在Visual FoxPro中访问CHM帮助文件 415

13.4 应用程序发布 416

13.4.1 发布过程概述 416

13.4.2 使用安装向导 417