二级VF程序设计教程

二级VF程序设计教程

ID:41521100

大小:171.84 KB

页数:21页

时间:2019-08-26

二级VF程序设计教程_第1页
二级VF程序设计教程_第2页
二级VF程序设计教程_第3页
二级VF程序设计教程_第4页
二级VF程序设计教程_第5页
资源描述:

《二级VF程序设计教程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一部分visuaIFoxPro程序设计基础数据是指存储在某一媒体上能够识别的物理符号。数据主要包括数字、字母、文字、图像等。例如:李小明、男、18、2008/8/18o一、常量:通常指以文字串形式出现在代码屮的数据,代表一个具体的、不变的值。在数据输入或命令屮可以直接被使用。1、数值型常量:即常数,用來表示数量的大小。直接书写。如:18、-762、货币型常量:表示货币值,与数值型常量类似,但要前置美元符号($)。如:$12.383、字符型常量:即字符串。必须由定界符(单引号,双引号或方括号)括起来。女口:“李小明''、[男]4、日期型常量:表示日期。必须用定界符(花括号)。女山{9

2、008/8/18}影响日期格式的命令:SetMarkTo[/1-1.]&&指定日期分隔符SetDateToMDY

3、YMD&&设置日期输入和显示格式SetCenturyOff

4、On&&设置H期是否显示世纪SetCenturyTo世纪值Rollover年份参照值&&用于解释日期的年份5、日期时间常量:表示日期和时间。使用时必须用花括号。如:{八2012/7/1,11:30a}6、逻辑型常量:只有逻辑真和逻辑假。在前后加点。如:.t.、.f.二、变量:用于存储数据,一个变量在不同的时刻可以存入不同的数据。变量实际上就是存储数据的容器。每一个变量有一个变量名,可以通过变塑名访问变量内的值。V

5、isualFoxPro中的变量可分为字段变量和内存变量两大类。由于表的各条记录对同一个字段名可能取值不同,因而打开表后表中的字段名即为变量,称为字段变量。如以下的职工表。变量赋值的格式:内存变量名二常量&&即将=右边的内容赋值给=左边的变量职工■-Jn

6、x

7、职工号姓名性别婚否工作日期职称简历d1001李小明男F10/28/89助教memo1002刘明新女T02/25/87副教授memo1003郑鹏鹏男T12/31/88memo1004吴一明男F03/12/90瀰市memo1005陈凤漾女F04/19/91memo1、内存变量:是内存中的临时存储区域,变量的值就是存放在这个区域中的数据

8、,变量类型即为变量值的类型。可以把不同数据类型的数据赋给同一个变量。Store常量To内存变量名列表如:X=8Y={A2010/4/3}Z=”CHINA”Store3ToA1,A2当内存变量和字段变量同名时,若用变量名访问,则系统默认为字段变量。若要访问内存变量,则须加前缀M.(或・>)。2、数组:是内存中连续的一片存储区域,它由一系列元素组成,每个元素可通过数组名及相应的下标来访问。数组定义好后,每个数组元素口动地赋以逻辑假.F,可以分别为每一个数组元素赋值。创建数组的格式:DIMENSION(下标上限1,下标上限2...)D

9、ECLARE(下标上限1,下标上限2...)&&数组B:—►B(l,l)fB(l,2)—>B(l,3)—B(2,l)—>B(2,2)->B(2,3)&&通配符为*或?女U:DIMENSIONB(2,3)DECLAREC(4)3、输出变量?l??变量名ListMemory[Like通配符]如:?X,Y,ZListMemoLikeA*4、清除内存变塑:Release变量名列表ReleaseAll[Like通配符]如:ReleaseY,ZReleaseAllLikeA*&&显示结果为:804/03/10CHINA&&显示结果为:33R

10、eleaseB&&清除变量Y,Z&&清除所有以X开头的内存变量&&清除数组B三、表达式:由常量、变量、函数通过运算符连接的式子。按照规泄的运算规则最终均能计算出一个结果,即表达式的值。1、数值、字符和日期表达式(1)数值表达式运算符:()乘方枠或人如:?(2+3)*2-10/2?15%4,-15%-4,15%-4,-15%4(2)字符表达式运算符:+、・如:?"welcome”+“to"?“welcome(3)日期表达式运算符:+、・如1:?{A2009/2/28}-10?{A2001-3-1911:10:10AM

11、}-{八2001-3-1910:10:10AM)2、关系表达式乘*除/求余%加+减&&结果为:5&&结果为:3-3-11&&结果为:"welcometo”&&结果为:^welcometo"&&结果为:{A2009⑵18}&&结果为:3600><=>=<=!=(或<>、#)二二$如:?8>7,“Ay>“B”,“湖北湖”,“湖北”=“湖”&&结果为:.T..T..F..T.影响二的设置命令:SETEXACTON3、逻辑表达式Notandor四、函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。