Visual FoxPro程序设计案例教程

Visual FoxPro程序设计案例教程
作 者: 沈大林 马开颜
出版社: 中国铁道出版社
丛编项: 新世纪职业技术培训案例教程
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 关系型数据库 FoxPro
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

本书是“新世纪职业技术培训案例教程”系列丛书之一,主要介绍了VisualFoxPro的各种基本操作,学习本书之后可以基本使用VFP进行数据管理、数据库系统的建立等与数据库有关的工作。本书包括数据库系统的基础知识、数据的建立、数据的管理、数据的检索、建立用户界面、数据的输出、封装应用程序共7章。本书由浅入深、由易到难、循序渐进、图文并茂,理论与实际制作相结合,充分注意保证知识的相对完整性和系统性,使读者在阅读学习时能够快速入门。全书具有一定的知识信息量,共分7章41个实例,教师可以得心应手地使用它进行教学。本书可以作为计算机职业技术学校的教材,也可以作为初、中级培训班的教材,还适于作为初学者的自学用书。

图书目录

第1章使用数据库系统

第一节数据库基础知识

1.数据模型

2.关系数据库的基本术语

3.关系的基本性质

4.数据库处理的特点

5.数据库的安全性

6.数据库的完整性

第二节VisualFoxPro的安装

第三节VFP的基本配置

1.使用选项对话框设置环境

2.保存设置

3.使用SET命令

4.使用配置文件

5.对系统进行优化

思考练习

[实例1]创建新项目——通讯录

1.查找数据文件

2.查找表单和报表文件

3.查看文件详细内容

4.添加或移去文件

5.创建和修改文件

6.改变显示外观

7.选项卡

8.停放“项目管理器”

第2章数据的建立

[实例2]建立通讯录表

1.在项目管理器中创建表

的步骤

2.数据类型的英文表示

3.调用表设计器的命令

[实例3]输入通讯录

1.输入数据的方法

2.追加记录的命令

3.浏览表的命令

4.打开表命令

[实例4]编辑通讯录

1.在表中移动

2.相对移动记录指针

3.绝对定位记录指针

4.命令的作用范围

5.标记删除记录的命令

6.物理删除

[实例5]建立人员信息表

1.重新安排列

2.改变列的宽度

3.打开或关闭网格线

4.拆分“浏览”窗口

5.命令窗口

6.数据工作期

7.动态菜单

[实例6]查看人员信息

1.筛选表

2.限制对字段的访问

3.筛选字段

4.选择记录

[实例7]建立并修改工资登录表

1.修改表

2.在表中增加字段

3.删除表中的字段

4.调用表设计器的命令

[实例8]表向导

1.运行表向导

2.向导的通用调用方法

3.VFP提供的向导概述

第3章数据的管理

[实例9]建立小小书库数据库

1.数据库设计器工具栏

2.建立数据库命令.

3.打开数据库命令

4.关闭数据库命令

5.删除数据库命令

6.修改数据库

[实例10]建立小小书库中的表

1.“数据库设计器”中的表.

2.展开或折叠表

3.重排数据库的表.

4.从数据库中移去表.

5.向数据库中添加表

6.向数据库中添加表的命令

7.从表中移去数据库信息的命令

8.从数据库中移去表的命令

[实例11]小小书库中表的关系

1.准备关系

2.关键字

3.索引

4.创建和编辑关系

5.编辑表间的关系

6.参照完整性

[实例12]订单数据库中的客户表

1.为字段设置标题

2.为字段输入注释

3.指定输入掩码

4.定义格式

5.设置默认类

[实例13]订单数据库中的商品表

1.表达式

2.变量

3.系统变量

4.常量

5.“表达式生成器”对话框

6.设置默认字段值

7.设置字段级有效性规则和有效性说明

8.使用Null值

[实例14]订单数据库中的订单表

1.设置有效性规则

2.实施商业规则

3.何时检查记录级规则

[实例15]订单数据库中的订单行表和关系

1.使用“参照完整性生成器”

2.“参照完整性生成器”

3.触发器

4.创建触发器

5.删除触发器

6.修改触发器

7.存储过程

[实例16]数据库向导

1.运行数据库向导

2.数据库模板

第4章数据的检索

[实例17]使用程序在通讯录中查询朋友

1.显示记录命令

2.暂停命令

3.显示命令结果的开关命令

4.条件判断

5.查找的重复运行

6.注释

[实例18]建立通讯录的索引

1.建立索引

2.用多个字段进行排序

3.对记录进行排序

4.控制字段中重复值的输入

5.结构复合索引

6.索引类型

[实例19]排序

1.建立索引的命令

2.用索引对记录排序

3.排序命令

4.打开数据库

[实例20]通过索引查询朋友

1.seek命令

2.数据的转换

3.常用函数

[实例2门查询向导

1.查询的设计过程

2.查询向导

3.查询的实质内容

[实例22]查询设计器

1.启动查询设计器

2.在查询输出中添加字段

3.选择输出全部字段

4.显示字段的别名

5.设置输出字段的次序

6.选定所需的记录:

[实例23]组织查询的输出结果

1.排序查询结果

2.分组查询结果

3.选择分组

4.分组常用合计函数

[实例24]联接多个表的查询

1.在查询中添加表或视图

2.用联接控制记录的选择

3.创建表之间的联接

4.删除联接

5.修改联接

6.联接类型

7.查看SQL语句

[实例25]定制查询

1.缩小和扩充搜索

2.比较关系运算

3.定向输出查询结果

4.查看查询的SQL语句

5.在查询中删除重复记录

6.查询一定数目或一定百分比的极值记录

7.在查询输出中添加表达式

8.用表达式筛选

9.查看SQL语句

[实例26]生成用户使用的订单视图..

1.使用“视图向导”

2.启动“视图设计器”

3.创建本地视图

4.在视图中使用多个表

5.在视图中添加表达式

6.连接远程数据

7.创建连接

8.视图的实际内容.+

[实例27]更新数据

1.控制字段显示和数据输入

2.控制更新方法

3.设置关键字段

4.更新指定字段

5.更新所有字段

6.参数提示

第5章建立用户使用界面

[实例28]录入通讯录数据

1.用表单向导创建表单

2.两个不同的表单向导

3.表单向导

4.一对多表单向导

5.快速生成表单

[实例29]浏览通讯录照片

1.程序设计的基本概念

2.程序设计的过程

3.面向对象程序设计

4.表单的基本操作

5.用生成器向表单中添加控件

6.添加控件和设置控件属性

7.对象的基本概念

8.涉及的对象内容

[实例30]用户登录

1.数据环境的使用

2.Init事件

3.选择合适的控件

4.接受预先不能确定的输入

5.文本框

6.组合框

7.命令按钮和命令按钮组

[实例3门“关于”窗口

1.给定时间间隔执行指定操作

2.计时器控件的初始化

3.对计时器事件的响应

4.CHR函数

5.Time函数

[实例32].绘制图形

1.容器

2.和字体有关的属性

3.现在的光标位置

4.和鼠标操作有关的常用事件

5.设置访问键

6.设置控件的[Tab]键次序

7.设置工具提示文本

8.更改鼠标指针的显示

9.启用和废止控件

[实例33]小小书库

1.在表单中添加表格

2.设置表格列数

3.在设计时刻人工调整表格的

显示效果

4.设置表格中显示的数据源

5.向表格添加记录

6.使用表格控件创建一对多表单

7.在表格列中显示控件

8.常用的表格属性

9.常用的列属性

10.编辑框

1 1.微调控件-

[实例34]订单窗口

1.创建类

2.将新属性添加到类

3.在类中新增方法程序

4.将类添加到表单中

5.注册一个类库.

6.使用类库文件

[实例35]订单管理窗口

1.定义表单行为..

2.指定表单的图标

第6章数据的输出

[实例36]通讯录

1.报表向导

2.使用“报表向导”

3.预览结果

4.打印预览工具栏

5.调用打印的命令.

6.报表布局

[实例37]工资条

1.使用“标签向导”

2.Addlabel.app

3.启动“标签设计器”

4.标签打印命令

[实例38]打印小小书库

[实例39]设计订单

1.报表设计器

2.规划数据的位置

3.调整报表带区的大小

4.标尺

5.报表布局文件

6.修改布局

7.增添报表控件

8.设置报表数据源

9.按布局分组数据

10.添加域控件

11.添加标签控件

12.添加通用字段

13.选择、移动及调整报表控件的大小

14.复制和删除报表控件

15.对齐控件

16.调整控件的位置

17.设置边距、纸张大小和方向

18.设置左边距

19.设置域控件格式

20.更改字体

21.添加线条、矩形和圆形

22.更改控件颜色

第7章封装应用程序

[实例40]工资菜单:

1.创建菜单:

2.创建菜单项:

3.创建子菜单

4.菜单项分组

5.指定访问键

6.为菜单或菜单项指定任务

7.使用命令完成任务

8.显示表单和对话框

9.测试与调试菜单系统

10.定制菜单系统

11.创建快捷方式菜单

12.创建SDI菜单

13.以编程方式添加菜单

14.启用和废—上菜单项

15.标记菜单项的状态

16.变成应用程序后要添加的命令

17.菜单文件中的代码

[实例41]生成工资管理的可执行文件

1.设置起始点

2.初始化环境

3.显示初始的用户界面

4.控制事件循环

5.将程序组织为一个主文件

6.测试项目

7.从项目中连编应用程序