
VFP第2章数据库管理系统概述课件.ppt
46页第2章VFP数据库管理系统概述VFP第2章数据库管理系统概述nVFP是基于WINDOWS平台和服务器上的可视化数据库管理系统n具有的功能:n功能强大n操作简便n可视化强n面向对象操作VFP第2章数据库管理系统概述VFP的特点(的特点(1))n数据库技术方面n完善了关系型数据库概念,严格区分数据库与数据表;n数据库:是一个容器,可以包含数据表和其他的内容n数据表:是一张具体的二维表n采用Rushmore技术和复合索引技术:提高了数据的查询和检索速度nSQL命令的引入:能以更少的代码和更快的速度检索数据VFP第2章数据库管理系统概述VFP的特点(的特点(2))n数据操作方面n 灵活多样的数据交换手段,支持众多的与其它应用程序进行数据交换的文件格式n程序设计方面n 快速创建可视化应用程序,并可进行编译;具有面向对象的程序设计功能n 操作使用方面n 提供了一个功能相对完善的集成环境及丰富的开发工具,如向导、设计器、生成器和管理器等VFP第2章数据库管理系统概述n2.1 VFP的操作环境n2.2 VFP的文件类型n2.3 VFP的项目管理及其操作n2.4 VFP的语言基础VFP第2章数据库管理系统概述第二章完VFP第2章数据库管理系统概述2.1 VFP的操作环境VFPVFP的集成操作环境的集成操作环境的集成操作环境的集成操作环境n菜单栏菜单栏n工具栏工具栏n主窗口主窗口n“命令命令”窗口窗口n状态栏状态栏标题栏 菜单栏常用工具栏命令窗口状态栏工作区VFP第2章数据库管理系统概述主菜单栏n主菜单栏:执行某项命令。
两个特殊操作:1、快捷键:任何时候都可以执行特点:CTRL+字符操作:按CTRL+字符组合键2、访问键或热键:当前菜单中出现时执行特点:菜单项中有下划线操作:按ALT+下划线上的字符VFP第2章数据库管理系统概述工具栏n工具栏:快速执行某项命令 要求学会:怎样添加,显示与隐藏“工具栏”n显示“工具栏”:n方法之一 主菜单“显示” “工具栏”n方法之二 光标对准已有工具栏的任意处,按右钮,弹出快捷菜单,选择需要的工具栏 说明:该工具栏前如有“”,表示已选取,如无“”,表示未选取n隐藏“工具栏”:与显示“工具栏”方法相同,仅是取消操作VFP第2章数据库管理系统概述命令窗口n命令窗口:人机交互式输入命令窗口n要求学会:命令窗口的隐藏和显示:n命令窗口的隐藏:n方法一:单击“关闭”按钮n方法二:主菜单的“窗口”“隐藏”n命令窗口的显示:n主菜单的“窗口”“命令窗口”n在命令窗口中执行命令:一条命令输入完后,直接按回车键VFP第2章数据库管理系统概述VFP的操作方法n一是可视化的操作环境指利用菜单或工具栏,弹出对话框进行操作n二是利用快捷菜单方法:选定对象后,按右键,弹出快捷菜单n三是在“命令”窗口中输入命令,了解各命令的含义及功能n四是在程序中利用各种命令编写程序自动地完成一系统列操作VFP第2章数据库管理系统概述VFP命令说明命令的表述遵循以下的约定:▲ 斜体字 命令的一个语法成分,由用户定义▲ 方括号 该语法成分在命令中是可选项▲ 省略号 前一语法成分可重复多次▲ 竖线 前后语法成分选择其一例如: DELETE FILE [ | ? ] [RECYCLE]VFP第2章数据库管理系统概述n 当光标在命令行上的任意处,按回车键后,该命令即被执行。
n一条命令通常占一行,若把一条命令分成若干行,则在每行(最后一行除外)的末尾加 “ ;” ;在命令窗口中,按Ctrl+Enter键可实现换行输入;执行时,光标可在任意一行上,然后按回车键n 绝大多数命令中的关键字均可用其前四个字符代替;n命令后面可以用“ && ”引导命令的注解VFP第2章数据库管理系统概述几个常用命令n? 和 ?? 命令 显示表达式的值n* 和 && 命令 注释内容nCLEAR命令清主窗口nDIR命令显示文件目录nMD|RD|CD命令 与文件夹有关nCOPY FILE命令 复制文件nRENAME命令更改文件名nDELETE FILE命令删除文件名nRUN命令运行可执行的文件nQUIT命令退出VFP VFP第2章数据库管理系统概述? 和 ?? 命令n功能:n?:在当前光标的下一行显示表达式的值多个表达式值时,要用逗号分开n??:在当前光标处显示表达式的值多个表达式值时,要用逗号分开n格式:?|?? 表达式值1 [,表达式值2] …例: ?123 ?123,123+5 ?'ABC',123 ??'ABC',123 ??'你我他',"南京财经大学"VFP第2章数据库管理系统概述* 和 && 命令n功能:命令的解释,无命令功能n格式:*|&& [说明部分]n说明:n*:只能用于命令的开始行n&&:可用于命令的开始行,也可用于一条命令结束的后继部分n例:n*?123,123+5n??‘ABC’,“南京财经大学” &&显示字符串内容VFP第2章数据库管理系统概述* 和 && 命令 (P15)n功能:命令的解释,无命令功能n格式:*|&& [说明部分]n说明:n*:只能用于命令的开始行n&&:可用于命令的开始行,也可用于一条命令结束的后继部分例:*?123,123+5??‘ABC’,“南京财经大学” &&显示字符串内容VFP第2章数据库管理系统概述CLEAR命令n功能:清除当前VFP主窗口中的信息,下一次显示从主窗口的左上角开始n格式:CLEARVFP第2章数据库管理系统概述DIR命令n功能:显示指定文件。
缺省时仅显示数据库表名(.DBF)n格式: DIR [[路径名][文件说明(可含通配符)]]n例:1)DIR &&显示当前目录中所有的扩展名为.DBF的文件2)DIR A*.PRG &&显示当前目录中第一个字符为A,扩展名为PRG的文件VFP第2章数据库管理系统概述MD|RD|CD命令n功能:nMD 创建指定的文件夹nCD 改变指定的文件夹nRD 删除指定的文件夹n格式:MD|RD|CD 路径名n说明:路径名的选取VFP第2章数据库管理系统概述路径名的选取(1)n有二种方法:绝对路径和相对路径n绝对路径:一定是从磁盘的根目录开始特征:以磁盘号开始,再加反钭“\”,再加路径名n相对路径:一定是从当前目录开始特征:无磁盘号,也无反钭“\”,仅有路径名n注意:从当前目录向上返回一级,使用“..”格式VFP第2章数据库管理系统概述FIVE1 SUBFIVE FIVE2 FIRST FIVE3 D盘 SUBSIX SUBSEVEN SECOND SUBEIGHT 路径名的选取(2)VFP第2章数据库管理系统概述创建指定的文件夹(1) n例:设当前目录在D盘的根目录下创建FIRST文件夹的命令 。
n方法1: MD D:\FIRST &&采用绝对路径方式n方法2: 1)SET DEFAULT TO D:\ &&设置路经在D盘的根目录下 2)MD FIRST &&采用相对路径方式 VFP第2章数据库管理系统概述创建指定的文件夹(2)n例:设当前目录在D盘的FIRST目录下创建SUBFIVE文件夹的命令n方法1: MD D:\FIRST\SUBFIVE &&采用绝对路径方式n方法2: 1)SET DEFAULT TO D:\FIRST &&设置路经 2) MD SUBFIVE &&采用相对路径方式 说明:创建文件夹必须向下一级一级地建立说明:创建文件夹必须向下一级一级地建立VFP第2章数据库管理系统概述改变指定的文件夹 n设当前目录在D盘的根目录下,把当前目录转移到FIRST文件夹nCD D:\FIRST &&采用绝对路径方式nCD FIRST &&采用相对路径方式n设当前目录在D盘的FIRST目录下, ,把当前目录转移到SUBFIVE文件夹。
nCD D:\FIRST\SUBFIVE &&采用绝对路径方式nCD SUBFIVE &&采用相对路径方式n设当前目录在D盘的SUBFIVE目录下, ,把当前目录转移到SUBSIX文件夹nCD D:\FIRST\SUBSIX &&采用绝对路径方式nCD ..\SUBSIX &&采用相对路径方式 VFP第2章数据库管理系统概述删除指定的文件夹 n设当前目录在D盘的FIRST目录下,删除SUBFIVE文件夹nRD D:\FIRST\SUBFIVE &&采用绝对路径方式nRD SUBFIVE&&采用相对路径方式n说明: 1、要删除的文件夹,必须是空的即其文件夹下无任何文件或文件夹 2、要删除的文件夹,必须从下级一级一级地向上删除VFP第2章数据库管理系统概述COPY FILE命令n格式: COPY FILE 源文件全名 TO 目标文件全名n功能:将源文件名复制到目标文件名n例:将JS.DBF 复制为JSS.DBF的命令(相同文件夹之间):nCOPY TO JSS.DBFn例:将D盘FIRST文件夹中的JS.DBF 复制到A盘SECOND文件夹下,又更名为JSS.DBF的命令(不相同文件夹之间):nCOPY FILE D:\FIRST\JS.DBF TO A:\SECOND\JSS.DBFVFP第2章数据库管理系统概述RENAME命令n功能:将源文件名更名为目标文件名n格式: RENAME 源文件全名 TO 目标文件全名n例:将JSS.DBF更名为JST.DBF的命令nRENAME JSS.DBF TO JST.DBFVFP第2章数据库管理系统概述DELETE FILE命令n功能:删除指定的文件n格式:nDELETE FILE [源文件全名|?] [RECYCLE]nERASE [源文件全名|?] [RECYCLE]n说明:n1、如有 “?”,则出现删除对话框n2、如有RECYCLE项,则将指定的硬盘删除的文件被放入回收站例:删除文件要出现删除对话框的命令是:例:删除文件要出现删除对话框的命令是: DELETE FILE ? DELETE FILE ?例:删除例:删除JST.DBFJST.DBF文件并放入回收站的命令是文件并放入回收站的命令是DELETE RECYCLEDELETE RECYCLE例:删除例:删除JSY.DBFJSY.DBF文件不放入回收站的命令是文件不放入回收站的命令是DELETE DELETE VFP第2章数据库管理系统概述RUN命令n功能:调用DOS外部命令、DOS应用程序、WINDOW应用程序。
n格式:RUN [/N] MS-DOS各种命令|已编译的可执行程序n说明:/N: 表示不等待,直接执行n例:在VFP环境下运行“计算器”应用程序(CALC.EXE)nRUN /N CALCn例:在VFP环境下运行“资源管理器”应用程序(EXPLORER.EXE)nRUN /N EXPLORERVFP第2章数据库管理系统概述QUIT命令n功能:关闭所有的文件,并结束当前VFP系统的运行n格式:QUITVFP第2章数据库管理系统概述配置VFP操作环境(1)n功能:改变系统的操作环境包括主窗口标题、默认目录、临时文件的存放位置等n主窗口标题:改变VFP窗口标题内容n_PTION=‘南京财经大学’n命令窗口字号:改变VFP命令窗口字大小n_SCREEN.FONTSIZE=24VFP第2章数据库管理系统概述配置VFP操作环境(2)n通过通过““工具工具””菜单的菜单的““选项选项””命令命令,可以对VFP的操作环境进行设置nVFPVFP操作环境也可以通过操作环境也可以通过SETSET命令命令进行临时设置例:设置默认目录:指定某目录为当前操作的对象例:设置默认目录:指定某目录为当前操作的对象1)命令操作: SET DEFAULT TO 路径名2)菜单操作:主菜单的“工具” “选项” 弹击“选项”对话框“文件位置”页“默认目录” “修改”按钮用三点按钮选择需要的目录VFP第2章数据库管理系统概述明确“选项”对话框中下列按钮的关系n在“选项”对话框中,有下列两个按钮,其关系是:n“设置为默认值”按钮:永远有效n“确定”按钮:仅在当前操作有效,关机后再启动将失效。
nSHFIT+“确定”按钮:仅在当前操作有效,并在命令窗口中显示系统设置的各种状态VFP第2章数据库管理系统概述2.2 VFP的文件类型n VFP是一个数据库管理系统软件,它提供了一组集成的开发工具,因此可以在VFP环境下,创建多种类型的文件n特别要注意的是:当用户创建了某一种类型的文件后,在磁盘上保存时不一定是一个文件,往往会生成一些相关的文件n以后通过操作逐步记忆VFP第2章数据库管理系统概述2.3 VFP的项目管理及其操作n软件的开发工作是一个系统工程,应将工程化的概念、思想、方式和技术应用于研制、设计、生产和管理软件开发的全过程,这就是所谓的“软件工程”n项目管理器:VFP的“控制中心”,是处理数据和对象的主要组织工具Ø 一个应用程序就是一个工程项目,以项目为单位管理一个系统中的相关组件Ø 一个项目是一个系统中文件、数据、文档等对象的集合VFP第2章数据库管理系统概述创建项目文件(1)n创建方式:创建方式:n CREATE PROJECT [ | ?] CREATE PROJECT [ | ?]n “ “文件文件””菜单中的菜单中的““新建新建””命令命令n “ “常用常用””工具栏上的工具栏上的““新建新建””按钮按钮例:创建名为例:创建名为“JXGL”“JXGL”项目文件项目文件怎样查看怎样查看JXGLJXGL项目文件的存在?项目文件的存在?n文件类型:文件类型:. .PJX:PJX:项目管理器文件的扩展名项目管理器文件的扩展名. .PJT:PJT:备注文件扩展名备注文件扩展名VFP第2章数据库管理系统概述创建项目文件(2)n下列四条命令的内容是什么?nDIR JXGLnDIR JXGL.*nDIR *.PJXnDIR *.PJT无扩展名,仅显示文件名无扩展名,仅显示文件名JXGL的表文件的表文件显示文件名显示文件名JXGL,扩展名为任意的表文件,扩展名为任意的表文件显示扩展名为显示扩展名为PJX的所有文件的所有文件显示扩展名为显示扩展名为PJT的所有文件的所有文件VFP第2章数据库管理系统概述选项卡(页面)n“选项卡”的分类:有6类1、 全部:把后5个选项卡中的项全部列在一起2、 数据:包含了一个项目中所有的数据文件项目如数据库、自由表、查询和视图3、 文档:包含了处理数据进所用的全部文档表单、报表、标签4、 类:包含了表单和程序中所用的类库和类5、 代码:包含了程序、API库和二进制应用程序6、 其他:包含了菜单、文本、其他文件n “+/-”标志的含义: “+”表示已折叠,“-”表示已展开VFP第2章数据库管理系统概述选项卡示意图VFP第2章数据库管理系统概述定制项目管理器n定制项目管理器是指按什么方式显示项目管理器n系统默认显示方式:窗口方式呈工具栏方式:呈工具栏方式:拖动到屏幕顶部,或双击标题栏拖动到屏幕顶部,或双击标题栏还原窗口方式:还原窗口方式:用鼠标拖动下来,或双击标题栏空白处用鼠标拖动下来,或双击标题栏空白处在窗口方式时,在窗口方式时,“展开展开/折叠折叠”工具栏:工具栏: 单击单击“ / ”按钮按钮在窗口方式或折叠方式时,变成浮动选项卡:在窗口方式或折叠方式时,变成浮动选项卡: 拖动某选项卡至主窗口拖动某选项卡至主窗口还原:还原:向上拖动到原位置,或单击向上拖动到原位置,或单击“X”按钮按钮销定选项卡:销定选项卡:永远处于主窗口的最前端,单击永远处于主窗口的最前端,单击“图钉图钉”按钮。
按钮VFP第2章数据库管理系统概述项目管理的操作n项目管理器的操作n命令按钮n快捷菜单VFP第2章数据库管理系统概述命令按钮n新建:创建一个新文件或对象n添加:把已存在的且当前不被项目管理器所管理的文件添加到项目管理器中n修改:在相应的设计器打开已有的项目,进行重新编辑工作n移去:将某对象从磁盘中删除或不再受项目管理器管理n连编:连编一个项目或应用程序n运行:执行选定的查询、表单、程序n浏览:在浏览窗口中打开一张表n关闭:关闭一个打开的数据库n预览:在打印预览方式下显示选定的报表或标签VFP第2章数据库管理系统概述快捷菜单n选定某一对象后,右击鼠标,出现快捷菜单,可执行下列操作1、设置“包含/排除”:包含的项在运行时只读的,且在项目连编为可执行的应用程序时,该项的所有文件均包含在执行程序中,发布应用程序时可以不需要该项文件2、设置“主程序”:该文件在已编择的应用程序中作为主执行程序执行主程序的标志是粗黑体3、重命名:修改所选项的名称4、编辑说明:用于编辑所选项目的说明信息5、项目信息:用于编辑或设置一些与项目有关的信息VFP第2章数据库管理系统概述项目间共享文件n功能:防止重复开发,应用已有成果。
一个文件可以同时属于不同的项目n操作:打开两个项目管理器,把一个文件拖动到另一个项目管理器中n共享是指一个副本,即不是真正地复制到另一个项目管理器之中n共享文件可以移去,但源文件不能删除,否则在源项目管理器中就不能操作VFP第2章数据库管理系统概述2.4 VFP的语言基础VFP第2章数据库管理系统概述。












