《Visual Foxpro程序设计简明教程》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:时宁国主编
  • 出 版 社:兰州:甘肃人民出版社
  • 出版年份:2006
  • ISBN:7226034425
  • 页数:236 页
图书介绍:本书共十章,分别讲解了数据与数据运算、数据库与数据表的建立,关系数据库标准语言、视图、面向过程程序设计、表单设计、报表设计等。

第1章 Visual FoxPro概述 1

1.1 Visual FoxPro系统简介 1

1.2 Visual FoxPro的安装与启动 2

1.2.1 安装Visual FoxPro 3

1.2.2 启动Visual FoxPro 3

1.2.3 Visual FoxPro的退出 3

1.3 Visual FoxPro的用户界面 4

1.3.1 用户界面和环境设置 4

1.3.2 项目管理器 6

1.3.4 向导设计器 8

1.3.3 命令窗口 8

1.4 Visual FoxPro中的基本概念 9

1.4.1 数据库系统 9

1.4.2 数据模型 9

1.4.3 关系数据库 10

1.5 数据库设计基础 13

1.5.1 数据库设计的原则 13

1.5.2 数据库设计的步骤 13

习题 15

第2章 数据与数据运算 19

2.1 常量与变量 19

2.1.1 常量 19

2.1.2 变量 20

2.1.3 内存变量及其操作 22

2.2 表达式 24

2.2.1 数值表达式 24

2.2.2 字符表达式 24

2.2.3 日期表达式 25

2.2.4 关系表达式 25

2.2.5 逻辑表达式 25

2.3 常用函数 26

2.3.1 数值函数 26

2.3.2 字符函数 28

2.3.3 日期和时间函数 29

2.3.4 数据类型转换函数 30

2.3.5 测试函数 32

习题 35

第3章 数据库与数据表的建立及其操作 41

3.1 Visual Foxpro数据库的建立及其操作 41

3.1.1 建立数据库 41

3.1.2 修改数据库 43

3.1.3 删除数据库 44

3.1.4 关闭数据库 45

3.2 数据库表和自由表的建立 45

3.2.1 数据库表和自由表的区别 45

3.2.2 数据库表的建立 46

3.2.3 自由表的建立 49

3.3 索引 50

3.3.1 基本概念 50

3.3.2 在表设计器中建立索引 51

3.3.3 用命令建立索引 53

3.4 表的基本操作 55

3.4.1 表结构的修改 55

3.4.2 记录的操作 55

3.5 数据的完整性 60

3.5.1 实体完整性与主关键字 60

3.5.4 数据完整性的实现 61

3.5.3 参照完整性与表之间的关联 61

3.5.2 域完整性与约束规则 61

3.6 多个表的同时使用 65

3.6.1 工作区的概念 65

3.6.2 多工作区表的使用 66

3.6.3 表之间的关联 66

3.7 排序 67

习题 68

第4章 关系数据库标准语言SQL 75

4.1 SQL概述 75

4.2 查询功能 75

4.2.1 简单查询 76

4.2.3 嵌套查询 78

4.2.2 联接查询 78

4.2.4 排序 80

4.2.5 计算查询 80

4.2.6 分组与计算查询 82

4.2.7 利用空值(NULL)查询 84

4.2.8 超联接查询 84

4.2.9 集合的并运算 86

4.2.10 查询结果的处理 86

4.3 操作功能 87

4.3.1 插入 87

4.3.2 更新记录 88

4.4 定义功能 89

4.3.3 删除记录 89

4.4.1 表的定义 90

4.4.2 表的删除 90

4.5 查询设计器 91

4.5.1 启动查询设计器 91

4.5.2 定义查询结果 92

习题 99

第5章 视图 106

5.1 用SQL命令建立视图 106

5.1.1 从单个表派生出的视图 106

5.1.2 从多个表派生出的视图 107

5.2.1 建立视图 108

5.2 使用视图设计器建立视图 108

5.1.3 视图的删除 108

5.1.4 视图使用说明 108

5.2.2 视图的数据更新 109

5.2.3 使用视图 112

习题 113

第6章 Visual FoxPro面向过程程序设计 115

6.1 程序与程序文件 115

6.1.1 程序的概念 115

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

6.1.3 简单的输入输出命令 117

6.2.2 选择结构 118

6.2.1 顺序结构 118

6.2 程序的基本结构 118

6.2.3 循环结构 121

6.2.4 编程实例 122

6.3 多模块程序设计 124

6.3.1 模块的定义及调用 124

6.3.2 参数传递 126

6.3.3 变量的作用 128

习题 129

第7章 表单设计 134

7.1 设计表单 134

7.1.1 设置数据环境 134

7.1.2 创建单文档和多文档界面 138

7.1.3 用表单集扩充表单 141

7.2 表单运行和处理对象 141

7.2.1 表单的运行和设置属性 141

7.2.2 事件处理 148

7.2.3 在表单中添加新属性和新方法 149

7.2.4 表单间传递参数 151

7.2.5 在表单中使用本地和远程数据 151

7.3 常用表单控件 152

7.3.1 表单设计器的使用 152

7.3.2 常用的事件及方法 155

7.3.3 标签 156

7.3.4 文本框 157

7.3.5 编辑框 158

7.3.6 命令按钮 159

7.3.7 命令按钮组 161

7.3.8 选项按钮组 163

7.3.9 复选框 165

7.3.10 组合框 166

7.3.11 列表框 171

7.3.12 微调按钮 175

7.3.13 表格控件 177

7.3.14 图像控件 182

7.3.15 计时器控件 183

7.3.16 页框控件 185

7.3.17 形状和线条 186

习题 189

第8章 报表设计 194

8.1 报表设计的步骤和方法 194

8.1.1 报表类型 194

8.1.2 报表设计方法 195

8.1.3 报表设计步骤 195

8.2 利用“报表向导”设计报表 195

8.2.1 创建单一表或视图的报表 195

8.2.2 用“一对多报表向导”创建报表 200

8.3 利用“快速报表”设计报表 202

8.4 利用“报表设计器”创建或修改报表 204

8.5 深入了解报表设计器的高级操作 205

8.5.1 报表数据环境设置 205

8.5.2 报表带区规划 206

8.5.3 与“报表设计器”有关的工具栏 207

8.5.4 分组数据 209

8.6 打印设置与打印输出 211

8.6.1 打印设置 211

8.6.2 打印预览及打印输出 212

习题 213

9.1.1 菜单系统的组成 215

第9章 菜单与工具栏设计 215

9.1 规划菜单系统 215

9.1.2 创建菜单系统基本步骤 216

9.1.3 规划菜单系统的一般原则 216

9.2 使用“菜单设计器”创建菜单 217

9.2.1 “菜单设计器”的使用 217

9.2.2 “菜单设计器”的高级操作 220

9.2.3 用“快速菜单”功能创建菜单系统 222

9.3 创建快捷菜单 222

9.3.1 创建快捷菜单 223

9.3.2 在表单中使用快捷菜单 223

9.4.1 定制系统工具栏 224

9.4 工具栏的使用 224

9.4.2 创建自定义工具栏 225

第10章 应用程序的生成与发布 228

10.1 建立主控程序 228

10.2 编译应用程序 230

10.2.1 将文件加入到项目中 230

10.2.2 连编项目文件 231

10.2.3 连编应用程序或可执行文件 232

10.3 发布应用程序 232

10.3.1 创建发布目录和复制文件 233

10.3.2 使用“安装向导”创建发布磁盘 233