- 1、本文档共338页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 Visual FoxPro程序设计基础 本章教学要求:掌握数Visual FoxPro数据类型、变量、表达式的基本概念和用法, Visual FoxPro常用命令和函数的基本使用方法,自定义函数和过程 定义和使用。2.1 常量和变量 2.2 表达式2.3 常用函数2.4 程序与程序文件2.5 程序的基本结构 2.6 多模块程序2.7 典型例题解析2.8 小型案例实训 2.9 本章小结2.1 常量与变量2 . 1 . 1 常量 常量(Const)是在程序运行过程中,其值保持不变的量,VFP有六种类型的常量:数值型常量、字符型常量、日期型常量、日期时间型常量、逻辑型常量和货币型常量。例如:25、’This is a book.’、{^2009-5-7}、$20.5等就是常量。1.数值型常量 由数字、点和正负号组成,表示整数或实数值如 365、-785、155.98、1092.5041、-6928.5等2.货币型常量 货币型常量用来表示货币值,例如,$100,$20.5等。3.字符型常量 由任意ASCⅡ字符、汉字和汉字字符组成的字符型数据 字符常量又称为字符串 Visual FoxPro要求将字符串中的所有字符用一对双引号( ”)或单引号 (’)或方括号([])作为定界符括起来。注意:定界符本身不是字符串的组成部分。 例如,“FoxPro”、‘Visual FoxPro’、“中华人民共和国”、“学号、[李小璐]。注意: 定界符必须成对匹配,不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界,如 [“红玫瑰”]。 4.日期型常量 日期型常量就是用来表示日期的数值,其默认格式是{^yyyy/mm/dd}(即“年月日”格式) 如{^2009/01/01}或{^2009-1-1}均表示2009年1月1日这一日期常量值 VFP中影响日期数据格式的几个命令:(1)set mark to [日期分隔符](2)set date to 日期格式 例如:set date to ANSI,将日期格式设置为“yy.mm.dd”格式 set date to YMD,将日期格式设置为“yy/mm/dd”格式(3)set century on|off(2)set strictdate to 0|1|2P.48 例2.25.日期时间型常量 用于表示日期和时间的常量,其默认格式为 {^yyyy/mm/dd hh:mm:ss[a|p]} 或 {^yyyy/mm/dd,hh:mm:ss[a|p]} 或 其中a和p分别表示AM(上午)和 PM(下午) 例如,{^2009/01/01 10:30:30a}和{2009-1-1, 10:30:30a}均表示2009年1月1日上午10时30分30秒这个时刻6.逻辑型常量 逻辑型常量就是表示逻辑判断结果“真”或“假”的逻辑值 逻辑常量只有“真”和“假”这两个值 真(.T.、.t.、.Y.和 .y.) 假(.F.、.f.、.N.和 .n.)2 . 1 . 2 变量 变量(Variable)是在程序运行过程中,其值可以改变的量。变量分类:(1)按性质划分内存变量、数组变量、字段变量、系统变量(2)按数据类型划分字符变量、数值变量、货币型变量、逻辑型变量、日期型变量、日期时间型变量 变量名称 在Visual FoxPro中变量名只能以字母或下划线“_”开始,后面可接字母或数字,汉字也可用作变量名,变量名中不能包含以下字符:~ ! @ # % ^ * ( ) 、 - + \ : { }. [ ] ; ? / 空格 制表符1.简单内存变量 内存变量是独立于数据库以外、存储在内存中的临时变量。它通常用于存放程序运行过程中所需要的原始数据、中间结果及最终结果。内存变量的数据类型由它所保存的数据类型决定。 变量赋值格式1:内存变量名=表达式格式2:STORE 表达式TO内存变量名表 2. 数组 数组是一组具有相同名称、以下标相互区分的有序内存变量的集合。其中每一个下标不同的内存变量都是这个数组的一个元素。 在Visual FoxPro中,一个数组中各个元素的数据类型可以相同也可以不同。 数组的定义 命令格式: Dimension|Declare 数组名1(下标1[,下标2])[,数组名2(下标1[,下标2])……]例:dimension A(3),B(2,3) P.50 例2.4 数组元素的初始值为.F. 可以以一维数组的方式访问二维数组2. 1. 3 内存变量常用命令 1. 内存变量的赋值2. 显示变量和表达式的值格式1:? [表达式表]格式2:?? [表达式表]区别:格式1会在新的一行
文档评论(0)