收藏 分享(赏)

VFP2_2009.ppt

上传人:精品资料 文档编号:8520532 上传时间:2019-07-01 格式:PPT 页数:32 大小:566.50KB
下载 相关 举报
VFP2_2009.ppt_第1页
第1页 / 共32页
VFP2_2009.ppt_第2页
第2页 / 共32页
VFP2_2009.ppt_第3页
第3页 / 共32页
VFP2_2009.ppt_第4页
第4页 / 共32页
VFP2_2009.ppt_第5页
第5页 / 共32页
点击查看更多>>
资源描述

1、Visual FoxPro系统的发展,第二章 Visual FoxPro系统简介,1998年发布了可视化编程语言集成包Visual Studio 6.0。 本书介绍Visual FoxPro 6.0(中文版)就是其中的一员。,Visual FoxPro 6.0的特点,1.强大的查询与管理功能2.引入了数据库表的新概念3.扩大了对SQL语言的支持4.大量使用可视化的界面操作工具5.支持面向对象的程序设计6.通过OLE实现应用集成7.支持网络应用,2.1.1 Visual FoxPro的运行环境在安装Visual FoxPro之前,要了解所需的硬件和软件环境:(1)硬件环境:486DX以上处理器,

2、16MB以上内存,90MB以上的硬盘空间,VGA或更高分辩率的显示器。(2)软件环境:Windows 95以上的操作系统。2.1.2 Visual FoxPro的安装(1) 将Visual FoxPro 6.0系统光盘放入CD-ROM驱动器,运行setup.exe文件,进入Visual FoxPro安装过程。(2)按照安装向导的提示,进入Visual FoxPro 6.0系统安装。Visual FoxPro会自动将公用文件安装在:C:ProgramFilesMicrosoft Visual StudioCommon目录下。,2.1 Visual FoxPro的安装与启动,2.1.3 Visua

3、l FoxPro的启动与退出 1Visual FoxPro 6.0的启动 (1)在Windows桌面上单击“开始”按钮,选择“程序”选项,单击“Microsoft Visual Studio 6.0组中的Microsoft Visual FoxPro 6.0”选项。 (2)运行Visual FoxPro 6.0系统的启动程序vfp6.exe。 (3) 在Windows桌面上建立Visual FoxPro 6.0系统的快捷方式图标,只要在桌面上双击该图标即可启动Visual FoxPro。启动Visual FoxPro后, 屏幕上即出现Microsoft Visual FoxPro窗口,这 是V

4、isual FoxPro主窗口。 它的出现,表示已成功 地进入Visual FoxPro操 作环境。,2Visual FoxPro 6.0的退出 (1)在Visual FoxPro“文件”菜单项下,选择“退出”菜单项。 (2)在Visual FoxPro命令窗口输入QUIT命令并回车。 (3)单击Visual FoxPro主窗口右上角的关闭按钮。 (4)单击Visual FoxPro主窗口左上角的控制菜单图标,从弹出的菜单中选择“关闭”。或者双击控制菜单图标。 (5)同时按Alt和F4键。,2.2.1 Visual FoxPro系统菜单1Visual FoxPro菜单的约定(1)带“省略号”的

5、菜单选项如果在菜单选项右方紧跟一个省略号(),表示选择该项后将弹出一个对话框,等待用户继续选择。 (2)带向右箭头的菜单选项 有些菜单选项后面带有一个向右箭头,表示选择该项会打开一个子菜单。 (3)有“对号”的菜单选项 如果菜单选项被选择后在其左方出现一个“对号”(),表示该项在当前有效。若要使它失效,只须再将它选择一次,使“对号”消失即可。,2.2 Visual FoxPro的用户界面,(4)灰色菜单选项 当菜单选项以灰色显示时,表示该项在当前条件下不能使用,例如,如果现在未打开任何文件,则文件菜单项下的“保存”、“另存为”将呈现灰色。因为此时无文件需要保存。 (5)热键和快捷键 热键和快捷

6、键均用于键盘操作。前者指菜单项中带下划线的字母,例如“文件”菜单项中的F,“格式”菜单项中的O等。后者常出现在菜单项名称的右方,一般采用组合键的形式,例如,“文件”菜单项下的“新建”为“Ctrl+N”,“打开”为“Ctrl+O”等。如果用户记住了这些键,可直接用它们来选择菜单项,比逐级选择更省时间。,2Visual FoxPro 菜单项的功能 (有的菜单项在某个功能调用时才增加。如:“数据库”菜单项是在数据库建立时才出现。),2.2.2 Visual FoxPro工具栏 工具栏指的是将大多数常用的功能或工具操作放入某一个工具栏中,以方便用户的操作和查询。在Visual FoxPro 6.0中有

7、许多设计器,每种设计器都有一个或多个工具栏。在操作时,可以根据需要在屏幕上放置多个工具栏,可以定制工作环境。,显示或隐藏工具栏 若需要显示或隐藏某一个工具栏,可以单击“显示”菜单项,再选择“工具栏”选项,此时出现工具栏对话框,选择或清除相应的工具栏,然后单击“确定”按钮,可显示或隐藏选定的工具栏。,2.2.3 Visual FoxPro状态栏 状态栏位于主窗口的底部,用于显示信息与操作状态。1菜单选项的功能显示 当选择了某一菜单选项时,就会在状态栏显示该选项的功能,使用户能及时了解所选命令的作用。例如在“文件”菜单中选择“打开”命令时,状态栏将显示“打开已有文件” 等。 2系统对用户的反馈信息

8、 Visual FoxPro命令执行后,系统在状态栏向用户反馈有关执行情况。 3当前操作状态 状态栏右边有3个方格。左格表示当前是否处于插入方式,若是为空白,否则显示OVR,由Insert键控制。中格表示小键盘是否处于数字方式,若是显示Num,否则为空白,由Num Lock键控制。右格表示键盘是否处于大写字母方式,若是显示Caps,否则为空白,由Caps Lock键控制。,2. 3 Visual FoxPro可视化设计工具 1. Visual FoxPro向导(Wizard) 向导是一种快捷设计工具,它通过一组对话框依次与用户对话,引导用户分步完成VFP的某项任务。下表列出VFP所有的常用向导

9、:,2. Visual FoxPro设计器(Designer) 设计器一般比向导具有更强的功能,可用来创建或者修改VFP应用程序所需要的构件。VFP 9种设计器的用途一览表如下:,设计器的启动单击菜单栏中的“文件”菜单项,选择“新建”,出现新建对话框,选择待创建文件的类型,然后单击“新建文件”按钮,系统将打开相应的设计器。,3. Visual FoxPro生成器(Builder) 生成器主要用在VFP应用程序的构件中生成并加入某类控件VFP提供了10种生成器,如下表:,生成器的启动 :首先进入设计用户界面状态(如表单设计器界面),然后选择组合框、命令组、编辑框等控件,拖到表单界面上,要选择哪一

10、个生成器,只需要选中此控件,按鼠标右键出现菜单,选择“生成器”,则这个控件相对应的生成器即被启动。,2.4 Visual FoxPro命令窗口 1命令窗口的隐藏与激活 Visual FoxPro启动后,命令窗口被自动设置为活动窗口,在窗口左上角出现插入光标,等待用户键入命令。若要把处于活动状态的命令窗口隐藏起来,使之在屏幕上不可见,可以选择“窗口”菜单项中的“隐藏”选项。命令窗口被隐藏后,在“窗口”菜单项中选择“命令窗口”选项,则命令窗口被激活,再现在Visual FoxPro主窗口。,2命令窗口的使用 (1)Visual FoxPro的命令工作方式 在命令窗口中输入一条命令,Visual F

11、oxPro即刻执行该命令,并在主窗口显示命令的执行结果,然后返回命令窗口,等待用户的下一条命令。 例如,在命令窗口输入以下两条命令: ? 8*11 ? (8+9)/2 将立即在主窗口显示执行结果:88和8.5这里用到了Visual FoxPro中的一条命令表达式输出命令。命令格式: ?|? 该命令的功能是依次计算并显示各表达式的值。?与?的区别在于:?在显示表达式内容之前,先发送出一个回车换行符;而?则不发出回车换行符,从光标当前位置开始输出。,(2)命令窗口的自动响应菜单操作功能。 当在Visual FoxPro菜单中选择某个菜单选项时,Visual FoxPro会把与该操作等价的命令自动显

12、示在命令窗口。对于初学者来说,这也是学习Visual FoxPro命令的一种好方法。(3)命令窗口的命令记忆功能 Visual FoxPro在内存设置一个缓冲区,用于存储已执行过的命令。通过使用命令窗口右侧的滚动条,或用键盘上、下光标移动键能把光标移至曾执行过的某个命令上。这不仅可用于命令的查看、重复执行,而且对于纠正错误、调试程序是非常有用的。,2.5 Visual FoxPro系统环境的设置 1. 系统环境 Visual FoxPro安装完毕后,系统允许每个用户根据自己的习惯定制开发环境,其中包括: (1)主窗口标题的设置。 (2)默认选项的设置,这包括路径、项目、编辑器、调试器和工具选项

13、的设置。 (3)临时文件设置。 (4)拖放操作的域映射设置。 (5)其他选项设置。这些设置决定了Visual FoxPro 行为和外观,用户可以采用编程或命令方式来改变设置,也可以重新配置“选项”对话框。,2. 使用“选项”功能实现系统配置 单击菜单栏中的“工具”菜单项,选择“选项”功能,出现 “选项”对话框。 在“选项”对话框中共有12个选项卡,分别对应不同的环境设置。,在“文件位置”选项对话框中改变各种文件目录,将“默认目录”改为应用程序存放的文件夹。,3.保存设置 (1)将设置保存为仅在当前工作期有效 在“选项”对话框中根据用户的需要选择各选项卡中的参数,单击“确定”按钮,关闭选项对话框

14、。 (2)将设置保存为永久性有效 在“选项”对话框中更改设置,单击“设置为默认值”按钮,再单击“确定”按钮,关闭选项对话框。 4.运行SET命令修改系统配置 “选项”对话框中的大多数选项也可以通过SET命令来设置。例如,用户可以通过SET DATE TO命令来改变日期的显示方式,用SET CLOCK ON命令使系统启动时在状态栏中显示一个时钟 使用SET命令设置环境变量时,仅在Visual FoxPro该次运行中有效,当退出系统时,设置全部丢失。当然,用户也可以通过每次启动时自动运行这些SET命令来按照自己的意愿配置Visual FoxPro。,2. 6 Visual FoxPro帮助系统 打

15、开帮助窗口有3种方法: (1)在“帮助”菜单中选择“Microsoft Visual FoxPro帮助主题”选项。 (2)在Visual FoxPro主窗口环境下按F1键。 (3)在命令窗口输入HELP命令。 Visual FoxPro帮助窗口主要由目录、索引、搜索、书签及若干命令按钮和一个水平菜单条构成。选择“索引”项,在列表框中选择要查找的索引关键字,单击“显示”按钮,右边列表框则显示“索引”具体内容。,项目管理器是VFP的控制中心项目管理器通过项目文件(.PJX)对项目中的数据和对象进行集中的管理,同时借助界面友好的集成环境,使用户能方便地访问VFP提供的工具栏、快捷菜单和各种辅助设计工

16、具。通常在建立表、数据库、查询、报表以及应用程序时,用“项目管理器”来组织和管理文件。,2.7.1 建立与打开项目文件,“文件”菜单“新建” “项目”“新建文件” “创建”输入文件名 “保存”打开项目 管理器窗口。,2.7 项目管理器,2.7.2.1 项目管理器的选项卡 项目管理器有6个选项卡,它们分别是:“全部”、“数据”、“文档”、“类”、“代码”和“其他”,每个选项卡用于管理某一类型文件。 1“数据”选项卡:该选项卡包含了一个项目中的所有数据:数据库、自由表、查询和视图。 2“文档”选项卡:该选项卡中包含了处理数据时所用的全部文档,即输入和查看数据所用的表单,以及打印表和查询结果所用的报

17、表及标签。 3“类”选项卡:该选项卡显示和管理由类设计器建立的类库文件。 4“代码”选项卡:该选项卡包含了用户的所有代码程序文件:程序文件、API库文件、应用程序等。 5“其他”选项卡:该选项卡显示和管理下列文件:菜单文件、文本文件、由OLE等工具建立的其它文件6“全部”选项卡:该选项卡显示和管理以上所有类型文件。,2.7.2 项目管理器的界面,2.7.2.2 项目管理器的命令按钮 项目管理器中有许多命令按钮,并且命令按钮是动态的,选择不同的对象会出现不同的命令按钮。 1“新建”按钮:创建一个新文件或对象。 2“添加”按钮:把已有的文件添加到项目中 3“修改”按钮:在相应的设计器中打开选定项进

18、行修改, 4“浏览”按钮:在“浏览”窗口中打开一个表,以便浏览表中内容。 5“运行”按钮:运行选定的查询、表单或程序。 6“移去”按钮:从项目中移去选定的文件或对象。 7“打开”按钮:打开选定的数据库文件。 8“关闭”按钮:关闭选定的数据库文件。 9“预览”按钮:在打印预览方式下显示选定的报表或标签文件内容。 10“连编”按钮:连编个项目或应用程序,还可以连编一个可执行文件。,2.7.2.3 定制项目管理器 用户可以改变项目管理器窗口的外观。 1移动和缩放项目管理器 项目管理器窗口和其他Windows窗口一样,可以随时改变窗口的大小以及移动窗口的显示位置。 2折叠和展开项目管理器 项目管理器右

19、上角的向上箭头按钮用于折叠或展开项目管理器窗口。 3拆分项目管理器 折叠项目管理器窗口后,可以进一步拆分项目管理器,使其中的选项卡成为独立、浮动的窗口,折叠项目管理器后选定一个选项卡,将它拖离项目管理器。 4停放项目管理器 将项目管理器拖到Visual FoxPro主窗口的顶部就可以使它像工具栏一样显示在主窗口的顶部。停放后的项目管理器变成了窗口工具栏区域的一部分,不能将其整个展开,但是可以单击每个选项卡来进行相应的操作。,2.8.1 Visual FoxPro操作方式 1菜单操作方式(界面操作方式) 菜单操作方式是Visual FoxPro的一种重要的工作方式。Visual FoxPro的大

20、部分功能都可以通过菜单操作来实现。在图形用户界面下,菜单操作实质上是对菜单和对话框的联合运用,其中对话框的详细画面,对用户操作常常起提示作用。对话框通常由文本框、列表框、单选按钮、复选框、命令按钮等部件组成。菜单操作的优点是直观易懂,击键简单(主要是鼠标单击和双击),对于不熟悉Visual FoxPro命令的最终用户十分适合。它的不足是操作环节多,步骤繁琐,因而速度较慢。,2.8 Visual FoxPro操作概述,2命令操作方式 启动Visual FoxPro后,命令操作窗口就在主窗口上,光标停留在命令窗口等待命令的输入,这时就进入命令操作方式。命令窗口可以直接运行程序,也可以直接键入命令。

21、命令执行的结果在主窗口上显示。单击命令窗口右上角的“”按钮,关闭命令窗口;若要再打开命令窗口,单击“窗口(W)”菜单项,选择命令窗口。3程序工作方式 Visual FoxPro除了提供菜单操作方式、命令操作方式外,还提供程序工作方式。程序是由命令或语句组成。通过运行程序,为用户提供更简洁的界面,达到操作的目的。程序是通过命令调用后自动执行的,它运行效率高,且可以重复执行。掌握基本的程序设计方法,进而开发出实际的数据库应用系统是学习Visual FoxPro的根本目的。,2.9.1 Visual FoxPro命令的结构 Visual FoxPro命令通常由两部分组成。第一部分是命令动词,它的词意

22、指明了该命令的功能。第二部分包含有几个跟随在命令动词后面的短语,这些短语通常用来对所要执行的命令进行某些限制性的说明,指明操作的对象、结果的形式和命令执行的条件。一般情况下,命令动词表示了命令的功能,命令短语提供执行命令所需要的各种参数。命令短语本身还可分为两类,一类是必选短语,另一类是可选短语。在命令格式中,约定界限符 中的内容是可选的,界限符 中的内容是必选的,| 表示在其中任选一项。 在Visual FoxPro中,命令动词后面一般都有几个可选短语,用户根据需要选择不同的短语,使得同一个命令可实现多种任务,从而大大地丰富了命令的功能。,2.9 Visual FoxPro命令概述,命令分类

23、:建立和维护数据库数据查询程序设计:程序控制、输入/输出、报表、运行环境设置界面设计:菜单设计、窗口设计、表单设计文件和程序的管理面向对象的设计其它命令 命令格式 :LIST|DISPLAY FIELDS FOR WHILE 举例:use xs & 打开名称为xs(学生)的表文件list & 列表显示当前表(即xs)的所有记录list for 成绩75 & 只显示成绩大于75分的学生名单,2.9.2 命令中的常用短语 1FIELDS子句 本子句用以规定当前处理数据库文件的字段。例如:显示命令要显示的字段,缺省则显示所有字段。一般形式为: FIELDS FIELDS 2范围子句 表示本命令对数据

24、库文件进行操作的记录范围,一般有4种选择: ALL: 对数据库文件的全部记录进行操作。 NEXT n: 只对包括当前记录在内的以下n个记录进行操作。 RECORD n: 只对第n个记录进行操作。 REST: 自当前记录开始到文件尾的所有记录。 其中n(n0)为数值量。若有小数则自动舍去小数部分。,3FOR子句和WHILE子句格式是:FOR 和WHILE 。它们的作用是让数据库记录操作命令只作用于符合的记录。 FOR 的作用是:在规定的范围中,按条件检查全部记录。即从第一条记录开始,满足条件的记录就执行该命令,不满足就跳过该记录,继续搜索下一记录,直到最后一条记录也不执行。若省略则默认为ALL。

25、WHILE 的作用是:在规定的范围内,只要条件成立,就对当前记录执行该命令,并把记录指针指向下一个记录,一旦遇到使条件不满足的记录,就停止搜索并结束该命令的执行。即遇到第一个不满足条件的记录时,就停止执行该命令,即使后面还有满足条件的记录也不执行。若省略范围则默认为REST。,2.9.3 命令书写的规则 Visual FoxPro命令的书写规则主要有: (1)每个命令必须以一个命令动词开头,而命令中的各个子句可以按任意次序排列。 (2)命令行中各个词应以一个或多个空格隔开。但应注意,.T.或.F.两个逻辑值中的小圆点与字母之间不许有空格。 (3)一个命令行的最大长度是254个字符。如果一个命令太长,一行写不下,可以使用续行符“;”,然后回车,并在下一行继续书写。(4)命令行的内容可以用英文字母的大写、小写或大小混写。 (5)命令动词和子句中的短语可以用其前4个以上字母缩写表示。例如,DISPLAY STRUCTURE可简写为DISP STRU。 (6)不可用A到J之间的单个字母作数据库文件名,因为它们已被保留用作数据库工作区名称。 (7)尽量不要用命令动词、短语等Visual FoxPro的保留字作文件名、字段名、变量名等,以免发生混乱。 (8)一行只能写一条命令,每条命令的结束标志是按回车键。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报