VFP第2章_2009.ppt_第1页
VFP第2章_2009.ppt_第2页
VFP第2章_2009.ppt_第3页
VFP第2章_2009.ppt_第4页
VFP第2章_2009.ppt_第5页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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)硬件环境:486

2、DX以上处理器,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的安装与

3、启动,2.1.3 Visual 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 Visua

4、l FoxPro窗口,这 是Visual 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 FoxPr

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

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

7、 FoxPro 6.0中有许多设计器,每种设计器都有一个或多个工具栏。在操作时,可以根据需要在屏幕上放置多个工具栏,可以定制工作环境。,显示或隐藏工具栏若需要显示或隐藏某一个工具栏,可以单击“显示”菜单项,再选择“工具栏”选项,此时出现工具栏对话框,选择或清除相应的工具栏,然后单击“确定”按钮,可显示或隐藏选定的工具栏。,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

11、 FoxPro即刻执行该命令,并在主窗口显示命令的执行结果,然后返回命令窗口,等待用户的下一条命令。例如,在命令窗口输入以下两条命令: ? 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)将设置保存为仅在当前工作期有效在“选项”对话框中根据用户的需要选择各选项卡中的参数,单击“确定”按钮,关闭选项对话框。(2)将设置保

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

15、(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“文档”选项卡:该选项卡中包含了处理数据时所用的全部文档,即输入和查看数据所用的表单,以及打印表和查询结果所用的报表及标签。3“类”选项卡:该选项

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

18、口中打开一个表,以便浏览表中内容。 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范围子句表示本命令对数据库文件进行操作的记录范围,一般有4种选择:ALL: 对数据库文件的全部记录进行操作。NEXT n: 只对包括当前记录在内的以下n个记录进行操作。RE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论