第 1章 Visual FoxPro 6.0初步第 1章 Visual FoxPro 6.0初步
1.1 数据库的基本概念
1.2 Fox系列数据库的发展
1.3 Visual FoxPro 6.0的启动及主窗口组成第 1章 Visual FoxPro 6.0初步
1.1 数据库的基本概念
1,数据和数据处理数据是指存储在某一种媒体上,能够识别的物理符号 。
数据处理是指将数据转换成信息的过程。广义地讲,处理包括对数据的收集、存储、加工、分类、计算、检索、传输等一系列处理活动。狭义地讲,处理是指对所输入的数据进行加工整理。
第 1章 Visual FoxPro 6.0初步
2,数据模型数据模型是指数据库的组织形式,它决定了数据库中数据之间联系的表达方式,即把在计算机中表示客观事物及其联系的数据及结构称为数据模型 。
(1) 层次数据模型层次模型是以记录数据为节点的树,节点之间的联系像一棵倒放的树,树根、树的分枝点、树叶都是节点。节点是分层的,树根是最高层。例如家谱、企事业中各部门编制之间的联系。
第 1章 Visual FoxPro 6.0初步
(2) 网状数据模型网状模型是以记录数据为结点的连通图,节点之间的联系像一张网,网上的连接点都是节点 。 节点之间是平等的,不分层次 。 例如同事,同学,朋友,亲戚之间的联系 。
(3) 关系数据模型关系模型中每个关系对应一张二维表,采用二维表来表示数据及其联系,表格与表格之间通过相同的栏目建立联系 。 例如学生成绩表,工资表等 。
第 1章 Visual FoxPro 6.0初步
3,数据库系统的特点数据库是以一定的组织方式存储在一起的,能为多个用户共享的,独立于应用程序的,相互关联的数据集合 。
数据库系统的主要特点如下:
(1) 数据的共享性:数据库中的数据能为多个用户服务 。
(2) 数据的独立性:用户的应用程序与数据的逻辑组织与物理存储方式无关 。
(3) 数据的完整性:数据库中的数据在操作和维护过程中保持正确无误 。
(4) 数据的集中性:数据库中的数据冗余 ( 重复 ) 少 。
第 1章 Visual FoxPro 6.0初步
4,关系数据库一个关系数据库是由若干个数据表组成,数据表又由若干个记录组成,而每个记录由若干个以字段属性加以分类的数据项组成 。
(1) 表名在关系数据库中,每一个数据表都具有相对的独立性,
这个独立性的唯一标志是数据表的名字,称其为数据表文件名 。
(2) 记录表格中的每一行在关系中称为一个记录。
第 1章 Visual FoxPro 6.0初步
(3) 字段表格中的每一列在关系中称为一个字段,每个字段都要有一个字段名,它对应表格中的栏目名 。
记录中的一个字段的取值,称为字段值。字段值随着每一行记录的不同而变化。
第 1章 Visual FoxPro 6.0初步
1.2 Fox系列数据库的发展
20世纪 70年代后期,数据库理论的研究已较为成熟 。
1982年美国 Ashton-Tate公司推出了适合 8位微机的 dBASE
II关系数据库管理系统 。 随着 16位微机的出现,Ashton-
Tate公司于 1984年 6月推出了更新版本 dBASE III。
1984年美国 Fox Software公司推出了与 dBASE完全兼容的 FoxBASE,且引入了编译器。 1986年,与 dBASE III
Plus兼容的 FoxBASE+推出。 1987年 7月推出了
FoxBASE+2.0,其最高版本是 1988年 7月推出的
FoxBASE+2.1。
第 1章 Visual FoxPro 6.0初步
1989年,FoxPro 1.0正式推出 。 FoxPro采用友好的图形界面,引入基于 DOS环境的窗口技术,用户使用的界面再也不是圆点,而是与圆点提示符下等效命令的菜单系统 。
1991年 7月 FoxPro 2.0推出,它面向对象与事件,能充分使用扩展内存,是一个真正的 32位产品 。
1992年,Fox软件公司被 Microsoft软件公司收购后,
于年中推出了 FoxPro 2.5。
1995年 9月,Microsoft公司推出 Visual FoxPro 3.0,目前 Visual FoxPro的最高版本是 1998年推出的 Visual FoxPro
6.0。
第 1章 Visual FoxPro 6.0初步
1.3 Visual FoxPro 6.0的启动及主窗口组成
1.3.1 启动 Visual FoxPro 6.0
从,开始,菜单中选择,程序,项,从其子菜单中单击,Microsoft Visual FoxPro 6.0”。
进入 Visual FoxPro 6.0后,窗口中部的对话框有 5个单选项和 1个复选项:
· 打开组件管理器 。
· 查找示例程序 。
· 创建新的应用程序 。
· 打开一个已存在的项目 。
· 关闭此屏。
第 1章 Visual FoxPro 6.0初步
1.3.2 Visual FoxPro的主界面窗口
VFP窗口的显示如图 1.3所示。
标题栏 菜单栏 标准工具栏命令窗口主窗口图 1.3 Visual FoxPro的主界面窗口第 1章 Visual FoxPro 6.0初步
1,标题栏标题栏的最左边是窗口控制图标,单击该图标,
将拉出控制菜单,从中可以进行窗口的移动,最大,最小,恢复和关闭操作 。
控制按钮 的右边是应用程序名称,Microsoft
Visual FoxPro”。
标题栏的最右边依次是最小化,最大化 或恢复,关闭按钮 。
第 1章 Visual FoxPro 6.0初步
2,菜单栏
Visual FoxPro的大部分功能和操作都可以通过菜单系统来实现 。 单击菜单栏将弹出下拉菜单,选择相应的命令就可实现相应的功能或操作 。
3,标准工具栏标准工具栏上的按钮代表了最为常用的命令,有效地利用工具栏,能大大方便程序开发工作 。
第 1章 Visual FoxPro 6.0初步
4,命令窗口在 Visual FoxPro 6.0中,菜单中的命令也可以通过命令窗口进行输入来执行。命令窗口是一个可编辑的窗口,可在命令窗口中进行各种插入、删除、块复制等操作,也可用通过光标或滚动条在整个命令窗口中上下移动。
第 1章 Visual FoxPro 6.0初步
1.3.3 定制 Visual FoxPro开发环境
1,定制 Visual FoxPro工具栏
Visual FoxPro 6.0中可定制的工具栏,见表 1-2。
表 1-2 Visual FoxPro 6.0中可定制的工具栏工具 相关的工具栏 命令数据库设计器 数据库 CREATEDATABASE
表单设计器 表单控件,表单设计器,调色板,布局 CREATE FORM
打印预览 打印预览查询设计器 查询设计器 CREATE QUERY
报表设计器 报表控件,报表设计器,调色板,布局 CREATE REPORT
第 1章 Visual FoxPro 6.0初步
(1) 激活及关闭工具栏单击,显示,菜单中的,工具栏,,打开,工具栏,
对话框,在,工具栏,对话框中,选中需激活的工具栏 。
若要关闭某工具栏,可以直接单击该工具栏上的
,关闭,按钮,或者单击,显示,菜单中的,工具栏,,
在,工具栏,对话框中,清除欲关闭工具栏前面的复选框内容,使之空白 。
第 1章 Visual FoxPro 6.0初步
(2) 自定义工具栏选择,显示,菜单中的,工具栏,,在,工具栏,
对话框中,选定需定制的工具栏并单击“定制”按钮,
打开“定制工具栏”对话框,在“定制工具栏”对话框中选择适当的类别,然后把所需按钮拖到工具栏上。在
“定制工具栏”对话框中选择“关闭”按钮,关闭工具窗口来结束工具栏的定制工作。
第 1章 Visual FoxPro 6.0初步
2,设置环境和管理临时文件
(1) 使用,选项,对话框工作要查看或更改环境设置,可以通过“选项”对话框来实现。单击“工具”菜单中的“选项”命令,打开
“选项”对话框,“选项”对话框中具有一系列代表不同类别环境选项的选项卡。
第 1章 Visual FoxPro 6.0初步
(2) 保存设置如果在,选项,对话框中选择设置,然后单击
,确定,按钮,则这些设置仅在当前工作期有效,直到退出 Visual FoxPro( 或直到再次更改它们 ) 。
要永久保存所做更改,可以单击“设置为默认值”
按钮。
第 1章 Visual FoxPro 6.0初步
(3) 管理临时文件指定临时文件位置的步骤为:单击“工具”菜单中的“选项”命令,在“选项”对话框中选择“文件位置”选项卡,输入临时文件的位置。若要永久保存所做更改,单击“设置为默认值”按钮。
第 1章 Visual FoxPro 6.0初步
1.3.4 设置编辑器选项在 Visual FoxPro 6.0中,可以配置 Visual FoxPro编辑器使之按用户希望的方式显示文本 。
(1) 首先用下列方法之一,打开一个编辑器窗口:
· 在,项目管理器,中,选择一个程序或文本文件,
然后选择,新建,。 或者双击现有程序或文本文件的名称 。
· 在,命令,窗口中,输入 MODIFY COMMAND、
MODIFY FILE或 MODIFY MEMO。
第 1章 Visual FoxPro 6.0初步
· 从,文件,菜单选择,新建,命令,然后指定文件类型为,程序,或,文本文件,;或者选择,打开,,
然后选择程序或文本文件名称 。
· 在“表单设计器”中,双击一个表单或控件。
(2) 在编辑窗口的任意位置上单击鼠标右键显示快捷菜单,然后选择,属性,,将打开,编辑属性,对话框 。
默认时,在“编辑属性”对话框中所作设置仅用于当前编辑窗口。
第 1章 Visual FoxPro 6.0初步
1.3.5 恢复 Visual FoxPro环境如果希望关闭所有操作返回 Visual FoxPro启动时的状态,在命令窗口或在退出 Visual FoxPro之前最后调用的程序中,按下列顺序运行命令:
CLEAR ALL
CLOSE ALL
CLEAR PROGRAM
第 1章 Visual FoxPro 6.0初步
1.3.6 Visual FoxPro 6.0中的帮助系统和联机文档如果对某个窗口或对话框的含义不理解,只要按
〈 F1〉 键,就可以显示出关于该窗口或对话框的上下文相关的帮助信息 。
单击,帮助,菜单中的,Microsoft Visual FoxPro帮助主题,命令,可以得到 Visual FoxPro联机帮助的内容概述 。
MSDN Library是一个分为 3个窗格的帮助窗口。顶端的窗格包含有工具栏,左侧的窗格包含有各种定位方法,
右侧的窗格则显示主题内容,此窗格拥有完整的浏览器功能。
1.1 数据库的基本概念
1.2 Fox系列数据库的发展
1.3 Visual FoxPro 6.0的启动及主窗口组成第 1章 Visual FoxPro 6.0初步
1.1 数据库的基本概念
1,数据和数据处理数据是指存储在某一种媒体上,能够识别的物理符号 。
数据处理是指将数据转换成信息的过程。广义地讲,处理包括对数据的收集、存储、加工、分类、计算、检索、传输等一系列处理活动。狭义地讲,处理是指对所输入的数据进行加工整理。
第 1章 Visual FoxPro 6.0初步
2,数据模型数据模型是指数据库的组织形式,它决定了数据库中数据之间联系的表达方式,即把在计算机中表示客观事物及其联系的数据及结构称为数据模型 。
(1) 层次数据模型层次模型是以记录数据为节点的树,节点之间的联系像一棵倒放的树,树根、树的分枝点、树叶都是节点。节点是分层的,树根是最高层。例如家谱、企事业中各部门编制之间的联系。
第 1章 Visual FoxPro 6.0初步
(2) 网状数据模型网状模型是以记录数据为结点的连通图,节点之间的联系像一张网,网上的连接点都是节点 。 节点之间是平等的,不分层次 。 例如同事,同学,朋友,亲戚之间的联系 。
(3) 关系数据模型关系模型中每个关系对应一张二维表,采用二维表来表示数据及其联系,表格与表格之间通过相同的栏目建立联系 。 例如学生成绩表,工资表等 。
第 1章 Visual FoxPro 6.0初步
3,数据库系统的特点数据库是以一定的组织方式存储在一起的,能为多个用户共享的,独立于应用程序的,相互关联的数据集合 。
数据库系统的主要特点如下:
(1) 数据的共享性:数据库中的数据能为多个用户服务 。
(2) 数据的独立性:用户的应用程序与数据的逻辑组织与物理存储方式无关 。
(3) 数据的完整性:数据库中的数据在操作和维护过程中保持正确无误 。
(4) 数据的集中性:数据库中的数据冗余 ( 重复 ) 少 。
第 1章 Visual FoxPro 6.0初步
4,关系数据库一个关系数据库是由若干个数据表组成,数据表又由若干个记录组成,而每个记录由若干个以字段属性加以分类的数据项组成 。
(1) 表名在关系数据库中,每一个数据表都具有相对的独立性,
这个独立性的唯一标志是数据表的名字,称其为数据表文件名 。
(2) 记录表格中的每一行在关系中称为一个记录。
第 1章 Visual FoxPro 6.0初步
(3) 字段表格中的每一列在关系中称为一个字段,每个字段都要有一个字段名,它对应表格中的栏目名 。
记录中的一个字段的取值,称为字段值。字段值随着每一行记录的不同而变化。
第 1章 Visual FoxPro 6.0初步
1.2 Fox系列数据库的发展
20世纪 70年代后期,数据库理论的研究已较为成熟 。
1982年美国 Ashton-Tate公司推出了适合 8位微机的 dBASE
II关系数据库管理系统 。 随着 16位微机的出现,Ashton-
Tate公司于 1984年 6月推出了更新版本 dBASE III。
1984年美国 Fox Software公司推出了与 dBASE完全兼容的 FoxBASE,且引入了编译器。 1986年,与 dBASE III
Plus兼容的 FoxBASE+推出。 1987年 7月推出了
FoxBASE+2.0,其最高版本是 1988年 7月推出的
FoxBASE+2.1。
第 1章 Visual FoxPro 6.0初步
1989年,FoxPro 1.0正式推出 。 FoxPro采用友好的图形界面,引入基于 DOS环境的窗口技术,用户使用的界面再也不是圆点,而是与圆点提示符下等效命令的菜单系统 。
1991年 7月 FoxPro 2.0推出,它面向对象与事件,能充分使用扩展内存,是一个真正的 32位产品 。
1992年,Fox软件公司被 Microsoft软件公司收购后,
于年中推出了 FoxPro 2.5。
1995年 9月,Microsoft公司推出 Visual FoxPro 3.0,目前 Visual FoxPro的最高版本是 1998年推出的 Visual FoxPro
6.0。
第 1章 Visual FoxPro 6.0初步
1.3 Visual FoxPro 6.0的启动及主窗口组成
1.3.1 启动 Visual FoxPro 6.0
从,开始,菜单中选择,程序,项,从其子菜单中单击,Microsoft Visual FoxPro 6.0”。
进入 Visual FoxPro 6.0后,窗口中部的对话框有 5个单选项和 1个复选项:
· 打开组件管理器 。
· 查找示例程序 。
· 创建新的应用程序 。
· 打开一个已存在的项目 。
· 关闭此屏。
第 1章 Visual FoxPro 6.0初步
1.3.2 Visual FoxPro的主界面窗口
VFP窗口的显示如图 1.3所示。
标题栏 菜单栏 标准工具栏命令窗口主窗口图 1.3 Visual FoxPro的主界面窗口第 1章 Visual FoxPro 6.0初步
1,标题栏标题栏的最左边是窗口控制图标,单击该图标,
将拉出控制菜单,从中可以进行窗口的移动,最大,最小,恢复和关闭操作 。
控制按钮 的右边是应用程序名称,Microsoft
Visual FoxPro”。
标题栏的最右边依次是最小化,最大化 或恢复,关闭按钮 。
第 1章 Visual FoxPro 6.0初步
2,菜单栏
Visual FoxPro的大部分功能和操作都可以通过菜单系统来实现 。 单击菜单栏将弹出下拉菜单,选择相应的命令就可实现相应的功能或操作 。
3,标准工具栏标准工具栏上的按钮代表了最为常用的命令,有效地利用工具栏,能大大方便程序开发工作 。
第 1章 Visual FoxPro 6.0初步
4,命令窗口在 Visual FoxPro 6.0中,菜单中的命令也可以通过命令窗口进行输入来执行。命令窗口是一个可编辑的窗口,可在命令窗口中进行各种插入、删除、块复制等操作,也可用通过光标或滚动条在整个命令窗口中上下移动。
第 1章 Visual FoxPro 6.0初步
1.3.3 定制 Visual FoxPro开发环境
1,定制 Visual FoxPro工具栏
Visual FoxPro 6.0中可定制的工具栏,见表 1-2。
表 1-2 Visual FoxPro 6.0中可定制的工具栏工具 相关的工具栏 命令数据库设计器 数据库 CREATEDATABASE
表单设计器 表单控件,表单设计器,调色板,布局 CREATE FORM
打印预览 打印预览查询设计器 查询设计器 CREATE QUERY
报表设计器 报表控件,报表设计器,调色板,布局 CREATE REPORT
第 1章 Visual FoxPro 6.0初步
(1) 激活及关闭工具栏单击,显示,菜单中的,工具栏,,打开,工具栏,
对话框,在,工具栏,对话框中,选中需激活的工具栏 。
若要关闭某工具栏,可以直接单击该工具栏上的
,关闭,按钮,或者单击,显示,菜单中的,工具栏,,
在,工具栏,对话框中,清除欲关闭工具栏前面的复选框内容,使之空白 。
第 1章 Visual FoxPro 6.0初步
(2) 自定义工具栏选择,显示,菜单中的,工具栏,,在,工具栏,
对话框中,选定需定制的工具栏并单击“定制”按钮,
打开“定制工具栏”对话框,在“定制工具栏”对话框中选择适当的类别,然后把所需按钮拖到工具栏上。在
“定制工具栏”对话框中选择“关闭”按钮,关闭工具窗口来结束工具栏的定制工作。
第 1章 Visual FoxPro 6.0初步
2,设置环境和管理临时文件
(1) 使用,选项,对话框工作要查看或更改环境设置,可以通过“选项”对话框来实现。单击“工具”菜单中的“选项”命令,打开
“选项”对话框,“选项”对话框中具有一系列代表不同类别环境选项的选项卡。
第 1章 Visual FoxPro 6.0初步
(2) 保存设置如果在,选项,对话框中选择设置,然后单击
,确定,按钮,则这些设置仅在当前工作期有效,直到退出 Visual FoxPro( 或直到再次更改它们 ) 。
要永久保存所做更改,可以单击“设置为默认值”
按钮。
第 1章 Visual FoxPro 6.0初步
(3) 管理临时文件指定临时文件位置的步骤为:单击“工具”菜单中的“选项”命令,在“选项”对话框中选择“文件位置”选项卡,输入临时文件的位置。若要永久保存所做更改,单击“设置为默认值”按钮。
第 1章 Visual FoxPro 6.0初步
1.3.4 设置编辑器选项在 Visual FoxPro 6.0中,可以配置 Visual FoxPro编辑器使之按用户希望的方式显示文本 。
(1) 首先用下列方法之一,打开一个编辑器窗口:
· 在,项目管理器,中,选择一个程序或文本文件,
然后选择,新建,。 或者双击现有程序或文本文件的名称 。
· 在,命令,窗口中,输入 MODIFY COMMAND、
MODIFY FILE或 MODIFY MEMO。
第 1章 Visual FoxPro 6.0初步
· 从,文件,菜单选择,新建,命令,然后指定文件类型为,程序,或,文本文件,;或者选择,打开,,
然后选择程序或文本文件名称 。
· 在“表单设计器”中,双击一个表单或控件。
(2) 在编辑窗口的任意位置上单击鼠标右键显示快捷菜单,然后选择,属性,,将打开,编辑属性,对话框 。
默认时,在“编辑属性”对话框中所作设置仅用于当前编辑窗口。
第 1章 Visual FoxPro 6.0初步
1.3.5 恢复 Visual FoxPro环境如果希望关闭所有操作返回 Visual FoxPro启动时的状态,在命令窗口或在退出 Visual FoxPro之前最后调用的程序中,按下列顺序运行命令:
CLEAR ALL
CLOSE ALL
CLEAR PROGRAM
第 1章 Visual FoxPro 6.0初步
1.3.6 Visual FoxPro 6.0中的帮助系统和联机文档如果对某个窗口或对话框的含义不理解,只要按
〈 F1〉 键,就可以显示出关于该窗口或对话框的上下文相关的帮助信息 。
单击,帮助,菜单中的,Microsoft Visual FoxPro帮助主题,命令,可以得到 Visual FoxPro联机帮助的内容概述 。
MSDN Library是一个分为 3个窗格的帮助窗口。顶端的窗格包含有工具栏,左侧的窗格包含有各种定位方法,
右侧的窗格则显示主题内容,此窗格拥有完整的浏览器功能。