收藏 分享(赏)

第二章(修改).ppt

上传人:jinchen 文档编号:5668284 上传时间:2019-03-11 格式:PPT 页数:62 大小:365KB
下载 相关 举报
第二章(修改).ppt_第1页
第1页 / 共62页
第二章(修改).ppt_第2页
第2页 / 共62页
第二章(修改).ppt_第3页
第3页 / 共62页
第二章(修改).ppt_第4页
第4页 / 共62页
第二章(修改).ppt_第5页
第5页 / 共62页
点击查看更多>>
资源描述

1、第二章,Visual FoxPro操作基础,本章学习目标: 掌握Visual FoxPro 的基本操作,熟练掌握命令的使用规则。 重点:Visual FoxPro的基本操作。 难点: Visual FoxPro的命令。 计划课时:4课时,2.1.1 Visual FoxPro的运行环境,1处理器:486DX/66 MHz或更高的处理。 2内存:16 MB以上。 3硬盘空间:随安装组件的多少而定。 4显示器:VGA或更高分辨率的显示器 。 5一个鼠标、一个光驱。 6操作系统:Windows 95/98或更高版本。,2.1.2 Visual FoxPro的安装,Visual FoxPro 可以从C

2、D-ROM或网络上安装。以下介绍三种从CD-ROM上安装Visual FoxPro 的方法。 1直接启动CD-ROM。 2直接运行安装程序。 3使用Windows 2000安装。,1. Visual FoxPro 6.0的启动 启动Visual FoxPro有多种方法,可采用以下三种方式之一。 1从“开始”菜单启动 2从资源管理器中启动 3从“运行”对话框中启动,2.1.3 Visual FoxPro启动与退出,2. 退出Visual FoxPro 在Microsoft Visual FoxPro主菜单中,打开“文件”菜单,选择“退出”选项; (2) 按Alt+F4组合键; (3) 按Ctrl

3、+Alt+Del组合键,进入“关闭程序”窗口,按“结束任务”按钮; (4) 在Microsoft Visual FoxPro的系统环境窗口,单击其右上角的“退出”按钮; (5) 在“命令”窗口,输入命令Quit。,2.2Visual FoxPro的用户界面,如图所示,Visual FoxPro的用户界面由Visual FoxPro系统菜单、工具栏、命令窗口和状态栏等构成。,1.Visual FoxPro菜单的约定 (1)带“省略号”的菜单选项表示选择该项后将弹出一个对话框,等待用户继续选择。 (2)带向右箭头的菜单选项 ,表示选择该项会打开一个子菜单。 (3)有“对号”的菜单选项 ,表示该项在

4、当前有效。 (4)灰色菜单选项 ,表示该项在当前条件下不能使用 。 (5) 热键和快捷键,2.2.1 Visual FoxPro系统菜单,2. Visual FoxPro菜单项的功能 (1) “文件”菜单 (2) “编辑”菜单 (3) “显示”菜单 (4) “格式”菜单 (5) “工具”菜单 (6) “程序”菜单 (7) “窗口”菜单 (8) “帮助”菜单,Visual FoxPro主窗口的菜单栏,2.2.2 Visual FoxPro命令窗口,1.命令窗口的隐藏与激活Visual FoxPro启动后,命令窗口被自动设置为活动窗口。若要把处于活动状态的命令窗口隐藏起来,可以选择“窗口”菜单项中

5、的“隐藏”选项或单击命令窗口右上角的“关闭”按钮。命令窗口被隐藏后,按快捷键Ctrl+F2,或在“窗口”菜单项中选择“命令窗口”选项,则命令窗口被激活,再现在Visual FoxPro主窗口。,2. 命令窗口的使用,(1) Visual FoxPro的命令工作方式在命令窗口中输入一条命令,Visual FoxPro即刻执行该命令,并在主窗口显示命令的执行结果,然后返回命令窗口,等待用户的下一条命令。,Visual FoxPro命令工作方式,例如,在命令窗口输入以下两条命令: ? 12 ? 10*200 将立即在主窗口显示执行结果:3和2000,最简单的表达式输出命令 基本命令格式:? ? 功能

6、:依次计算并显示各表达式的值。?与?的区别在于,输出命令中用“?”命令时,在输出表达式值之前首先执行一次回车换行;而“?”则不发出回车换行符,从光标当前位置开始输出。例:?169 ?169?“abc” ?”abc”结果:169 结果:169abcab,(2) 命令窗口的自动响应菜单操作功能当在Visual FoxPro菜单中选择某个菜单选项时,Visual FoxPro会把与该操作等价的命令自动显示在命令窗口。(3) 命令窗口的命令记忆功能Visual FoxPro在内存设置一个缓冲区,用于存储已执行过的命令。通过使用命令窗口右侧的滚动条,或用键盘上、下光标移动键能把光标移至曾执行过的某个命令

7、上。这不仅可用于命令的查看、重复执行,而且对于纠正错误、调试程序是非常有用的。,2.2.3 Visual FoxPro工具栏,1.显示或隐藏工具栏 若需要显示或隐藏某一个工具栏的步骤如下: 单击“显示”菜单项 选择“工具栏”选项 “工具栏”对话框 选择或清除相应的工具栏单击“确定”按钮,2. 创建新工具栏 (1)单击“显示”菜单项,选择“工具栏”选项,在“工具栏”对话框下单击“新建”按钮,出现 “新工具栏”对话框。 (2)输入新工具栏名称,并单击“确定”按钮,出现 “定制工具栏”对话框,与此同时,在屏幕窗口上也出现了相应工具栏。 (3) 在“定制工具栏”对话框的最左边是“分类”列表框。 (4)

8、 用户可根据需要选择分类中的某一类 。 (5) 最后关闭“定制工具栏”对话框。,3.修改现有工具栏 用户可以对Visual FoxPro 6.0系统内的工具栏进行修改,其操作步骤如下: (1)单击“显示”菜单项,选择“工具栏”选项。 (2) 选择某个需要修改的工具栏名称,并按下“定制”按钮 。 (3) 修改完毕后,单击“定制工具栏”对话框上的“关闭”按钮 。,2.2.4 Visual FoxPro状态栏,Visual FoxPro状态栏位于屏幕底部,用于显示当前操作的有关信息及当前操作状态,为用户操作提供帮助。其功能有三个: 1.菜单选项的功能 2.系统对用户的反馈信息 3.当前操作状态,2.

9、3 Visual FoxPro的操作概述,1. 菜单方式在Windows的图形平台上,Visual FoxPro可以通过菜单、窗口、对话框、工具栏等图形界面直接操纵数据库,免去了记忆大量命令的痛苦,这种交互方式受到了新用户的欢迎。但是通常通过输入命令来完成某一操作,要比使用菜单和对话框来完成同一操作,速度更快,效率更高。在Visual FoxPro系统菜单中不可能包括其全部功能,有些操作只能通过在命令窗口输入命令来完成,2. 命令方式启动Visual FoxPro后,命令操作窗口就出现在主窗口上,光标停留在命令窗口等待命令的输入,这时就进入命令操作方式。在命令窗口键入命令,系统执行该命令的操作

10、,然后为用户显示出执行的结果。但是Visual FoxPro包含五六百条命令,如果都用这种方法显然是不现实的 。,3. 程序方式命令方式和菜单方式虽然简单、方便,但只是用于解决简单问题。要解决复杂问题,必须要创建程序。通过运行程序,为用户提供更简洁的界面,达到操作的目的。掌握基本的程序设计方法,进而开发出实际的数据库应用系统是学习Visual FoxPro的根本目的 。,2.3.2 Visual FoxPro辅助设计工具的使用,1. Visual FoxPro向导 Visual FoxPro系统为用户提供许多功能强大的向导通过各种向导、设计器,不用编程便可创建良好的应用程序界面并完成许多对数据

11、库的操作。用户可以通过系统菜单“工具”|“向导”菜单,完成向导的选择。 Visual FoxPro系统提供的向导种类及功能如表所示。,向导种类及功能,向导种类及功能,向导种类及功能,2. Visual FoxPro设计器,Visual FoxPro系统提供的设计器,为用户提供了一个友好的图形界面。用户可以通过它创建并定制数据表结构、数据库结构、报表格式和应用程序组件等。常用的设计器有:表设计器、查询设计、视图设计器、列表框生成器、报表设计器、数据库设计器、菜单设计器等。 Visual FoxPro系统提供的设计器的种类及功能如表所示 。 ,设计器种类及功能,3. Visual FoxPro生成

12、器 Visual FoxPro系统提供的生成器,可以简化创建和修改用户界面程序的设计过程,提高软件开发的质量。每个生成器都由一系列选项卡组成,允许用户访问并设置所选对象的属性。用户可以将生成器生成的用户界面直接转换成程序代码,把用户从逐条编写程序、反复调试程序的工作中解放出来。Visual FoxPro系统提供的生成器种类及功能如表所示。,生成器种类及功能,2.3.3 Visual FoxPro系统环境的设置,1.系统环境 Visual FoxPro安装完毕后,系统允许每个用户根据自己的习惯定制开发环境 。对Visual FoxPro配置所做的更改可以是临时的 ,也可以是永久的 。用户可以采用

13、交互式的方法或编程来改变Visual FoxPro的设置(临时的),也可以构建自己的配置文件,这样Visual FoxPro会在启动时载入(永久的)。,Visual FoxPro安装完毕后,系统允许每个用户根据自己的习惯定制开发环境,其中包括:主窗口标题的设置默认选项的设置,这包括路径、项目、编辑器、调试器和工具选项的设置临时文件设置拖放操作的域映射设置其他选项设置,2. 使用“选项”对话框配置系统在Visual FoxPro系统主菜单中,单击菜单栏中的“工具”|“选项”功能。在“选项”对话框中共有12个选项卡,每个选项卡有其特定的参数设置窗口,分别对应不同的环境设置,各选项卡的功能如下表所示

14、 。,“选项”对话框,“选项”对话框中的选项卡,“选项”对话框中的选项卡,3. 保存设置 (1) 将设置保存为仅在当前工作期有效的方法是在“选项”对话框中根据用户的需要选择各选项卡中的参数,单击“确定”按钮,关闭“选项”对话框。 (2) 将设置保存为永久性有效的方法是在“选项”对话框中更改设置,单击“设置为默认值”按钮,再单击“确定”按钮,关闭“选项”对话框。,(3)系统默认目录设置,系统默认目录是Visual FoxPro系统进行数据库操作时,表、索引、程序等各种文件的存储位置。 系统以安装目录c:Programs FilesMicrosoft Visual FoxProVfp98为默认目录

15、。,“更改文件位置”对话框,若要修改路径,方法是:选择【工具】|【选项】,在“选项”对话框中选择“文件位置”页,在“文件类型”列表中选择“默认目录”,单击【修改】按钮,打开“更改文件位置”对话框,如图所示:选中“使用默认目录”复选框,在文本框中输入路径,或单击 按钮,选择相应目录 。,4. 运行SET命令修改系统配置,“选项”对话框中的大多数选项也可以通过SET命令来设置。例如,用户可以通过SET DATE TO命令来改变日期的显示方式,用SET CLOCK ON命令使系统启动时在状态栏中显示一个时钟使用SET命令设置环境变量时,仅在Visual FoxPro该次运行中有效,当退出系统时,设置

16、全部丢失。当然,用户也可以通过每次启动时自动运行这些SET命令来按照自己的意愿配置Visual FoxPro 。,2.3.4 Visual FoxPro帮助系统,和其他Windows程序一样,Visual FoxPro提供了强大的在线帮助功能,在使用Visual FoxPro的过程中,用户可以随时获得所需帮助信息。借助于帮助系统独立解决实际操作中遇到的问题,应当成为软件使用的一项基本功。,2.4 Visual FoxPro命令概述,Visual FoxPro向用户提供了丰富的命令,大部分命令可以从键盘上直接输入并使系统执行,以完成各种操作,其中有一部分是专为程序方式提供的,暂且称之为语句。对于

17、初学者来说,事先要确切了解各命令的意义,正确理解命令的结构,才能在使用时准确无误。,例: use 学生表 list list for 成绩=600 Sort to CJPX on 成绩 field 名称,成绩 LIST FOR 成绩=600 AND 性别=“女” ; FIELDS 姓名,成绩 NEXT 5,二、命令结构 1、命令语句的基本结构格式VFP的命令很多,通常由两部分组成:第一部分是命令动词,它的词意指明了该命令的功能(如list use replace等);第二部分包含有几个跟随在命令动词后面的短语,这些短语通常用来对所要执行的命令进行某种限制性的说明(如fields子句 、for子

18、句、范围子句等)FOR / WHILEFIELDS,一般情况下,命令动词表示了命令的功能,命令短语提供执行命令所需要的各种参数。 命令短语本身还分为两类:一类是必选短语;另一类是可选短语。在命令格式中,约定界限符 中的内容是可选的,界限符中的内容是必选的,表示在其中任选一项。LIST/DISPLAY FIELDS 范围FORWHILE TOPRINTER/TO FILE,2、格式中 几个常用符号的约定(1) :必选参数表示符。由这一对符号括起的部分是用户必须要提供的参数,但不要输入这对表示符本身。(2) :任选参数表示符。由这一对符号括起的部分是由用户决定是否选择,可以选,也可以不选。括起的部

19、分也称作选择项或可选项,但不包括这对表示符本身。省略时使用系统默认值。(3) :二选一表示符。表示用户可从本符号左右两项中选择一项。注意:在命令书写、输入时,不能包含上述这些语法标识符。,FIELDS子句 格式为:FIELDS 该子句用来规定当前处理的字段或表达式。此项往往是表文件中字段名清单,或是包含字段名的表达式清单。其中各项用英文状态下的“,”分隔。省略此项,一般等价于表文件中全部字段。另外,命令中FIELDS命令字可以省略。,2.4.2 命令中的常用短语,例如:对学生表,如果只要显示姓名、课程、成绩,可用以下命令:LIST FIELDS 姓名,课程,入学成绩 或者:LIST 姓名,课程

20、,入学成绩 如要显示所有字段: LIST LIST FOR 成绩500,预设字段表 命令格式:SET FIELDS TO SET FIELDS ON/OFF 说明: (1)SET FIELDS TO 命令用来为当前表设置字段表。 (2)命令SET FIELDS ON/OFF决定字段表是否有效。,例如:USE XSBSET FIELDS TO 姓名,籍贯,成绩LIST LIST for 成绩600SET FIELDS OFFLIST,SET FIELDS TO及CLEAR FIELDS 的用法 说明: (1)不带可选项的SET FIELDS TO命令,能删除表 中的所有字段。 (2)CLEAR

21、FIELDS命令能把表中的所有字段删除,然后自动执行一条SET FIELDS OFF命令。,例如: USE XSB SET FIELDS TO 学号,姓名 SET FIELDS TO 入学成绩 LIST FOR 入学成绩700 SET FIELDS TO LIST FOR 入学成绩700 (CLEAR FIELDS) SET FIELDS OFF LIST FOR 入学成绩700,2.范围子句该子句用来规定对表进行操作的记录范围,通常有如下4种范围: ALL:对表中所有记录 。 NEXT n:只对包括当前记录在内的的连续n条记录进行操作, n是一个具体的十进制数。 RECORD n:只对第n条

22、记录进行操作。 REST:从当前记录开始(包括当前记录)到 表尾的所有记录。其中n(n0)为数值量,若有小数则自动舍去小数部分。,缺省若条件项同时缺省,不同命令有不同含义,或等价于ALL,或仅作用于当前记录。条件项以FOR开始时,范围为ALL,以WHILE开始时,范围为从当前记录开始的所有记录。 例如:1、 LIST RECORD 32、LIST NEXT 33、LIST REST 4、LIST ALL,3.FOR子句和WHILE子句 命令格式:FOR和WHILE作用:让表记录操作命令只作用于符合条件的记录。 FOR子句它指明当前的操作只对指定范围中符合 给定条件的记录进行。例:LIST FO

23、R 性别=“男”WHILE子句它也指明当前的操作只对指定范围中 符合给定条件的记录进行。但与FOR子句比较有如下 不同:例如:LIST WHILE 性别=“男”,条件项以FOR开始时,将对范围内符合条件的所有记录进行操作。即从第一条记录开始,满足条件的记录就执行该命令,不满足条件就跳过该记录,继续搜索下一记录,直到最后一条记录。 条件项以WHILE开始时,在规定的范围内,只要条件成立,就对当前记录执行该命令,并把记录指针指向下一条记录,一旦碰到使条件不满足的记录,不管剩下的范围内是否还有符合条件的记录,都停止执行命令。,若命令中缺省范围子句而有FOR子句时,则默认范围为ALL;而在同样的情况下

24、,WHILE子句则从当前记录开始按条件筛选,则默认范围为REST。,若同时使用FOR和WHILE子句,则WHILE有较高的优先级,而FOR用来过滤由WHILE挑选出来的记录。 LIST FOR 成绩600 WHILE 性别=“男”,下面是一条以上命令子句的综合应用:LIST NEXT 5 FIELDS 姓名,成绩 FOR 成绩=600 命令字 范围 字段名表 条件此命令含义为:在从当前记录开始的共5个记录中,把成绩字段值是大于等于600的所有记录显示出来,只显示“姓名”和“成绩”两个字段。,4、命令的书写规则: 每条命令必须以命令动词开始。 用空格来分割每条命令中的各个选项及命令子句,如果两个

25、词之间嵌有双撇号、单撇号、括号、逗号等分界符,则空格可以省略。但要注意,.T. 或 .F.两个逻辑值中的小圆点与字母之间不允许有空格。,一个命令行的最大长度是254个字符。当一条命令太长一行写不下时,可以使用续行符“;”,然后回车,并在下一行继续书写。 命令中字母可以大写、小写或大小写混合 使用。 命令动词和命令保留字,除专用名词外,可以只写出前4个字母。 一行只能写一条命令,每一条命令均按回车键结束。,*(7) 不可用A到J之间的单个字母作 表名。 *(8) 尽量不要用命令动词、短语等Visual FoxPro的保留字作文件名、字段名、变量名 等。,5、命令的分类Visual Foxpro 拥有300余条命令,大致可分为以下7类:(1)建立和维护数据库的命令(2)数据查询命令(3)程序设计命令(4)界面设计命令(5)文件和程序的管理命令(6)面向对象的设计命令(7)其它命令,

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

当前位置:首页 > 生活休闲 > 社会民生

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


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

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

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