《Visual FoxPro 9.0程序设计与实例教程》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:肖金秀,招华全编著
  • 出 版 社:北京:冶金工业出版社
  • 出版年份:2006
  • ISBN:7502439366
  • 页数:296 页
图书介绍:本书介绍数据库技术的发展及基本理论、用户开发环境、程序设计基础。然后介绍表和数据库的操作、查询和视图、SQL关系数据库标准语言。面向对象的基本概念,表单和控件使用的基本方法、表单的复杂控件、报表与标签的制作、菜单的设计及控件的综合应用、多表的应用。最后,以综合实例介绍应用程序的设计步骤和方法及Visual FoxPro编程的经验和技巧。

第1章 数据库技术的发展及基本理论 1

1.1数据库技术的发展历史 1

1.1.1人工管理阶段 1

1.1.2文件系统阶段 2

1.1.3数据库系统阶段 3

1.2数据库系统 3

1.2.1数据库 4

1.2.2软件系统 4

1.2.3硬件系统 5

1.2.4数据库管理员 5

1.3数据库基本理论 5

1.3.1数据处理的抽象描述 5

1.3.2数据模型 7

1.4关系数据库的设计与关系运算 10

1.5.2速度提高 11

1.5.1丰富的函数 11

1.5VisualFoxPro9.0高级数据库开发平台 11

1.5.3完全的面向对象支持 12

1.5.4高度的兼容性 12

小结 12

习题一 12

一、选择题 12

二、填空题 12

三、简答题 13

第2章 认识VisualFoxPro9.0 14

2.1VisualFoxPro9.0的新特点 14

2.2VisualFoxPro9.0操作窗口 15

2.3设置默认路径 16

2.4项目管理器 17

小结 18

四、上机题 19

三、简答题 19

一、选择题 19

习题二 19

二、填空题 19

第3章 数据库设计与程序设计基础 20

3.1数据库设计 20

3.1.1规划数据库的结构 20

3.1.2创建数据库 20

3.1.3数据库的基本操作 22

3.2VisualFoxPro的编程机制 23

3.2.1命令窗口 23

3.2.2创建程序文件 23

3.2.3编辑修改程序 24

3.2.4运行程序 24

3.3基本语句 24

3.3.1赋值语句 24

3.3.4程序暂停语句 25

3.3.2语句的续行 25

3.3.3程序注释语句 25

3.3.5程序结束语句 26

3.3.6输出语句 26

3.4数据存储 27

3.4.1常量 27

3.4.2变量 28

3.5运算符与表达式 29

3.6过程与函数 31

3.6.1自定义过程 31

3.6.2自定义函数 33

3.6.3关于过程与函数的参数 33

3.6.4常用函数 35

小结 37

二、填空题 38

三、简答题 38

一、选择题 38

习题三 38

四、上机题 39

第4章 创建表和索引 40

4.1数据库和表 40

4.2创建表 42

4.2.1VFP字段类 42

4.2.2用表设计器创建新表 43

4.2.3使用表向导创建表 47

4.2.4使用命令创建新表 47

4.3表操作 48

4.3.1打开和关闭表 48

4.3.2浏览记录 49

4.3.3记录定位 51

4.3.4添加记录 52

4.3.5删除记录 53

4.3.6修改记录 54

4.3.8记录排序 55

4.3.7修改表结构 55

4.3.9记录统计 56

4.4表的索引 57

4.4.1索引类型 57

4.4.2索引的建立与记录查询 58

4.4.3创建表间的永久关系 60

4.4.4设置参照完整性 61

4.5.1数据工作期窗口 63

4.5表间的临时关系 63

4.5.2建立表间临时关系 64

4.6数据库表的属性 66

4.6.1设置字段标题 66

4.6.2为字段输入注释 67

4.6.3设置默认字段值 67

4.6.4设置有效性规则和有效性说明 67

4.7.1设置表的有效性规则 68

4.7控制记录的数据输入 68

.4.7.2设置触发器 69

小结 70

习题四 70

一、选择题 70

二、填空题 70

三、简答题 70

四、上机题 71

第5章 查询与视图 72

5.1查询向导 72

5.1.1创建一个多表查询 72

5.1.2打开和修改查询文件 74

5.2查询设计器 75

5.2.1启动查询设计器 75

5.2.2设置表间连接条件 76

5.2.3选定查询输出字段 78

5.2.4筛选条件 79

5.2.5编辑查询结果 80

5.2.6查询的使用 83

5.3创建本地视图 84

5.3.1视图使用的环境 84

5.3.2创建本地视图 84

5.3.3定制视图 87

小结 88

习题五 88

一、选择题 88

二、填空题 89

三、简答题 89

四、上机题 89

第6章 SQL关系数据库标准语言 90

6.1SQL简介 90

6.1.1SQL的历史和未来展望 90

6.1.2SQL数据库结构及其基本概念 90

6.1.3SQL特点 91

6.2.1数据库定义 92

6.2SQL的语法与使用 92

6.2.2SELECT——SQL查询语言 93

6.2.3数据库更新 101

6.3VisualFoxPro9.0中的SQL语言 102

6.3.1标准语法 102

6.3.2常用子句和参数 103

小结 103

习题六 103

一、选择题 103

二、填空题 104

三、简答题 104

四、上机题 104

第7章 面向对象程序设计 105

7.1对象及其特性(类、对象、属性、事件) 105

7.2.1VFP中的表单 106

7.2表单 106

7.2.2表单的创建方法 109

7.2.3设置表单数据环境 116

7.2.4表单的保存和运行 117

7.3对象的属性、事件和方法程序 118

7.3.1对象的属性 118

7.3.2对象的事件 119

7.3.3对象的方法 119

7.4VisualFoxPro9.0的层次 123

7.5对象的引用 124

7.6MessageBox()函数 125

7.7选择结构程序设计 128

7.8循环结构程序设计 135

7.9多层次结构程序设计 141

一、选择题 143

习题七 143

小结 143

二、填空题 144

三、简答题 144

四、上机题 144

第8章 表单控件设计 146

8.1控件的容器类与控件类 146

8.2控件的用法 146

8.2.1输出类:标签、图像、线条、形状 146

8.2.2输入类:文本框、编辑框、微调控件、列表框、组合框 153

8.2.3控制类:命令按钮、命令按钮组、复选框、选项按钮组、计时器 166

8.2.4容器类:表格、页框、Container容器、表单集 175

8.2.5连接类:ActiveX控件、ActiveX绑定控件、超级链接 182

8.3几种常用控件与表的数据交换 187

8.3.1文本框与表的数据交换 187

8.3.2编辑框与表的数据交换 195

8.3.3组合框与表的数据交换 197

8.3.4下拉组合框输入数据 198

8.3.5列表框与表的数据交换 200

8.4表单集 203

8.5自定义的类 205

8.5.1建立命令按钮组父类表单 206

8.5.2建立含有父类命令按钮组的表单 207

8.5.3中文编辑框的设计方法 208

8.5.4双按钮类 209

8.5.5类的综合应用 210

小结 211

习题八 212

一、选择题 212

二、填空题 212

三、简答题 212

四、上机题 212

9.1报表向导 213

9.1.1创建报表 213

第9章 报表和标签 213

9.1.2创建一对多报表 214

9.2报表设计器 216

9.2.1报表设计器的带区 216

9.2.2快速报表 217

9.2.3报表控件 218

9.3标签 220

小结 223

习题九 223

一、选择题 223

二、填空题 223

三、简答题 223

四、上机题 223

10.1.1启动菜单设计器 224

10.1.2菜单设计器的功能 224

10.1菜单设计器的启动与功能 224

第10章 菜单设计 224

10.2创建常规菜单 225

10.2.1创建菜单系统的步骤 225

10.2.2规划菜单系统 226

10.2.3创建菜单、菜单项和子菜单 226

10.3快速菜单功能 230

10.4创建快捷菜单 230

10.5调用菜单 231

小结 234

习题十 234

一、选择题 234

二、填空题 234

三、简答题 234

四、上机题 234

第11章 学生选课成绩管理系统 235

11.1系统分析 235

11.3建立学生选课成绩管理系统项目 238

11.2设置默认目录路径 238

11.4建立学生选课成绩数据库 239

11.5建立功能表单 242

11.6建立查询 255

11.7建立报表 256

11.8建立主程序 259

11.9连编应用程序 260

小结 261

习题十一 261

一、选择题 261

二、填空题 261

三、简答题 261

四、上机题 261

第12章 图书管理系统 262

12.1系统分析 262

12.3建立图书管理系统项目 265

12.2设置默认目录路径 265

12.4建立图书管理系统数据库 266

12.5建立功能表单 269

12.6建立报表 284

12.7建立菜单 287

小结 290

一、选择题 290

习题十二 290

12.9连编应用程序 290

12.8建立主程序 290

二、填空题 291

三、简答题 291

四、上机题 291

附录 292

A.1VisualFoxPro9.0表单控件常用属性 292

A.2VisualFoxPro9.0表单控件常用方法 294

A.3VisualFoxPro9.0常用命令 295