《Visual FoxPro教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:卢雪松主编
  • 出 版 社:南京:东南大学出版社
  • 出版年份:2008
  • ISBN:9787564115401
  • 页数:308 页
图书介绍:本书融数据库基本理论、数据库管理系统和数据库应用程序开发为一体,既注重基础理论,又强调实践应用。在突出面向对象概念的同时又兼顾了传统的面向过程程序设计方法。

第1章 数据库系统及Visual FoxPro概述 1

1.1数据库系统的基本概念 1

1.1.1数据管理技术的发展 1

1.1.2数据库的特点 2

1.1.3数据库系统 3

1.1.4数据库系统体系结构 4

1.2数据模型 5

1.2.1概念模型 5

1.2.2结构数据模型 7

1.3关系数据库理论基础 8

1.3.1关系模型的数据结构和基本术语 8

1.3.2关系模型的完整性约束条件 9

1.3.3关系数据操纵与关系代数 10

1.3.4关系规范化理论 11

1.4关系数据库系统简介 13

1.4.1 Visual FoxPro 6.0简介 13

1.4.2 VFP集成环境的使用 14

1.4.3 VFP命令 15

1.4.4文件类型与创建 16

1.5项目管理器 17

1.5.1创建、打开项目 17

1.5.2项目管理器的使用 18

1.5.3定制项目管理器 20

练习题 22

第2章 Visual FoxPro的数据类型 24

2.1数据类型 24

2.2数据存储 26

2.2.1 VFP中的命名规则 27

2.2.2常量 27

2.2.3变量 28

2.3函数 29

2.3.1数据类型函数 29

2.3.2数据库类函数 39

2.3.3其他类函数 43

2.4表达式 46

2.4.1字符表达式 46

2.4.2日期表达式 47

2.4.3算术表达式 47

2.4.4关系表达式 48

2.4.5逻辑表达式 49

2.4.6名称表达式 49

2.4.7宏替换 50

2.4.8 NULL值 51

练习题 52

第3章 表的使用 54

3.1表结构的创建和使用 54

3.1.1字段的基本属性 54

3.1.2创建新表 55

3.1.3表结构的修改 56

3.2表记录的编辑修改 57

3.2.1 记录的追加 57

3.2.2查看表的内容 58

3.2.3记录的定位 59

3.2.4修改记录 61

3.2.5删除记录 63

3.2.6筛选记录 64

3.2.7筛选字段 64

3.3表的使用 65

3.3.1工作区 65

3.3.2打开和关闭表 66

3.3.3表的独占与共享使用 67

3.3.4利用缓冲访问表中的数据 68

3.4表的索引 69

3.4.1索引文件的种类 69

3.4.2索引文件的创建 70

3.4.3索引的修改和删除 71

3.4.4索引的使用 72

3.5建立表之间的临时关系 74

3.5.1临时关系 74

3.5.2临时关系的建立 74

3.5.3解除临时关系 75

练习题 76

第4章 数据库的创建和使用 78

4.1 VFP数据库 78

4.2数据库的设计过程 78

4.2.1确定建立数据库的目的 78

4.2.2确定需要的表 79

4.2.3确定表中的字段 79

4.2.4确定表之间的关系 80

4.2.5设计的改进 81

4.3建立数据库文件 81

4.4数据字典 83

4.5数据库表字段的扩展属性 84

4.5.1字段的显示属性 84

4.5.2字段的有效性规则 85

4.6数据库表的表属性 86

4.6.1长表名 86

4.6.2表记录的有效性规则 87

4.6.3表的触发器(Trigger) 88

4.6.4约束机制及其激活时机 89

4.7表之间的关系 89

4.8参照完整性 90

4.8.1参照完整性概念 90

4.8.2设置参照完整性 91

4.9使用多个数据库 92

4.9.1打开多个数据库 92

4.9.2设置当前数据库 92

4.9.3数据库中表的使用 93

4.9.4关闭数据库 93

4.10查看和设置数据库的属性 93

4.10.1 DBGETPROP()函数 93

4.10.2 DBSETPROP()函数 94

练习题 95

第5章 查询和视图 97

5.1 SQL语言和查询技术 97

5.1.1 SQL语言概述 97

5.1.2 SELECT-SQL查询命令 97

5.1.3 SELECT-SQL应用举例 98

5.2查询的创建和使用 103

5.2.1查询的本质 103

5.2.2查询设计器的使用 103

5.2.3查询向导的使用 113

5.3视图的创建和使用 115

5.3.1视图的实质 115

5.3.2创建本地视图 116

5.3.3创建参数化视图 117

5.3.4使用视图更新基表数据 118

5.3.5视图的操作 119

练习题 122

第6章 报表和标签 125

6.1报表类型 125

6.2创建报表 126

6.2.1用报表向导创建报表 126

6.2.2创建快速报表 128

6.2.3利用报表设计器创建报表 128

6.2.4创建一对多报表 135

6.3报表的预览与打印 136

6.3.1页面设置 136

6.3.2打印预览 136

6.3.3打印报表 136

6.4设计标签 137

6.4.1标签类型 137

6.4.2标签向导 137

6.4.3标签设计器 137

练习题 138

第7章 VFP程序设计基础 139

7.1创建、修改和运行应用程序 139

7.1.1创建应用程序 139

7.1.2修改程序 140

7.1.3运行程序 140

7.2 Visual FoxPro基本语法结构 140

7.2.1程序中常用的命令 140

7.2.2顺序结构程序设计 142

7.2.3分支结构程序设计 143

7.2.4循环结构程序设计 145

7.3数组 150

7.3.1数组的声明 150

7.3.2数组元素的赋值 151

7.3.3数组与表之间的传送数据 151

7.4过程和用户自定义函数 152

7.5变量的作用域 157

7.6综合应用 157

练习题 163

第8章 表单 167

8.1创建表单 167

8.1.1用表单向导创建表单 167

8.1.2用表单设计器创建表单 170

8.1.3创建快速表单 175

8.1.4创建表单集 176

8.2对象的属性、事件和方法 177

8.3常用的事件和方法 180

8.4添加属性和方法程序 186

8.5多文档界面与表单类型 188

练习题 189

第9章 控件 191

9.1标签 191

9.2命令按钮 192

9.3文本框 194

9.4编辑框 198

9.5微调框 199

9.6列表框 200

9.7组合框 202

9.8复选框 203

9.9选项按钮组 204

9.10命令按钮组 205

9.11表格 207

9.12页框 209

9.13计时器 211

9.14图形控件 212

9.15图像控件 214

9.16 OLE控件 215

练习题 216

第10章 类 218

10.1 VFP的类层次 218

10.1.1类 218

10.1.2 VFP的类及其层次 219

10.2类的创建与修改 221

10.2.1何时使用类 221

10.2.2子类的创建 221

10.2.3类的修改 228

10.3扩展基类 228

10.4为类指定外观 229

10.5类的应用 231

10.5.1添加类到表单 231

10.5.2覆盖默认属性设置 232

10.5.3调用父类方法代码 233

10.5.4给子类增加功能 233

10.5.5在嵌套容器中向对象添加功能 233

10.5.6调用通用的类代码 234

10.5.7防止基类代码被执行 234

练习题 235

第11章 菜单和工具栏设计 237

11.1设计菜单 237

11.1.1菜单设计器的使用 237

11.1.2使用菜单设计器创建普通菜单系统 240

11.1.3使用菜单设计器创建快捷菜单系统 247

11.1.4调试与运行菜单程序 248

11.1.5使用菜单设计器创建SDI菜单系统 249

11.2创建自定义工具栏 249

11.2.1定制VFP工具栏 250

11.2.2创建自定义工具栏 251

练习题 254

第12章 数据库应用系统开发 256

12.1开发VFP数据库应用系统的一般步骤 256

12.1.1需求分析 256

12.1.2数据库设计 257

12.1.3应用程序设计 258

12.1.4软件测试 260

12.1.5应用程序发布 260

12.1.6系统运行与维护 261

12.2教学管理系统的开发 261

12.2.1需求分析 261

12.2.2数据库设计 261

12.2.3应用程序设计 263

12.2.4系统测试 276

12.3应用程序的管理和发布 276

12.3.1管理应用程序 276

12.3.2应用程序发布 281

附录1 ASCII码表 287

附录2 VFP常用函数 288

附录3 VFP常用命令 293

附录4 控件的主要属性、事件和方法 300

参考文献 308