日期格式 传统日期格式 传统日期格式 – 受到 set 命令的影响 set date to set century on|off – VFP5.0 及以前版本的默认格式 – 系统默认日期格式(月/日/年) ( 日年 美国 {mm/dd/yy hh:mm:ss [a|p]} {09/20/98 1:05:50} – 可以通过更改区域设置来更改日期格式 set date to ymd set date to long set century on 严格日期格式 严格日期格式 – 不受 set 命令的影响 – VFP6.0 及以后版本的默认格式(年/月/日) 在 VFP6.0 以后版本中怎样使用传统格式? – 要是用传统的格式需要使用 set strictdate to 0 编译时常量 什么时候可以使用:在程序中(非交互方式下) 本质:命名的数据项 格式:#define 常量名 值
6
江苏省计算机等级考试二级 VFP 复习资料(2010 年 10 月)
于帅
引入原因:简便、批量修改 变量 给存储位置一个标号(变量名) ,存储内容是变化的,由程序(命令)来修改 内存变量:由用户定义的内存中的一个(组)存储单元,变量名是存储位置的符号 标志。 其值可以由程序操作修改。 使用过程中该存储单元中存放的数据在程序操作期间通过变量名 通过变量名去修改 通过变量名 创建变量 VFP 的变量不需要特殊声明 = (赋值) 、STORE 值 TO 变量名 访问变量 – 字段变量与内存变量同名时,字段变量优先 – 此时要引用内存变量,在变量名前加 M. 或 M-> xm=1234 ?xm ?m.xm ?m->xm – 例子:当前工作区打开了 JS 表,当前记录的 xm 字段
的值为“王一平” ?xm, m.xm 控制变量 控制变量的访问 – 程序:为解决
问题设计的一连串的指令 – 计算机的存储
程序控制的原理 – 子程序的提出: 程序太长、有重复操作、提高程序的可读性 – 作用域: 应用程序运行(内存变量) 创建变量的
工作区(字段) – PRIVATE 私有 当前及子程序(若程序中未定义,默认为私有) LOCAL 局部 当前 PUBLIC 公共(全局) 所有运行的程序中(只能说明一次)命令窗口中 变量均为 PUBLIC 型 公共(全局) :在当前工作期,任何程序都能使用全局变量 私有: 私有变量的作用范围是当前程序及子程序; 私有变量允许在当前程序中使 用调用程序(上级程序)中的同名变量,不影响变量的原始值; 局部:局部变量只能在当前程序中使用,不能被更高层或更低层的程序访问 内存变量的保存与恢复 内存变量的保存与恢复 显示:display memoery like 清除:clear memoery 保存到文件:save to 文件名(扩展名为 mem) 从文件恢复: restore from 数组(内存