第 2 章 FoxPro基础知识
第 2章 FoxPro基础知识
?2.1 FoxPro 2.6 基础知识
?2.2 FoxPro数据库文件 (Database File)
?2.3 FoxPro的引导过程
第 2 章 FoxPro基础知识
2.1 FoxPro 2.6 基础知识
2.1.1 FoxPro 2.6 的系统组成
FoxPro本身是一个庞大的系统软件, 它包含有大
量的文件, 这些文件称为 FoxPro的系统文件 。
在使用 FoxPro之前, 必须把它的系统文件全部按
规定安装到硬盘上 。
用户利用 FoxPro可建立多种类型的用户文件,从
而构成用户的数据库系统。
第 2 章 FoxPro基础知识
2.1.2 FoxPro文件名的一般形式
利用 FoxPro建立的各类文件都是磁盘文件, 需要
时才调入内存使用 。 FoxPro根据用户提供的文件名,
对指定磁盘上的指定文件进行各种操作 。
1.
FoxPro是在操作系统支持下对文件进行管理的,
因此, 。
在 FoxPro中, 一个文件名由两部分组成,一是文
件名本身; 另一是扩展名 (也称后缀 )。 其一般形式为
文件名,
第 2 章 FoxPro基础知识
2,对文件名的一些规定
FoxPro规定, 文件名本身必须是以汉字或英文字
母或数字开头的字符串, 且最多可由 8 个字符组成 (一
个汉字按两个字符计算 )。 在这串字符中, 可以有汉
字, 英文字母, 十进制数符和下划线, 但不能有空格
等其它符号 。
扩展名部分最多由 3 个字符组成 。 它不仅是文件
名的一部分, 而且可用来区分文件的类型 。
第 2 章 FoxPro基础知识
2.2 FoxPro数据库文件 (Database File)
在 FoxPro的各类用户文件中, 数据库文件是最基
本的文件, 简称库文件 。 库文件存放的是关系, 关系
又称为表 (Table)。 由于 FoxPro的每个库文件中只能存
放一个表, 因此库文件名即为表名, 库文件也称为表 。
为了方便起见, 本书以后只采用库文件这一称呼 。 表
2—1 是计算机输出的一个实际库文件, 它的文件名为
,职工 DBF”。
第 2 章 FoxPro基础知识
第 2 章 FoxPro基础知识
2.2.1 数据库文件的文件名 ;
在 FoxPro中,系统提供的库文件名的格式为 ;
DBF
“DBF”是系统默认的库文件名的扩展名,是库文件的标
志 。 如果用户不采用系统默认的扩展名,则必须明确声
明 。 ;
第 2 章 FoxPro基础知识
2.2.2记录、字段、字段变量和字段值
1 字段、字段名、字段值简介
2 记录
3 字段变量、字段变量名和字段变量值
4 字段名
5 字段宽度
6 记录号
第 2 章 FoxPro基础知识
2.23 字段的六种基本类型
一个字段的类型就是指其字段值的类型 。 ;
不同类型的数据在存储器中的存储方法是不同的,
而且不同类型的数据所能进行的运算也是不同的 。
FoxPro有六种基本的字段类型 。 它们是,数字型字
段 (N型 ),浮点型字段 (F型 ),日期型字段 (D型 ),逻辑型字段
(L型 ),字符型字段 (C型 )和记忆型字段 (M型 )。
1 数字型字段 (NumericField);
2 浮点型字段 (FloatField)
3 日期型字段 (DateField);
第 2 章 FoxPro基础知识
4 逻辑型字段 (LogicalField)
5 字符型字段 (CharacterField);
6 记忆型字段 (Memo)
2.24 各类字段数据的存放形式
各类字段数据在库文件中的存放形式如下,;
对于数字型字段,若数据的实际宽度不足字段定义宽
度,则系统在数据左边填以空格补齐 。
对于浮点型字段,其数据的存放形式与数字型字段是
完全相同的 。 ;
第 2 章 FoxPro基础知识
对于字符型字段,若实际数据宽度小于字段定义宽
度,系统在该值右边填以空格补齐 。
其它三种字段的宽度都是系统固定的,在列表时,也
都采取左对齐原则 。 其中的记忆型字段,若无特殊说明,
仅显示, Memo”(无数据时,仅显示, memo”)。 这些都
在表 2—1上得到了反映 。 ;
第 2 章 FoxPro基础知识
2.3 FoxPro的引导过程
FoxPro 有两个版本,FoxPro2.6forMS—DOS 和
FoxPro2.6forWindows。 前者适用于 MS—DOS操作系统
环境, 后者适用于 Windows环境, 互相不能替代 。 从
功能上讲, 后者比前者丰富, 但它们的基本功能是相
同的 。 本节分别介绍两者的引导过程 。 读者可根据自
己使用的版本学习相应内容 。
第 2 章 FoxPro基础知识
2.3.1 FoxPro2.6forMS— DOS的引导过程
FoxPro2.6forMS— DOS的整个引导过程可分为三步:
①
② 使默认盘为 C盘, 并使 FoxPro系统在可调用子目
③ 键入 F,O,X三键并按回车键, 系统就开始启动
FoxPro。 若启动成功, 则屏幕显示如图 2— 1。
第 2 章 FoxPro基础知识
图 2— 1 FoxPro2.6forMS— DOS初始屏幕
第 2 章 FoxPro基础知识
屏幕中, 第一行显示的是系统主菜单, 中间是一
个名为 Command(命令 )的命令窗口 。 用户可在命令窗
口中键入任何 FoxPro命令 。
下面介绍几个有用的术语:
(1) 窗口 (Window)。
(2) 菜单 (Menu)。
(3) 桌面 (Desktop)。
第 2 章 FoxPro基础知识
2.3.2 FoxPro2.6forWindows的引导过程
FoxPro2.6forWindows的整个引导过程可分为四步:
① 启动 DOS
② 在 DOS命令提示符下, 键入 win,启动 Windows
③ 若程序管理器窗未打开, 双击程序管理器图符, 打
开程序管理器窗 。
④ 启动 FoxPro2.6forWindows:在程序管理器窗内,
有一个代表着 FoxPro2.6forWindows程序组的小狐狸图符,
双击它就可激活该图符, 就可打开 FoxPro主窗口, 表明启
动成功, 已进入 FoxPro2.6forWindows系统 。
第 2 章 FoxPro基础知识
此时屏幕如图 2— 2所示 。
图 2— 2 FoxPro2.6forWindows初始屏幕
第 2 章 FoxPro基础知识
2.3.3 退出 FoxPro
退出 FoxPro的方法很简单 。 在 FoxPro命令状态下,
QUIT
即可 。 执行此命令后, 整个计算机系统又退回到
操作系统命令状态 。 (显示器上又出现操作系统标
记 。 )QUIT命令是安全退出 FoxPro的方法 。
第 2章 FoxPro基础知识
?2.1 FoxPro 2.6 基础知识
?2.2 FoxPro数据库文件 (Database File)
?2.3 FoxPro的引导过程
第 2 章 FoxPro基础知识
2.1 FoxPro 2.6 基础知识
2.1.1 FoxPro 2.6 的系统组成
FoxPro本身是一个庞大的系统软件, 它包含有大
量的文件, 这些文件称为 FoxPro的系统文件 。
在使用 FoxPro之前, 必须把它的系统文件全部按
规定安装到硬盘上 。
用户利用 FoxPro可建立多种类型的用户文件,从
而构成用户的数据库系统。
第 2 章 FoxPro基础知识
2.1.2 FoxPro文件名的一般形式
利用 FoxPro建立的各类文件都是磁盘文件, 需要
时才调入内存使用 。 FoxPro根据用户提供的文件名,
对指定磁盘上的指定文件进行各种操作 。
1.
FoxPro是在操作系统支持下对文件进行管理的,
因此, 。
在 FoxPro中, 一个文件名由两部分组成,一是文
件名本身; 另一是扩展名 (也称后缀 )。 其一般形式为
文件名,
第 2 章 FoxPro基础知识
2,对文件名的一些规定
FoxPro规定, 文件名本身必须是以汉字或英文字
母或数字开头的字符串, 且最多可由 8 个字符组成 (一
个汉字按两个字符计算 )。 在这串字符中, 可以有汉
字, 英文字母, 十进制数符和下划线, 但不能有空格
等其它符号 。
扩展名部分最多由 3 个字符组成 。 它不仅是文件
名的一部分, 而且可用来区分文件的类型 。
第 2 章 FoxPro基础知识
2.2 FoxPro数据库文件 (Database File)
在 FoxPro的各类用户文件中, 数据库文件是最基
本的文件, 简称库文件 。 库文件存放的是关系, 关系
又称为表 (Table)。 由于 FoxPro的每个库文件中只能存
放一个表, 因此库文件名即为表名, 库文件也称为表 。
为了方便起见, 本书以后只采用库文件这一称呼 。 表
2—1 是计算机输出的一个实际库文件, 它的文件名为
,职工 DBF”。
第 2 章 FoxPro基础知识
第 2 章 FoxPro基础知识
2.2.1 数据库文件的文件名 ;
在 FoxPro中,系统提供的库文件名的格式为 ;
DBF
“DBF”是系统默认的库文件名的扩展名,是库文件的标
志 。 如果用户不采用系统默认的扩展名,则必须明确声
明 。 ;
第 2 章 FoxPro基础知识
2.2.2记录、字段、字段变量和字段值
1 字段、字段名、字段值简介
2 记录
3 字段变量、字段变量名和字段变量值
4 字段名
5 字段宽度
6 记录号
第 2 章 FoxPro基础知识
2.23 字段的六种基本类型
一个字段的类型就是指其字段值的类型 。 ;
不同类型的数据在存储器中的存储方法是不同的,
而且不同类型的数据所能进行的运算也是不同的 。
FoxPro有六种基本的字段类型 。 它们是,数字型字
段 (N型 ),浮点型字段 (F型 ),日期型字段 (D型 ),逻辑型字段
(L型 ),字符型字段 (C型 )和记忆型字段 (M型 )。
1 数字型字段 (NumericField);
2 浮点型字段 (FloatField)
3 日期型字段 (DateField);
第 2 章 FoxPro基础知识
4 逻辑型字段 (LogicalField)
5 字符型字段 (CharacterField);
6 记忆型字段 (Memo)
2.24 各类字段数据的存放形式
各类字段数据在库文件中的存放形式如下,;
对于数字型字段,若数据的实际宽度不足字段定义宽
度,则系统在数据左边填以空格补齐 。
对于浮点型字段,其数据的存放形式与数字型字段是
完全相同的 。 ;
第 2 章 FoxPro基础知识
对于字符型字段,若实际数据宽度小于字段定义宽
度,系统在该值右边填以空格补齐 。
其它三种字段的宽度都是系统固定的,在列表时,也
都采取左对齐原则 。 其中的记忆型字段,若无特殊说明,
仅显示, Memo”(无数据时,仅显示, memo”)。 这些都
在表 2—1上得到了反映 。 ;
第 2 章 FoxPro基础知识
2.3 FoxPro的引导过程
FoxPro 有两个版本,FoxPro2.6forMS—DOS 和
FoxPro2.6forWindows。 前者适用于 MS—DOS操作系统
环境, 后者适用于 Windows环境, 互相不能替代 。 从
功能上讲, 后者比前者丰富, 但它们的基本功能是相
同的 。 本节分别介绍两者的引导过程 。 读者可根据自
己使用的版本学习相应内容 。
第 2 章 FoxPro基础知识
2.3.1 FoxPro2.6forMS— DOS的引导过程
FoxPro2.6forMS— DOS的整个引导过程可分为三步:
①
② 使默认盘为 C盘, 并使 FoxPro系统在可调用子目
③ 键入 F,O,X三键并按回车键, 系统就开始启动
FoxPro。 若启动成功, 则屏幕显示如图 2— 1。
第 2 章 FoxPro基础知识
图 2— 1 FoxPro2.6forMS— DOS初始屏幕
第 2 章 FoxPro基础知识
屏幕中, 第一行显示的是系统主菜单, 中间是一
个名为 Command(命令 )的命令窗口 。 用户可在命令窗
口中键入任何 FoxPro命令 。
下面介绍几个有用的术语:
(1) 窗口 (Window)。
(2) 菜单 (Menu)。
(3) 桌面 (Desktop)。
第 2 章 FoxPro基础知识
2.3.2 FoxPro2.6forWindows的引导过程
FoxPro2.6forWindows的整个引导过程可分为四步:
① 启动 DOS
② 在 DOS命令提示符下, 键入 win,启动 Windows
③ 若程序管理器窗未打开, 双击程序管理器图符, 打
开程序管理器窗 。
④ 启动 FoxPro2.6forWindows:在程序管理器窗内,
有一个代表着 FoxPro2.6forWindows程序组的小狐狸图符,
双击它就可激活该图符, 就可打开 FoxPro主窗口, 表明启
动成功, 已进入 FoxPro2.6forWindows系统 。
第 2 章 FoxPro基础知识
此时屏幕如图 2— 2所示 。
图 2— 2 FoxPro2.6forWindows初始屏幕
第 2 章 FoxPro基础知识
2.3.3 退出 FoxPro
退出 FoxPro的方法很简单 。 在 FoxPro命令状态下,
QUIT
即可 。 执行此命令后, 整个计算机系统又退回到
操作系统命令状态 。 (显示器上又出现操作系统标
记 。 )QUIT命令是安全退出 FoxPro的方法 。