第1章 Visual FoxPro 6.0概述
Visual FoxPro数据库是一个关系型数据库。
Windows环境。
FoxBASE+汉字操作系统(UCDOS)
Visual FoxPro不需要用户编程就可以建立一个面向对象的数据库应用程序,所以在众多的数据库软件中,Visual FoxPro脱颍而出,成为一种通用的数据库软件。
1.1 Visual FoxPro 6.0的发展过程
主要经历了3个阶段
1.dBASE阶段
2.FoxBASE和FoxPro阶段
3.Visual FoxPro阶段
1995  VFP 3.0版运行于Win3.x、Win9X和WindeosNT环境
1997  VFP 5.0中文版。
1998  VFP 6.0中文版。
VFP6.0的功能
1)为某种信息创建一个表,利用表存储相应的信息。
(2)定义表间的关系,将各表中的数据地联系在一起。
(3)创建查询搜索记录,对记录排序和分组并根据查询结果创建报表、表及图形。
(4)可以通过视图更新表中的数据及从网上取得数据,从而收集或修改远程数据。
(5)创建表单来直接查看和管理表中的数据。
(6)可以创建一个报表来分析数据或将数据以特定的方式打印出来。
1.2.2  VFP的特点
1.利用向导来操作,方便易用
2.可视化开发
3.事件驱动
4.面向对象编程
5.生成器
6.组件库
7.VFP基础类
8.活动文档
9.对动态图形文件的支持
9.程序语言的增强
10.支持OLE拖放
11.新增和改进的生成器和编译器
1.3  VFP6.0系统的软硬件环境
软件环境
Windows 98
Windows NT 4.0
硬件环境
奔腾Ⅱ以上的微型计算机
32MB以上的内存
硬盘空间240MB以上。
1.5  VFP6.0系统的启动
启动VFP
在“开始”菜单中启动VFP
用快捷方式启动VFP
退出VFP(以下并列)
在“命令”窗口中,打“quit”。
直接按Alt+F4。
在“文件”菜单中,选择“退出”命令。
双击主窗口左上角的控制菜单。
在主窗口控制菜单中,选择“关闭”。
1.6.1  主窗口介绍
主窗口:
标题栏字符串长度255是多少个汉字
菜单栏
工具栏
状态栏
命令窗口(CTRL+F2显示)
1.6.2  用VFP开发程序的方式
4种方式:
向导方式
菜单方式
程序执行方式
命令方式
习      题
1.VFP6.0有哪些功能和特点?
2.VFP6.0应用程序使用的方式有几种?向导方式的操作步骤怎样?
3.了解VFP6.0的安装方法,熟练掌握VFP6.0的两种启动方法。
4.了解VFP6.0主窗口的组成,掌握工具栏中的工具按钮的功能。
5.掌握“文件”菜单中的文件操作命令的使用方法。
第2章  VFP6.0基础
2.1  VFP6.0的性能指标
记录的最大长度:64K字节。
表文件的最大长度:2G 字节。
表中字段数:255个。
在内存中打开的表的最大个数:255个。
数据表的最大记录数:10亿个。
字符型字段的最大长度:255字节。
数值型字段表示十进制数的最大位数:20位。
浮点型字段表示十进制数的最大位数:20位。
数值计算时最多可以精确的位数:16位。
整数的最大值: +2 147 483 647。
整数的最小值: -2 147 483 647。
定义的内存变量的最多个数: 65 000。
数组下标的最大值: 65 000。
DO 调用命令最多可以嵌套的层数:118层。
READ命令最多可以嵌套的层数:5层。
结构化程序设计命令的最大嵌套层数:384层。
在自定义的过程或者函数中可以传递参数的最大值:27。
报表页面可以定义的最大长度:20英寸。
报表分组的最大层数:118层。
可以同进打开浏览窗口的最大个数:255个。
每一行命令的最大长度:8192字节。
每一个宏替换的最大长度:8192字节。
2.2  VFP文件组成
VFP的常用文件类型格式:
数据库          项目
表查询          连接
浏览            远程浏览
格式            报表
标签            程序
文本            菜单
表1.1  常用的文件类型
扩展名             类  型 
.DBC            数据库文件 
.DCT            数据库备注文件
.DCX            数据库索引文件 
.BAK            备份文件
.DBF            数据表文件 
.FPT            数据表备注文件
.PJX            项目文件
.PJT            项目备注文件
.PRG            源程序文件 
.FXP            源程序编译后的文件
.CDX            数据表复合索引文件 
.IDX            单一索引文件
.SCX            表单文件 
.SCT            表单备注文件
.SPR            为源程序 
.SPX            为目标程序
.FRX            报表文件 
.FRT            报表备注文件
.LBX            标签文件 
.LBT            标签备注文件
.MNX            菜单文件 
.MNT            菜单备注文件
.MPR            菜单源程序文件 
.MPX            菜单编译文件
.QPR      生成的查询程序文件 
.QPX      查询程序文件编译后的文件
.FMT      格式文件 
.MEM      内存变量文件
.VUE      视图文件 
.APP      应用程序文件
.TXT      文本文件 
.EXE      可执行应用程序文件
项目管理器
项目:
是文件、数据、文档的集合
VFP的对象被存于具有后缀为.PJX的文件当中。
项目管理器:
组织和管理文件
如建立表、数据库、查询、表单、报表以及应用程序等。
通过把已有的数据库文件添加到一个新的项目中,用户可以为自己创建一个项目。
把应用程序的多个文件组织成一个文件
注:.PRG、报表格式文件和标签格式文件都能组合在一个文件中
如果表和索引不再修改、添加,也可以组合到里面
有利于保密源代码
名为.APP或.EXE
.APP文件可以用Do命令来执行
VFP专业版编译成.EXE文件。
项目管理器的功能
(1)查文件
查数据库文件、表单、报表的详细内容
(2)创建和修改文件
(3)添加和移去文件
(4)共享文件
通过与其他项目共享文件,可以用在其他项目开发上的工作成果。
操作时只需把别的项目管理器中的文件对象拖到本项目管理器中即可。
项目管理器的组成
(1)文件对象卡
数据        文档
类库        代码
其他
(2)分层结构视图
点击“+”,列出下级文件类型
(3)命令按钮
新建        添加
修改        运行
几个概念
(1)数据库:
由数据表组成,及其相互关系。
数据库文件的后缀为.DBC。
(2)自由表:
不是数据库的一部分,存于后缀为.DBF的文件里
可以将自由表加入数据库中。
(3)查询:
实现对存于表中的特定数据的查。
按照一定的查询规则从“表”中得到数据
采用SQL查询,后缀为.QPR的文本文件中
(4)视图:
执行特定的查询,从本地或远程数据源中获取数据,并允许用户对所返回的数据进行修改。
视图依数据库而存在,并不是独立的文件。
(5)表单
显示和修改数据“表”中的内容。
(6)报表
实现对VFP数据表查询结果的格式化打印输出。
项目管理器的操作
新建一个项目:文件—新建
1.向项目中加入一个新文件
2.从项目中移去一个文件
3.在项目中“新建”一个文件
4.用“项目管理器”修改一个文件
其他操作
1.浏览表的数据
2.项目信息的显示与编辑
3.给文件添加说明
4.项目间的文件共享
5.项目管理器的定制
移动位置,改变大小与外观

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。