《Visual FoxPro 6.0程序设计基础教程 修订版》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:郭云飞主编
  • 出 版 社:北京:北京邮电大学出版社
  • 出版年份:2007
  • ISBN:7563505962
  • 页数:251 页
图书介绍:本书在简要引入关系型数据库技术基本知识的基础上,主要介绍了Visual Foxpro系统的基本应用环境,并通过项目管理器的使用、数据库的建立和表的操作、数据库操作、查询程序的设计和常用命令的基本结构、报表和标签的使用等,全面说明了Visual Foxpro面向对象程序设计的基本概念。本书配有大量精选的插图,使知识演进手段丰富而不杂乱;在内容组织上理论和应用兼顾,因而适应性较强。

第1章 数据库系统基础 1

1.1 数据库系统基础知识 1

1.1.1 数据管理的发展 1

1.1.2 数据库系统的特点和组成 3

1.1.3 数据模型 4

1.2 关系数据库 6

1.2.1 关系数据模型 6

1.2.2 关系运算 8

1.2.3 常用关系数据库管理系统及开发工具 11

第2章 数据与数据处理 13

2.1 数据 13

2.1.1 常量 13

2.1.2 变量 14

2.1.1 数组 17

2.1.4 系统变量 18

2.2 表达式 18

2.2.1 数值表达式 18

2.2.2 字符表达式 20

2.2.3 日期与时间表达式 20

2.2.4 逻辑表达式 21

2.2.5 表达式生成器 24

2.3 常用函数 25

2.3.1 数值函数 26

2.3.2 字符函数 28

2.3.3 日期与时间函数 31

2.3.4 数据类型转换函数 33

2.3.5 测试函数 35

第3章 Visual FoxPro数据库的基本操作 35

3.1 Visual FoxPro项目管理器 37

3.1.1 项目管理器及功能 37

3.1.2 项目管理器的基本操作 37

3.2 数据库的创建与使用 40

3.2.1 Visual FoxPro的数据库与表 40

3.2.2 数据库的创建 41

3.2.3 数据库的操作 42

3.3 数据表的操作 45

3.3.1 创建数据表 45

3.3.2 表结构的操作 49

3.3.3 表文件的打开与关闭 51

3.3.4 表文件的数据的输入与添加 52

3.3.5 记录的显示与定位 54

3.3.6 记录的删除与恢复 59

3.3.7 表数据的修改 61

3.4 排序与索引 65

3.4.1 索引 65

3.4.2 排序 70

3.5 多表操作 71

3.5.1 选择工作区 71

3.5.2 使用非当前工作区中的表 72

3.5.3 表间关联 72

3.6 数据完整性 77

3.6.1 设置字段属性 77

3.6.2 设置记录规则 78

3.6.2 参照完整性(RI) 79

第4章 结构化查询语言(SQL) 82

4.1 SQL概述 82

4.2 数据定义 83

4.3 数据查询 87

4.3.1 查询的概念 87

4.3.2 SELECT的基本结构 88

4.3.3 简单查询 88

4.3.4 联接查询 91

4.3.5 嵌套查询 94

4.3.6 聚集与分组 97

4.3.7 集合的并运算 99

4.3.8 其他 99

4.4 查询设计器 101

4.4.1 Visual FoxPro查询设计器简介 101

4.4.2 查询的定义和功能 103

4.4.3 查询设计实例 107

4.4.4 查询文件 108

4.5 数据操纵 109

4.5.1 插入操作 109

4.5.2 删除操作 110

4.5.3 更新操作 110

4.6 视图 111

4.6.1 数据库视图的概念 111

4.6.2 视图的创建 112

4.6.3 Visual FoxPro视图设计器 114

第5章 程序设计基础 116

5.1 程序 116

5.1.1 命令文件 116

5.1.2 简单输入输出命令 118

5.1.3 其他功能性命令 119

5.2 程序的基本结构 121

5.2.1 顺序结构 121

5.2.2 选择结构 122

5.2.3 循环结构 127

5.2.4 程序范例 132

5.3 多模块程序 134

5.3.1 程序调用 134

5.3.2 过程 136

5.3.3 自定义函数 141

5.3.4 变量的作用域 142

第6章 表单设计 145

6.1 面向对象程序设计 145

6.1.1 基本概念 145

6.1.2 Visual FoxPro中的对象 146

6.1.3 常用的属性 147

6.1.4 事件 148

6.1.5 表单常用方法 148

6.1.6 对象引用 148

6.2 创建表单 149

6.2.1 使用表单向导创建表单 150

6.2.2 使用表单设计器创建表单 150

6.2.3 设置数据环境 152

6.3 表单的基本操作 153

6.3.1 表单设计用工具栏 153

6.3.2 调整TAB键次序的命令 157

6.3.3 表单的管理 157

6.4 常用表单控件 159

6.4.1 命令按钮(CommandButton) 159

6.4.2 命令按钮组(CommandGroup) 161

6.4.3 标签(Label) 162

6.4.4 图象(Image) 163

6.4.5 文本框(TextBox) 163

6.4.6 编辑框(EditBox) 165

6.4.7 复选框(CheckBox) 167

6.4.8 选项组(Option Group) 167

6.4.9 微调控件(Spinner) 169

6.4.10 列表框(ListBox) 169

6.4.11 组合框(ComboBox) 173

6.4.12 计时器(Timer) 176

6.4.13 表格(Grid) 176

6.4.14 页框(Pageframe) 180

6.4.15 ActiveX控件和ActiveX绑定控件 182

第7章 菜单设计 184

7.1 菜单的组成 184

7.1.1 菜单结构 184

7.1.2 菜单系统的规划 184

7.1.3 Visual FoxPro系统菜单 185

7.2 下拉式菜单设计 186

7.2.1 菜单生成的基本步骤 186

7.2.2 菜单设计器窗口 187

7.2.3 快速菜单 190

7.2.4 “显示”菜单 190

7.3 弹出式菜单设计 194

7.3.1 用菜单设计器设计快捷菜单 194

7.3.2 菜单编程命令 195

7.3.3 在控件中附加快捷菜单 199

第8章 报表设计 200

8.1 报表向导 200

8.2 报表设计器 204

8.2.1 报表设计器简介 204

8.2.2 设置数据环境 206

8.2.3 设计报表带区 207

8.2.4 调整报表带区的大小 208

8.2.5 预览报表 210

8.2.6 打印报表 211

8.3 报表控件 213

8.3.1 标签、线条、矩形和圆角矩形 213

8.3.3 域控件 214

8.3.3 报表变量 216

8.4 快速报表 217

第9章 开发应用程序 218

9.1 应用程序开发基本步骤 218

9.1.1 需求分析 218

9.1.2 数据库设计 218

9.2 系统菜单设计 219

9.2.1 创建菜单系统的过程 220

9.2.2 规划菜单准则 220

9.2.3 实现菜单系统 220

9.3 设计表单 221

9.3.1 数据环境 221

9.3.2 表单类型 222

9.3.3 创建表单集 222

9.3.4 设计表单 223

9.4 报表设计 225

9.4.1 规划报表 225

9.4.2 数据准备 225

9.4.3 外观设计 225

9.4.4 确定报表变量 225

9.4.5 分组和统计 226

9.4.6 输出结果类型 226

9.5 编译应用程序 226

9.5.1 主程序设计 226

9.5.2 向项目中添加文件 228

9.5.3 连编应用程序 228

9.6 打包应用程序 231

9.7 发布应用程序 231

附录1 Visual FoxPro 6.0主要命令 233

附录2 Visual FoxPro 6.0主要函数 242