网站大量收购独家精品文档,联系QQ:2885784924

第2章VisualFoxPro程序设计基础.pptVIP

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
复习概要及其考点 在历年考题中所占的分值比重为4.7% 关键考点 常量的书写格式 内存变量的数据类型 变量类型 数组的定义 逻辑表达式 常用函数——字符函数 常用函数——日期和时间函数 常用函数——测试函数 常用函数——数据类型转换函数 考点1 常量 数值型常量:由数字0~9、小数点和正负号构成 货币型常量:$123.5 字符型常量:也称字符串,其定界符是半角单引号(‘’)、双引号(“”)或方括号([ ])。 日期型常量:定界符是花括号({});严格的日期格式为{^yyyy-mm-dd};设置分隔符set mark to [日期分隔符];设置日期显示格式set date to ymd/mdy;设置年份显示格式set century on/off/to[世纪值]Rollover[年份参照值]. 日期时间型常量:{日期,时间} 逻辑型常量:逻辑真.T./.t./.Y./.y.;逻辑假.F./.f./.N./.n.。 考点2 变量 变量值是能够随时更改的。变量名由字母、数字、下划线、汉字构成,不能以数字开头。 VF中变量分为字段变量和内存变量两个大类。 字段变量:表中的字段名 内存变量的数据类型:字符型(C)、数值型(N)、货币型(Y)、逻辑型(L)、日期型(D)、日期时间型(T) 变量的赋值命令有以下两种格式: 格式1:STORE 表达式 TO 内存变量名表 格式2:内存变量名 = 表达式 注意:当内存变量与字段变量同名时,若简单的用变量名访 问,则系统默认为字段变量。若要访问内存变量,必须在内 存变量的前加上前缀M.或M-。例如:M.姓名或M-姓名。 考点3 表达式 数值表达式 1)由算术运算符将数值型数据(数值型常量或数值 型变量)连接起来的式子,其结果仍为数值型数据。 2)数值运算符及运算优先级依次为:圆括号 (());乘方(**或^);乘(*)、除(/)、取 余(%);加(+)、减(-)。 字符表达式(运算符) +:前后两个字符串首尾连接形成一个新的字符串. -:连接前后两个字符串,并将前一个字符串的尾部空格转移到合并后的字符串的尾部. 考点4 常用函数 一、数值函数 1.绝对值和符号函数 格式:ABS(数值表达式) 格式:SIGN (数值表达式) 2.求平方根函数:SQRT(数值表达式) 3.圆周率函数:PI() 4.取整函数 格式:INT(数值表达式) 功能:返回数值表达式的整数部分。 格式:CEILING(数值表达式) 功能:返回大于或等于数值表达式的最小整数。 格式:FLOOR(数值表达式) 功能:返回小于等于数值表达式的最大整数。 程序设计基础 在历年考题中所占的分值比重为 7.0 % 关键考点 程序的基本结构——DO循环结构 程序的基本结构——SCAN循环结构 程序的基本结构——IF选择结构 模块的定义和调用 参数传递 变量的作用域 程序调试 考点1 程序的基本结构 程序文件的建立与修改(文件扩展名.prg) 建立:文件“新建”按钮、命令modify command 修改:文件“打开”按钮、命令modify command 执行程序:Do 文件名(扩展名可省略) 简单的输入/输出命令 INPUT [字符表达式] TO 内存变量(接受各种数据类型) ACCEPT [字符表达式] TO 内存变量(只接受字符型数据) 程序的基本结构有三种:顺序结构、选择结构和循环结构 考点2 传递变量 模块的定义 调用模块程序 格式1: do 文件名|过程名 with 实参1[,实参2,…] 格式2: 文件名|过程名(实参1[,实参2,…) 参数传递 格式1: do 文件名/过程名 with 实参1[,实参2,….] 采用格式1调用模块程序时,如果实参是常量或表达式,系统会计算出实参的值,并把它们赋值给相应的形参变量,形参值的改变并不影响实参。这种情形称为按值传递。 如果实参是变量,那么传递的将不是变量的值而是变量的地址。这时形参和实参实际上是同样一个变量(名字可能不同而已),在模块程序中对形参变量值的改变同样是对实参变量值的改变。这种情形称为按引用传递. 考点3 变量的作用域 全局变量:在任何模块中都可使用的变量 PUBLIC 内存变量名 该命令的功能是建立全局内存变量,并为它赋初值.F.。 私有变量 在程序中直接使用,由系统自动隐含建立的变量都 是私有变量。私有变量的作用域是建立它的模块及 其下属的各层模块。 局部变量:局部变量只能在建立它的模块中使用 LOCAL 内存变量名 private 内存变量名 首先private并不是创建私有变量。Private命令隐藏可以 上层模块中可能已经存在的变量。 练习 1. 从内存中清除内存变量的命令是(

文档评论(0)

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

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

1亿VIP精品文档

相关文档