Visual FoxPro程序设计与应用

Visual FoxPro程序设计与应用
作 者: 卢春霞
出版社: 中国铁道出版社
丛编项: 21世纪大学计算机基础规划教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 关系型数据库 FoxPro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Visual FoxPro程序设计与应用》作者简介

内容简介

本书全面且详尽地介绍了VisualFoxPro6.0各界面的使用、面向过程程序设计基础、数据库及数据表的操作、关系数据库标准语言SQL查询与报表的操作、表单的基本概念与应用以及菜单设计知识等,并在本书最后安排了“学生成绩管理系统”的开发实例。本书循序渐进,注意实际操作能力的培养,可作为高校大中专学生的教材,也可作为对程序设计、数据库设计感兴趣的爱好者的参考图书,并可作为各类培训班学习的培训图书。

图书目录

第1章VisualFoxPr06.0概述

1-1启动与关闭VisualFoxPro

1-1-1启动VisualFoxPro

1-1-2关闭VisualFoxPro

1-2菜单及快捷键的使用

1-2-1菜单的使用

1-2-2快捷键的使用

1-3工具栏的使用

1-3-1打开及移动工具栏

1-3-2关闭工具栏

1-4使用易学易用的向导

1-4-1启动向导

1-4-2向导的使用法则

1-5使用各种各样的设计器

1-6爱不释手的生成器

1-7交互式模式(命令窗口的使用)

1-8[Esc]键的中断使用

1-9系统信息

1-10帮助系统的使用

1-10-1一般帮助信息

1-10-2从网络中取得帮助

1-11结束语

习题

第2章数据库的创建与维护

2-1数据库的先期规划与设计

2-1-1数据库的结构

2-1-2表的结构

2-1-3设置默认磁盘目录

2-1-4设置搜索路径

2-2开始创建数据库与表

2-2-1创建一个新的数据库

2-2-2创建一个新的表

2-2-3输入新数据记录

2-2-4关闭数据库设计器与数据库

2-3修改表的结构

2-4使用浏览窗口添加、修改与删除数据记录

2-4-1打开浏览窗口

2-4-2修改数据记录

2-4-3添加数据记录

2-4-4删除数据记录

2-5浏览窗口的操作技巧

2-6设置数据字典信息

2-6-1字段标题

2-6-2字段注释

2-6-3格式化输入输出

2-6-4字段的默认值

2-6-5设置字段与类别的对应关系

2-6-6字段的验证规则与错误信息

2-6-7数据记录的验证规则与错误信息

2-6-8表的说明

2-7用命令方式创建表

2-8如何删除数据库文件与表文件

2-8-1删除表文件

2-8-2删除数据库文件

习题

第3章数据记录的维护操作

3-1数据表的打开与选用

3-1-1数据表的打开和关闭

3-1-2作区的概念与多表的使用

3-1-3表的别名

3-1-4直接操作非当前工作区的字段

3-1-5重复打开同一个表

3-2数据表的显示

3-2-1显示表的结构

3-2-2显示表的记录

3-3数据记录的查询

3-3-1记录指针的操作

3-3-2数据记录的搜索

3-4数据表的维护与编辑

3-4-1数据替换操作

3-4-2记录的删除

习题

第4章索引与查询

4-1数据表的排序

4-1-1单关键字排序

4-1-2组合关键字排序

4-1-3选择性排序

4-2数据表的索引

4-2-1索引的类型一

4-2-2索引文件的类型

4-2-3索引文件的创建

4-2-4索引的操作

4-3数据表记录的搜索

4-3-1SEEK命令

4-3-2SEEK0函数

4-3-3完全比较与模糊比较

4-4数据表的关系

4-4-1连接方式的分类

4-4-2创建关系

4-4-3编辑关系

4-4-4数据表之间的参照完整性

习题

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

5-1数据定义功能

5-1-1表的定义

5-1-2表结构的修改

5-1-3表的删除

5-1-4视图的定义

5-2数据操作功能

5-2-1插入记录

5-2-2更新记录

5-2-3删除记录

5-3数据查询功能

5-3-1简单查询

5-3-2联接查询

5-3-3带特殊运算符的条件查询

5-3-4排序查询

5-3-5分组与计算查询

5-3-6别名与多表查询

5-3-7嵌套查询

5-3-8查询结果处理

习题

第6章基本程序设计

6-1程序编辑环境

6-1-1程序编辑窗口的基本操作

6-1-2创建良好的程序编写环境

6-2基本数据元素

6-2-1常量(Constants)

6-2-2变量(Memory%riables)

6-2-3表达式(Expressions)

6-2-4运算符(Operators)

6-2-5函数(Functions)

6-2-6函数的执行方式

6-2-7基本输出命令

6-3程序结构控制命令

6-3-1简单条件语句

6-3-2嵌套式条件语句

6-3-3多重条件语句

6-3-4基本循环语句

6-3-5计数循环语句

6-3-6数据表扫描循环语句

6-4预处理语句

6-4-1编译常量

6-4-2条件编译

6-5过程和用户自定义函数

6-5-1过程与自定义函数的构成

6-5-2过程与自定义函数的调用

6-5-3参数接收

6-5-4参数传递中的传值与传址

6-5-5过程文件

6-5-6存储过程

6-5-7过程或用户自定义函数的快速定位

6-6私有变量、局部变量与全局变量

6-6-1私有变量

6-6-2全局变量

6-6-3局部变量

习题

第7章数组变量

7-1数组的定义

7-2数组的基本操作

7-2-1给数组变量赋值

7-2-2函数AELEMENT0

%2-3函数ASUBSCRIPr0

7-2-4检测数组的大小

7-2-5数组元素的复制

7-2-6数组元素的排序

7-2-7数组元素值的搜索

7-2-8使用FOREACHENDFOR命令

习题

第8章数据的查询与统计

8-1查询设计器的启动

8-2创建查询

8-2-1选择数据表

8-2-2选择要出现在查询结果中的字段

8-2-3指定字段出现在查询结果中由左至右的顺序

8-2-4检查查询设计情况与保存查询文件

8-2-5显示查询结果

8-3统计和计算

8-3-1添加统计计算字段

8-3-2修改查询结果中列标题

8-4确定查询输出的内容

8-4-1限制重复记录

8-4-2显示名列前茅或垫底者

8-4-3指定查询条件

8-4-4排序查询结果

8-5数据分组小计

8-5-1一般分组

8-5-2按条件分组

8-6查询结果的输出目的地

8-6-1查询去向对话框

8-6-2将查询结果保存在数据表中

8-6-3用图形表现查询结果

8-6-4在屏幕上输出画面

8-6-5以报表方式输出查询结果

8-6-6按邮寄标签形式输出

8-7创建多个表的查询

8-7-1多表查询的特点

8-7-2设置联接条件

8-7-3编辑联接条件

8-7-4查询实例

8-8如何创建交叉表

习题

第9章如何制作报表与标签

9-1概述

9-2用向导创建报表

9-3报表设计器;

9-3-1打开报表设计器

9-3-2保存、预览及打印报表

9-3-3报表设计器的带区

9-3-4带区的调整

9-4创建数据环境

9-4-1数据环境对象

9-4-2数据环境设计器

9-4-3编辑修改数据环境对象

9-4-4数据环境各对象的属性

9,5在设计器中创建报表

9-5-1利用手工操作

9-5-2利用快速报表

9-6设置报表打印页的格式

9-6-1设置打印页的列

9-6-2其他参数设置

9-7添加报表控件

9-7-1选取与移动对象

9-7-2对象的操作

9-7-3添加标签控件

9-7-4添加线条控件

9-7-5添加方框控件

9-7-6添加圆弧框控件

9-7-7插入图片控件

9-7-8创建域控件

9-7-9综合范例

9-8在程序中输出报表

9-9创建邮寄标签

9。9-1启动标签设计器

9-9-2标签的输出

习题

第10章表单设计

10-1对象、属性、事件和方法

10-2基础知识

10-3表单的属性、事件和方法

10-4常用表单控件

10-4-1控件的通用属性

10-4-2标签控件

10-4-3文本框控件

10-4'4编辑框控件

10-4-5命令按钮

10-4-6命令按钮组

10-4-7复选框控件

10-4-8选项组控件

10-4-9列表框控件

10-4-10组合框控件

10-4-11表格(GRID)控件

10-5创建表单

10-5-1利用快速表单功能

10-5-2使用表单向导

10-5-3使用一对多表单向导

10-6在表单中添加控件、把表单添加到项目中、运行表单

10-6-1准备工作

10-6-2实现步骤

10-6-3总结与提高

习题

第11章菜单设计

11-1VisualFoxPro系统菜单

11-2为自己的程序添加菜单

11-2-1准备工作

11-2-2实现步骤

11-2-3总结与提高

习题

第12章“学生成绩管理系统”开发实例

12-1系统设计的-般过程

12-2系统总体设计

12-3系统数据库设计

12-4系统功能模块设计

12-5系统实施

12-5-1创建项目

12-5-2创建数据库

12-5-3创建数据库中的表

12-5-4设置数据库中表之间的关系

12-6主要表单及其事件代码的实施

12-6-1使用表单向导创建表单

12-6-2创建自定义的表单

12-6-3表单中的代码

12-6-4创建主界面表单“zjmbd.Scx”

12-6-5创建系统的主菜单

12-6-6创建主程序

12-6-7连编应用程序

12-6-8运行应用程序

习题

附录部分练习解答