第2章 VF程设计基础.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 VF程设计基础

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]’,五一庆祝会 ““五一”庆祝会” 货币型(Y):1、小数自动四舍五入取4位 2、用8个字节表示(宽度) ? $12345.67896====12345.6790 日期型(D):{}称定界符,^称脱字符,分隔符有3种(/,-,.) 用8个字节表示(宽度) 1、严格的日期格式:{^2006/09/01} ,任何情况下可以用 2、传统的日期格式受SET STRI TO 0|1的设置影响 3、日期格式的设置命令 SET CENTURY ON|OFF 年份用4位|2位 SET MARK TO 用什么分隔符’\’, ’-‘, ’.’ 如:SET MARK TO ‘-‘ (注意一定加定界符) SET DATE TO YMD 按‘年月日’的格式 Y:年 M:月 D:日 (默认显示是“月/日/年”) 日期时间型(T) 逻辑型(L):1、用一个字节表示 2、真、假值(.T.和.F.或.Y.和.N.)3、.T..F.为真 2、变量(P52) 值可以随时更改,变量有内存变量(及数组变量)和字段变量 1 命名规则:名字组成可以是字符(包括汉字)、下划线、数字 要点:但不能以数字开头,只能以字符(英文、中文)或下划线开头。 合法:A12,AB,_AB 非法:1A,2B 2 变量赋值 “=“:单个变量赋值 (“=”也可以是关系运算符,注意区别) STORE TO :多个变量赋相同值 A=56 STORE 80 TO D,B,C 变量的值是最后一次赋的值(要点) A=24 把24这个数值型常量赋给变量A,A是数值型变量,其值为24 A=‘BNM’ 把’BNM’这个字符型常量赋给变量A,A是字符型变量,其值为’BNM’ ? A 结果是BNM字符 内存变量的数据类型由其值决定(要点) A=12 则变量A是一个数值型的内存变量。 B=‘ABC’,则变量B是一个字符型的内存变量 3、输出变量的值:?,?? A=12 ? A 要点:当内存变量和字段变量同名时,优先输出字段变量的值,如要输出内存变量的值,应指明是内存变量 ? M-内存变量或M. 内存变量, 举例:假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“李彤”(C型字段)。在命令窗口输入并执行如下命令: 姓名=姓名-“出勤” ? 姓名 屏幕上会显示 A) 李彤 B) 李彤 出勤 C) 李彤出勤 D) 李彤-出勤 (2010年3月笔试27题) 4、内存变量其他命令 显示(DISP MEMO 或LIST MEMO) LIKE 模糊匹配,*、?表示任意一串或一个(通配符) 清除 CLEAR MEMO 例:LIST MEMO LIKE A* 显示以字母A开头的内存变量 数组:一般先定义,后使用 P52 二维数组F(A,B) F:数组名,A、B是下标,A、B的最小值是 1,共有A*B个元素,每个元素初值都为.F. 1、创建或定义数组 DIME F(2,3)或DECLARE F(2,3) 定义一维数组 DIME F(9) 定义二维数组 DIME F(2,3) 2、定义数组后,每个元素初值为.F. (要点) 3、F=3,则所有元素的值都赋值3 4、用一维数组的形式访问二维数组:(按行的顺序访问) 二维 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 数组名 USE CHENGJI 打开数据表CHENGJI GO 6 指针指向第6条记录 SCATTER TO F 自动定

文档评论(0)

rof945 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档