第二章(修改).ppt_第1页
第二章(修改).ppt_第2页
第二章(修改).ppt_第3页
第二章(修改).ppt_第4页
第二章(修改).ppt_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

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 结果:169abc ab,(2) 命令窗口的自动响应菜单操作功能 当在Visual FoxPro菜单中选择某个菜单选项时,Visual FoxPro会把与该操作等价的命令自动显示在命令窗口。 (3) 命令窗口的命令记忆功能 Visual FoxPro在内存设置一个缓冲区,用于存储已执行过的命令。通过使用命令窗口右侧的滚动条,或用键盘上、下光标移动键能把光标移

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

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

9、3.当前操作状态,2.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

12、. Visual FoxPro生成器 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

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

16、l FoxPro该次运行中有效,当退出系统时,设置全部丢失。当然,用户也可以通过每次启动时自动运行这些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等);第二部分包含有几个跟随在命令动词后面的短语,这些短语通常用来对所要执行的命令

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

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

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

21、选项的SET FIELDS TO命令,能 删除表 中的所有字段。 (2)CLEAR 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:只对包括当前记

22、录在内的的连续n条记录进行操作, n是一个具体的十进制数。 RECORD n:只对第n条记录进行操作。 REST:从当前记录开始(包括当前记录)到 表尾的所有记录。其中n(n0)为数值量,若有小数则自动舍去小数部分。,缺省若条件项同时缺省,不同命令有不同含义,或等价于ALL,或仅作用于当前记录。条件项以FOR开始时,范围为ALL,以WHILE开始时,范围为从当前记录开始的所有记录。 例如:1、 LIST RECORD 3 2、LIST NEXT 3 3、LIST REST 4、LIST ALL,3.FOR子句和WHILE子句 命令格式:FOR和WHILE 作用:让表记录操作命令只作用于符合条件的记录。 FOR子句它指明当前的操作只对指定范围中符合 给定条件的记录进行。 例:LIST FOR 性别=“男” WHILE子句它也指明当前的操作只对指定范围中 符合给定条件的记录进行。但与FOR子句比较有如下 不同: 例如:LIST WHILE 性别=“男”,条件项以FOR开始时,将对范围内符合条件的所有记录进行操作。即从第一条记录开始,满足条件的记录就执行该命令,不满足条件就跳过该记录,继续搜索下一记录,直到最后一条记录。 条件项以WHILE开始时,在规定的范围内,只要条件成立,就对当前记录执行该命令,并把记录指针指向下一条记录,一旦碰到使条件不满足的记录,不管剩下的范

温馨提示

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

评论

0/150

提交评论