计算机二级vfp 第2章_程序设计基础.pptVIP

  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文档。上传文档
查看更多
计算机二级vfp 第2章_程序设计基础

第2章 Visual FoxPro 程序设计基础 2.1 常量与变量 2.2 表达式 2.3 常用函数 2.4 程序与程序文件 2.5 程序的基本结构 2.6 多模块程序设计 2.1.1 常量 常量是固定不变的数据,它具有数值型、字符型、日期型、日期时间型、逻辑型、货币型等多种类型。 一、数值型常量 二、字符型常量 三、日期型和日期时间型常量 四、逻辑型常量 五、货币型常量 一、数值型常量 整数、小数或用科学计数法表达的数都是数值型常量。 例:2.8182, 0.11333, 2.3E5…… 二、字符型常量 字符型演常量是用双引号、单引号、或方括号等定界符括起来的字符串。字符串的最大长度是254个字符,若字符串中含有定界符,则须用另一种定界符括起来。 例:“微机”,’PC机‘,[计算机],“3.1415926”。 [She said,I am a student.] VFP字符串的最大长度为254个字符。 ?”计算机” ?”123” ??”学习” 三、日期型和日期时间型常量 日期型常量是用花括号括起来的。 例:{06 / 30 /1999},{6 / 30 / 99}……… 传统的日期型常量格式:{mm/dd/yy hh:mm} 严格的日期型常量格式:{^yyyy-mm-dd}[,] hh:mm:ss[a|p] 注:执行命令时,VFP默认使用严格的日期型格式,如果需要使用传统的日期格式,必须先执行set strictdate to 0 命令,否则会引起出错,若要设置严格的日期格式,可执行命令set strictdate to 1. 影响日期格式的设置命令 1.格式:SET MARK TO [日期分隔符] 功能:用于指定显示日期值时所用的分隔符。- . 2.格式:SET DATE TO (50页表) 功能:用于设置日期显示的格式 3.格式:SET CENTURY ON|OFF|TO(50页) 功能:用于决定如何显示或解释一个日期数据的年份。 四、逻辑型常量 逻辑型常量只有真和假两种值,通常用.T.,.t.,.F.,.f.表示。 五、货币型常量 货币型常量用来表示货币值,以$符号开头,并四舍五入到小数4位。 例:$100.12345, 计算结果是$100.1235 变量 在命令操作和程序运行过程中其值允许变化的量称变量,变量包括内存变量、字段变量和系统内存变量等3种。 一、内存变量 二、数组 三、内存变量的定义 四、内存变量的显示 五、内存变量的清除 一、内存变量 1. VFP的命名规则 内存变量与字段、文件的命名规则有所不同。在VFP中除字段和文件外,所有的用户命名,遵守以下规则:以字母、汉字或下划线开头;由字母、数字、下划线组成;至多有128个字符;不可与系统保留字同名。所谓系统保留字是指VFP语言使用的字。 2. 内存变量赋值命令 格式1:内存变量=表达式 格式2:store 表达式 to 内存变量名表 3.表达式值显示命令 命令格式:?|?? 说明: 命令格式中的符号|表示或 ?表示从屏幕下一行的第一列起显示结果 ??表示从当前的当前列起显示结果。 内存变量的显示 命令格式:list|display memory [like 通配符 [to printer] [prompt] [to file 文件名] like 子句表示将选出与通配符相匹配的内存变量,通配符有?(1个)和*(多个)两种。 选项to printer能将屏幕显示内容输出到打印机,使用[prompt]则能提供是否打印的提示窗口。选项to file 文件名能将显示内容存入文件。 内存变量的清除 命令格式:release [内存变量表] [all [like|except通配符]] 功能:从内存中清除指定的内存变量 命令格式:clear memory 功能:从内存中清除所有内存变量 二、数组 数组是按一定顺序排列的一组内存变量,数组中的各个变量称为数组元素。数组必须先定义后使用。 数组的定义 命令格式:dimension 数组名 (下标1[,下标2]) declare 功能:定义一维或二维数组及其下标的上界 2)数组的赋值 在一般高级语言中,同一数组各元素的类型必须相同。VFP则可以各不相同,在定义数组时,初值设置为.f.。 用赋值命令可为数组元素单个地赋值,也可为整个数组的各个元素赋以相同值。 二维数组各元素在内存中按行的顺序存储。 例: DIMENSION x(3),a(2,3) 例:a=8 函 数 一、函数的要素 二、常用函数 二、常用函数 (一)、数值运算函数 1、ABS( x) 功能:求x 的绝对值 2、SQRT(x) 功能:求x的平方根 4、INT(x) 功能:对x取整 5、MAX(n, m) MIN

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档