欢迎来到天天文库
浏览记录
ID:24949920
大小:1.34 MB
页数:188页
时间:2018-11-16
《第2章vfp语言元素333》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、第二章VFP语言元素了解VisualFoxPro的工作方式熟悉VisualFoxPro的基本命令集成环境、菜单项、命令格式了解VisualFoxPro的数据类型与文件类型、常量、变量、表达式及主要函数学习目标VFP的启动与退出1、启动开始—程序—MicrosoftVisualFoxPro8.0双击快捷图标启动VFP文件退出(1)单击VFP窗口标题栏右边的关闭按钮。(2)在VFP“文件”下拉菜单中选择“退出”。(3)按快捷键ALT+F4.(4)在VFP的命令窗口中输入命令QUIT。当正常启动VFP系统后,首先进入系统主界面,如图2.l所示。界面简介1、主
2、菜单栏P16系统菜单、动态菜单p192、工具栏(显示、移动、打开、新建)只能改变形状不能改变大小。3、主窗口4、命令窗口操作方式VFP提供两种操作方式:1.交互方式又可分为可视化操作和命令方式。(1)菜单操作方式系统将若干命令做成菜单接口,用户可以通过菜单的选择来操作。(2)工具操作方式P19在VFP系统中提供了许多工具,分为设计器、向导、生成器等3种交互式的可视化开发工具。(3)命令操作方式命令操作是指在命令窗口中输入命令就可以进行操作。回车键表示开始执行命令2.程序操作方式程序操作是指将多条命令编写成一个程序,通过运行这个程序达到操作数据库的
3、目的。命令语法规则一般的命令格式<命令动词>[范围][FOR<条件>][WHILE<条件>][FIELDS<字段名表>]…VisualFoxPro中常用短语介绍:命令动词:一般是英文,表示要执行的功能,当一个动词的字母超过4个时,从第5个字母开始都可以省略。从程序可读性考虑,不提倡省略命令动词的写法。⑴FIELDS子句用来说明数据库的字段名称,一般后面跟一个字段名列表(简称字段表,它由一个或多个由逗号隔开的字段名组成)。如果不选择这个子句,则表示选择所有的字段。读者表如:显示读者表中姓名,性别和出生日期的情况Listfields姓名,性别,出生日期⑵范
4、围子句用来规定对表进行操作的记录的范围。通常有以下四种范围:ALL:对表中所有记录进行操作。NEXTN:只对包括当前记录在内的连续N条记录进行操作。RECORDN:只对第N条记录进行操作。REST:从当前记录开始(含当前记录)到表尾的所有记录。LISTALLGO2LISTNEXT3GO4LISTRECORD78LISTRESTFOR子句和WHILE子句FOR<条件>的作用是:从首记录开始对满足条件的记录进行操作。不管记录是否呈现连续。如:显示学生表中所有女同学的记录LISTFOR性别=“女”WHILE<条件>的作用是:从当前记录开始查找满足条件的记录,
5、一旦遇到条件不满足的记录,就停止查找并结束该命令的执行,不管其后是否还有满足条件的记录。GO1LISTwhile性别=“男”若同时使用FOR子句和WHILE子句,则WHILE有较高的优先级。命令书写规则书写VFP命令时应遵循如下规则:①任何命令必须以命令动词开头,后面的多个子句通常与顺序无关,但必须符合命令格式的规定;如:GO2LISTNEXT5FOR性别=“女”用空格分隔各子句;③一条命令的最大长度为254个字符,一行写不下时,用分行符“;”(英文分号)在行尾分行,并在下行继续书写;命令动词一般不要缩写,以保持程序的可读性;⑤命令中的字符大小写可
6、以混合使用,不区分大小写。为了美观,可以将命令关键字大写,而其它内容小写;⑥VFP中没有规定的系统保留字,但用户在选择变量名、字段名和文件名时应尽可能不使用系统中的命令动词和其它系统已经使用过的名字,以免程序在运行时发生混乱。命令符号的约定<>[]()
7、……数据和数据类型一、数据的分类数据是计算机程序处理的对象,也是运算产生的结果。按数据的类型分类有:数值型数据、字符型数据、逻辑型数据等。按数据的处理层次分类有:常量、变量、函数和表达式。字符型(Character)用字母C表示。由一切可打印的字符组成,包括中文字符、英文字符、数字字符和其他ASCII字
8、符。其长度0--254个字符,每个字符占1个字节。数值型(Numeric)用字母N表示。用来表示数量并可以进行算术运算的数据类型。由阿拉伯数字、正负号、小数点组成,长度是1—20位数字,每个数字占8个字节。日期型(Date)用字母D表示,用来表示日期的数据类型。日期的默认格式为:{mm/dd/yy}其中MM表示月,DD表示日,YY表示年。日期型数据的长度固定为8位。日期时间型(DateTime)用字母T表示,是用来表示日期和时间。默认格式为:{mm/dd/yyhh:mm:ss}其中mm,dd,yy的意义与日期型相同,hh,mm,ss分别表示时、分、秒。
9、长度也固定为8位。5.逻辑型(Logic)用字母L表示,用来描述客观事物真假或是非判断的数据类
此文档下载收益归作者所有