VFP新版讲稿初稿第4~6讲(第三章).docVIP

  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文档。上传文档
查看更多
(第4讲) 第三章 VFP6.0的语言元素和系统函数 主要介绍VFP语言元素,包括数据类型、变量、数组和函数的概念,系统函数的用法,并初步学习表结构的设计和建立。 难点:数据类型、变量等概念 3.1 VFP6.0的语言元素 3.1.1 关于常量与变量的概念 1.常量 ·常量是指其值在程序运行过程中保持不变的量。 包括: 字符型、数值型、日期型、逻辑型常量等。 例如合法的常量: -3.46 1.5E-6 (表示1.5×10-6) ”FoxPro” 或 ‘FoxPro’ 或 [FoxPro] .T. {^1999/10/20} 重点:会区分和书写各种常量 例3-1:下面的程序用来从键盘输入一个圆的半径,计算圆的周长和面积。 CLEAR PAI=3.14159 INPUT ”请输入圆的半径:”TO R L=2*PAI*R AREA=PAI*R*R ?”周长:”,L,”面积:”,AREA RETURN 2.变量 VFP6.0中变量名的命名必须遵守以下规则: ·以字母或汉字开头 ·只能由字母、汉字、数字和下划线组成。不区分大小写。 ·避免使用保留字或关键字作为变量的名字。 合法的变量名例子: NAME、P2、姓名、姓名1、P_1 非法的变量名例子: 1NAME、AB%、3P_1 ·变量名长度: 内存变量名长度不限,字段变量名最长128个字符。 VFP中有两大类变量:内存变量和字段变量。 3.1.2 VFP6.0的内存变量及数据类型 1. 内存变量的类型 所谓内存变量是指独立于数据表文件而存在的变量,用于存放程序运行过程中所需要的常数、中间结果和最后结果。 VFP内存变量的数据类型有6种:(表3.1) 字符型、数值型、逻辑型、日期型、日期时间型、货币型 2. 数据类型说明 1)字符类型:用字母C表示。包括字符常量和字符变量。 ·字符常量:即字符串,是由定界符括起来的字符序列。 有三种定界符号: “ ”,‘ ’,[ ]: 如 “长江大学” 等价于 ‘长江大学’ 或 [长江大学] 又例如 123 是数值常量, ”123” 是字符串常量; ABC 是变量名, [ABC] 是字符串常量。 当双引号、单引号和括号字符都出现时, VFP把最外面一对匹配引号作界定符,而里面的引号字符作为字符串的成员处理。 例子:(演示) ?“I can’t do that !” ?‘He said,“I am Ok” ’ ?[As you know,“Nothing is impossible” ] ·字符变量:是用来存贮字符串的变量。 可以用来存贮人名、地名和文本等信息。 例3-2:下面的三条语句实现两个字符串的连接,并显示连接的结果。 FirstName=“鲁智深” Name=“花和尚”+FirstName ?Name 2)数值型:用字母N表示。 ·数值型数据也有常量和变量。 ·可以使用整数、小数和指数形式来书写数据。 如1234、0.38、-112、2E-8 等 ·对于整型数据,若太大系统将自动以浮点形式存储和输出 ·VFP数据表中可使用的数字型数据包括: 数值型、整型、浮点型、双精度型。 3)逻辑型:只有真(.T.)、假(.F.)两个值,又称布尔值。 ·逻辑常量: 书写时可用下述八个字母之一表示,前后均必须使用句点。 逻辑值真 逻辑值假 .T. .F. .t. .f. .Y. .N. .y. .n. 可以给变量赋上述八种值之一。真正在内存中存放的还是.T.或.F.。 例如: A=.T. 与 A=.Y. 等价 ·逻辑变量:其值为逻辑值的变量。 例如: flag=.T. mark=.F. 则flag、mark是逻辑变量。 4)日期型(Date)和日期时间型(DateTime) ·日期型用字母D表示,日期时间型用字母T表示。 ·日期数据形式分美国式、英国式等。 VFP中默认使用美国式显示日期(即“月/日/年”形式)。 ·日期型和日期时间型数据同样有变量和常量。 ·强调,日期常数或日期时间常数必须要用一对大括弧括起来。大括弧是日期常数的唯一标志。 例如: {10/21/99} {10/21/99 10:05:30} 而 10/21/99 是一个数值表达式 ”10/21/99” 是一个字符串 ·关于日期数据显示风格,日期常数书写格式补充以下几点: (1)日期时间常数时间

文档评论(0)

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

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

1亿VIP精品文档

相关文档