书籍详情
Visual FoxPro程序设计案例教程
作者:沈大林主编;马开颜等编著
出版社:中国铁道出版社
出版时间:2004-01-01
ISBN:9787113057985
定价:¥23.00
购买这本书可以去
内容简介
本书是“新世纪职业技术培训案例教程”系列丛书之一,主要介绍了VisualFoxPro的各种基本操作,学习本书之后可以基本使用VFP进行数据管理、数据库系统的建立等与数据库有关的工作。本书包括数据库系统的基础知识、数据的建立、数据的管理、数据的检索、建立用户界面、数据的输出、封装应用程序共7章。本书由浅入深、由易到难、循序渐进、图文并茂,理论与实际制作相结合,充分注意保证知识的相对完整性和系统性,使读者在阅读学习时能够快速入门。全书具有一定的知识信息量,共分7章41个实例,教师可以得心应手地使用它进行教学。本书可以作为计算机职业技术学校的教材,也可以作为初、中级培训班的教材,还适于作为初学者的自学用书。
作者简介
暂缺《Visual FoxPro程序设计案例教程》作者简介
目录
第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.从项目中连编应用程序
第一节数据库基础知识
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.从项目中连编应用程序
猜您喜欢