当前位置:首页 > 工业技术
Visual FoxPro 6.0实用教程
Visual FoxPro 6.0实用教程

Visual FoxPro 6.0实用教程PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:王勇,刘凤玲,连志春主编
  • 出 版 社:沈阳:东北大学出版社
  • 出版年份:2005
  • ISBN:7811022249
  • 页数:260 页
图书介绍:本书内容包括:数据库基本概念;VFx6.0基础,表的基本操作,表的基本应用;数据库;查询与视图;查询语言SQI;项目管理器;程序设计基础等。
《Visual FoxPro 6.0实用教程》目录
标签:主编 教程

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

1.1.1 信息与数据 1

1.1.2 数据处理 1

第1章 数据库的基本概念 1

1.2 数据模型 2

1.2.1 层次模型 2

1.2.2 网状模型 3

1.2.3 关系模型 3

1.3.3 数据库应用系统的构成 4

1.4.1 关系数据库 4

1.4 关系数据库及其设计 4

1.3 数据库系统 4

1.3.2 数据库管理系统 4

1.3.1 数据库 4

1.4.2 关系的规范化 5

1.4.3 表间关联关系的类型 6

1.4.5 关系运算 8

习题1 8

1.4.4 关系的完整性 8

第2章 Visual FoxPro 6.0系统概述 9

2.1 Visual FoxPro 6.0的特性 9

2.1.1 Visual FoxPro 6.0的推出 9

2.1.2 Visual FoxPro 6.0的特点 10

2.2 Visual FoxPro 6.0的安装与启动 11

2.2.1 安装环境 11

2.2.2 Visual FoxPro 6.0的安装 11

2.2.3 启动Visual FoxPro 6.0 11

2.2.4 退出Visual FoxPro 6.0 12

2.3 Visual FoxPro 6.0系统环境的配置 13

2.4 Visual FoxPro 6.0用户界面 14

2.5 Visual FoxPro 6.0辅助设计设计工具 15

2.5.1 Visual FoxPro 6.0向导 15

2.5.2 Visual FoxPro 6.0生成器 16

2.5.3 Visual FoxPro 6.0设计器 17

习题2 17

第3章 Visual FoxPro 6.0基础 18

3.1 数据类型 18

3.2.1 常量 19

3.2 常量与变量 19

3.2.2 变量 20

3.2.3 内存变量的作用域 21

3.2.4 有关内存变量的操作 21

3.3 函数 21

3.3.1 函数的类型 22

3.3.2 常用函数 22

3.4.1 算术表达式 24

3.4.2 字符表达式 24

3.4 表达式 24

3.4.3 日期时间运算符和日期时间表达式 25

3.4.4 关系运算符和关系表达式 25

3.4.5 逻辑运算符和逻辑表达式 26

3.4.6 运算符的优先顺序 26

3.5 命令构成的基本格式 27

3.5.1 Visual FoxPro 6.0命令的一般语法格式 27

3.5.2 命令的有关规则 28

习题3 28

4.1.1 定义表的结构 29

4.1 表结构的建立与修改 29

第4章 表的基本操作 29

4.1.2 表的打开与关闭 33

4.1.3 表结构的修改与显示 33

4.2 向表中加入数据 34

4.2.1 创建表时立即输入数据 34

4.2.2 以追加方式输入数据 35

4.2.3 记录的插入 35

4.2.5 通用型数据的输入 36

4.2.4 备注型数据的输入 36

4.3 记录的显示与修改 37

4.3.1 用编辑方式显示和修改记录 37

4.3.2 显示记录命令 37

4.3.3 用Browse命令浏览、修改数据 38

4.3.4 快速修改表中的数据 39

4.4 逻辑表的设置 40

4.4.1 工作区属性窗口 40

4.4.2 以用筛选命令限制对记录或字段的访问 40

4.5.2 相对移动指针命令 41

4.5.1 记录指针绝对定位命令 41

4.5 数据表中记录的定位 41

4.5.3 条件定位命令 42

4.6 删除和恢复表中的数据 42

4.6.1 逻辑删除表中的记录 42

4.6.2 恢复表中逻辑删除的记录 42

4.6.3 物理删除表中的记录 43

4.7.1 复制表文件 44

4.7.2 复制表结构 44

4.7 表与表结构的复制 44

4.8 文件操作命令 45

习题4 45

第5章 表的基本应用 47

5.1 排序 47

5.1.1 排序的概念 47

5.1.2 排序的命令 47

5.2 索引 48

5.2.1 索引的概念 48

5.2.3 创建索引 49

5.2.2 索引类型 49

5.2.4 索引的使用 52

5.3 查询命令 53

5.3.1 查找命令FIND 53

5.3.2 检索命令SEEK 54

5.3.3 顺序查找命令(LOCATE与CONTINUE) 54

5.4 统计命令 55

5.4.1 求和命令(SUM) 55

5.4.2 求平均值命令(AVERAGE) 55

5.4.5 分类汇总命令 56

5.4.3 计数命令(COUNT) 56

5.4.4 求统计量命令(CALCULATE) 56

5.5 多表操作 57

5.5.1 工作区的概念 57

5.5.2 选择工作区 57

5.5.3 表的关联 58

习题5 61

6.1.2 数据库的设计步骤 62

6.1.1 数据库的概念 62

第6章 数据库 62

6.1 数据库的设计 62

6.1.3 自由表与数据库表 63

6.2 创建数据库 63

6.2.1 数据库设计器 63

6.2.2 把自由表添加到数据库中 64

6.3.1 长表名(长字段名) 65

6.2.3 数据库中表的删除 65

6.3.2 有效性规则 66

6.3 数据词典 66

6.3.3 触发器 67

6.3.4 字段的显示属性 67

6.3.5 创建和编辑关系 69

6.3.6 参照完整性规则 70

6.4 数据库的打开与关闭 71

习题6 71

第7章 查询与视图 73

7.1 创建查询 73

7.1.1 查询文件的建立 73

7.1.2 运行查询 77

7.2 创建视图 79

7.2.1 利用视图向导创建视图 79

7.2.2 利用视图设计器创建视图 82

7.2.3 利用视图更新数据 83

7.2.4 查询与视图的区别 85

习题7 86

第8章 关系数据库查询语言SQL 87

8.1 SQL查询命令 87

8.3 表记录操作SQL语句 89

8.2 表定义SQL语句 89

习题8 90

第9章 项目管理器 91

9.1 创建项目 91

9.1.1 创建项目文件 91

9.1.2 项目文件的打开 93

9.2 连编应用程序 93

9.2.1 添加文件到项目中 93

9.2.2 连编应用程序 93

习题9 93

10.1 Visual FoxPro的工作方式 94

第10章 程序设计基础 94

10.2 程序文件的建立与编辑 95

10.2.1 以命令方式建立、编辑程序文件 95

10.2.2 以菜单方式建立、编辑程序文件 95

10.2.3 程序书写规则 95

10.3 程序的运行 95

10.3.1 命令方式运行程序 95

10.3.3 简单的程序设计 96

10.3.2 以菜单方式运行程序 96

10.4 程序的基本结构 98

10.4.1 顺序结构 98

10.4.2 分支结构 99

10.4.3 循环结构 105

10.4.4 过程结构 112

10.5 常用的交互输入语句 114

习题10 115

11.1 创建表单 116

11.1.1 用表单向导创建表单 116

第11章 表单设计及运行 116

11.1.2 用表单向导创建一对多表单 119

11.1.3 表单设计器 121

11.1.4 用命令创建表单 123

11.2 修改表单 125

11.3 运行表单 125

11.4 表单控件 125

11.4.1 标签控件 126

11.4.2 文本框控件 126

11.4.3 单选按钮控件 129

11.4.4 组合框控件 130

11.4.5 命令按钮 131

11.4.6 命令按钮组控件 132

11.4.7 微调控件 134

11.4.8 复选框控件 134

11.4.9 页框控件 135

11.4.10 表格控件 136

11.4.11 计时器控件 138

11.4.12 编辑框控件 139

11.4.13 列表框控件 139

11.4.14 图像控件 140

习题11 141

第12章 面向对象可视化编程基础 142

12.1 新概念的引入 142

12.1.1 类 142

12.1.2 对象与方法 142

12.1.3 封装、继承和多态性 143

12.2 Visual FoxPro中的对象和方法 143

12.3 Visual FoxPro中的类 145

12.3.1 类的概念 145

12.3.2 可视类和不可视类 147

12.4 类编程实例 148

12.5 VFP中的事件 149

12.5.1 事件 150

12.5.2 编写事件处理程序 150

习题12 152

第13章 菜单设计 153

13.1 菜单系统规划 153

13.2 创建菜单 154

13.2.1 利用“新建”窗口创建系统菜单 154

13.2.2 利用项目管理器创建系统菜单 155

13.3 完善菜单 158

13.3.1 热键和快捷键 158

13.3.2 快速菜单 159

13.3.3 菜单分界线 159

13.3.4 设置不可选菜单项 159

13.4 实现具体功能 160

13.4.1 添加代码 160

13.4.2 预览菜单 163

13.5 生成菜单程序 163

习题13 164

第14章 创建报表 165

14.1 创建报表 165

14.1.1 利用向导创建报表 165

14.1.2 快速创建报表 170

14.2 报表布局 171

14.2.1 报表布局包含的内容 172

14.2.2 报表布局中各带区的设置 172

14.2.3 页面设置 172

14.3.1 报表控件工具的使用 173

14.3 报表控件的使用 173

14.3.2 布局工具的使用 177

14.3.3 设置数据显示格式 178

第15章 小型系统开发实例 179

15.1 学生管理系统简介 179

15.2 系统结构设计 180

15.3 设计用户界面 182

15.3.2 数据库的完善 183

15.3.3 类的设计过程 183

15.3.1 系统完善 183

15.3.4 表单设计 185

15.4 菜单设计 189

15.5 连编应用程序系统 190

习题15 190

第16章 程序的调试与跟踪 191

16.1 常见的程序错误 191

16.1.1 语法错误 191

16.2.1 启动调试窗口 192

16.2 调试窗口 192

16.1.3 其他错误 192

16.1.2 逻辑错误 192

16.2.2 调试器窗口的组成 193

16.2.3 调试器窗口中的调试菜单 194

16.3 跟踪窗口 195

16.3.1 跟踪窗口的启动 195

16.3.2 装入程序 195

16.3.3 开始跟踪 195

16.3.5 设置断点 196

16.3.4 挂起程序的执行 196

16.3.6 设置跟踪速度 197

16.3.7 跟踪到函数及事件中 198

16.3.8 设置字体 199

习题16 199

第17章 网络数据共享 200

17.1 数据访问的方式 200

17.1.1 以独占方式使用表 200

17.1.2 以共享方式访问数据 200

17.2.1 文件冲突、竞争和死锁 201

17.2.2 锁定的类型 201

17.2 文件和记录的加锁和解锁 201

17.2.3 锁定文件的方式 202

17.2.4 解锁数据 204

17.3 缓冲编辑 205

17.3.1 选择锁定方式 205

17.3.2 缓冲区中添加、删除记录 206

17.3.3 冲突管理 207

17.3.4 使用事务管理数据更新 209

18.1.1 客户/服务器系统的概念 211

18.1.2 客户/服务器系统的特征 211

第18章 客户/服务器应用系统简介 211

18.1 客户/服务器系统 211

习题17 211

18.2 客户/服务器系统的设计 212

18.2.1 客户/服务器系统设计的目标 212

18.2.2 创建客户/服务器应用系统的基本原则 212

18.2.3 创建客户/服务器应用系统的基本方法 212

18.3 建立与远程数据源的连接 214

18.3.1 配置SQL Server服务器 214

18.3.3 创建ODBC数据源 216

18.3.2 配置SQL客户 216

18.3.4 实现远程数据的连接 218

18.4 用远程视图直接访问SQL Server 219

18.4.1 创建远程视图 219

18.4.2 使用远程视图 221

18.5 使用SQL pass-through技术实现应用系统简介 222

18.5.1 SQL pass-through技术 222

18.5.2 SQL pass-through函数 222

18.5.3 使用SQL pass-through函数访问远程数据 223

18.6 使用升迁向导 224

习题18 227

附录1 VFP常用函数一览表 228

附录2 控件类名称及功能 237

附录3 对象类名称及功能 238

附录4 属性语法与功能 239

附录5 方法语法与功能 246

附录6 事件语法与功能 248

附录7 数据库操作命令一览表 250

附录8 系统内存变量一览表 259

返回顶部