《Visual FoxPro程序设计及应用》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:田银磊主编;赵冬玲,何樱,刘东红副主编;亢院兵,牛军涛,王东霞,王彩玲,张青,杨艳,谷春英,滕敏编
  • 出 版 社:西安:西北大学出版社
  • 出版年份:2006
  • ISBN:7560420176
  • 页数:273 页
图书介绍:本书共分两大部分。第一部分介绍了Visual Foxpro的基础知识、基本概念、程序设计的常用命令和基本结构。第二部分介绍了数据库和数据表的建立、数据库管理的操作、数据表的表单、查询、视图、菜单等设计方法,结合实用的学生档案管理系统实例介绍了FoxPro开发应用项目的全过程。

第1章 Visual FoxPro综述 1

1.1 数据库基本概念 1

1.1.1 数据、信息和数据处理 1

1.1.2 数据模型 2

1.1.3 数据库系统 5

1.1.4 关系数据库 5

1.1.5 Fox系列数据库的发展 7

1.2 Visual FoxPro 6.0的安装与启动 8

1.2.1 安装环境 8

1.2.2 安装Visual FoxPro 6.0 8

1.2.3 启动Visual FoxPro 6.0 9

1.2.4 退出Visual FoxPro 6.0 9

1.3 Visual FoxPro 6.0用户界面 10

1.3.1 标题栏 10

1.3.2 主菜单栏 10

1.3.3 工具栏 11

1.3.4 命令窗口 11

1.3.5 工作区 11

1.3.6 状态栏 11

1.4 Visual FoxPro 6.0系统环境的设置 12

1.4.1 使用“选项”对话框 12

1.4.2 使用SET命令配置VFP 13

1.5 Visual FoxPro 6.0向导 13

1.6 Visual FoxPro 6.0生成器 15

1.7 Visual FoxPro 6.0设计器 15

习题1 15

第2章 Visual FoxPro基础 17

2.1 数据类型 17

2.2 数据存储 18

2.2.1 常量 18

2.2.2 变量 19

2.2.3 记录 20

2.2.4 对象 21

2.3 函数 21

2.4 表达式 21

2.4.1 算术表达式 21

2.4.2 字符表达式 22

2.4.3 日期表达式 22

2.4.4 关系表达式 22

2.4.5 逻辑表达式 23

2.4.6 名表达式 23

2.4.7 类与对象运算符 23

2.4.8 运算优先级别 24

习题2 24

第3章 Visual FoxPro程序设计基础 26

3.1 Visual FoxPro的工作方式 26

3.1.1 命令方式 26

3.1.2 菜单方式 26

3.1.3 程序文件方式 26

3.2 程序文件的建立与编辑 27

3.2.1 以命令方式建立、编辑程序文件 27

3.2.2 以菜单方式建立、编辑程序文件 27

3.2.3 利用设计工具建立程序代码 27

3.3 程序文件的调用 28

3.3.1 以命令方式调用程序文件 28

3.3.2 以菜单方式调用程序文件 28

3.4 程序的基本结构 28

3.4.1 基本输入语句 28

3.4.2 基本输出语句 30

3.4.3 程序的基本结构 31

3.5 分支结构 32

3.5.1 单向分支 32

3.5.2 双向分支 33

3.5.3 多向分支 34

3.6 循环结构 36

3.6.1 “当”型循环 36

3.6.2 “计数”型循环 37

3.6.3 “指针”型循环控制语句 38

3.6.4 使用循环语句应注意的几点 38

3.7 过程 38

3.7.1 过程定义语句 39

3.7.2 过程调用语句 39

3.7.3 过程返回语句 39

3.7.4 打开过程文件语句 40

3.7.5 关闭过程文件语句 40

3.7.6 过程设计 40

习题3 41

第4章 面向对象可视化编程基础 43

4.1 新概念的引入 43

4.1.1 对象 43

4.1.2 对象的属性 45

4.1.3 事件与方法 46

4.2 表单的设计及运行 47

4.2.1 “表单向导” 47

4.2.2 “表单设计器” 50

4.2.3 表单的设计 54

4.2.4 表单的修改 56

4.2.5 运行表单 57

习题4 58

第5章 设计表单控件 59

5.1 标签和命令按钮控件 59

5.2 计时器和容器控件 61

5.2.1 计时器控件 61

5.2.2 容器控件 61

5.3 文本框控件 63

5.4 选项按钮组控件 65

5.5 复选框控件 67

5.6 列表框控件与组合框控件 69

5.6.1 列表框 69

5.6.2 组合框控件 71

5.7 微调控件 73

5.8 页框控件 74

5.9 表格控件 77

5.10 图像控件 78

5.11 命令按钮组控件 80

习题5 81

第6章 Visual FoxPro可视化编程综合实例 83

6.1 俄罗斯方块实例概述 83

6.1.1 游戏实例简介 83

6.1.2 流程图分析 84

6.2 一步步设计俄罗斯方块 85

6.2.1 游戏界面设计 85

6.2.2 游戏设计 86

第7章 Visual FoxPro表操作 100

7.1 建立表 100

7.1.1 定义表中的数据类型 100

7.1.2 利用“表设计器”创建表 101

7.1.3 利用“表设计器”修改表结构 104

7.1.4 利用“表向导”创建表 107

7.2 向表中加入记录 109

7.2.1 创建表时立即输入数据 109

7.2.2 以追加方式输入数据 110

7.2.3 备注型数据的输入 111

7.2.4 通用型数据的输入 112

7.3 数据的显示和修改方式 112

7.3.1 用编辑方式显示和修改数据 112

7.3.2 用浏览方式显示和修改数据 113

7.4 控制字段和记录的访问 116

7.4.1 限制对字段的访问 116

7.4.2 限制对记录的访问 118

7.5 数据表中记录的定位 119

7.6 删除和恢复表中的数据 121

7.6.1 逻辑删除表中的记录 122

7.6.2 恢复表中逻辑删除的记录 122

7.6.3 物理删除表中的记录 123

习题7 124

第8章 索引及创建索引 125

8.1 什么是索引 125

8.2 索引类型 126

8.3 创建索引 127

8.4 索引的使用 129

8.4.1 按索引字段排序 129

8.4.2 按索引表达式排序 130

8.5 SQL语言简介 132

习题8 135

第9章 创建数据库 136

9.1 创建数据库 136

9.1.1 建立数据库 136

9.1.2 打开数据库 138

9.1.3 向数据库添加数据表 138

9.2 数据库中的表的使用 141

9.2.1 设置表中字段的显示标题 141

9.2.2 设置表中字段的注释 143

9.2.3 设置表中字段的默认值 143

9.2.4 设置表中字段的有效性规则 144

9.3 建立表间的关联关系 146

9.3.1 建立表间的一对一关系 146

9.3.2 建立表间的一对多关系 147

9.3.3 设置参照完整性 148

习题9 150

第10章 查询与视图 151

10.1 用查询向导设计查询 151

10.2 查询设计器设计查询 154

10.2.1 打开查询设计器 154

10.2.2 选定查询字段 156

10.2.3 确定各表间的联接关系和筛选条件 157

10.2.4 查询结果排序 158

10.2.5 建立分组查询 159

10.2.6 杂项的设置 160

10.2.7 定向输出查询结果 160

10.2.8 运行查询 161

10.2.9 查看SQL 162

10.3 创建视图 162

10.3.1 利用向导创建本地视图 163

10.3.2 利用视图设计器创建本地视图 164

10.4 利用视图更新数据 166

习题10 167

第11章 创建项目 169

11.1 创建项目文件 169

11.2 项目管理器的使用 170

11.2.1 用“数据”选项卡管理数据 171

11.2.2 用“文档”选项卡管理文档 171

11.2.3 用“类”选项卡管理类 171

11.2.4 用“代码”选项卡管理代码文件 172

11.2.5 用“其他”选项卡管理其它类型的文件 172

11.2.6 用“项目”菜单管理项目中的文件 172

11.3 定制项目管理器 174

11.3.1 移动、缩放和折叠 174

11.3.2 拆分项目管理器 175

11.3.3 停放项目管理器 175

习题11 175

第12章 菜单设计 176

12.1 菜单系统概述 176

12.1.1 常用的菜单类型 176

12.1.2 设计和使用菜单的基本步骤 177

12.1.3 创建菜单的常用方法 177

12.2 “菜单设计器”及其应用 177

12.2.1 启动“菜单设计器” 178

12.2.2 “菜单设计器”窗口的使用 179

12.2.3 添加快捷键 180

12.2.4 保存菜单 180

12.2.5 生成菜单 181

12.2.6 运行菜单 181

12.3 为菜单设置权限 182

12.3.1 权限菜单的概念 182

12.3.2 权限菜单的设置方法 182

12.4 菜单的显示 183

12.4.1 菜单放置在VFP的主窗口中 183

12.4.2 菜单放置在顶层表单中 184

12.5 设计快捷菜单 184

习题12 185

第13章 创建输出报表 187

13.1 创建报表 187

13.1.1 利用“报表向导”创建报表 187

13.1.2 利用“报表设计器”创建报表 190

13.2 报表的页面设置 195

13.3 标签的设计 196

13.3.1 利用“标签向导”创建标签 196

13.3.2 利用“标签设计器”设计标签 198

习题13 198

第14章 小型系统开发实例 200

14.1 系统开发的一般过程 200

14.1.1 软件开发周期 200

14.1.2 VFP数据库系统开发的一般过程 201

14.1.3 VFP系统开发的命名规范 201

14.2 系统总体规划 202

14.2.1 设计系统规划方案 202

14.2.2 主程序设计 209

14.2.3 系统登录表单设计 213

14.2.4 系统工具条设计 217

14.2.5 系统主菜单设计 221

14.2.6 系统档案登记表单设计 223

14.2.7 系统档案管理表单设计 226

14.2.8 系统档案检索表单设计 234

14.3 系统部件的组装 236

14.4 系统的运行 237

习题14 239

附录一 VFP的主要命令 240

附录二 VFP的常用函数 249

附录三 VFP的控件类名称及功能 255

附录四 VFP的对象类名称及功能 256

附录五 VFP的属性语法与功能 257

附录六 VFP事件语法与功能 268

附录七 VFP的方法语法与功能 271

参考文献 273