Visual FoxPro 6.0程序设计教程

Visual FoxPro 6.0程序设计教程
作 者: 丁爱萍
出版社: 西安电子科技大学出版社
丛编项: 21世纪高职高专系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: FoxPro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual FoxPro 6.0程序设计教程》作者简介

内容简介

本书介绍了Visual FoxPro 6.0可视化程序设计方法及数据库的操作使用,主要内容包括Visual FoxPro的基础知识,Visual FoxPro的可视化编程工具与步骤,顺序结构、选择结构、循环结构程序设计,过程与过程调用,数据库和表的建立、修改与有效性检验,多表操作,建立视图与数据查询,关系数据库标准语言SQL的数据定义、修改、查询功能,项目管理器、设计器和向导的使用。本书实例丰富,体系清晰,深入浅出,精编精讲,符合全国计算机等级(二级Visual FoxPro)考试大纲,适合教师课堂教学和学生自学。本书可作为高职、高专及各类中等学校的教材,也可作为全国计算机等级考试(二级Visual FoxPro程序设计)或省市计算机应用(Visual FoxPro)水平测试的培训教材,还可作为程序设计初学者的自学用书。

图书目录

第1章VisualFoxPro6.0初步1

1.1数据库的基本概念1

1.2Fox系列数据库的发展3

1.3VisualFoxPro6.0的启动及主窗口组成3

1.3.1启动VisualFoxPro6.04

1.3.2VisualFoxPro的主界面窗口5

1.3.3定制VisualFoxPro开发环境6

1.3.4设置编辑器选项9

1.3.5恢复VisualFoxPro环境10

1.3.6VisualFoxPro6.0中的帮助系统和联机文档11

习题112

第2章VisualFoxPro编程基础13

2.1VisualFoxPro6.0语言基础13

2.1.1数据和数据类型13

2.1.2常量与变量15

2.1.3运算符与表达式16

2.1.4函数19

2.2可视化编程的基本概念19

2.2.1对象.对象的属性.方法19

2.2.2事件与程序20

2.3VFP的控件与对象22

习题226

第3章VFP的编程工具与编程步骤28

3.1项目管理器28

3.1.1项目文件的建立和项目管理器界面28

3.1.2项目管理器的操作30

3.1.3定制"项目管理器"32

3.2表单设计器34

3.2.1打开表单设计器34

3.2.2"表单设计器"工具栏35

3.2.3"表单控件"工具栏37

3.2.4属性窗口38

3.2.5代码窗口39

3.3VFP编程步骤40

3.3.1添加控件40

3.3.2修改属性40

3.3.3编写代码42

3.3.4运行表单43

3.3.5修改表单43

3.4控件的画法45

3.4.1在表单上画一个控件45

3.4.2控件的缩放和移动45

3.4.3控件的复制与删除46

3.4.4在表单上画多个同类控件46

3.4.5布局工具栏46

习题347

第4章赋值与输入输出48

4.1赋值及几个常用简单语句48

4.1.1赋值语句48

4.1.2程序注释语句49

4.1.3程序暂停语句49

4.1.4程序结束语句50

4.2利用标签控件实现数据输出50

4.3使用文本框实现数据输入53

4.3.1使用文本框53

4.3.2焦点与〈Tab〉键序54

4.4形状与容器控件55

4.5使用对话框57

4.6使用图像59

习题460

第5章选择结构程序设计62

5.1条件表达式62

5.1.1关系运算符与关系表达式62

5.1.2逻辑运算符与逻辑表达式63

5.1.3运算符的优先顺序64

5.2条件选择语句65

5.2.1单条件选择语句IF65

5.2.2多分支条件选择语句DOCASE71

5.3提供简单选择的控件73

5.3.1命令按钮组74

5.3.2选项按钮组76

5.3.3复选框78

5.4计时器与微调器79

5.4.1使用计时器79

5.4.2使用微调器81

5.5键盘事件81

习题583

第6章循环结构设计85

6.1循环结构语句85

6.1.1当型循环语句DOWHILE85

6.1.2步长型循环命令FOR87

6.2列表框与组合框控件89

6.2.1列表框89

6.2.2组合框93

6.3页框96

6.3.1带选项卡的表单96

6.3.2不带选项卡的表单98

习题699

第7章数组100

7.1数组的概念100

7.1.1数组与数组元素100

7.1.2数组的维数100

7.2使用数组101

7.2.1数组的定义101

7.2.2数组的使用104

7.2.3数组数据的处理108

7.3对象数组111

7.3.1对象的引用与释放112

7.3.2运行时创建对象112

7.3.3程序举例112

习题7115

第8章自定义属性与自定义方法116

8.1自定义属性116

8.1.1添加自定义属性116

8.1.2数组属性119

8.2自定义方法122

8.2.1自定义方法的概念122

8.2.2自定义方法的建立与调用123

8.2.3参数传递与方法的返回值124

8.2.4方法的递归调用127

习题8128

第9章表单集与多重表单129

9.1表单集129

9.1.1创建表单集129

9.1.2表单集的应用示例131

9.2多重表单134

9.2.1表单的类型134

9.2.2多重表单的创建及其有关属性135

9.2.3主表单.从表单之间的参数传递136

9.2.4多重表单示例136

9.2.5隐藏VisualFoxPro主窗口138

习题9138

第10章菜单与工具栏设计140

10.1菜单设计140

10.1.1"菜单设计器"简介140

10.1.2自定义菜单的设计142

10.2创建自定义工具栏148

10.2.1使用容器控件制作工具栏148

10.2.2使用ActiveX控件制作工具栏148

10.2.3使用VFP的工具栏控件150

习题10151

第11章VisualFoxPro数据表153

11.1数据表的概念153

11.2建立数据表154

11.2.1用"表设计器"创建新表154

11.2.2追加记录156

11.2.3使用命令157

11.3浏览数据表157

11.3.1浏览窗口的显示模式157

11.3.2自定义浏览窗口159

11.3.3记录指针的移动160

11.4编辑表中数据162

11.4.1修改记录162

11.4.2在表中添加新记录163

11.4.3删除记录163

11.4.4在表单中显示浏览窗口示例165

11.5修改数据表结构165

11.6定制表166

11.6.1筛选表166

11.6.2限制对字段的访问167

习题11168

第12章数据表的索引和排序169

12.1索引的基本概念169

12.1.1索引的概念169

12.1.2索引的类别169

12.2建立索引170

12.2.1使用表设计器建立索引170

12.2.2用命令建立索引172

12.2.3用索引对记录排序173

12.2.4复合索引中索引表达式的使用173

12.2.5筛选记录174

12.3使用索引174

12.3.1对记录进行排序175

12.3.2查找记录175

12.3.3控制重复输入176

习题12177

第13章创建数据库178

13.1创建数据库178

13.1.1创建空数据库178

13.1.2在数据库中加入表180

13.1.3创建并添加视图181

13.1.4在数据库中查找表或视图182

13.1.5建立关联182

13.2打开数据库184

13.2.1打开数据库184

13.2.2展开或折叠表184

13.2.3重排数据库的表184

13.2.4为数据库添加备注185

13.3数据库中的数据管理185

13.3.1定义字段显示185

13.3.2控制字段数据输入186

13.3.3控制记录的数据输入187

13.3.4管理数据库记录188

13.4多表的同时使用188

13.4.1多工作区的概念189

13.4.2使用不同工作区的表190

13.4.3表之间的关联191

习题13191

第14章关系数据库标准语言SQL192

14.1SQL的查询功能192

14.1.1简单查询193

14.1.2联接查询194

14.1.3嵌套查询195

14.1.4几个特殊的运算符196

14.1.5排序196

14.1.6简单的计算查询197

14.1.7分组与计算查询198

14.1.8集合的并运算198

14.2SQL的定义功能198

14.2.1表的定义198

14.2.2表的删除200

14.2.3表结构的修改200

14.2.4视图的定义202

14.3SQL的数据修改功能203

14.3.1插入203

14.3.2更新204

14.3.3删除204

习题14205

第15章检索数据206

15.1用"查询设计器"创建查询206

15.1.1启动"查询设计器"206

15.1.2定义结果207

15.1.3组织输出结果210

15.1.4输出查询212

15.2查看SQL语句215

15.2.1查看SQL语句215

15.2.2SQL语句分析215

15.2.3在查询中添加注释215

15.3定制查询216

15.3.1精确搜索216

15.3.2在查询输出中添加表达式218

习题15219

第16章视图220

16.1视图的概念220

16.2建立视图220

16.2.1启动"视图设计器"221

16.2.2使用"视图设计器"创建视图223

16.2.3使用命令创建视图223

16.3更新数据224

16.3.1设置关键字段224

16.3.2向表发送更新数据224

16.3.3更新指定字段225

16.3.4更新所有字段225

16.3.5检查更新冲突225

16.4定制视图226

16.4.1控制字段显示和数据输入226

16.4.2控制更新方法226

16.4.3参数提示227

16.5使用视图227

16.5.1打开视图228

16.5.2在表单中使用视图228

习题16229

第17章设计报表文件231

17.1计划报表布局231

17.1.1决定报表的常规布局231

17.1.2报表布局文件232

17.2创建报表布局232

17.2.1报表向导232

17.2.2启动"报表设计器"236

17.2.3修改布局236

17.2.4规划数据的位置236

17.2.5调整报表带区的大小237

17.3创建邮件标签布局238

17.3.1使用"标签向导"238

17.3.2启动"标签设计器"240

17.4增添报表控件241

17.4.1使用"快速报表"添加控件241

17.4.2设置报表数据源243

17.4.3添加域控件244

17.4.4添加标签控件245

17.4.5添加通用字段246

17.4.6选择.移动及调整报表控件的大小246

17.4.7复制和删除报表控件247

17.4.8对齐控件247

17.4.9调整控件的位置248

17.5定制布局248

17.5.1定义报表的页面249

17.5.2格式化域控件250

17.5.3更改字体250

17.5.4添加线条.矩形和圆形251

17.5.5添加图片252

17.5.6更改控件颜色252

17.5.7为报表控件添加注释252

17.6预览和打印报表或标签252

17.6.1预览结果252

17.6.2打印报表253

习题17253

第18章小型系统开发实例254

18.1系统总体规划254

18.2建立数据资源255

18.3建立学生基本档案表单257

18.4建立学生成绩档案表单259

18.5设计学生基本档案检索表单261

18.6设计学生成绩档案检索表单264

18.7设计学生基本档案打印控制表单265

18.8设计学生成绩档案打印控制表单267

18.9设计系统登录表单268

18.10设计系统工具条270

18.11设计系统报表270

18.12设计系统主控程序及系统关闭函数272

18.13设计系统主菜单274

18.14组装系统部件274

18.15运行系统276

附录280

附录1VFP控件名称及功能280

附录2VFP事件语法与功能280

附录3VFP中的属性与功能282

附录4VFP的方法语法与功能290

附录5VFP对象类名称及功能291

附录6VFP中常用的系统函数292