第2章--Visual-FoxPro程序设计基础1.ppt

  1. 1、本文档共69页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

第2章VisualFoxPro程序设计基础1.数值型常量由数字、点和正负号组成,表示整数或实数值如365、-785、155.98、1092.5041、-6928.5等2.货币型常量货币型常量用来表示货币值,例如,$100,$20.5等。3.字符型常量由任意ASCⅡ字符、汉字和汉字字符组成的字符型数据字符常量又称为字符串VisualFoxPro要求将字符串中的所有字符用一对双引号(”)或单引号(’)或方括号([])作为定界符括起来。注意:定界符本身不是字符串的组成部分。例如,“FoxPro”、‘VisualFoxPro’、“中华人民共和国”、“学号、[李小璐]。注意:定界符必须成对匹配,不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界,如[“红玫瑰”]。4.日期型常量日期型常量就是用来表示日期的数值,其默认格式是{^yyyy/mm/dd}(即“年月日”格式)如{^2009/01/01}或{^2009-1-1}均表示2009年1月1日这一日期常量值VFP中影响日期数据格式的几个命令:(1)setmarkto[日期分隔符](2)setdateto日期格式例如:setdatetoANSI,将日期格式设置为“yy.mm.dd”格式setdatetoYMD,将日期格式设置为“yy/mm/dd”格式(3)setcenturyon|off(2)setstrictdateto0|1|2P.48例2.25.日期时间型常量用于表示日期和时间的常量,其默认格式为{^yyyy/mm/ddhh:mm:ss[a|p]}或{^yyyy/mm/dd,hh:mm:ss[a|p]}或其中a和p分别表示AM(上午)和PM(下午)例如,{^2009/01/0110:30:30a}和{2009-1-1,10:30:30a}均表示2009年1月1日上午10时30分30秒这个时刻6.逻辑型常量逻辑型常量就是表示逻辑判断结果“真”或“假”的逻辑值逻辑常量只有“真”和“假”这两个值真(.T.、.t.、.Y.和.y.)假(.F.、.f.、.N.和.n.)1.简单内存变量内存变量是独立于数据库以外、存储在内存中的临时变量。它通常用于存放程序运行过程中所需要的原始数据、中间结果及最终结果。内存变量的数据类型由它所保存的数据类型决定。变量赋值格式1:内存变量名=表达式格式2:STORE表达式TO内存变量名表2.数组数组是一组具有相同名称、以下标相互区分的有序内存变量的集合。其中每一个下标不同的内存变量都是这个数组的一个元素。在VisualFoxPro中,一个数组中各个元素的数据类型可以相同也可以不同。数组的定义命令格式:Dimension|Declare数组名1(下标1[,下标2])[,数组名2(下标1[,下标2])……]例:dimensionA(3),B(2,3)P.50例2.4数组元素的初始值为.F.可以以一维数组的方式访问二维数组3.日期时间表达式日期时间表达式是由“+”或“-”运算符将日期时间型数据与数值常量连接起来或用“-”运算符将两个日期时间型数据连接起来的表达式,其结果仍为日期时间型数据或是数值型数据。2.3常用函数VisualFoxPro提供了380多个标准函数。根据函数返回值的类型或函数功能划分:(1)数值型函数(2)字符型函数(3)数据转换函数(4)日期时间型函数(5)测试函数2.3.1数值型函数求平方根函数格式:SQRT(数值表达式)功能:该函数返回数值表达式的平方根。例2.14平方根函数的运算。?SQRT(100) 结果为10.00取整函数格式:INT(数值表达式)格式:CEILING(数值表达式)格式:FLOOR(数值表达式)例2.15整数函数的运算。STORE2.3TOX?INT(X),INT(-X) 结果为2-2STORE2.3TOX?CELING(X),CELING(-X) 结果为3-2STORE2.3TOX?FLOOR(X),FLOOR(-X) 结果为2-32.3.1数值型函数四舍五入函数格式:ROUND(数值表达式1,数值表达式2)功能:

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档