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

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

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:李广,魏霖静主编;孙勤,李宇泊,陈蕾等副主编
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2012
  • ISBN:9787113152208
  • 页数:256 页
图书介绍:本书内容包括:VFP入门知识; VFP的数据类型、函数和表达式的标准格式和应用;数据表及数据库的建立和操作技术;数据库及数据库标的相关知识;结构化查询语言SQL;查询和视图技术;传统的程序设计技术;面向对象程序设计技术;表单设计技术;绍报表和标签设计技术;菜单设计技术;项目管理器的应用技术。
《Visual FoxPro程序设计教程》目录

第1章 数据库基础 1

1.1 数据库基本概念 1

1.1.1 数据处理 1

1.1.2 数据管理技术的发展 1

1.1.3 数据库系统的基本概念 2

1.1.4 数据库技术的特点 3

1.2 数据模型 3

1.2.1 实体及实体间的联系 4

1.2.2 数据模型 5

1.3 关系数据库 6

1.3.1 关系的相关概念 7

1.3.2 关系的基本特点 8

1.3.3 关系运算 8

1.4 Visual FoxPro 6.0概述 11

1.4.1 Visual FoxPro 6.0的安装 11

1.4.2 Visual FoxPro 6.0的启动与退出 12

1.4.3 Visual FoxPro 6.0的用户界面 13

1.4.4 Visual FoxPro 6.0的命令格式 14

1.4.5 Visual FoxPro 6.0的工作方式 16

1.4.6 Visual FoxPro 6.0的辅助设计工具 16

习题1 18

第2章 数据与数据运算 19

2.1 数据类型 19

2.2 常量与变量 22

2.2.1 常量 22

2.2.2 变量 22

2.3 表达式 27

2.3.1 算术表达式 28

2.3.2 字符表达式 28

2.3.3 日期时间表达式 29

2.3.4 关系表达式 30

2.3.5 逻辑表达式 31

2.4 函数 31

2.4.1 函数的基本概念 31

2.4.2 数值函数 32

2.4.3 字符函数 33

2.4.4 日期时间函数 35

2.4.5 数据类型转换函数 36

2.4.6 状态检测函数 37

习题2 38

第3章 表的基本操作 41

3.1 表的建立 41

3.1.1 设计表的结构 41

3.1.2 建立表的结构 43

3.1.3 表设计器的字段选项卡 45

3.1.4 表数据的输入 45

3.1.5 表的关闭与打开 47

3.1.6 表的显示 49

3.2 表的维护 50

3.2.1 表的修改 50

3.2.2 记录指针的移动 54

3.2.3 记录的插入与追加 55

3.2.4 记录的删除与恢复 56

3.2.5 表数据的替换 59

3.2.6 表与表结构的复制 62

3.3 表的排序与索引 63

3.3.1 表的排序 63

3.3.2 索引概述 64

3.3.3 索引的建立 66

3.3.4 索引的使用 67

3.4 查询命令 68

3.4.1 顺序查询命令LOCATE 68

3.4.2 索引查询命令SEEK 69

3.5 数据工作期 70

3.5.1 工作区 71

3.5.2 数据工作期窗口 72

3.5.3 表的关联 75

3.6 统计命令 77

3.6.1 统计记录个数命令COUNT 78

3.6.2 求和命令SUM 78

3.6.3 求平均值命令AVERAGE 78

3.6.4 综合统计计算命令CALCULATE 79

3.6.5 分类汇总命令TOTAL 79

习题3 80

第4章 数据库及数据库表的操作 82

4.1 数据库的基本操作 82

4.2 数据库表的操作 83

4.2.1 设置数据库表 83

4.2.2 设置表属性 87

4.3 建立表间关系 88

4.3.1 创建表间关系 88

4.3.2 删除表间关系 89

4.3.3 编辑表间关系 89

4.3.4 编辑参照完整性 89

习题4 92

第5章 关系数据库标准语言SQL 93

5.1 SQL概述 93

5.2 数据定义 94

5.2.1 建立表 94

5.2.2 删除表 98

5.2.3 修改表 98

5.3 数据查询 101

5.3.1 基本查询 101

5.3.2 带条件查询 103

5.3.3 嵌套查询 106

5.3.4 联接查询 108

5.3.5 查询结果排序 111

5.3.6 查询结果分组 112

5.3.7 查询结果的去向 113

5.4 数据操纵 115

5.4.1 插入记录命令 115

5.4.2 删除记录命令 117

5.4.3 更新记录命令 117

习题5 118

第6章 查询和视图 122

6.1 查询 122

6.1.1 查询设计器 122

6.1.2 查询去向 128

6.2 视图 129

6.2.1 视图设计器 129

6.2.2 删除视图 132

6.3 创建参数视图 132

习题6 134

第7章 程序设计基础 136

7.1 程序的建立和执行 136

7.1.1 程序文件的建立与修改 136

7.1.2 程序文件的运行 137

7.1.3 程序的书写与编辑 137

7.1.4 程序的调试 138

7.2 Visual FoxPro常用编程命令及函数 139

7.3 顺序结构 143

7.3.1 顺序结构基础 143

7.3.2 @命令的基本功能 144

7.4 判断分支 145

7.4.1 条件转向语句——IF...ENDIF 146

7.4.2 条件选择转向语句——IF...ELSE...ENDIF 146

7.4.3 IF语句的嵌套 147

7.4.4 情况语句——DO CASE...ENDCASE 148

7.5 循环结构 149

7.5.1 三条循环语句 150

7.5.2 循环结构中两条有用的语句 153

7.5.3 循环结构应用举例 155

7.6 过程与用户自定义函数 157

7.6.1 过程 158

7.6.2 使用过程文件 159

7.6.3 设置内存变量属性的语句 160

7.6.4 过程调用中的参数传递 167

7.6.5 用户自定义函数 170

习题7 172

第8章 面向对象程序设计 174

8.1 面向对象的基本概念 174

8.1.1 对象 174

8.1.2 类 175

8.1.3 Visual FoxPro中的类 176

8.1.4 属性、事件与方法 178

8.2 类和对象的设计 180

8.2.1 类的创建 180

8.2.2 添加新属性和新方法 181

8.2.3 对象的创建 183

习题8 184

第9章 表单设计与运行 186

9.1 创建表单 186

9.1.1 表单的概念 186

9.1.2 创建表单 187

9.1.3 工具栏的使用 187

9.1.4 属性窗口 189

9.1.5 表单数据环境的设计 190

9.1.6 表单运行和释放 192

9.2 使用控件增加表单功能 193

9.2.1 给表单添加控件 193

9.2.2 对控件的基本操作 193

9.2.3 使用代码编辑器 196

9.2.4 使用生成器 197

9.3 常用控件设计 198

9.3.1 标签控件(Label) 198

9.3.2 命令按钮控件(CommandButton) 199

9.3.3 文本框(TextBox) 200

9.3.4 编辑框(EditBox) 201

9.3.5 选项按钮组(OptionGroup) 202

9.3.6 命令按钮组(CommandGroup) 202

9.3.7 复选框控件(CheckBox) 203

9.3.8 列表框(ListBox)和组合框(ComboBox) 204

9.3.9 表格(Grid) 206

9.3.10 计时器(Timer) 208

9.3.11 微调控件(Spinner) 209

9.3.12 页框(PageFrame)控件 210

9.3.13 图像控件(Image) 211

9.3.14 线条控件(Line) 212

9.3.15 形状(Shape)控件 212

9.4 创建表单集 213

9.5 单文档界面与多文档界面 214

9.5.1 三种类型的表单 215

9.5.2 设置表单类型 215

习题9 216

第10章 报表和标签 219

10.1 创建报表实现数据输出 219

10.1.1 报表简介 219

10.1.2 创建简单报表 220

10.1.3 页面预览 222

10.1.4 定制报表 223

10.1.5 输出报表 226

10.1.6 报表变量 228

10.2 利用报表进行分组、统计 228

10.2.1 报表分组 228

10.2.2 使用“报表向导”创建分组报表 230

10.3 创建一对多报表 232

10.3.1 创建一对多报表 232

10.3.2 使用“一对多报表向导”创建一对多报表 233

10.4 使用标签实现数据输出 234

10.4.1 创建标签 234

10.4.2 输出标签命令LABEL 235

10.4.3 打印标签举例 235

习题10 236

第11章 菜单设计 237

11.1 菜单简介 237

11.1.1 菜单结构 237

11.1.2 菜单设计的一般步骤 238

11.2 使用菜单设计器创建菜单 239

11.2.1 打开菜单设计器窗口 239

11.2.2 菜单设计器介绍 239

11.2.3 利用“快速菜单”命令建立下拉式菜单 240

11.3 菜单的其他设计 241

11.3.1 设置分隔线 241

11.3.2 设置访问键 241

11.3.3 使用“提示选项”对话框 242

11.3.4 使用“常规选项”对话框 242

11.3.5 系统菜单常用设置命令 243

11.4 创建快捷菜单 247

习题11 248

第12章 项目管理器 250

12.1 项目文件的建立与打开 250

12.2 使用项目管理器 251

12.3 项目管理器的折叠与分离 255

习题12 256

返回顶部