第2章 Visual FoxPro语言基础

合集下载

VFP语言基础

VFP语言基础

第二章VISUAL FOXPRO 基础2.1 数据类型数据类型就是对数据的允许取值以及值的范围进行的说明。

使用场合:字段(表文件特有),内存变量,常量数据类型:(1)字符型(C)最多254个字符组成(2)数值型(N)由数字,小数点和正负号组成。

最多允许输入20位数字,其精度可精确到15位。

(3)日期型(D)表示一个日期,长度固定为8个字节(4)日期时间型(T)表示时间和日期,长度固定为8个字节。

(5)逻辑型(L)二值类型,用于描述只有两种可能的逻辑量,如是/否,失败/成功,合格/不合格,男/女等(6)货币型(Y)表示货币值,长度固定为8个字节。

前面加$,小数点后保留四位小数如:$123.0177(7)备注型(M)也称记事型。

用于把数据中较大的文本块以固定格式存放在此类型的字段中。

弥补字符型数据长度不能超过254个字符的限制。

(8)通用型(G)存放由其他应用程序传来的数据,其传媒为剪贴版。

可存放照片、声音等多媒体信息。

(9)整型(N)4个字节,不带小数(10)浮点型(F)等价于数值型(11)双精度型(N)存放精度较高,位数固定的数值。

(12)二进制字符型(13)二进制备注型2.2常量与变量1.常量(常数):一个具体的值.5种类型的常量:(注意:区别于表内数据的表示方法)(1)数值型常量:整数或实数例如:45,456.12等(2)字符型常量:由定界符括起来的由字符,汉字,空格或数字所组成的字符串。

定界符: 双引号或单引号或方括号注意:①定界符一定要在英文输入法或者中文输入法的英文标点符号、半角(默认)的状态下输入。

例:”ABCD”, …1234‟, [数据库]②定界符内的字符只是简单的字符标识例:?‟3+4‟③当某一种定界符本身是字符型常量的组成部分时,应选用另一种定界符来表示该字符串。

(3)逻辑型常量只有两个值,.T. 或.F. ,长度为1注意:两边一定要加点(只要不在表里,这两个逻辑值都要加点)(4)日期型常量:必须用花括号和^括起来,长度固定为8个字节例如:{^2004/07/08 } 或者{^2004-07-08 }(5)日期时间型常量:包括日期和时间的合成。

第2章Visual FoxPro 6.0基础知识

第2章Visual FoxPro 6.0基础知识

其中“^(**)”为乘方运算符,如3的平方表示为 3^2或3**2。“%”为求余运算符,它的结果为两数 相除所得的余数,如8%3的结果为2,“%”也被称 为“求模运算符”。 算术运算符的优先级别由高到低依次为:()→ ^、 ** → *、/ → % → +、-。 2.关系运算符和关系表达式 关系运算符包括>、>=、<、<=、=、<>或#或!=、$、 ==。其中<>(#或!=)为“不等于”,$为“包含 于”。
(9)COS(<数学表达式>) 功能:求cos(x)的值。其中<数学表达式>的单位为弧度。 (10)EXP(<数学表达式>) 功能:求以e(2.718)为底的指数函数的值,即求ex。 (11)LOG(<数学表达式>) 功能:求以e(2.718)为底的对数函数的值,即求ln(x)。 (12)LOG10(<数学表达式>) 功能:求以10为底的对数函数的值,即求lg(x)。
3.日期型常量 用于表示日期。使用时必须用花括弧括起 来,花括弧内包括年、月、日3部分内容, 各部分之间用“\”或“-”或“.”分隔开,如 {^2004/1/28}、{^9999-12-31},空白的日期 可表示为{}或{/}。
4.日期时间型常量 用于表示日期和时间。格式为:{^yyyy-mm-dd hh:mm:ss a|p},如{^2004/1/28 8:30 }、 {1999/12/31 18:20}、{2000/12/1 5:00 a}。 5.逻辑常量 逻辑常量只有真和假两种值。用.T.、.t.、.Y.或.y. 表示真,用.F.、.f.、.N.或.n.表示假。 6.货币型常量 用于表示货币值。默认以$符号开头,并四舍五入 到4位小数,如$100.12345,系统默认为$100.1235。

Visual FoxPro程序设计实用教程第2章 Visual FoxPro语言基础

Visual FoxPro程序设计实用教程第2章   Visual FoxPro语言基础

双精度浮点数
同数值型一样 OLE对象引用 整数值 数据块引用 任意不经过代码页修改 而维护的字符型数据 任意不空间限制
2.1.2 常量
所谓的常量就是在程序执行中其值保 持不变也不能改变的量,Visual FoxPro 6.0 支持6种类型的常量:数值型、字符型、逻 辑型、货币型、日期型和日期时间型。


功能:格式1释放所有内存变量。格式2释放由 内存变量表指定的内存变量。格式3释放所有 内存变量,无任何选项释放所有内存变量,在 程序中要选EXTENDED,否则不能释放公共 变量。格式4当选LIKE <通配符>时,释放与< 通配符>相匹配的内存变量;当选EXCEPT < 通配符>时,释放与<通配符>不相匹配的内存 变量。
8
{^ 00:00:00 am}~{^9999-1231 11:59:59 pm}
续表
数据类型 数值型N 占字节数 取值范围 说明 整数或小数
在内存占8字节, 在表中占1~20字 节 8
同数值型一样 在表中占4字节 4 在表中占4字节 254
-.9999999999+E19~ .9999999999E+20
在Visual FoxPro中内存变量的命名 规则如下。 ① 内存变量名是由数字、字母和下画线 组成,且必须由字母、下画线开头,总 长度不超过128字符。
② 内存变量中可使用中文字符,它与字母 同等待遇(一个汉字占两个字符)。 ③ Visual FoxPro变量中的英文字母是不区 别大小写的。 ④ 尽量避免使用系统保留字,如private、 use等。
+/-4.94065645841247E324~ +/-8.9884656743115E307 -.9999999999+E19~ .9999999999E+20 受可用空间限制 -2147483647~2147483647 受可用空间限制 任意字符

第2章 Visual FoxPro基础知识

第2章  Visual FoxPro基础知识

其默认格式为{mm/dd/yyyy hh:mm:ss}。
其中yyyy代表年,前两个mm代表月,dd代表日,hh代表小时,后 两个mm代表分钟,ss代表秒,长度固定为8位。
(6)逻辑型
逻辑型数据(Logic)是描述客观事物真假的数据,用于表示逻 辑判断结果。 逻辑型数据只有真(.T.)和假(.F.)两种值,长度固定为1位。
通用型数据(General)是用于存储OLE对象的数据。通用型数 据中的OLE对象可以是电子表格、文档、图片等。它只用于数据 表中的字段类型的定义。
OLE对象的实际内容、类型和数据量则取决于连接或嵌入OLE 对象的操作方式。如果采用连接OLE对象方式,则数据表中只包 含对OLE对象的引用说明,以及对创建该OLE对象的应用程序的 引用说明;如果采用嵌入OLE对象方式,则数据表中除包含对创 建该OLE对象的应用程序的引用说明,还包含OLE对象中的实际 数据。 通用型数据长度固定为4位,实际数据长度仅受限于现有的磁 盘空间。
⑤ WHILE <条件> 在表文件中,从当前记录开始,按记录顺 序从上向下处理,一旦遇到不满足条件的记录,就停止搜索并结 束该命令的执行, 在FOR子句和WHILE子句中,<条件>必须返回 逻辑值。 ⑥ TO FILE <文件名>|TO PRINTER|TO <内存变量>
它控制操作结果的输出,TO FILE <文件名>命令允许结果向 文件输出;TO PRINTER命令允许操作结果向打印机输出;TO < 内存变量>命令允许操作结果向内存变量输出。
可以使操作更方便、快捷、高效。本节介绍Visual FoxPro命令的一 般格式及其书写规则。
1. Visual FoxPro的命令格式

第二章 Visual Foxpro语言基础

第二章 Visual Foxpro语言基础

2.1.3浮点型(Float)
该数据类型在功能上完全等价于数值型。之所以出 现两个相同功能的数据类型,主要是出于兼容性的考虑。 浮点型数据在内存中用 8个字节表示,在表中用1 到 20个 字节表示。其表示的数值范围为 -0.9999999999E+19 到 +0.9999999999E+20。
2.1.4双精度型(Double)
2.1.8日期时间型(DateTime)
日期时间型字段是用来存放日期时间型数据,其格 式为年.月.日 时:分:秒 AM或PM,它占用8个字节,该类 型数据可以用内存变量存储。例:89/12/1 10:20:30 am。
2.1.9逻辑型(Logic)
逻辑型字段用来存放逻辑型数据,逻辑型数据只有 两个值,即"真"和"假",可用T、t、Y、y任一个字符表 示"真",用F、f、N、n中任一个字符表示"假",其占用 的宽度是固定的,为1个字节。
2.3.1
算术运算符与数值表达式
1. 算术运算符
算术运算符有+、-、*、/、^、**、求模、括号等。运 算符的优先级从高到低排序为:()括号,-(负号运算符)、 **或^(乘幂),*、/、 %(乘、除、求模)、+、-(加、减)。
2. 数值型表达式
数值表达式是数值型变量、常数、函数等由算术运算 符连接起来的有用意义的式子。
运算符将常量、变量、函数等运算对象连接起来的式子。 表达式的运算顺序:按运算符优先级别从高到低的顺序 进行计算,同级别的运算按从左向右的顺序计算。 表达式的类型:根据表达式运算符的不同,表达式可分 为:数值表达式、字符表达式、日期表达式、关系表达 式和逻辑表达式。 各类运算的优先顺序如下:圆括号>算术和日期运算>字 符串运算>关系运算>逻辑运算

第2章VisualFoxPro基础.ppt

第2章VisualFoxPro基础.ppt
式组成。其运算结果为逻辑型常量。关系Байду номын сангаас算是运算符两边同类型元素的比 较,关系成立结果为(T);反之,结果为(F)。
关系运算符有8种,它们的优先级相同,由其先后顺序和括号来决定运算次 序。 • >(大于) • < (小于) • >= (大于或等于) • <= (小于或等于) • = (等于)
• ?”ab”=“a” &&.t. • list for 姓名="李" • #或!=或<> (不等于〉 • list for 姓名#"李" • ==(完全等于,两个字符串完全相同才为真)
(2)字符型常量 由汉字和ASCII字符集中可打印字符组成的字符串,使用时 必须用定界符括起来。 “”‘’[] “你好”‘hello’ ‘ab[c]’ (3)逻辑型常量 由表示逻辑判断结果“真”或“假”符号组成。
.t. .y. .f. .n.
(4)日期常量 用于表示日期,其规定格式以{^yyyy-mm-dd}表示。
Store .t. to a,b,c
内存变量的作用域: 每 个 内 存 变 量 都 有 它 的 作 用 域 。 用 户 可 以 通 过 LOCAL 、 PRIVATE 、
PUBLIC命令规定作用域,也可以使用系统默认的范围作为内存变量的作用 域。
变量的释放
• 当程序结束,从内存中删除或释放变量的命令是: • RELEASE 〈内存变量表〉 • 这里,〈内存变量表〉中的各个变量用逗号分隔。 • 还可以使用CLEAR MEMORY命令清除所有的内存
变量。
变量的显示
• 显示内存变量的命令格式有两种:
• LIST MEMORY [LIKE 〈通配符〉][TO PRINTER [PROMPT]|[TO FILE 〈文件名〉]

第二章+VISUAL+FOXPRO的基础知识

第二章Visual FoxPro 6.0基础知识本章介绍Visual FoxPro的发展、特点、窗口、启动与退出,Visual FoxPro中的表达式及一些常用函数的应用。

§2.1 Visual FoxPro 6.0操作环境Visual FoxPro6.0是Microsoft公司1998年发布的可视化编程语言集成包Visual Studio 6.0中的一员,它是在Visual FoxPro 2.5的基础上发展成熟的。

2.1.1 Visual FoxPro 6.0简介XBASE(dBASE,FoxBASE,FoxPro,Visual FoxPro)数据库管理系统在我国具有广泛的应用基础,随着版本不断更新,增加了许多新功能。

其中Visual FoxPro6.0是Microsoft 公司1998年发布的新数据库管理系统,该软件使用方便,操作灵活,功能完备,是深受用户欢迎的一个数据处理软件。

1992年,dBASE和FoxPro的一场官司,导致这两家公司都被其他公司收购。

微软收购了Fox Software公司,把FoxPro纳入自己的产品线。

它利用自身的技术优势和巨大的资源,1993年,Microsoft公司推出了FoxPro2.5,该产品是一个跨平台产品,能够在MS-DOS 和Windows等多种操作系统下运行。

不久又推出了FoxPro2.6,此时的FoxPro是领先于任何其他微机数据库管理软件的优秀产品。

1995年6月,微软推出了可视化产品Visual FoxPro 3.0版。

接着又很快推出Visual FoxPro 5.0及其中文版,又于1998年发布了可视化编程语言集成包Visual Studio 6.0 ,本课程介绍的Visual FoxPro 6.0(中文版)就是其中的一员。

它是运行于Windows 95/98/Me,Win NT 4.0/2000/XP 平台的32位数据库开发系统。

第2章 Visual FoxPro编程基础精品PPT课件

可用于字段的数据类型。
2.1.2 基本的数据类型 VFP的基本数据类型既可用于字段变量,又可用
于常量、内存变量、表达式,包括:数值型、字符型、 货币型、日期型、日期时间型、逻辑型等,见表2-1
类型
代 长度(字节) 码 或格式
表示范围或说明
数值型 (Numeric)
N
8
-0.9 999 999 999×1019~0.9 999 999 999×1020
第2章
Visual FoxPro编程基础
2.1 数据的类型
2.2 常量与变量
2.3 表达式与运算符
2.4 函数
2.1 数据的类型
数据类型是数据的基本属性。对数据进行操作的 时候,只有同类型的数据才能进行操作,若对不同 类型的数据进行操作,将被系统判为语法出错。
2.1.1 数据的分类 VFP的数据类型分为两大类:基本数据类型和只
量相似 时间格式为:hh[:mm[:ss]][a|p]
hh表示时(系统默认12) mm表示分(系统默认0) ss表示秒(系统默认0) a表示上午(系统默认)、p表示下午。 时间也可以使用24小时制。 期时间型常量也有传统与严格两种格式。
2.2.2 变量
变量:通常指在命令操作或程序运行中可以改变 值的量。每个变量都有一个变量名。
货币型 (Currency)
Y
8
-922 337 203 685 477.5807~922 337 203 685 477.5807
字符型 (Character)
C
每个字符1 个字节
由字母(汉字)、数字、空格等任 意 ASCII 码 字 符 组 成 , 最 多 255 个 字符
日期型(Date)
D

VF 第02章 Visual FoxPro 9.0基础知识


2.1.5 辅助设计工具
章节目录
3. 生成器
同步实验
课堂练习
Visual FoxPro 9.0提供了10种生成器,生成器一般 附属于设计器。它能在Visual FoxPro应用程序的构件 中生成并加入某类控件、设置选中对象的属性,有助 于简化创建和修改用户界面的设计过程。
2.2 Visual FoxPro 9.0语言基础
同步实验
课堂练习
为完成不同的任务,需要使用不同的设计器。设计 器为用户提供友好的图形界面,用户可以通过设计器 方便地设计、开发出应用程序所需的各类文件。
2.1.5 辅助设计工具
章节目录
2. Wizard(向导)
同步实验
课堂练习
Visual FoxPro有20多种向导工具。从创建表、视图 、查询等数据文件,到建立报表、标签、表单等文档 ,直至创建Visual FoxPro的应用程序、SQL服务器上 的数据库等操作,都可以选择Tools菜单→Wizard选 项,再选择使用相应的向导工具来完成。
课堂练习
2.2.3 常量与变量
章节目录
3)内存变量的属性显示
同步实验
课堂练习
格式:DISPLAY|LIST MEMORY [ LIKE FileSkeleton ][TO PRINTER [PROMPT]|TO FILE FileName>]
功能:显示当前内存中与FileSkeleton 匹配的内存 变量和数组的名称、作用范围、数据类型和值。
15/73
2013-7-20
2.1.4 项目管理器
章节目录
同步实验
课堂练习
项目管理是组织和管理用户项目文件的常用工具。 在开发一个软件项目的过程中往往会产生大量的、各 种类型的文件,通过使用项目管理器,用直观的、可 视化的方法对表、数据库、表单、菜单、类、程序和 其他文件进行分类管理,并提供将项目编译成可独立 运行的.APP或.EXE文件的工具等。

第2章 Visual FoxPro编程基础1

17:58 12
5. 变量的删除(释放)
格式1:RELEASE <内存变量表> 格式2:RELEASE ALL [LIKE/EXCEPT <通配符>] 格式3:CLEAR MEMORY 功能:清除所选择的内存变量,并释放相应的内存空间。 功能:清除所选择的内存变量,并释放相应的内存空间。 说明: 说明: 列出的内存变量。 格式1清除<内存变量表>列出的内存变量。 可分三种情况: 格式2可分三种情况: RELEASE ALL RELEASE ALL LIKE <通配符> RELEASE ALL EXCEPT <通配符>
17:58 4
2.2 常量和变量
2.2.1常量 2.2.1常量 常量是指值在程序执行过程中保持不变的数据。 常量是指值在程序执行过程中保持不变的数据。 • 1.数值型常量:包括带小数点常量和不带小数点的常量。 1.数值型常量 包括带小数点常量和不带小数点的常量。 数值型常量: 例:3.14,17,1.23E5。 3.14,17,1.23E5。 • 2.字符型常量:用单引号、双引号、方括号等定界符括 2.字符型常量 用单引号、双引号、 字符型常量: 起来的数据。 起来的数据。 '123', "A", 数据库] 例:'123', "A",[数据库] 。 注意:空格串“ 和空串“”的区别。 “”的区别 注意:空格串“ ”和空串“”的区别。 空格串" ", >0。五个空格,串长为5 空格串" ",串长>0。五个空格,串长为5。 空串"",串长=0。 空串"",串长=0。17:Fra bibliotek819
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2010-122010-12-24 杭州商学院计信学院 15
2.2 Visual FoxPro的命令和函数 FoxPro的命令和函数
2.命令的书写规则 (1)每—命令必须以命令动词开头; (2)命令动词后面的命令短语可按任意顺序排列,短语之 间用空格分隔,空格数任意; (3)命令一行书写不下时,可以换行,并在分行处加上分 号“;”; (4)每行只能书写一条命令; (5)所有命令和函数均可只写前4个字符,且不分大小写; (6)—行命令结束后,用Enter键确认并执行。
2010-122010-12-24
杭州商学院计信学院
3
2.1 Visual FoxPro的常量和变量 FoxPro的常量和变量
Visual FoxPro 6.0定义了四种类型的常量:数值型常量、字符 6.0定义了四种类型的常量:数值型常量、字符 型常量、逻辑型常量和日期型常量。 (1)数值型常量 (2)字符型常量 (3)逻辑型常量 (4)日期型常量和日期时间型常量
2010-122010-12-24 杭州商学院计信学院 12
2.1 Visual FoxPro的常量和变量 FoxPro的常量和变量
(2)数组的赋值 建立数组后,数组各个元素的初始值均为逻辑值.F.。 建立数组后,数组各个元素的初始值均为逻辑值.F.。 用赋值命令赋值时,未指明下标,则数组中的所有 数组元素同时被赋予同一个值;若指明下标,则给指定 的数组元素赋值。 同一数组各元素的数据类型可以不同。
第二章
程序设计基础
第二章 程序设计基础
2.1 Visual FoxPro的常量和变量 FoxPro的常量和变量 2.2 Visual FoxPro的命令和函数 FoxPro的命令和函数 2.3 Visual FoxPro表达式 FoxPro表达式
2010-122010-12-24
杭州商学院计信学院
2010-122010-12-24
杭州商学院计信学院
4
2.1 Visual FoxPro的常量和变量 FoxPro的常量和变量
2.1.2 变量 1.变量的命名 变量名命名规则是:由字母、数字、下划线、汉字 组成,首字符只能是字母、下划线、汉字。变量名长度 为1~128个字符,不能使用系统保留字。 1~128个字符,不能使用系统保留字。
杭州商学院计信学院 21
2.2 Visual FoxPro的命令和函数 FoxPro的命令和函数
(3)字符串长度函数 格式:LEN(<字符表达式>) 功能:返回字符表达式的长度。 (4)取子串函数 格式:SUBSTR(<字符表达式> ,<数值表达式1> [,<数值表达式2>]) 功能:从字符串<字符表达式>中取子串,<数值表达式1>是指取子串的开始 位置;<数值表达式2>是指截取子串的长度,如果缺省,则从<数值表达式 1>开始到字符串<字符表达式>的最后一个字符。 (5)取左子串函数 格式:LEFT(<字符表达式>,<数值表达式>) 功能:从<字符表达式>的左边开始取子串,子串的长度由<数值表达式>决 定。
2010-122010-12-24 杭州商学院计信学院 20
2.2 Visual FoxPro的命令和函数 FoxPro的命令和函数
2.字符函数 (1)取消空格函数 格式:ALLTRIM(<字符表达式>) 功能:删除指定字符表达式的前后空格符,并返回删除空格符后的字符 串。 (2)查找子串函数 格式:AT(<字符表达式1>,<字符表达式2>[,<数值表达式>]) 功能:在<字符农达式2>中查找<字符表达式1>第<数值表达式>次出现的 位置。若找到,返回在<字符表达式2>中出现的位置;若找不到,函数 值为0。函数值的类型为数值型。缺省<数值表达式>,则为第一次出现 的位置。 2010-122010-12-24
2010-122010-12-24
杭州商学院计信学院
5
2.1 Visual FoxPro的常量和变量 FoxPro的常量和变量
2.变量的分类 (1)系统变量 系统变量是指以字母“ 系统变量是指以字母“_”开头的、由系统自动定义 生成的变量,它的名称是系统已定义好的,用于控制外 部设备、屏幕输出格式等方面的信息。CLIPTEXT:接受 部设备、屏幕输出格式等方面的信息。CLIPTEXT:接受 对于系统变量只能使用不能修改。 (2)字段变量 字段变量是指表中的字段。它是在建立表结构时 定义的,修改表结构时可重新定义,或增删字段变量。
2010-122010-12-24
杭州商学院计信学院
10
2.1 Visual FoxPro的常量和变量 FoxPro的常量和变量
(3)内存变量的删除 释放内存变量的命令为: 命令格式1 命令格式1: RELEASE 命令格式2 命令格式2: RELEASE ALL 命令格式3 命令格式3: CLEAR MEMORY 功能: 用来清除所选择的内存变量,并释放相应的内存空间。
2010-122010-12-24 杭州商学院计信学院 17
2.2 Visual FoxPro的命令和函数 FoxPro的命令和函数
1. 数值运算函数 (1)绝对值函数 格式:ABS(<数值表达式>) 功能;返回<数值表达式>值的绝对值。 (2)取整函数 格式:INT(<数值表达式>) 功能:返回<数值表达式>的值的整数部分。 (3)四舍五入函数 格式:ROUND(<数值表达式1>,<数值表达式2>) 功能:对<数值表达式1>的值进行四舍五入。若<数值表达式2>的值大 于等于零,则表示要保留的小数位数;若<数值表达式2>是负值, 则表示整数部分四舍五入的位数。
2010-122010-12-24
杭州商学院计信学院
7
2.1 Visual FoxPro的常量和变量 FoxPro的常量和变量
3.内存变量的操作 (1)内存变量的赋值 Visual FoxPro中的内存变量赋值有两种格式: FoxPro中的内存变量赋值有两种格式: 命令格式1 命令格式1:<内存变量>=<表达式> 内存变量> 表达式> 命令格式1 命令格式1:STORE <表达式> <表达式> To <内存变量表> <内存变量表>
2010-122010-12-24 杭州商学院计信学院 9
2.1 Visual FoxPro的常量和变量 FoxPro的常量和变量
说明: DISPLAY和LIST的区别在于: DISPLAY和LIST的区别在于: D1SPLAY命令分屏显示,每显示一屏暂停,按任意键后继续显示; D1SPLAY命令分屏显示,每显示一屏暂停,按任意键后继续显示; LIST命令连续显示,中间不停顿,直到显示完毕。 LIST命令连续显示,中间不停顿,直到显示完毕。 通配符有?和*两种,?代表单个字符,* 通配符有?和*两种,?代表单个字符,*代表一个或多个字符。 若缺省任选项LIKE<通配符> 若缺省任选项LIKE<通配符>,则显示当前内存中的所有内存变量; 若选用该选项,则显示与<通配符> 若选用该选项,则显示与<通配符>相匹配的内存变量。
2
2.1 Visual FoxPro的常量和变量 FoxPro的常量和变量
2.1.1 常量 常量是指他的值在程序执行过程中保持不变的数据。 常量名是常量的标识符,其命名规则为:以字母或汉字 开头,后面可以跟字母、数字、下划线和汉字,长度不 超过128个字符,与系统保留字不能同名。 超过128个字符,与系统保留字不能同名。
2010-122010-12-24 杭州商学院计信学院 19
2.2 Visual FoxPro的命令和函数 FoxPro的命令和函数
(6)求余数函数 格式:MOD(<数值表达式1>,<数值表达式2>) 功能:返回<数值表达式1>除以<数值表达式2>所得的余数,<数值 表达式2>不能为零。若<数值表达式2>为负数,则余数为负数。当< 数值表达式1>和<数值表达式2>同号时,函数值是<数值表达式1>除 以<数值表达式2>所得的余数;当<数值表达式1>和<数值表达式2> 异号时,函数值是<数值表达式2>减去<数值表达式1>的绝对值除以 <数值表达式2>的绝对值所得的余数。 (7)平方根函数 格式:SQRT(<数值表达式>) 功能:返回<数值表达式>的算术平方根。<数值表达式>的值必须大 于或等于零。
2010-122010-12-24 杭州商学院计信学院 18
2.2 Visual FoxPro的命令和函数 FoxPro的命令和函数
(4)最大值函数 格式:MAX(<表达式1>,<表达式2>……) 功能:返回表达式中的最大值。 (5)最小值函数 格式:MIN(<表达式1>,<表达式2>……) 功能:返回表达式中的最小值。
2010-122010-12-24 杭州商学院计信学院 11
<内存变量表> <内存变量表> [LIKE/EXCEPT<通配符>][EXTENDED] [LIKE/EXCEPT<通配符>][EXTENDED]
2.1 Visual FoxPro的常量和变量 FoxPro的常量和变量
4. 数组 (1)数组的定义 命令格式: DIMENSION/DECLARE<数组名1>(<下标1>[,<下 DIMENSION/DECLARE<数组名1>(<下标1>[,<下 标2>])[,<数组名1>(<下标1>[,<下标2>])……] 2>]) ,<数组名1>(<下标1>[,<下标2>])……] 功能: 建立一维或二维数组,确定小标的上界。 说明: 数组的下标可用圆括号(),或方括号[]括起来。 数组的下标可用圆括号(),或方括号[]括起来。
相关文档
最新文档