文档详情

Visual FoxPro程序设计 高巍巍 第2章Visual FoxPro6.0编程基础新.ppt

发布:2015-12-14约字共90页下载文档
文本预览下载声明
第二章 Visual FoxPro6.0编程基础 Visual foxpro程序设计 本章主要内容 2.1 常量 2.2 变量 2.3 表达式 2.4 系统函数 2.1 常量 一、常量 常量类型:字符型、数值型、货币型、 逻辑型、日期型、日期时间型 1、数值型: 构成:由0-9数字,-、+号,小数点 例 :32,-6,5.8 表示形式:基本表示法 科学计数法 2、货币型: 构成:$、数字、小数点 例:输入 $125.547878 注:1)输出时没有“$”符号 2)输出时小数点后自动保留4位。 练习 ※3、字符型(由定界符引起的一组字符串) 定界符:‘ ’,“ ”,[ ] 例:“中国”,[上海],‘apple’ 注:1)定界符要成对出现; 2)输出时没有定界符; 3)如果定界符做为字符串中的一部分,必须使用其他定界符; 练习 4、日期型: 输入格式:{^yyyy-mm-dd} 例:{^2006-08-28} 1)日期型常量的定界符:{ } 2)以脱字符^开头 3)年份占4位,月、日各占2位 1)输出时的格式:mm/dd/yy 2)关于连接符默认为:/ 3)输出时无定界符 练习 影响日期格式的设置命令 1)设置分隔符 命令:Set mark to [日期分隔符] 例1:?{^2006-08-28} 例2: Set mark to “-” ?{^2006-08-28} 输出 08-28-06 练习 1、 Set mark to “.” ? {^1996-05-19} 输出 05.19.96 2、 Set mark to “ ” ? {^2002-03-05} 输出 03 05 02 2)设置日期显示格式 命令:Set date to …… 例1: Set date to YMD ? {^2006-08-28} 输出 06-08-28 3)设置年份显示位数 命令:Set century on/off 例1: Set century on ? {^2006-08-28} 输出 08/28/2006 练习 1、 Set mark to “.” set date to YMD set century on ? {^2004-12-25} 输出结果:2004.12.25 5、日期时间型: 格式:{日期,时间} {^YYYY-MM-DD,[hh [:mm[:ss]][a|p]]} 例:输入:{^2006-08-27,10:15 a} 输出结果:08/27/06 10:15:00 AM 注:1)hh,mm,ss,a|p的默认值分别为: 12,00,00,AM 2)输入时逗号不可省,输出时省略 6、逻辑型(用来表示真或假的常量) 真:.T. 、 .t. 、 .Y. 、 .y. 假:.F. 、 .f. 、 .N. 、 .n. 注:逻辑型常量输出时就有两个值: 真: .T. 假: .F. 2.2 变量 1、变量 字段变量 简单的内存变量 内存变量 数组 区别:简单内存变量不用定义直接使用, 数组必须先定义再使用。 简单内存变量 内存变量的赋值: 格式1:Store 表达式to 变量名 格式2:内存变量名=表达式 例:把 2 赋给变量 X和变量 Y 方法1:Store 2 to x,y 方法2:x=2 y=2 1)store…to…一次可以为多个变量赋值 2)= 一次只能给一个变量赋值 数组:是内存中连续的一片存储区域, 它由一系列元素组成。 例:a(1),a(2),a(3),a(4) 定义数组: 格式1:dimension 数组名(数组下标) 例: dimension a(4),dimension b(2,3) 格式2:declare 数组名(数组下标) 例: declare a(4),declare b(2,3) 数组的特点: 1)一个数组中各元素的数据类型可以不相同 2)数组下限规定为1 3)数组创建后,系统自动给每个数组元素赋以逻辑假.F. 4)给数组名赋值则给数组中的每个元素赋值 5)可用一维数组表示二维数组. 练习 执行如下命令序列
显示全部
相似文档