第2章 vf程序设计基础

第2章 vf程序设计基础

ID:19665088

大小:159.50 KB

页数:16页

时间:2018-10-04

第2章 vf程序设计基础_第1页
第2章 vf程序设计基础_第2页
第2章 vf程序设计基础_第3页
第2章 vf程序设计基础_第4页
第2章 vf程序设计基础_第5页
资源描述:

《第2章 vf程序设计基础》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Vf程序设计基础(数据类型:数据有不同类型,不同地方用的数据类型是不一样,C,N,D(8),L(1),I(4),T(8),Y(8),M(4)……注意有些字段的宽度是系统规定的)2.1常量与变量1、常量(P48)字符型(C):1、三种定界符,单引号、双引号、中括号(英文的标点符号)‘’,“”,[]必须成对出现,两边一致2、空串与包含空格的字符串‘’与‘’要点3、定界符本身也是字符串内容时,需用另外一种定界符为该字符串定界合法:‘K“ABC”S’,‘[DDD]’,'"五一"庆祝会'非法:[[ABC]],““AAN””,““五一”庆祝会”数值型(N):1、注意科学记数法

2、5.878E12等于5.878*10^12整型I宽度系统定义4个字节(不含小数)货币型(Y):1、小数自动四舍五入取4位2、用8个字节表示(宽度)?$12345.67896====>12345.6790日期型(D):{}称定界符,^称脱字符,分隔符有3种(/,-,.)用8个字节表示(宽度)1、严格的日期格式:{^2006/09/01},任何情况下可以用2、传统的日期格式受SETSTRITO0

3、1的设置影响3、日期格式的设置命令SETCENTURYON

4、OFF年份用4位

5、2位SETMARKTO用什么分隔符’’,’-‘,’.’如:SETMARKTO‘-‘(注意一定加

6、定界符)SETDATETOYMD按‘年月日’的格式Y:年M:月D:日(默认显示是“月/日/年”)日期时间型(T)逻辑型(L):1、用一个字节表示2、真、假值(.T.和.F.或.Y.和.N.)3、.T.>.F.为真2、变量(P52)值可以随时更改,变量有内存变量(及数组变量)和字段变量1命名规则:名字组成可以是字符(包括汉字)、下划线、数字要点:但不能以数字开头,只能以字符(英文、中文)或下划线开头。合法:A12,AB,_AB非法:1A,2B2变量赋值“=“:单个变量赋值(“=”也可以是关系运算符,注意区别)STORETO:多个变量赋相同值A=56STORE80TO

7、D,B,C变量的值是最后一次赋的值(要点)A=24&&把24这个数值型常量赋给变量A,A是数值型变量,其值为24A=‘BNM’&&把’BNM’这个字符型常量赋给变量A,A是字符型变量,其值为’BNM’?A&&结果是BNM字符内存变量的数据类型由其值决定(要点)A=12则变量A是一个数值型的内存变量。B=‘ABC’,则变量B是一个字符型的内存变量3、输出变量的值:?,??A=12?A要点:当内存变量和字段变量同名时,优先输出字段变量的值,如要输出内存变量的值,应指明是内存变量?M->内存变量或M.内存变量,举例:假设职员表已在当前工作区打开,其当前记录的“姓名”字段

8、值为“李彤”(C型字段)。在命令窗口输入并执行如下命令:姓名=姓名-“出勤”?姓名屏幕上会显示A)李彤B)李彤出勤C)李彤出勤D)李彤-出勤(2010年3月笔试27题)4、内存变量其他命令显示(DISPMEMO或LISTMEMO)LIKE模糊匹配,*、?表示任意一串或一个(通配符)清除CLEARMEMO例:LISTMEMOLIKEA*显示以字母A开头的内存变量数组:一般先定义,后使用P52二维数组F(A,B)F:数组名,A、B是下标,A、B的最小值是1,共有A*B个元素,每个元素初值都为.F.1、创建或定义数组DIMEF(2,3)或DECLAREF(2,3)定义一

9、维数组DIMEF(9)定义二维数组DIMEF(2,3)2、定义数组后,每个元素初值为.F.(要点)3、F=3,则所有元素的值都赋值34、用一维数组的形式访问二维数组:(按行的顺序访问)二维F(1,1)F(1,2)F(1,3)F(2,1)F(2,2)F(2,3)一维F(1)F(2)F(3)F(4)F(5)F(6)(要点)表与数组表当前记录复制到数组元素中:SCATTER……TO数组名USECHENGJI&&打开数据表CHENGJIGO6&&指针指向第6条记录SCATTERTOF&&自动定义一个数组,数组名F,元素和数据表的字段个数相同?F(1),F(2)数组复制到表

10、当前记录:GATHERFROM数组名2.2表达式常量、变量、函数通过特定的运算符连接起来P56数字表达式:同数学的算术表达式,运算符,()、*、+……结果:数值注意:如A是变量,则(A)是表达式字符表达式:+(完全连接),-(不完全连接)?‘ABC’-‘ABC’结果:字符日期表达式:日期-日期,日期+N,日期-N结果:日期或数值要点:日期+日期是非法关系表达式:运算符号P58结果:逻辑型数值、货币、日期数据比较(先比较“年”,再比较“月”,最后比较“天”)字串包含测试:A、B是字符型变量,A$B,A是B的子串则为真,否则为假。?‘女’$’男女’——>.t.?‘学生

11、’$’大学

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

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

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