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

  • 购买积分:11 如何计算积分?
  • 作  者:熊小兵,桂学勤,焦翠珍主编
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2013
  • ISBN:9787115299192
  • 页数:252 页
图书介绍:本书共11章内容,包括数据库基础知识、VFP环境、VFP语言基础、VFP数据库操作、结构化查询语言SQL、查询与视图、结构化设计、面向对象的程序设计、表单设计、菜单设计和报表设计。

第1章 数据库理论基础 1

1.1数据库基础知识 1

1.1.1计算机数据管理的发展 1

1.1.2数据库系统 2

1.1.3数据模型 3

1.2关系数据库 6

1.2.1关系术语 6

1.2.2关系的特点 7

1.2.3关系运算 7

1.2.4数据库设计基础 8

习题1 10

第2章 Visual FoxPro环境简介 12

2.1 Visual FoxPro的启动与退出 12

2.2 Visual FoxPro集成开发环境 13

2.2.1 Visual FoxPro用户界面 13

2.2.2 Visual FoxPro的工作方式 14

2.2.3 Visual FoxPro系统环境设置 14

2.2.4 Visual FoxPro可视化工具 17

2.3 Visual FoxPro命令概述 19

2.3.1 Visual FoxPro命令的结构 19

2.3.2 Visual FoxPro命令中的常用短语 19

2.3.3 Visual FoxPro命令的书写规则 20

2.4 Visual FoxPro的主要文件类型 20

2.5项目管理器 21

2.5.1创建项目 21

2.5.2项目管理器的组成 22

2.5.3项目管理器的操作 22

2.5.4项目连编 24

习题2 25

第3章 Visual FoxPro语言基础 27

3.1常量 27

3.1.1字符型常量 27

3.1.2数值型常量 27

3.1.3货币型常量 28

3.1.4逻辑型常量 28

3.1.5日期型常量 28

3.1.6日期时间型常量 29

3.2变量 30

3.2.1字段变量 30

3.2.2内存变量 30

3.3表达式 32

3.3.1字符表达式 32

3.3.2数值表达式 32

3.3.3日期时间表达式 33

3.3.4关系表达式 34

3.3.5逻辑表达式 36

3.4常用内部函数 37

3.4.1字符函数 37

3.4.2数值函数 40

3.4.3日期和时间函数 42

3.4.4数据类型转换函数 43

3.4.5测试函数 44

3.4.6 MessageBox函数 47

习题3 48

第4章 Visual FoxPro数据库及其操作 51

4.1数据表结构的创建和操作 51

4.1.1数据表结构的创建 51

4.1.2数据表的打开和关闭 54

4.1.3数据表结构的显示、修改与复制 54

4.2数据表的基本操作 56

4.2.1建立表结构后立即输入数据 56

4.2.2数据表记录的显示 58

4.2.3数据表记录的添加 59

4.2.4修改数据记录 60

4.2.5删除数据记录 61

4.2.6恢复表中逻辑删除的记录 62

4.2.7数据表记录指针的定位 62

4.2.8数据表的复制 64

4.2.9数据表的删除 65

4.3数据表的排序与索引 65

4.3.1数据表的排序 65

4.3.2数据表的索引 66

4.3.3建立索引 68

4.3.4索引文件的打开与设置当前索引 70

4.3.5索引文件的更新 71

4.3.6使用索引查找 71

4.3.7索引的删除 72

4.4数据表的统计与计算 72

4.5数据库及其操作 74

4.5.1建立数据库 74

4.5.2数据库的打开与关闭 75

4.5.3数据库的修改与删除 76

4.5.4数据库中表的添加与移去 76

4.5.5在数据库中新建表 77

4.5.6设置数据库表的字段属性 78

4.5.7在数据库表中建立主索引 79

4.5.8记录有效性规则和触发器 79

4.6数据完整性 80

4.6.1实体完整性与主关键字 80

4.6.2域完整性与约束规则 80

4.6.3参照完整性与表之间的关系 81

4.7多数据表的操作 84

4.7.1工作区 84

4.7.2数据表的关联 85

习题4 86

第5章 结构化查询语言SQL 89

5.1 SQL概述 89

5.2数据查询 90

5.2.1基本查询 90

5.2.2条件查询 92

5.2.3排序查询 94

5.2.4使用集函数 94

5.2.5对查询结果分组 95

5.2.6多表查询 96

5.2.7超联接查询 96

5.2.8嵌套查询 98

5.2.9别名与自联接查询 99

5.2.10使用量词和谓词的查询 100

5.2.11集合的并运算 101

5.2.12 Visual FoxPro中SQL SELECT的几个特殊选项 101

5.3操作功能 103

5.3.1插入数据 103

5.3.2更新数据 104

5.3.3删除数据 104

5.4定义功能 104

5.4.1表的定义 104

5.4.2表结构的修改 106

5.4.3表的删除 108

习题5 108

第6章 查询与视图 111

6.1查询 111

6.1.1创建查询 111

6.1.2查询设计器的局限性 117

6.1.3运行查询 118

6.2视图 118

6.2.1创建视图 119

6.2.2视图的SQL语句 121

6.2.3使用视图 122

习题6 122

第7章 结构化程序设计 124

7.1 Visual FoxPro程序设计基础 124

7.1.1程序设计概述 124

7.1.2程序文件的建立与修改 128

7.1.3程序的运行 129

7.2常用命令介绍 130

7.2.1数据输入/输出命令 130

7.2.2程序注释命令 131

7.3结构化程序设计 132

7.3.1顺序结构 132

7.3.2选择结构 132

7.3.3循环结构 137

7.3.4编程举例 142

7.4数组及其应用 143

7.4.1数组的创建 144

7.4.2数组变量的赋值 144

7.4.3数组与数据表间的数据传递 145

7.4.4数组的应用举例 146

7.5程序的模块化 147

7.5.1过程及过程调用 148

7.5.2自定义函数 149

7.5.3变量的使用范围 150

7.5.4过程文件 152

习题7 153

第8章 面向对象程序设计基础 157

8.1面向对象的基本概念 157

8.1.1对象 157

8.1.2类 158

8.1.3 Visual FoxPro的基类 159

8.1.4对象的属性、方法和事件 160

8.2类和类库的创建 162

8.2.1类设计器创建类 162

8.2.2程序方式创建类 163

8.2.3类的复制与删除 165

8.3对象的操作 165

8.3.1对象的创建与释放 165

8.3.2对象的引用 166

8.3.3设置对象的属性 167

8.3.4调用对象的方法程序 167

习题8 169

第9章 表单设计 171

9.1创建与运行表单 171

9.1.1创建表单 171

9.1.2运行表单 173

9.2表单及控件的属性、方法和事件 173

9.2.1表单的常用属性 173

9.2.2表单及控件的常用事件 173

9.2.3表单及控件的常用方法 175

9.2.4新建属性和方法 176

9.3表单设计器 177

9.3.1表单设计环境 177

9.3.2控件的操作与布局 179

9.3.3数据环境 180

9.4常用表单控件 182

9.4.1标签(Label)控件 182

9.4.2命令按钮(Command)控件 184

9.4.3命令按钮组(CommandGroup)控件 185

9.4.4文本框(TextBox)控件 185

9.4.5编辑框(EditBox)控件 187

9.4.6选项按钮组(OptionGroup)控件 189

9.4.7复选框(CheckBox)控件 190

9.4.8微调器(Spinner)控件 192

9.4.9列表框(List)控件 193

9.4.10组合框(ComboBox)控件 196

9.4.11表格(Grid)控件 197

9.4.12页框(PageFrame)控件 201

9.4.13计时器(Timer)控件 203

9.5常用表单控件应用举例 204

习题9 209

第10章 菜单设计 212

10.1 Visual FoxPro系统菜单 212

10.1.1菜单结构 212

10.1.2 Visual FoxPro的系统菜单 212

10.2下拉式菜单设计 214

10.2.1菜单设计步骤 214

10.2.2“菜单设计器”窗口 216

10.2.3“显示”菜单和“菜单”菜单 218

10.2.4为顶层表单添加菜单 220

10.3快捷菜单设计 222

习题10 223

第11章 报表设计 225

11.1报表概述 225

11.2使用报表向导创建报表 226

11.2.1启动报表向导 226

11.2.2创建报表 226

11.3使用报表设计器创建快速报表 229

11.3.1打开报表设计器 229

11.3.2创建快速报表 230

11.4使用报表设计器创建报表 231

11.4.1报表工具栏 231

11.4.2设置报表数据源 232

11.4.3设计报表布局 233

11.4.4向报表添加控件 235

11.5报表数据分组和多栏报表 240

11.5.1报表数据分组 241

11.5.2多栏报表 244

11.6报表输出 245

习题11 246

习题参考答案 248

参考文献 252