当前位置:
文档之家› 第2章VFP数据库管理系统概述
第2章VFP数据库管理系统概述
项目管理器的操作——快捷菜单命令
包含/排除 :用于将选定项设置为项目包含或项目排除(带斜线的圆圈标 注)。 被包含的文件在项目连编后,被完全的合并在一个应用程序文 件或可执行文件中,当应用程序运行时,不再需要这些文件。 被排除的文件则不会被合并,仅在最后的应用程序文件中提供 访问相应文件的方法,应用程序运行时,若需要,则应用程序会到磁盘上
VFP系统提供了一个称为“项目管理器”的图形 化的操作界面管理项目,它是VFP中处理数据和对象 的主要组织工具,是VFP的控制中心。
项目的创建
创建项目的方法 ❖ 命令:CREATE PROJECT [FileName|?] ❖ 菜单命令:文件/新建 ❖ 工具按钮:常用工具栏/新建按钮
项目的打开 ❖ 命令:MODIFY PROJECT [FileName|?] ❖ 菜单命令:文件/打开 ❖ 工具按钮:常用工具栏/打开按钮
决定改已有文件之前是否显示对话框
return
2.2 VFP文件类型
扩展名 文件类型
.app .cdx .dbc .dct .dcx
应用程序 复合索引 数据库 数据库备注 数据库索引
.dbf 表 .fpt 表备注
.err 编译错误 .exe 可执行程序 .fky 宏 .fmt 格式文件
扩展名 .frx .frt
❖ RUN ——调用外部dos命令、dos应用程序或 windows程序 RUN [/N] MS-DOS Command|ProgramName /N表示NOWAIT,即可以执行另一个Windows应 用程序。 如:RUN /N Calc---运行windows计算器程序
❖ QUIT——关闭所有文件,退出VFP系统运行
项目管理器——项目间共享文件
❖ 通过与其他项目共享文件,可以重用其他项目上的工 作成果
❖ 操作:首先打开要共享文件的两个项目,在包含该文 件的“项目管理器”窗口中选择该文件、拖动该文件 到另一个项目容器中即可
❖ 被共享的文件并未被复制,项目只是存储了对该文件 的引用
return
2.4 VFP 语言基础
可为任意数据类型,可随时改变。VFP中称为内存变量。
需注意:五点 P42 (4)逻辑型常量:.T. / .F. 或 .Y. / .N.
注意:定界符——字母前后点(.),不能省 (5)日期型常量:定界符——用一对花括号定义({ })
分隔符:年月日——斜杠/或连字符-或点.或空格 分秒——冒号:
❖ 3.变量
变量(Variables):内存中的一个存储单元的位置。 变量名是存储位置的符号标识。
2. 常量-----五种
常量(Constants):数据项的值在整个操作过程中保持不变 (1)数值型常量:表示数量大小,可以任何数字串(包括+、-、
小数点)
(2)货币型常量:表示货币量,在数字前加 $ (3)字符型常量:用一对西文半角的单引号(‘’)或双引号
( “”)或方括号([ ])括起来的字符(字母、数字、汉 字或其他符号)
查找并调用。
设置主文件 :把选定的程序、表单、查询或菜单指定为主文件,该主
文件在已编译的应用程序中作为主执行程序执行,即应用程序的“入口” 程序。一个项目中只能设置一个主文件。
重命名:修改所选项的名称。
编辑说明 :编辑所选项的说明信息。
项目信息 :编辑或设置与项目有关的信息,项目的作者、单位、是否
加图标等。
命令
说明
Set bell on / off
打开或关闭计算机铃声
Set century on / off
是否显示日期表达式中的世纪部分
Set clock on / off/ status 决定vfp是否显示系统时钟
Set date to american/ansi/ mdy/dmy/ymd/long
Set default to
二进制备注型* 任意不经过代码 页修改而维护的 字符数据
大小
范围
每字符为1字节, 任意字符 最多可有254个 字符
在表中占4字节 只受可用内存空间 限制
打“*”的类型只能用于字段,不能用于变量和 数组
return
2.4.2 常量与变量
常量、变量、数组、记录、对象称存储数据的容器
❖ 1. VFP中的名称命名规则 名称中只能包含字母、下划线、数字符号 名称的开头只能是字母或下划线 名称的长度在1~128个字符之间;除自由表字段 名、表的索引标识名≤10个字符 不能使用VFP保留字
“项目管理器”窗口定制
项目管理器的拖放:拖放到工具栏区域P37图2-4
项目管理器的折叠:单击“折叠/展开”按钮图25
项目管理器的浮动选项卡:可将选项卡通过鼠标 的拖动从项目管理器中移出,使之变为浮动在 主窗口中的选项卡。图2-6
项目管理器的操作——命令按钮
新建 :创建一个新文件或对象。 添加 :把已存在的且当前不被项目所管理的文件添加到项目中。 修改 :在相应的设计器中打开选定项。 移去 :从项目中移去选定项。 连编 : 连编成一个项目或应用程序。 运行:执行选定的查询、表单或程序。 浏览 :在浏览窗口打开一张表。 关闭:关闭一个打开的数据库。 打开 :打开一个数据库。 预览:在打印预览方式下显示选定的报表或标签。
文件类型 项目 项目备注
程序 编译后的程序 生成的查询程序 编译后的查询程序
表单 表单备注
备注备份 可视类库 可视类库备注
return
2.3 项目管理及操作
软件的开发工作是一个系统工程,应将工程化的 概念、思想、方式和技术应用于设计、管理软件开发 的全过程,这就是所谓的“软件工程”。
一个应用系统就是一个工程项目,以项目为单位 管理一个系统中的相关组件。一个项目是一个系统中 文件、数据、文档等对象的集合,用户在开发一个应 用系统时总是先创建一个项目。
来打开“删除”对话框以选择文件; RECYCLE 为可选项,用于决定是否将删除的文件放入回收站。
续——VFP命令的语法格式说明
换行输入: Ctrl+enter ——命令窗口换行 ; ——程序中换行 && ——添加行尾注释
*命令关键字可用前四个字符代替
(默认情况下,在命令窗口中,由黑色变为蓝 色的字符串为系统保留字)
“项目管理器”页面
6个页面用来分类显示各数据项P36图2-3 全部:把后5个选项卡中的项全部列在一起。 数据:包含了一个项目中所有的数据文件项目,如数据
库、自由表、查询和视图等。 文档:包含了处理数据时所用的全部文档,如输入和查
看数据所用的表单、打印表和查询结果所用的报表和 标签等。 类:包含了表单和程序中所用的类库和类。 代码:包含了程序、API库和二进制应用程序。 其他:包含了菜单文件、文本文件和其他文件。
指定日期表达式 和日期时间表达式的显示格式 指定默认的驱动器、目录、文件夹
Set escape on/off
是否可以通过按esc键中断程序和命令的运行
Set seconds on /off
是否显示时间部分的秒
Set talk on /off
决定vfp是否显示命令结果
Set safety on/off
说明 任意文本
货币量
包含日期 的数据 包含日期 和时间的
数据
大小
范围
每字符为1字节,最
任意字符
多可有254个字符 注意:一个汉字占2个字节
8字节
-922337203685477.5808 ~ 922337203685477.5807
8字节
01/01/0001 ~ 12/31/9999
8字节
01/01/0001 ~ 12/31/9999 00:00:00a.m~11:59:59p.m.
❖ 程序设计方面:不用编写或编写少量程序代码,就能快速创建出功能强 大的可视化应用程序;可靠性高,调试过程简单;可将应用程序的所有 模块组成项目,编译成一个能独立运行的可视化应用程序;具有面向对 象功能,可建立有效的面向对象的可视化应用程序。
❖ 操作使用方面:提供了功能相对完善的集成环境;提供了许多开发工具, 是各种操作和维护更加方便和容易。
几个常用命令
❖ *,&& ——* 行首注释,&&行尾注释 ❖ ?,?? ——? 换行显示,??不换行显示 ❖ Clear ——清屏(主窗口) ❖ DIR —— DIR[[cPath][FileSkeleton]]
在vfp主窗口中显示文件的目录(文件夹) FileSkeleton是文件说明,可含通配符(?或*)
用于指定显示那些文件的目录,缺省时仅显示 表文件(.dbf)。 ❖ MD/RD/CD——MD|RD|CD cPath,创建、删除 文件夹,改变当前目录
续——几个常用命令
❖ COPY FILE/RENAME/DELETE FILE COPY FILE FileName1 TO FileName2 RENAME FileName1 TO FileName2 DELETE FILE [FileName|?][RECYCLE]
第2章 VFP数据库系统概述
❖ 数据库方面:完善了关系型数据库的概念,严格区分了数据库与数据表 的概念;符合索引技术的使用,使一个索引文件中可以包含多个索引; SQL命令的引入使得能以更少的代码和更快的速度从一张表或多张表中 检索数据。是基于Windows平台可视化数据库管理系统。
❖ 数据操作方面:具有简单、灵活、多样的数据交换手段;支持众多的与 其它应用程序进行数据交换的文件格式。如电子表格等
配置VFP操作环境——1
❖ 通过菜单,在“工具”菜单中选择“选项”命令,在“选项”对话框中可查看 和更改一些环境设置。 共有12个页面 P34图2-2
配置VFP操作环境——2
❖ VFP操作环境也可通过SET命令进行临时设置,常用的set命令如下(按住 shift键的同时按“确定”按钮,当前设置会以命令形式显示在“命令”窗口 中):