第2章Visual FoxPro数据库管理系统概述
第2章 Visual FoxPro系统概述

2.退出Visual FoxPro系统
6.Visual FoxPro各类生成器
Visual FoxPro的生成器是系统的辅助操作界面,主要在一些设计器中使用, 作为安排设计细节的工具。
表2-2 各类生成器及简介
生成器名称 功能 从属于 启动机制
表达式生成器
参照完整性生成器 表单生成器 表格生成器 文本框生成器 编辑框生成器 组合框生成器
2.3.2 命令方式
命令工作方式是在命令窗口输入Visual FoxPro认可的命令并 回车,以实现系统的操作功能。 例2.2 设系统目前的用户默认目录中有表文件“学生.dbf”, 用命令方式进行以下操作:打开学生表,浏览记录内容, 然后关闭该表文件。 操作步骤如下: ①在命令窗口新的一行输入:Use 学生↙ (注:“↙”表示回车,下同) ②输入:Browse↙ ③输入:Use↙ 至此,操作完毕。若还要再做,可以在命令窗口中依次定位 到以上三条命令上回车即可。
2.2.1 Visual FoxPro的主界面
图2-3 Visual FoxPro主界面
主要认识:菜单栏、工具栏、主窗口显示区、命令窗口以及状态栏。 命令窗口是重要的操作界面,在其中键入命令,回车后便立即执行。
已输入过的命令会在窗口中保留。如果需要再次执行一个输入过的命 令,只要将光标移到该命令行所在的任意位置,按回车键即可。
7.项目管理器
在Visual FoxPro中, 项目是指数据、文 档、代码、菜单等 其他文件和对象的 集合,系统将用户所 做的这类集合保存 为一个项目文件。 Visual FoxPro文件”菜单中 “新建”或“打开” 项目时,将激活项 目管理器对话框。
VisualFoxPro数据库管理系统概述.ppt

&&删除所有txt文件
RUN命令——调用DOS命令或Windows应用程序
例如:RUN /N calc
&&打开Windows计算器程序
2019年3月28日12时34分
14
3. 补充:命令的输入和编辑 输入命令,按下回车键( Enter键),命令被执行,得到结果(特 别注意:请使用英文标点符号) 若命令太长,长命令可用分号(;)续行,多行的长命令插入新 行可用【Ctrl+Enter】 若想重复执行命令,则将光标移到以前命令行的任意位置,按 Enter键重新执行此命令
RD d:\vfp
&&删除d盘上的名为vfp的文件夹
2019年3月28日12时34分
13
COPY FILE/RENAME/DELETE FILE命令——拷贝、 更名、删除文件 例如: COPY FILE d:\*.txt to F: RENAME d:\*.txt to d:\*.doc DELETE FILE *.txt
5
2.1 Visual FoxPro的操作环境
2.1.1 Visual FoxPro操作界面
菜单 栏 主窗口:用于 输出结果时34分
6
命令窗口介绍
关闭命令窗口方法: 按命令窗口右上角的“ 关闭”按钮可关闭命令 窗口 显示命令窗口方法: 1.可选“窗口”菜单中 “命令窗口”项 2.使用常用工具栏上的命令窗口是用来直接输入 命令窗口按钮 Visual FoxPro命令的用户 3.使用快捷键Ctrl+F2。 命令窗口命令执行结果显示 接口,在命令窗口输入命 令后,按回车键,立即执 行输入命令。
第2章VFP数据库管理系统概述

第 一 节 VFP的操作环境
VFP主要特点 ▲ 数据库技术方面 完善了关系型数据库概念,严格区分数据库与 数据表; 采用Rushmore技术和复合索引技术; SQL(结构化查询语言)命令的引入。 ▲ 数据操作方面 灵活多样的数据交换手段,支持众多的与其它 应用程序进行数据交换的文件格式。
▲ 程序设计方面 快速创建可视化应用程序,并可进行编译;具 有面向对象的程序设计功能。 ▲ 操作使用方面 提供了一个功能相对完善的集成环境及丰富的 开发工具,如向导、设计器、生成器和管理器等。
●浏览 在浏览窗口打开选定的表或视图,且仅当 选定一张表或视图时可用; ●关闭 关闭一个已打开的数据库,且仅当选定一 个数据库时可用。若选定的数据库已关闭,则此 按钮变为“打开”; ●打开 打开一个数据库,且仅当选定一个数据库 时可用。若选定的数据库已打开,此按钮变为 “关闭”; ●移去 从项目中移去选定的文件或对象;移去时 系统会提问是仅从项目中移去,还是同时将其从 磁盘上删除;
●设置主文件 把选定的 程序 、 表单、 查询或 菜单 指定为主文 件。 主文件是在已编译的应用程序中作为主执行程 序执行的,即为应用程序的“入口”。一个项目 中只能设置一个主文件(第二次设置时,第一次 的设置自动作废)。 ●重命名 修改所选项的名称。 在改名时,不仅修改项目中该项的名称,而且 修改该项所对应的所有文件的文件名,即可对多 个相关文件进行同步改名。
主菜单栏
工具栏
主窗口
命令窗口
状态栏 是一个动态的菜单系统, 命令窗口用于显示输出结果。 主窗口 工具栏按钮的功能与某些 工具栏 用于显示VFP的当前状态。 菜单栏 只能显示在主窗口中, 用户可在命令窗口中输入命令。 菜单命令相对应,可完成常用的操 在操作过程中,随当前被操作的对 作。 象而进行调整。
第 2 章 VisualFoxPro 数据库管理系统概述

第2章 Visual FoxPro 数据库管理系统概述2.1 Visual FoxPro 6.0操作环境1.VFP6.0的用户界面界面组成:标题栏、主菜单栏、工具栏、主窗口、命令窗口、状态栏2.VFP 6.0的工作方式(1)菜单操作方式根据所需的操作从菜单中选择相应的命令(与WORD类似)。
每执行一次菜单命令,命令窗口中一般都会显示出与菜单对应的命令内容。
(2)命令交互方式采用人机对话方式根据所要进行的各项操作,在命令窗口中按格式要求逐条输入所需命令,按回车后,机器逐条执行。
(3)程序执行方式先在程序编辑窗口中编完程序,再从程序菜单中选择执行,或从命令窗口中输入DO命令,让机器执行。
3. VFP 6.0 的一些规则(1)命令和子句的书写规则1)以命令动词开始;2)各部分之间要用空格隔开;3)命令、子句、函数名都可简写为前4个字符,大、小写等效;4)一行只能写一条命令,总长度不超过8192个字符,超过屏幕宽度时用续行符“;”5)变量名、字段名和文件名应避免与命令动词、关键字或函数名同名,以免运行时发生混乱。
6)命令格式中的符号约定:命令中的[ ] 、| 、…符号都不是命令本身的语法成分,使用时不能照原样输入,其中:[ ]表示可选项,根据具体情况决定是否选用| 表示两边的部分只能选用其中的一个…表示可以有任意个类似参数,各参数间用逗号隔开(2)命令工作方式中的常见错误(1)命令动词写错(2)格式不符合要求♦标点符号不对(一定要用半角标点符号)♦缺少必需的空格或添加了不该有的空格♦数据类型不一致,要注意字符型、数值型、日期型、逻辑型数据的书写格式(3)打不开所需文件:没有正确输入盘符和路径或文件名输错4. VFP6.0几个常用的命令5.配置VFP操作环境常用的配置操作是设置系统默认路径:工具菜单→选项→文件位置→默认目录→修改→钩上“使用默认目录”→选择→确定→设为默认值→关闭窗口。
2.2VFP 6.0常用文件类型VFP 6.0常用的文件扩展名及其关联的文件类型2.3 VFP的项目管理及其操作1.项目管理器简介项目:是一种文件,用于跟踪创建应用系统所需要的所有程序、表单、菜单、库、报表、标签、查询和一些其他类型的文件。
第2章VFP数据库管理系统概述

第8章 数据库管理系统Visual FoxPro 6.0
•(2) 内存变量:主要用于存储在命令或程序执行中临时使用的输入、
输出或中间数据。它不同于字段变量,它存在于内存之中,独立于数据库文件。 同样内存变量也有多种类型。
第8章 数据库管理系统Visual FoxPro 6.0
设置默认目录的命令操作
• 在命令窗口输入下列命令: • set default to [ 文件夹 ] • 例:
md d:\mypro &&在D盘建立子目录mypro set default to d:\mypro && 文件夹名称中不能有空格或其他不可用符 号
第8章 数据库管理系统Visual FoxPro 6.0
设置日期显示格式
• (2)设置日期显示格式
–用户可以调整、设置日期值和时间值的显示输出格式。 既可以用命令方式设置,也可以用菜单方式设置。 –命令格式: –SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH | GERMAN | ITLIAN | JAPAN | USA | MDY | DMY | YMD | SHORT | LONG –命令功能:设置日期型和日期时间型数据的显示输出 格式。系统默认为AMERICAN美国格式。 –如果日期格式设置为SHORT或LONG格式,Visual FoxPro系统将按Windows系统设置的短日期格式或长 日期格式显示输出日期数据,而且SET CENTURY命 令的设置被忽略。
第8章 数据库管理系统Visual FoxPro 6.0
第2章VisualFoxPro数据库管理系统概述1PPT课件

例:MD a:\vfp &&在a盘根目录创建一
&&个名为vfp的文件夹
RD a:\vfp &&删除a盘根目录中名
&&为vfp的文件夹
*
8
(6)COPY /DELETE FILE 命 令
COPY FILE命令的功能是复制文件, RENAME命令的功能是对文件进行改名, DELETE FILE命令的功能是删除文件。
第2章 Visual FoxPro数据库管理系统概 述
*
1
2.1 Visual FoxPro的操作环境
2.1.1 Visual FoxPro操作界面 2.1.2 命令说明
VFP虽然提供了一个可视化的操作环 境,但用户也可以利用命令进行操作。可 以以交互方式在命令窗口中输入并执行命 令,亦可以通过编写程序的方式自动地执 行一系列命令。
文件类型 项目
项目备注 数据库 数据库备注 数据库索引
表 表备注 生成的查询程序 编译后的查询程序 表单 表单备注
扩展名 .frx .frt .lbx .lbt .mnx .mnt .mpr .mpx .vcs .vct .exe
*
文件类型 报表
报表备注 标签
标签备注 菜单
菜单备注 生成的菜单程序 编译后的菜单程序
*
2
1.命令的语法格式说明
所有的命令均有一定的语法结构和相应的语
义,在表述某种命令式需说明该命令的功能、语
法及命令参数的作用。
斜体字:该部分通常是指命令的操作对象 或参数,由 用户定义。
方括号:该语法成分在命令中是可选项,若使用则可 使命令具有某一功能。
省略号:前一语法成分可重复多次。 竖线:前后语法成分选择其一。
第2章 Visual FoxPro数据库管理系统概述

日期型常量和日期时间型常量(3)
设置命令: SET STRICTDATE TO 0|1|2
空日期: ?{ }
习 题
指出下列常数的类型:
(1) 56 (4) .T. (7) .f. (10) .n. (2) {^1997/07/20} (5) 123.123 (8) ”汉字ABC!” (11) -3.1415926 (3) ”12+3.4” (6) $456.123 (9) .y. (12) „.F.‟
2.3 Visual FoxPro 的项目管理及操作
2.4 Visual FoxPro 语言基础
结束放映?
YES(是) NO(否)
2.1 Visual FoxPro的操作环境
VFP 6.0的启动 VFP 6.0的退出
2.1.1 Visual FoxPro操作界面
VFP提供了一个可视化的集成操作环境,其 操作界面的风格和常规操作完全遵循Windows设 计规范。 主窗口 ‚命令‛窗口 菜单栏 工具栏
CD
CD C:\ CD ..
常用命令(6)
6. COPY FILE / RENAME / DELETE FILE
COPY FILE:复制文件。 COPY FILE FileName1 TO FileName2 RENAME :对文件重命名。 RENAME FileName1 TO FileName2
(1)年月日用斜杠(/),也可以用连字符(-)或 空格分隔; (2)时分秒之间用冒号(:)分隔。
日期型常量和日期时间型常量(2)
VFP支持的日期型常量和日期时间型常量有
两种格式:
1.传统的日期格式 {mm/dd/yy [hh[:mm[:ss]][a|p]} 2.严格的日期格式 {^yyyy/mm/dd [hh[:mm[:ss]][a|p]}
2.VFP数据库管理系统概述

Skeleton为变量名通配符,即星号(*) 为变量名通配符,即星号(*)
和问号(?),用以指定多个变量。 和问号(?),用以指定多个变量。 (?)
格式: 格式:RESTORE FROM FileName [ADDITIVE] 功能:将保存在内存变量文件中的内存变量恢 功能: 复到内存。 复到内存。 说明: 为内存变量文件名。 说明:FileName为内存变量文件名。
MIN()函数 MIN()函数 () 格式: 格式:MIN(eExpression1, eExpression2[,eExpression3,…]) ]) 功能:对表达式求值, 功能:对表达式求值,并返回具有最小值 的表达式的值。 的表达式的值。 INT()函数 INT()函数 () 格式: 格式:INT(eExpression) 功能:计算数值表达式的值, 功能:计算数值表达式的值,并返回其整 数部分。 数部分。
四、数组 数组也是一种内存变量, 数组也是一种内存变量,它是存 储在内存中的有序的数据值系列, 储在内存中的有序的数据值系列,其中 的数据值被称为元素, 的数据值被称为元素,并可通过数据序 号引用。数组可以为一维数组, 号引用。数组可以为一维数组,也可以 为二维数组。 为二维数组。
数组的声明
DECLARE|DIMENSION|PUBLIC|LOCAL 数组名 行数[,列数]) [,列数 (行数[,列数]) 说明:DECLARE和DIMENSION声明“ 说明:DECLARE和DIMENSION声明“私有数 声明 PUBLIC声明 全局数组” LOCAL声 声明“ 组”,PUBLIC声明“全局数组”,LOCAL声 局部数组” 明“局部数组”。
为数组元素赋值 数组在声明后, 数组在声明后,每个元素的默认值为逻 辑值假.F. .F.。 辑值假.F.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一章
第二章
第三章
第四章第2章Visual FoxPro数据库管理系统概述
1.5 Visual FoxPro 6.0概述
1.VFP6.0的用户界面
界面组成:标题栏、主菜单栏、工具栏、主窗口、命令窗口、状态栏
2.VFP 6.0的工作方式
(1)菜单操作方式
根据所需的操作从菜单中选择相应的命令(与WORD类似)。
每执行一次菜单命令,命令窗口中一般都会显示出与菜单
对应的命令内容。
(2)命令交互方式
采用人机对话方式根据所要进行的各项操作,在命令窗口中按格式要求逐条输入所需命令,按回车后,机器逐条执行。
(3)程序执行方式
先在程序编辑窗口中编完程序,再从程序菜单中选择执行,或从命令窗口中输入DO命令,让机器执行。
3. VFP 6.0 的一些规则
(1) VFP6.0 的命名规则:
只能使用字母、下划线和数字。
♦使用字母或下划线作为名称的开头。
♦名称可以是 1 至 254 个字符,但自由表的字段名和索引标识最多只能有 10 个字符。
♦避免使用 Visual FoxPro 的保留字。
♦文件的命名遵循操作系统的约定。
(2)命令和子句的书写规则
1)以命令动词开始;
2)各部分之间要用空格隔开;
3)命令、子句、函数名都可简写为前4个字符,大、小写等效;
4)一行只能写一条命令,总长度不超过8192个字符,超过屏幕宽度时用续行符“;”
5)变量名、字段名和文件名应避免与命令动词、关键字或函数名同名,以免运行时发生混乱。
6)命令格式中的符号约定:命令中的[ ] 、| 、…符号都不是命令本身的语法成分,使用时不能照原样输入,
其中:[ ]表示可选项,根据具体情况决定是否选用
| 表示两边的部分只能选用其中的一个
…表示可以有任意个类似参数,各参数间用逗号隔开(3)命令工作方式中的常见错误
(1)命令动词写错
(2)格式不符合要求
♦标点符号不对(一定要用半角标点符号)
♦缺少必需的空格或添加了不该有的空格
♦数据类型不一致,要注意字符型、数值型、日期型、逻辑型数据的书写格式
(3)打不开所需文件:没有正确输入盘符和路径或文件名输错
4.VFP6.0几个常用的命令
5.配置VFP操作环境
常用的配置操作是设置系统默认路径:
工具菜单→选项→文件位置→默认目录→修改→钩上“使用默认目录”→选择→确定→设为默认值→关闭窗口。
6.VFP 6.0常用文件类型
VFP 6.0常用的文件扩展名及其关联的文件类型
1.6 项目管理器
1.项目管理器简介
项目:是一种文件,用于跟踪创建应用系统所需要的所有程序、表单、菜
单、库、报表、标签、查询和一些其他类型的文件。
项目管理器:是开发VFP应用系统的一个工具,它生成一个项目文件,项
目文件的扩展名为.PJX,项目备注的扩展名为:.PJT。
项目管理器的功能:组织和管理所有与应用系统有关的各种类型的文件。
项目管理器窗口的组成:6大类数据项(全部、数据、文档、类、代码、
其他)和10个命令按钮(新建、添加、修改、浏览、关闭、打开、预览、
运行、移去、连编)。
项目菜单的组成:13个子菜单(其中一部分与项目管理器中
的命令按钮
功能相同)。
2.创建项目文件
用菜单方式:文件菜单→新建→项目→新文件→给出合适的项目文件名及保存位置→进入项目管理器
→开发应用系统→完成后关闭窗口退出。
用命令方式:语法:CREATE PROJECT <项目文件名>
功能:打开项目管理器窗口进行应用系统的开发。
3.修改项目文件
用菜单方式:文件菜单→打开→找到所需的项目文件并确定之→进入项目管理器→修改应用系统→完
成后关闭窗口退出。
用命令方式:语法:MODIFY PROJECT <项目文件名>
功能:打开项目管理器窗口进行应用系统的修改。
4.项目管理器的使用
可以利用项目管理器来创建、打开、浏览、修改所有VFP文件并运行其中的表单、报表、标签、菜单、程序等。
特别是可以利用它来连编项目(追踪这些文件的变化情况,包括它们之间的相关性、引用和连接等,确保引用的完整,并加入自上次连
编之后更新了的一些组件)、应用程序(扩展名为.AP P,在VFP环境下执行)和可执行文件(扩展名为.EXE,能脱离VFP 环境执行)。
1.7本章总结:
1.几个常考的快捷菜单命令
(1)包含/排除:可以将一个文件设置为包含或排除
(2)设置主文件(程序,表单,查询或菜单)
(3)重命名:
(4)添加编辑说明信息:
(5)添加项目信息:
2.几个常考的SET 命令
(1)set century on/off
(2)set date to American /ansi/long /mdy/dmy/ymd (3)set defa to
3.练习
(1).项目(project)是VFP中各种文件组织的核心。
在下列有关VFP项目的叙述中,错误的是_____。
A.项目的创建既可以利用菜单或工具栏,也可以利用VFP命令
B.一个VFP窗口中,只能打开一个项目
C.在VFP窗口中,项目管理器可以折叠成工具栏形式
D.“连编”操作是针对项目而言的,该操作位于“项目”菜单栏
(2).E-R图是E-R模型的图形表示法,它是表示概念数据模型的有力工具。
在E-R模型中有3个基本的概念,即实体、联系和_____,在E-R图中它们分别用矩形框,菱形框和椭圆形框来表示。
(3).目前用户通常是在操作系统环境下(如在“我的电脑”或“资源管理器”窗口中)创建和删除文件夹。
在VFP中,也可以使用MD 命令和_____命令来创建新文件夹和删除已建文件夹。
(4).概念模型是按用户的观点对数据建设,它是对现实世界的第一层抽象。
下列各项中属于概念模型的是。
A.物理模型 B.关系模型 C.E-R模型 D.逻辑模型
(5). 数据库是一个容器,是许多相关的数据库表及其关系的集合。
数据库通常包括两部分,一是按一定的数据模型组织并实际存储的所有应用需要的数据,二是存放在数据字典中的各种描述信息。
这些描述信息是有关数据的“数据”,称为_____。