您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VFP >> 辅导 >> 正文    
  VF辅导:VFP常量与变量 【注册男护士专用博客】          

VF辅导:VFP常量与变量

www.nanhushi.com     佚名   不详 

  一.常量:在程序运行过程中保持不变的量称为常量.vfp中,共有5种类型的常量:数值型常量,字符型常量,逻辑型常量,日期型常量和日期时间型常量. 
  1.数值型常量:数值型常量可以是整数或实数,例如:56,69.8等都是数值型常量. 

  2.字符型常量:字符型常量是用定界符括起来的由字符、空格和数字所组成的字符串.定界符可以是单引号、双引号和方括号.当某一种定界符本身是字符型常量的组成部分时,就应选用另一种定界符.例如:"abcd",’教授’,[王明]都是正确写法的字符型常量. 

  3.逻辑型常量:逻辑型常量只有2个值:"真"与"假".用.T.,.t.,.Y.,.y.表示"真",用.F.,.f.,.N.,.n.表示"假".注意:两边的点不可去掉但可用空格代替. 

  4.日期型常量:日期型常量必须用花括号括起来,例如:{^95.01.12}、{^01/12/95}都是日期型常量的正确写法.大括号中的"^"键盘符,是为了解决"千年虫"问题而加入的. 

  5.日期时间型常量:日期时间型常量也必须用花括号括起来,例如:{^2005/12/06 11:12:32pm}、{2005.12.06 11:12:32pm}、{^2005-12-06 11:12:32pm}都是正确的日期时间型常量的写法。注意:日期和时间数据间必须有空格. 

  二.变量: 在程序运行过程中还会发生变化的量称为变量.vfp中,共有3种变量:字段变量、内存变量和系统内存变量.前两种变量的名称由1~个字母、下划线和数字表示,且必须以字母打头;而系统内存变量由系统规定. 

  1. 字段变量:字段变量是表文件结构中的数据项,vfp中共有13种字段变量.在本章第一节中已有叙述.字段变量是一种多值变量,比如"职工档案"表中的"姓名"字段,对应第一条记录中的值是"张三",对应第二条记录中的值是"李四",表中有多少条记录,就对应有多少个值.移动记录指针到所需记录,即可找出字段变量的当前值. 

  2.内存变量:内存变量是独立存在于内存中的变量,一般随程序结束或退出vfp而释放,也可在程序代码中使用命令释放内存变量.内存变量常用于存储程序运行的中间结果或用于存储控制程序执行的各种参数.vfp定义6种内存变量:字符型、数值型、逻辑型、日期型、日期时间型和屏幕型内存变量.对于屏幕型内存变量,可用save screen to 变量名命令存放当前屏幕上的信息,用restore screen 变量名从屏幕内存变量中恢复屏幕信息.vfp最多允许65000个内存变量. 

  3.系统内存变量:系统内存变量是由vfp自动生成和维护的变量,用于控制vfp的输出和显示信息的格式.为与一般内存变量相区别,在系统内存变量前加一个下划线"_".例如,系统内存变量"_peject"用于设置打印输出时的走纸方式. 

  三.内存变量的赋值: 
  格式1:变量名=值 
  格式2:store 值 to 变量名表 
  说明:(1).格式2可将同一值赋给多个变量. 

  (2).变量不需事先声明即可赋值,赋值的同时该变量就被创建,变量类型取决于所赋初值的类型. 

  (3).可直接通过变量名引用变量的值.但如果当前打开的表中有与变量同名的字段名,此时用M.变量名引用该变量,而字段名可直接引用. 

  例:在命令窗口依次输入执行下列命令 
  x=26 &&定义变量X并赋初值26,X的类型为数值型 
  ?X &&结果为26 
  store "你好" to a,b  
  ?a,b &&结果为:你好,你好

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。