1 / 40
文档名称:

FOXPRO语言基础(1).ppt

格式:ppt   大小:202KB   页数:40页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

FOXPRO语言基础(1).ppt

上传人:zbfc1172 2018/5/11 文件大小:202 KB

下载得到文件列表

FOXPRO语言基础(1).ppt

文档介绍

文档介绍:第5章 FoxPro语言基础
数据类型
常量与变量
运算符与表达式
数组
流程控制
过程与函数
实例
第5章 FoxPro语言基础
本章将介绍FoxPro的程序设计部分,包括数据类型、函数、程序流程、过程和函数以及程序控制等。
数据类型
(1)字符型(Character)
(2)日期型(Date)
(3)日期时间型(DateTime)
(4)数值型(Numeric)
(5)逻辑型(Logical)
(6)货币型(Currency)
表5-1 其他数据类型
其他数据类型
说明
双精度型(Double)
用于取代数值型,以便能提供更高的数值精度。双精度型只能用于数据表中字段的定义,它采用固定存储长度的浮点数形式。与数值型不同,双精度型数据的小数点的位置是由输入的数据值来决定的。每个双精度型数据占8个字节
浮点型(Float)
只能用于数据表中字段的定义,包含此类型是为了提供兼容性,浮点型在功能上与数值型等价
通用型(General)
用于存储OLE对象,只能用于数据表中字段的定义。该字段包含了对OLE对象的引用,而OLE对象的具体内容可以是一个电子表格、一个字处理器的文本、图片等,是由其他应用软件建立的
整型(Integer)
用于存储无小数部分的数值,只能用于数据表中字段的定义。在数据表中,整型字段占用4个字节,取值范围是:-2147483647~2147483647。整型以二进制形式存储,不像数值型那样需要转换成ASCII字符存储
备注型(Memo)
备注型用于字符型数据块的存储,只能用于数据表中字段的定义。在数据表中,备注型字段占用10个字节,并用这10个字节来引用备注的实际内容。实际备注内容的多少只受内存可用空间的限制。备注型字段的实际内容变化很大,不能直接将备注内容存在数据表(.DBF)文件中。系统将备注内容存放在一个相对独立的文件中,。由于没有备注型的变量,所以对备注型字段的处理,需转换成字符型变量,然后使用字符型函数进行处理
常量与变量 常量
(1)常量名。
(2)常量值。
【例5-1】使用命令定义圆周率nPI。
在命令窗口中依次输入如下代码:
# DEFINE nPI
5 + nPI
,实际运行的是5 +
# UNDEF nPI

变量
1. 内存变量
【例5-2】在命令窗口中用两种赋值法分别将var_Age赋值为13和28。
在命令窗口中输入以下代码:
var_Age=13 &&定义变量var_Arg,并用第一种方法赋值为13。
?var_Age &&显示var_Age的值。
store 28 to var_Age &&用第二种方法赋值为28。
?var_Age
2. 字段变量
字段变量是一种只在数据库里出现的变量
如一个表中有字段“姓名”、“学号”、“性别”等,而“黎明”、“15”、“男”则是相应的字段值。
3. 系统变量
系统变量是指以字符“_”开头的,由FoxPro系统自动定义生成的变量。它的名称是系统已定义好的,如:_HTML
运算符与表达式
算术运算符与算术表达式
字符串运算符与字符串表达式
关系运算符与表达式
逻辑运算符与逻辑表达式
运算符与表达式
(1)算术运算符和算术表达式。
(2)字符串运算符和字符串表达式。
(3)日期运算符和日期表达式。
(4)关系运算符和关系表达式。
(5)逻辑运算符和逻辑表达式。
算术运算符与算术表达式
表5-2 算术运算符
算术运算符
说明
表达式例子
结果
+
同数学中的加法
50+2
52
-
同数学中的减法
50-5
45
*
同数学中的乘法
3*2
6
/
同数学中的除法
9/3
3
^或**
同数学中的乘方,如4^3表示64
2^8或2**8
256
%
同数学中的求余
8%3
2