- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Visual FoxPro 6.0基础知识 Visual FoxPro 6.0的操作方式11 2.1 数据类型与运算符 2.2 Visual FoxPro 6.0的数据类型有两类,一类用于变量和数组,另一类用于表中的字段。Visual FoxPro 6.0中共有13种数据类型,其中7种数据类型(浮点型、双精度型、整型、备注型、通用型、二进制字符型、二进制备注型)只能用于表中的字段。 了解Visual FoxPro 6.0的操作方式 了解Visual FoxPro 6.0中的数据类型 掌握常量的概念及基本用法 掌握变量的概念及基本用法 掌握表达式的概念及基本用法 掌握函数的概念及基本用法 【学习目标】 2.1 Visual FoxPro 6.0的操作方式 为了便于用户操作,对完成每一项任务Visual FoxPro 都提供了多种途径,包括 菜单方式和命令方式。 【案例2-1】 以list语句为例说明Visual FoxPro 6.0中命令方式的操作 已存在一个如图所示的表,要求用list语句来演示命令方式在Visual FoxPro 6.0中的应用。 2.2 数据类型与运算符 2.2.1 数据类型 在Visual FoxPro 6.0中共定义了13种数据类型。如下表所示 数 据 类 型 代 码 数 据 范 围 字 段 宽 度 说 明 字符型 C =254Byte =254Byte 字母、数字型文本 货币型 Y 15.4 8Byte 货币单位 数值型 N (+ ?)20位 =20位 整数或小数 浮点型 F (+ ?)20位 ? 同“数值型” 日期型 D 01/01/001~12/31/9999 8Byte 年,月,日 日期时间型 T 01/01/001 0:00:00AM 12/31/9999 11:59:59PM 8Byte 月,日,年 时,分,秒 双精度型 B ? 8Byte 双精度数值 整型 I (+ ?)10位 4Byte 不带小数点的数值 逻辑型 L .T. .F. 1Byte 真或假 备注型 M 仅限于存储空间 4Byte 不定长的字母数字文本 通用型 G 仅限于存储空间 4Byte OLE(对象链接与嵌入)对象 字符型(二进制) ? =254 Byte ? 与前述“字符型”相同,但是当代码页更改时字符值不变 备注型(二进制) ? 仅限于存储空间 ? 同前述“备注型”相同,但是当代码页更改时备注不变 2.2.2 常量 常量用于表示固定不变的数据。 1.数值型常量 数值型常量分为整数和实数。如1024、3.14、-0.25、3.25E-4等。 2.字符型常量 字符型常量是用单引号、双引号或方括弧等定界符括起来的字符串,如“计算机”、abc、[Hello]、“1234”。 3.日期型常量 用于表示日期。如{^2004/1/28}、{^9999-12-31},空白的日期可表示为{}或{/}。 4.日期时间型常量 用于表示日期和时间。如{^2004/1/28 8:30 }、{1999/12/31 18:20}、{2000/12/1 5:00 a}。 5.逻辑常量 逻辑常量只有真和假两种值。 6.货币型常量 用于表示货币值。如$100.12345,系统默认为$100.1235。 2.2.3 变量 变量通常指在命令操作或程序运行中可以改变值的量。每个变量都有一个变量名。变量包括字段变量、内存变量和系统变量3类。 1.字段变量 表中的每一个字段都是一个字段变量,如前面所建立的学生学籍表中的姓名、学号等都是字段变量。 2.内存变量 内存变量是用户在操作中根据需要而单独定义的。 (1)内存变量的命名 不可与系统的保留字相同。 (2)内存变量的赋值 内存变量=表达式, STORE 表达式 TO 内存变量表 (3)内存变量的数据类型 内存变量的数据类型可以是字符型、数值型、日期型、日期时间型、逻辑型和货币型6种之一。 (4)表达式值的显示命令 命令:?|?? 表达式表 功能:计算表达式的值并将其显示在屏幕上。 3.系统变量 在Visual FoxPro 6.0中提供了一批系统内存变量,以下划线开头,用于处理日历、屏幕输出格式、剪贴板等方面的信息。 4.数组 数组是按一定顺序排列的一组内存变量。 数组必须先定义后使用。 2.2.4 运算符与表达式 Visual FoxPro 6.0中有算术、关系、逻辑、日期和日期时间5种运算符。 表达式则是指由常量、变量、函数和运算符按照不同的含义连接而成的式子。如a、3*2、a+b等都是表达式。 算术、关系、逻辑运算符 运算符名称 优 先 级 运 算 符 说 明 运算举例(注
文档评论(0)