当前位置:首页 > 工业技术
Visual FoxPro程序设计
Visual FoxPro程序设计

Visual FoxPro程序设计PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:梁玉凤主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2006
  • ISBN:7113068774
  • 页数:228 页
图书介绍:本书以Visual FoxPro为平台,讲述Visual FoxPro系统的技术应用。
《Visual FoxPro程序设计》目录

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

1.1 数据库系统简介 1

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

1.1.2 数据库的产生 1

1.1.3 数据库系统 2

1.2 数据模型 3

1.2.1 基本概念 3

1.2.3 数据模型简介 4

1.2.2 实体之间的联系 4

1.3 关系数据库 6

1.3.1 基本概念 6

1.3.2 数据的完整性 7

1.3.3 关系数据库的主要特征 8

本章小结 8

习题 8

2.1.3 Visual FoxPro阶段 10

2.1.2 FoxBASE和FoxPro阶段 10

2.1.1 dBASE阶段 10

2.1 Visual FoxPro的发展过程 10

第2章 Visual FoxPro 6.0概述 10

2.2 Visual FoxPro 6.0的功能 11

2.2.1 Visual FoxPro 6.0的基本功能 11

2.2.2 Visual FoxPro 6.0的特点 11

2.3 Visual FoxPro 6.0系统环境与安装 12

2.3.1 Visual FoxPro 6.0系统环境 12

2.4.1 Visual FoxPro 6.0系统的启动 13

2.4 Visual FoxPro 6.0系统的启动与退出 13

2.3.2 Visual FoxPro 6.0系统的安装 13

2.4.2 Visual FoxPro 6.0系统的退出 14

2.5 Visual FoxPro 6.0环境简介 14

2.6 Visual FoxPro 6.0中文版性能指标 15

2.7 Visual FoxPro 6.0文件组成 16

2.8 项目管理器 16

2.8.1 项目管理器的功能 16

2.8.2 启动项目管理器 17

2.8.3 定制项目管理器 18

2.8.4 项目管理器的操作 19

本章小结 20

习题 21

第3章 Visual FoxPro语言基础 22

3.1 常量和变量 22

3.1.1 常量 22

3.1.2 变量 22

3.1.3 数据的存储类型 23

3.2 数据类型 25

3.4.1 数值运算符及表达式 26

3.3 数组 26

3.4 运算符与表达式 26

3.4.2 字符运算符及表达式 27

3.4.3 关系运算符及表达式 28

3.4.4 日期时间表达式 29

3.4.5 逻辑运算符及表达式 30

3.4.6 各种运算符优先级 30

3.5 常用命令 30

3.5.1 人机交互命令 30

3.5.2 命令的格式 31

本章小结 32

习题 33

第4章 自由表的创建与维护 34

4.1 自由表的建立 34

4.1.1 表的基本概念 34

4.1.2 表的字段 34

4.1.3 建立自由表 36

4.2.1 向表中添加新的记录 40

4.2 自由表的维护 40

4.2.2 修改表的结构 41

4.2.3 浏览表中的记录 42

4.2.4 编辑、修改记录 43

4.2.5 删除和还原记录 44

4.2.6 定制浏览数据窗口 45

4.3 筛选表记录 46

4.3.1 用过滤器限制记录 46

4.3.2 限制对字段的访问 47

习题 49

本章小结 49

5.1 数据库的概念 50

5.2 创建数据库 50

第5章 数据库管理 50

5.3 数据库的基本操作 51

5.3.1 打开数据库 51

5.3.2 在数据库中加入表 51

5.3.3 从数据库中移去表 52

5.3.4 在数据库中查找表 53

5.3.5 展开及折叠数据库表 54

5.4 建立索引 54

5.4.1 索引的概念 54

5.4.2 索引的建立 55

5.4.3 用索引为表排序 57

5.4.4 用多个字段进行排序 58

5.4.5 筛选记录 58

5.5.1 字段与记录属性的常用概念 59

5.5.2 数据库表的特殊属性 59

5.5 设置字段属性与记录属性 59

5.5.3 设置字段的属性 60

5.5.4 数据库表的长表名 63

5.5.5 设置记录有效性规则和触发器 63

5.6 创建和编辑关系 64

5.6.1 介绍数据工作期窗口 64

5.6.2 建立、编辑表间的永久关系 66

5.6.3 建立表间临时关系 67

5.6.4 临时关系与永久关系的联系与区别 68

5.7 设置参照完整性 69

5.8 使用数据库 70

本章小结 71

习题 71

第6章 查询与视图 73

6.1 查询 73

6.1.1 用查询向导创建查询 73

6.1.2 用查询设计器创建查询 77

6.1.3 修改及运行查询 80

6.2 视图 81

6.1.4 删除查询 81

6.2.1 用视图向导创建视图 82

6.2.2 用视图设计器创建视图 83

6.2.3 修改及运行视图 85

6.2.4 删除视图 85

6.3 查询与视图的区别 86

本章小结 86

习题 86

第7章 报表和标签设计 88

7.1 报表向导 88

7.1.1 报表向导 88

7.1.2 一对多报表向导 91

7.2 用报表设计器定制报表 92

7.3 快速报表 93

7.4 报表设计器介绍 94

7.4.1 报表带区 94

7.4.3 调整带区的高度 95

7.4.4 设置报表的数据环境 95

7.4.2 添加带区 95

7.4.5 添加报表控件 96

7.4.6 报表变量 98

7.4.7 页面设置 99

7.4.8 调整报表布局 100

7.5 报表分组 100

7.6 输出报表 101

7.6.1 预览报表 101

7.7 标签文件的建立 102

7.6.2 输出报表 102

7.7.1 用“标签向导”创建标签 103

7.7.2 用“标签设计器”创建标签 103

7.7.3 预览标签 104

7.7.4 打印标签 104

本章小结 104

习题 104

8.1.4 求最大值MAX和最小值MIN函数 106

8.1.2 求平方根函数SQRT 106

8.1.3 求符号函数SIGN 106

8.1 数值函数 106

第8章 常用函数 106

8.1.1 求绝对值函数ABS 106

8.1.5 四舍五入函数ROUND 107

8.1.6 求余数函数MOD 107

8.1.7 求整数函数INT、CELING、FLOOR 107

8.1.8 圆周率函数PI 107

8.2.3 小写字母转换大写函数UPPER 108

8.2.4 取子串函数LEFT、RIGHT、SUBSTR 108

8.2.1 求字符串长度函数 108

8.2.2 大写字母转换小写函数LOWER 108

8.2 字符型函数 108

8.2.5 生成空格函数SPACE 109

8.2.6 删除前后空格函数TRIM、LTRIM、ALLTRIM 109

8.2.7 计算子串出现次数函数OCCURE 109

8.2.8 求子串位置函数AT 109

8.2.9 子串替换函数STUFF 109

8.3.3 显示系统日期时间函数DATETIME 110

8.3.2 显示系统时间函数TIME 110

8.2.10 字符替换函数CHRTRAN 110

8.3.1 显示系统日期函数DATE 110

8.3 日期和时间函数 110

8.3.4 求年份函数YEAR、月份函数MONTH、日函数DAY 111

8.3.5 求时、分和秒函数 111

8.4 数据类型转换函数 111

8.4.1 数值转换成字符串函数STR 111

8.4.2 字符串转换成数值VAL 112

8.4.3 字符串转换成日期或日期时间 112

8.4.4 日期或日期时间转换成字符串 112

8.4.5 宏替换函数& 113

8.4.6 空值(NULL值)测试函数 113

8.4.7 数据类型测试函数 113

8.4.8 表文件尾测试函数 114

8.4.9 表文件首测试函数 114

8.4.10 记录号测试函数 114

习题 115

本章小结 115

8.4.12 条件测试函数 115

8.4.11 记录个数测试函数 115

第9章 关系数据库标准语言SQL 117

9.1 结构化查询语言SQL简介 117

9.1.1 SQL简介 117

9.1.2 SQL语言的特点 117

9.1.3 SQL语言的格式 118

9.1.4 SQL语言的功能 118

9.2.1 单表查询 120

9.2 SQL的简单查询 120

9.2.2 多表查询 122

9.2.3 嵌套查询 123

9.3 SQL定义命令 124

9.3.1 定义表结构 124

9.3.2 修改表结构 124

9.3.3 删除表 125

9.3.4 定义视图 125

9.3.5 删除视图 126

9.4 SQL操作命令 126

9.4.2 更新记录 127

9.4.1 插入记录 127

9.4.3 删除记录 128

本章小结 128

习题 128

第10章 Visual FoxPro 6.0程序设计 130

10.1 程序文件的建立与运行 130

10.1.1 程序文件的建立 130

10.2.2 分支结构 131

10.2.1 顺序结构 131

10.2 程序文件的基本逻辑结构 131

10.1.3 运行程序文件 131

10.1.2 程序文件的保存 131

10.2.3 循环结构 136

本章小结 139

习题 139

第11章 面向对象程序设计 142

11.1 面向对象程序设计的基本概念 142

11.1.1 基本概念 142

11.2.1 容器类和控件类 143

11.1.2 封装性、继承性和多态性 143

11.2 可视化编程基础 143

11.2.2 表单对象 144

11.2.3 常用控件 145

11.2.4 常用控件的基本属性 147

11.3 对象的事件、方法及引用 150

11.3.1 对象的常用事件 150

11.3.2 对象的常用方法 151

11.3.3 对象的引用 151

11.4.1 编程基本方法 152

11.4 程序设计的基本方法 152

11.4.2 编程步骤 153

11.5 修改和定制表单控件 158

11.5.1 选择控件 158

11.5.2 控件的操作 158

11.5.3 控制网格显示 160

本章小结 160

习题 161

12.1.1 标签控件(Label) 163

12.1 标签控件与文本框控件 163

第12章 控件的使用 163

12.1.2 文本框控件(TextBox) 165

12.2 命令按钮与命令按钮组控件 169

12.2.1 命令按钮控件(CommandButton) 169

12.2.2 命令按钮组控件 171

12.3 单选项按钮组控件和复选框控件 173

12.3.1 单选项按钮组控件(OptionGroup) 173

12.3.2 复选按钮控件 175

12.4.1 计时器控件(Timer) 176

12.4 计时器控件与容器控件 176

12.4.2 容器控件(Container) 177

12.5 列表框控件和组合框控件 179

12.5.1 列表框控件 179

12.5.2 组合框控件(ComboBox) 182

12.6 微调按钮和页框控件 184

12.6.1 微调按钮控件(Spinner) 184

12.6.2 页框控件(PageFrame) 186

12.7.1 线条控件(Line) 189

12.7 线条控件与形状控件 189

12.7.2 形状控件(Shape) 190

12.8 表格控件和图像控件 192

12.8.1 表格控件(Grid) 192

12.8.2 图像控件(Image) 194

本章小结 196

习题 196

13.1 用表单向导设计表单 198

13.1.1 表单向导 198

第13章 数据表的表单设计 198

13.1.2 一对多表单向导 202

13.2 用表单设计器设计表单 204

13.2.1 打开表单设计器 204

13.2.2 设置数据环境 205

13.2.3 表单控件设置 206

13.3 用表单生成器设计表单 208

13.3.1 使用快速表单添加字段 208

13.3.2 快速添加字段 209

13.4.2 同时添加多个控件 210

13.4 向表单中添加控件 210

13.4.1 使用生成器向表单添加控件 210

本章小结 213

习题 214

第14章 菜单设计 215

14.1 标准菜单介绍 215

14.2 菜单的规划和创建步骤 215

14.3 创建菜单 216

14.3.1 创建下拉(子)菜单 217

14.3.2 菜单的修改 218

14.3.3 添加热键和快捷键 220

14.3.4 设计菜单组的分隔线 221

14.3.5 运行菜单 222

14.4 利用快速菜单 222

14.5 创建快捷菜单 223

本章小结 226

习题 226

参考文献 228

相关图书
作者其它书籍
返回顶部