《Visual FoxPro程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:杨克昌,莫照主编
  • 出 版 社:长沙:湖南科学技术出版社
  • 出版年份:2004
  • ISBN:7535735754
  • 页数:302 页
图书介绍:本书介绍数据库系统基础知识,Visual FoxPro基础,数据表的基础操作,项目管理器与数据库操作,SQL语言与查询,Visual Fox Pro程序设计,表单与面向对象程序设计,菜单、报表与标签设计,应用程序开发等。

第1章 数据库系统基础知识 1

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

1.1.1 数据与数据处理 1

1.1.2 计算机数据管理技术的发展 2

1.2 数据模型 4

1.2.1 实体及其联系 4

1.2.2 数据模型 5

1.3 数据库系统 8

1.3.1 数据库系统的组成 8

1.3.2 数据库系统的特点 9

1.3.3 关系数据库 10

1.3.4 Visual FoxPro系统的发展 11

第2章 Visual FoxPro基础 12

2.1 Visual FoxPro的特点、安装与启动 12

2.1.1 Visual FoxPro的特点 12

2.1.2 安装与启动 13

2.2 Visual FoxPro的用户界面 15

2.2.1 系统菜单 15

2.2.2 命令窗口 17

2.2.3 工具栏、状态栏与帮助系统 17

2.3 Visual FoxPro命令概述 18

2.3.1 命令与短语 18

2.3.2 命令的书写规则 20

2.4 Visual FoxPro的数据类型、常量与变量 20

2.4.1 数据类型 20

2.4.2 常量 22

2.4.3 变量 24

2.5 Visual FoxPro的常用函数 28

2.5.1 数值函数 28

2.5.2 字符函数 29

2.5.3 日期和时间函数 31

2.5.4 数据类型转换函数 32

2.5.5 测试函数 34

2.6 Visual FoxPro的表达式 35

2.6.1 算术表达式 36

2.6.2 字符表达式 36

2.6.3 日期和时间表达式 37

2.6.4 关系表达式 37

2.6.5 逻辑表达式 38

第3章 数据表的基本操作 40

3.1 VFP数据表的概念 40

3.2 数据表的建立、打开与关闭 40

3.2.1 设计数据表文件结构 40

3.2.2 创建数据表 41

3.2.3 数据的输入 43

3.2.4 数据表的打开与关闭 45

3.3 数据表结构的显示与修改 46

3.3.1 数据表文件结构的显示 46

3.3.2 修改数据表文件结构 47

3.4 记录的显示、追加、定位与插入 48

3.4.1 记录显示命令 48

3.4.2 记录的追加 51

3.4.3 记录指针的定位 54

3.4.4 记录的插入 56

3.5 记录的删除与修改 56

3.5.1 记录的删除 57

3.5.2 记录的修改 58

3.6 复制数据表文件 61

3.6.1 表文件结构与数据的复制 61

3.6.2 表文件的结构文件 62

3.7 表的排序与索引 64

3.7.1 排序 65

3.7.2 索引 66

3.7.3 建立索引文件 67

3.7.4 索引文件的使用 68

3.7.5 索引的更新 70

3.8 数据查询 71

3.8.1 直接查询 71

3.8.2 索引查询 72

3.9 数据表的统计与汇总 73

3.9.1 数据统计 74

3.9.2 分类求和 76

3.10 多个表的操作 77

3.10.1 多工作区 77

3.10.2 表的关联 78

3.10.3 表的联接 79

第4章 项目管理器与数据库操作 80

4.1 项目管理器 80

4.1.1 项目管理器的功能 80

4.1.2 项目管理器的界面操作 81

4.1.3 项目管理器的使用 84

4.2 数据库操作 86

4.2.1 建立数据库文件 86

4.2.2 向数据库添加自由表 87

4.2.3 数据库的打开与关闭 88

4.2.4 数据库的修改 89

4.2.5 数据库的删除 89

4.3 数据库中表的使用 90

4.3.1 为数据库表建立索引 90

4.3.2 建立表之间的永久联系 90

4.3.3 设置参照完整性 91

4.3.4 在数据库中直接建立表 93

4.3.5 修改数据库中的表 96

第5章 SQL语言与查询 97

5.1 结构化查询语言SQL 97

5.1.1 SQL概述 97

5.1.2 SQL语句 98

5.1.3 SQL功能简介 99

5.1.4 Visual Foxpro中SQL的数据定义 100

5.1.5 Visual Foxpro中SQL数据操纵 102

5.2 数据查询 103

5.2.1 单表查询 104

5.2.2 联接查询 106

5.2.3 嵌套查询 108

5.2.4 查询结果处理 109

5.3 创建和使用视图 111

5.3.1 视图设计器 112

5.3.2 使用视图更新数据 121

5.3.3 视图的SQL语句 122

第6章 Visual Foxpro程序设计 125

6.1 程序设计基础 125

6.1.1 程序设计的概念 125

6.1.2 程序文件的建立与执行 126

6.2 顺序结构程序 128

6.2.1 程序文件中的常用命令 128

6.2.2 顺序结构程序设计 132

6.3 选择结构程序 135

6.3.1 双分支选择语句 135

6.3.2 多分支选择语句 137

6.4 循环结构程序 140

6.4.1 DO WHILE循环 140

6.4.2 FOR循环 144

6.4.3 SCAN循环 147

6.4.4 循环嵌套 149

6.5 过程与自定义函数 155

6.5.1 过程 155

6.5.2 内部过程与过程文件 158

6.5.3 内存变量的作用域 161

6.5.4 自定义函数 166

6.6 程序调试 168

6.6.1 调试器窗口 168

6.6.2 设置断点 169

6.6.3 调试菜单项 171

第7章 表单与面向对象程序设计 172

7.1 创建表单 172

7.1.1 表单向导 172

7.1.2 表单设计器 178

7.1.3 表单的运行 180

7.2 面向对象可视化编程基础 180

7.2.1 面向对象的基本概念 181

7.2.2 Visual FoxPro的类层次结构 183

7.2.3 Visual FoxPro类的设计 184

7.2.4 对象的设计 190

7.3 表单中的常用控件 195

7.3.1 输出类控件 196

7.3.2 输入类控件 202

7.3.3 控制类控件 204

7.3.4 容器类控件 207

7.3.5 其他类控件 211

7.4 表单综合设计举例 213

第8章 菜单、报表与标签设计 229

8.1 菜单设计 229

8.1.1 菜单设计基础知识 229

8.1.2 Visual FoxPro的菜单设计器 231

8.1.3 下拉式菜单设计 238

8.1.4 快速菜单设计 240

8.1.5 为顶层表单添加菜单 240

8.1.6 快捷菜单设计 242

8.2 报表与标签设计 243

8.2.1 报表向导 243

8.2.2 快速报表设计 247

8.2.3 报表设计器 249

8.2.4 报表输出 259

8.2.5 报表设计实例 261

8.2.6 标签设计 263

第9章 应用程序开发 264

9.1 应用程序的开发步骤 264

9.1.1 需求分析 264

9.1.2 数据库设计 265

9.1.3 应用程序的创建 266

9.2 应用程序的测试、调试及编译 269

9.2.1 测试与调试的任务 269

9.2.2 Visual FoxPro的调试器 269

9.2.3 应用程序的编译生成 270

9.3 发布应用程序 272

9.3.1 应用程序的发布过程 272

9.3.2 安装向导 273

附录1 Visual FoxPro常用文件类型一览表 275

附录2 Visual FoxPro常用命令一览表 276

附录3 Visual FoxPro常用函数一览表 289

参考文献 302