1、第2章,Visual FoxPro 系统概述,2.1.0 Visual FoxPro的运行环境 (1)处理器:486DX/66MHZ或更高处理器。 (2)内存:16MB以上。 (3)硬盘空间:典型安装需要85MB,最大安装需要90MB。 (4)显视器:VGA或更高分辩率的显示器。 (5)需要一个鼠标、一个光驱。 (6)操作系统:Windows 95/Windows 98/Windows 2000/Windows NT 4.0。,2.1 Visual FoxPro的安装与启动,2.1.1 Visual FoxPro的安装(略) P15 2.1.2 Visual FoxPro的启动与退出 P16
2、1Visual FoxPro 6.0的启动 (1) “开始”“程序”“Microsoft Visual Studio 6.0”“Microsoft Visual FoxPro 6.0”; (2)在Windows桌面上建立Visual FoxPro 6.0系统的快捷方式图标,双击该图标即可启动Visual FoxPro;,(3)在“我的电脑”或“资源管理器”中找到Visual FoxPro 6.0系统的启动程序“vfp6.exe”,然后双击它;或 “开始”“运行”vfp6.exe。,2Visual FoxPro 6.0的退出 (1) “文件”“退出”; (2)在Visual FoxPro命令窗口
3、输入QUIT命令并回车; (3)单击Visual FoxPro主窗口右上角的关闭按钮; (4)单击Visual FoxPro主窗口左上角的控制菜单图标,从弹出的菜单中选择“关闭”。或者双击控制菜单图标; (5)同时按Alt和F4键。,2.2 Visual FoxPro的用户界面,2.2.1 Visual FoxPro的主界面 P17,(1)命令窗口的隐藏与激活 Visual FoxPro启动后,命令窗口被自动设置为活动窗口,在窗口左上角出现插入光标,等待用户键入命令。隐藏: “窗口”“隐藏”。激活: Ctrl+F2;“窗口”“命令窗口”。,1菜单栏2命令窗口,(2)命令窗口的使用 Visual
4、 FoxPro的命令工作方式 在命令窗口中输入一条命令,Visual FoxPro即刻执行该命令,并在主窗口显示命令的执行结果,然后返回命令窗口,等待用户的下一条命令。 例如:在命令窗口输入以下两条命令: ? 8*11 ? (8+9)/2,*表达式输出命令的命令格式: ? ? 命令的功能是依次计算并显示各表达式的值。?与?的区别在于:?在显示表达式内容之前,先发送出一个回车换行符;而?则不发出回车换行符,从光标当前位置开始输出。,命令窗口的自动响应菜单操作功能。 当在Visual FoxPro菜单中选择某个菜单选项时,Visual FoxPro会把与该操作等价的命令自动显示在命令窗口。,命令窗
5、口的命令记忆功能 Visual FoxPro在内存设置一个缓冲区,用于存储已执行过的命令。通过使用命令窗口右侧的滚动条,或用键盘上、下光标移动键能把光标移至曾执行过的某个命令上。,3. 状态栏 (1)菜单选项的功能 当选择了某一菜单选项时,就会在状态栏显示该选项的功能,使用户能及时了解所选命令的作用。 (2)系统对用户的反馈信息 Visual FoxPro命令执行后,系统在状态栏向用户反馈有关执行情况。,(3)当前操作状态 状态栏右边有3个方格:左格表示当前是否处于插入方式,若是为空白,否则显示OVR,由Insert键控制。中格表示小键盘是否处于数字方式,若是显示Num,否则为空白,由Num
6、Lock键控制。右格表示键盘是否处于大写字母方式,若是显示Caps,否则为空白,由Caps Lock键控制。,2.2.2 Visual FoxPro系统环境的设置 P19 1. 系统环境 包括: (1)主窗口标题的设置; (2)默认选项的设置,这包括路径、项目、编辑器、调试器和工具选项的设置; (3)临时文件设置;(4)拖放操作的域映射设置; (5)其他选项设置。,2. 使用“选项”功能实现系统配置 “工具”“选项” ,在“选项”对话框中共有12个选项卡,分别对应不同的环境设置。,3.运行SET命令修改系统配置 “选项”对话框中的大多数选项也可以通过SET命令来设置。但当退出系统时,设置全部丢
7、失。当然,用户也可以通过每次启动时自动运行这些SET命令来按照自己的意愿配置Visual FoxPro。SET DEFAULT TO ,2.2.3 Visual FoxPro专项操作界面P22 1. 数据工作期窗口 2. 表浏览窗口3. 程序文件编辑窗口,4. Visual FoxPro的各类向导 (1)向导的种类(2)向导的启动与操作 向导的操作由一系列对话框组成,在用户完成每一步中对话框提出的问题后,向导将创建相应的文件或是执行相应的任务。 “工具”“向导”,5. Visual FoxPro的各类设计器 (1)设计器的种类 P24表2-1 (2)设计器的启动 “文件”“新建”选择待创建文件
8、的类型“新建文件”按钮,6. Visual FoxPro的各类生成器 (1)生成器的种类 P25表2-2 (2)生成器的启动 首先进入设计用户界面状态(如表单设计器界面),然后选择组合框、命令组、编辑框等控件,拖到表单界面上,要选择哪一个生成器,只需要选中此控件,按鼠标右键出现菜单,选择“生成器”,则这个控件相对应的生成器即被启动。 7. 项目管理器,2.3.1 菜单方式 P26 Visual FoxPro的大部分功能都可以通过菜单操作来实现。菜单操作方式是Visual FoxPro的一种重要的工作方式。,2.3 Visual FoxPro的工作方式,2.3.2 命令方式 P27 启动Visu
9、al FoxPro后,命令操作窗口就在主窗口上,光标停留在命令窗口等待命令的输入,这时就进入命令操作方式。命令窗口可以直接运行程序,也可以直接键入命令。,2.3.3 程序方式 P29程序是由命令或语句组成。通过运行程序,为用户提供更简洁的界面,达到操作的目的。掌握基本的程序设计方法,进而开发出实际的数据库应用系统是学习Visual FoxPro的根本目的。,*2.4.1 Visual FoxPro表操作命令常用选项P30Visual FoxPro命令通常由两部分组成。第一部分是命令动词,它指明了该命令的功能。第二部分包含有几个跟随在命令动词后面的短语,它们通常用来对所要执行的命令进行某些限制性
10、的说明。命令一般格式:命令动词 FOR |FIELDS其他子句,2.4 Visual FoxPro命令格式,1范围选项 表示本命令对数据表文件进行操作的记录范围,一般有4种选择: ALL:对数据表文件的全部记录进行操作。 NEXT n:只对包括当前记录在内的以下n个记录进行操作。 RECORD n:只对第n个记录进行操作。 REST:自当前记录开始到文件尾的所有记录。 命令执行后,记录指针的位置也取决于命令中指定的范围。,2条件选项 FOR 。其作用:在规定的范围中,按条件检查全部记录。即从第一条记录开始,满足条件的记录就执行该命令,不满足就跳过该记录,继续搜索下一记录,直到最后一条记录也不执
11、行。若省略则默认为ALL。,3字段选项 用以规定当前处理的字段或表达式。一般形式为: FIELDS FIELDS ,2.4.2 Visual FoxPro命令输入的规则 P32Visual FoxPro命令的书写规则主要有: (1)每个命令必须以一个命令动词开头,而命令中的各个子句可以按任意次序排列; (2)命令行中各个词应以一个或多个空格隔开,但注意,.T.或.F.两个逻辑值中的小圆点与字母之间不许有空格; (3)一个命令行的最大长度是254个字符。如果一个命令一行写不下,可以使用续行符“;”,然后回车,在下一行继续书写。,(4)命令行的内容可以用英文字母的大写、小写或大小混写; (5)命令动词和子句中的短语可以用其前4个以上字母缩写表示; (6)一行只能写一条命令,每条命令的结束标志是按回车键。,