- 1、本文档共51页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VFP6的语言元素和系统函数
第三章 VFP6.0的语言元素和系统函数 重难点 主要介绍VFP语言元素,包括数据类型、变量、数组和函数的概念,系统函数的用法,并初步学习表结构的设计和建立。 难点:数据类型、变量等概念 3.1 VFP6.0的语言元素 3.1.1 关于常量与变量的概念 常量按数据类型分: 字符型常量、数值型常量、日期型常量、逻辑型常量四种 。 -3.46 1.5E-6 (表示1.5×10-6) ”FoxPro” 或 ‘FoxPro’ 或 [FoxPro] .T. {^1999/10/20} 2.变量 变量是指其值在程序运行中可以发生变化的量。变量必须有一个名字,称为变量名。 VFP6.0中变量名的命名必须遵守以下规则: 以字母或汉字开头 只能由字母、汉字、数字和下划线组成。不区分大小写。 ·避免使用保留字或关键字作为变量的名字。 VFP中有两大类变量:内存变量和字段变量。 3.1.2 VFP6.0的内存变量及数据类型 所谓内存变量是指独立于数据表文件而存在的变量,用于存放程序运行过程中所需要的常数、中间结果和最后结果。 1)字符类型:用字母C表示。包括字符常量和字符变量。 字符常量:即字符串,是由定界符括起来的字符序列。 有三种定界符号: “ ”,‘ ’,[ ] 字符变量:是用来存贮字符串的变量。 2)数值型:是最基本的数据类型。用字母N表示。可以使用整数、小数和指数形式来书写数据。如1234、0.38、-112、2E-8 等 对于整型数据,若太大系统将自动以浮点形式存储和输出 VFP数据表中可使用的数字型数据包括: 数值型、整型、浮点型、双精度型。 3)逻辑型:只有真(.T.)、假(.F.)两个值,又称布尔值。 4)日期型(Date)和日期时间型(DateTime) ·日期型用字母D表示,日期时间型用字母T表示。 日期常数或日期时间常数必须要用一对大括弧括起来。 日期时间常数时间部分的书写格式为: hh:[mm:[ss]][a|p] 5)货币型 货币型用字母Y表示。 数字前有“$”符号表示货币数据。对货币类型数据,系统将对小数部分自动四舍五入,仅保留4位小数。 数据类型小结:上面介绍了几种不同数据类型,后面还会介绍一些其它数据类型。作为初学者,可能感到难以理解。不同数据类型的数据在计算机中存储的形式是不同的,有不同的用途。 3.内存变量的创建与简单输出 ·可以用 =、STORE、INPUT、WAIT、ACCEPT 等命令创建内存变量并给内存变量赋值。所赋的值的类型决定内存变量的类型。 ·可以用 ?、??、@…SAY 等命令对变量中的值进行输出。 1)STORE命令 格式: STORE 表达式 TO 内存变量表 2)“=” 命令格式: 格式: 内存变量=表达式 3)?/??命令 格式1: ?表达式表(先换行,再输出) 格式2: ??表达式表 (直接在光标当前位置输出) 3.1.3 字段变量及其数据类型 字段变量是指与数据表文件相关的变量。 字段变量随数据表的打开而存在。 在某个时刻,字段变量的值是确定的,而且对应当前记录的值。 字段变量的数据类型有13种 3.1.4 内存变量与字段变量的区别 1.种类和数目的差别。 2.内存变量可以根据需要随时定义,并且内存变量的类型随着所赋给的值而改变。字段变量类型随表结构的确定而确定。表结构不变,则字段变量类型也不会变。 3.内存变量是单值变量,只要没有重新赋值,则其值不变; 字段变量是多值变量,其值随着当前记录的改变而改变。 4 .内存变量名长度不限,字段变量名最长为128个字符。 5.内存变量可以用赋值号“=”简单地赋值, 字段变量不可以用赋值号“=”赋值。 6.引用上的区别。同名时,在内存变量前面用“M.”或“M-”作为前缀。 习题:1、2 3.1.5 数组 数组在使用前必须先定义,然后才能使用。 1.数组定义形式: DECLARE | DIMENSION 数组1名 (下标l[,下标2])[,数组2名(下标1[,下标2])]…… 每个元素都可当作一个单独的内存变量使用,并可以分别存放相同类型或不同类型的数据 对数组的引用 若对数组名赋值,其结果是将同一个值赋给该数组的所有数组元素。 二维数组可以当作一维数组引用。 在仅有定义而没有赋值前,数组元素的数据类型为逻辑类型,且其值为.F.(假)。 VFP数组允许动态改变大小,即允许用DECLARE或DIMENSI0N命令重新定义大小,而且原先的值可以平滑地过渡。 数组元素的赋值 常用“=”或STORE给数组元素赋值。 对数组名赋值时,是把表达式的值赋给指定数组中的所有元素; 对数组元素名赋值时,是把表达式的值赋给指定的
您可能关注的文档
- 2SQL语言基础及数据定义功能.ppt
- 19世纪的自然科学和辩证唯物主义自然观.ppt
- 80C51单片微机的程序设计(m).ppt
- -设计探究取向的学习活动.ppt
- -变量、函数和计算图标的应用8.ppt
- Excel函数在决策管理中的应用.pptx
- Excel在数值计算中的应用(公式与函数).ppt
- AutoCAD模具图绘制基础.ppt
- Excel在财会中高级应用技术基础.ppt
- SQL语言-建立和删除索引.ppt
- (高清版)DB13 5325-2021 生活垃圾焚烧大气污染控制标准.docx
- (高清版)DB13∕T 5348-2021 大丽花脱毒种苗生产技术规程.docx
- (高清版)DB13∕T 5652.7-2023 节水型单位评价导则 第7部分:洗浴场所.docx
- (高清版)DB13∕T 5663-2023 鸟巢蕨设施繁育技术规程.docx
- (高清版)DB13∕T 5706-2023 黄秋葵病虫害综合防控技术规程.docx
- (高清版)DB62∕T 996-2022 绿色食品 双孢蘑菇越冬生产技术规程.docx
- (高清版)DB13∕T 5684-2023 金银花质量调控技术规程.docx
- (高清版)DB13∕T 5699-2023 谷子品种生态适应性评价技术规程.docx
- (高清版)DB13∕T 5341-2021 高水分裹包苜蓿青贮技术规程.docx
- (高清版)DB13∕T 5672-2023 公路路基微型桩加固设计与施工技术规范.docx
最近下载
- 机器学习原理及应用吕云翔习题答案.docx
- 国际压力性损伤-溃疡预防和治疗临床指南(2025年版)解读PPT课件.pptx VIP
- DB32T 4932-2024肉鸭层叠式笼养管理技术规程.docx
- 广东省深圳市坪山区2023-2024学年六年级下学期期末数学试题.docx VIP
- 开放系统11879《小学语文教学研究》期末机考真题及答案(第103套).docx VIP
- 开放系统11879《小学语文教学研究》期末机考真题及答案(第102套).docx VIP
- 开放系统11879《小学语文教学研究》期末机考真题及答案(第101套).docx VIP
- 退化林修复投标方案.docx VIP
- 深基坑开挖安全旁站监理记录表.doc VIP
- 兵团开放大学2023年春季《公务员制度讲座》期末考试.docx VIP
文档评论(0)