下载此文档

FOXPRO语言基础(1).ppt


文档分类:资格/认证考试 | 页数:约40页 举报非法文档有奖
1/40
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/40 下载此文档
文档列表 文档介绍
第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

FOXPRO语言基础(1) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数40
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zbfc1172
  • 文件大小202 KB
  • 时间2018-05-11