《Visual FoxPro数据库开发基础与应用》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:高英,张晓冬编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2006
  • ISBN:7115137625
  • 页数:311 页
图书介绍:本书介绍了应用VF进行系统开发的全过程。

第1章 数据库系统与Visual FoxPro概述 1

1.1 数据库系统基础知识 1

1.1.1 数据库系统概述 1

1.1.2 数据库系统特点 1

目录 1

1.2 数据模型概述 2

1.2.1 层次模型 2

1.2.2 网状模型 3

1.2.3 关系模型 3

1.3 数据库设计 4

1.3.1 数据库设计步骤 4

1.3.2 需求分析 5

1.3.3 概念结构设计 5

1.3.5 物理设计 6

1.3.6 数据库实施 6

1.3.4 逻辑设计 6

1.3.7 系统管理和维护 7

1.4 库存管理数据库设计实例 7

1.4.1 规划库存管理数据库 8

1.4.2 库存管理数据库优化设计 9

1.4.3 库存管理数据库逻辑设计 12

2.1 Visual FoxPro基本知识 15

2.1.1 主界面 15

第2章 Visual FoxPro数据库设计 15

2.1.2 命令窗口 16

2.1.3 工具栏 16

2.1.4 宏 17

2.1.5 向导 18

2.2 Visual FoxPro数据库概述 19

2.2.1 Visual Foxpro文件概述 19

2.2.2 设置默认磁盘目录 20

2.3 创建项目和数据库 21

2.3.1 创建项目 21

2.2.3 设置搜索路径 21

2.3.2 项目管理器简介 22

2.3.3 创建数据库 22

2.3.4 使用命令方式操作数据库 24

第3章 程序设计基础 26

3.1 程序编辑环境 26

3.1.1 程序编辑窗口的基本操作 26

3.1.2 程序的运行 27

3.1.3 创建良好的程序编写环境 28

3.2 基本数据元素 30

3.2.1 常量 30

3.2.2 变量 30

3.2.3 表达式 31

3.2.4 运算符 32

3.2.5 函数 33

3.3.1 简单条件语句 38

3.3 程序结构控制命令 38

3.3.2 嵌套式条件语句 39

3.3.3 多重条件语句 40

3.3.4 基本循环语句 42

3.3.5 计数循环语句 43

3.3.6 数据表扫描循环语句 44

3.4.1 编译常量 45

3.4.2 条件编译 45

3.4 预处理语句 45

3.5 过程和用户自定义函数 46

3.5.1 过程与自定义函数的构成 47

3.5.2 过程与自定义函数的调用 48

3.5.3 使用参数 48

第4章 面向对象程序设计 50

4.1 类和对象 50

4.1.1 类 50

4.1.2 对象 51

4.2.1 从基类派生类 52

4.2 类程序设计 52

4.2.2 用类设计器创建类 53

4.2.3 用类设计器修改类 54

4.3 对象程序设计 54

4.3.1 创建和释放对象 54

4.3.2 属性设置 55

4.3.3 引用对象 55

4.3.4 添加新对象 56

4.4 事件程序设计 57

4.4.1 常见事件 57

4.4.2 事件的触发 58

第5章 表设计 59

5.1 表概述 59

5.1.1 数据库表与自由表 59

5.1.2 表的相关概念 60

5.2.1 表设计器概述 62

5.2 使用表设计器创建数据库表 62

5.2.2 “字段”选项卡 64

5.2.3 创建表结构 64

5.3 使用命令方式操作表 68

5.3.1 创建表结构 68

5.3.2 修改表结构 69

5.3.3 删除表 70

5.4 输入表记录 70

6.1.1 显示设置 76

第6章 设置数据字典 76

6.1 设置字段约束 76

6.1.2 设置字段有效性规则 79

6.1.3 设置匹配字段类型到类 81

6.1.4 设置字段注释 81

6.2 设置索引 82

6.2.1 索引的分类 82

6.2.2 索引文件的类型 84

6.2.3 建立索引文件 85

6.3 设置表约束 91

6.3.1 设置长表名 92

6.3.2 设置记录有效性性验证规则 92

6.3.3 触发器 94

6.4 设置数据表间关系 96

6.4.1 连接方式 96

6.4.2 创建表间关系 97

6.4.3 编辑和删除表间关系 97

6.5 设置参照完整性 98

6.5.1 更新规则 100

6.5.2 删除规则 100

6.5.3 插入规则 100

第7章 视图和查询设计 102

7.1 创建视图 102

7.1.1 创建本地视图 102

7.1.2 创建远程视图 107

7.2 使用视图设计器操作视图 111

7.2.1 修改视图 111

7.2.2 在视图中进行统计 112

7.2.3 使用视图参数 113

7.2.4 重命名视图 114

7.2.5 删除视图 115

7.3 查询管理 115

7.3.1 创建查询 115

7.3.2 运行查询 117

7.4 SELECT语句 117

7.4.1 基本SELECT语句 117

7.4.2 避免重复数据出现 118

7.4.3 设置查询条件 119

7.4.4 对查询结果进行排序 119

7.4.5 在查询中进行统计 120

7.4.6 联接查询 122

7.4.7 使用SELECT语句创建视图 123

第8章 表单设计 124

8.1 表单和表单集 124

8.1.1 表单 124

8.1.2 表单集 124

8.2 创建表单 125

8.2.1 利用表单向导创建表单 125

8.2.2 利用表单设计器创建表单 127

8.3 设置数据环境 129

8.4 表单控件 131

8.4.1 标签 131

8.4.2 文本框 132

8.4.3 编辑框 135

8.4.4 命令按钮 137

8.4.5 复选框 138

8.4.6 组合框 139

8.4.7 列表框 143

8.4.8 微调控件 144

8.4.9 表格 145

8.4.10 图像 147

8.4.11 计时器 147

8.4.12 页框 148

8.4.13 线条和形状 149

8.4.14 超级链接 150

8.4.15 命令按钮组 150

8.4.16 选项按钮组 152

8.4.17 ActiveX控件 153

8.4.18 ActiveX绑定控件 154

8.4.19 设置表单控件的布局 155

第9章 菜单和工具栏设计 156

9.1 设计和使用菜单 156

9.1.1 使用菜单设计器 156

9.1.2 创建菜单的实例 158

9.1.4 菜单预览 160

9.1.3 插入分隔符 160

9.1.5 生成菜单代码 161

9.1.6 创建快速菜单 161

9.1.7 为菜单定义快捷键 161

9.1.8 使用普通菜单 162

9.1.9 创建和使用快捷菜单 163

9.2 设计和使用工具栏 164

9.2.1 创建自定义工具栏 164

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

9.2.3 在表单中使用工具栏 166

第10章 报表和标签设计 168

10.1 报表概述 168

10.2 创建报表 169

10.2.1 使用“报表向导” 169

10.2.2 使用“快速报表” 172

10.3.1 “报表设计器”的界面环境 173

10.3 使用“报表设计器” 173

10.3.2 自定义带区 175

10.3.3 设置数据环境 176

10.3.4 使用报表控件 176

10.3.5 设置字体和颜色 180

10.3.6 报表变量 181

10.4 设计和使用标签 182

10.4.1 使用“标签向导” 182

10.4.2 使用“标签设计器” 185

10.5 报表的页面设置、预览和打印 186

10.5.1 页面设置与打印设置 186

10.5.2 打印预览 187

10.5.3 打印报表 187

第11章 学位论文管理系统 189

11.1 系统总体设计 189

11.2 设计项目框架 190

11.2.1 创建项目 190

11.2.2 创建主文件 192

11.2.3 设计启动表单 194

11.2.4 设计登录表单 195

11.2.5 设计主表单 199

11.2.6 设计主菜单 200

11.3 信息管理模块设计 204

11.3.1 学生信息管理 204

11.3.2 导师信息管理 207

11.3.3 论文成绩管理 209

11.4 查询模块设计 209

11.4.1 为查询创建本地视图 210

11.4.2 设计查询 212

11.5 报表模块设计 214

11.5.1 为报表创建数据环境 215

11.5.2 创建标题 217

11.5.3 设置页标头 219

11.5.4 设置报表分组 220

11.5.5 设置细节区域 221

11.5.6 添加图片/AxtiveX绑定控件 222

11.5.7 修饰报表标题 224

11.5.8 增加线条修饰 224

11.6 程序的调试与编译 225

第12章 综合人事管理系统 226

12.1 系统总体设计 226

12.1.1 系统功能描述 226

12.1.2 功能模块划分 227

12.1.3 系统流程分析 228

12.2 数据库设计 229

12.2.1 创建项目和数据库 229

12.2.2 设计和创建表 230

12.3 设计项目框架 233

12.3.1 创建菜单 234

12.3.2 创建主文件 234

12.3.3 设计登录模块 237

12.4 部门管理模块设计 239

12.4.1 ImageList控件和TreeView控件 239

12.4.2 设计部门信息管理表单 244

12.5 员工信息管理模块设计 250

12.5.1 设计员工信息管理表单 250

12.5.2 员工照片管理模块设计 258

12.5.3 使用选择日期的控件 260

12.6 家庭成员及工作经历管理模块设计 262

12.6.1 设计员工家庭成员管理表单 262

12.6.2 设计员工教育及工作经历管理表单 267

12.7 员工考勤管理模块设计 268

12.7.1 设计考勤信息管理表单 268

12.7.2 设计月度考勤表 273

12.7.3 设计报表 278

12.8 员工考评管理模块设计 279

12.9.1 设计用户信息管理表单 284

12.9 用户管理模块设计 284

12.9.2 设计修改用户密码表单 290

12.10 帮助信息 292

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

13.1 调试应用程序 293

13.1.1 调试器概述 293

13.1.2 查看存储值 295

13.1.3 设置断点 297

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

13.2 应用程序的日志管理 298

13.2.1 日志管理实现方法 298

13.3 创建帮助文件 301

13.3.1 制作CHM帮助文件 301

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

13.4 应用程序发布 307

13.4.1 发布过程概述 307

13.4.2 使用安装向导 308