- 78
- 0
- 约1.07万字
- 约 72页
- 2018-10-29 发布于天津
- 举报
第二章VF编程基础.ppt
第二章 VF编程基础 本章主要内容 2.1 数据类型 2.2 常量 2.3 变量 2.4 表达式 2.5 系统函数 2.1 数据类型 问题:什么是数据类型? 123 60 “China” 根据数据的取值范围和运算特点对数据进行分类,不同的种类形成了不同的数据类型 2.1 数据类型 VF中的数据类型包括以下六种: 数值型(N) 货币型(Y) 字符型(C) 日期型(D) 日期时间型(T) 逻辑性(L) 2.2 常量 问题:什么是常量? 在Visual FoxPro中,常量是指在命令或程序运行过程中其值保持不变的量。如10,”Visual FoxPro”等等。 1. 数值型(N) 常量 两种输入法:基本表示法、科学计数法 基本表示法 32,126.7,-12.45 科学计数法 1.2345E8,-9.87E-8 2. 货币型(Y) 常量 输入与数值型常量的基本表示法类似,只是前面加上一个$符号。不能使用科学计数法。如$100.2,$123.456789 输出时没有“$”符号,小数点后自动保留4位 练习 3. 字符型(C) 常量 定界符:‘ ’,“ ”,[ ] 如: ‘123’ ,“山东东营” ,[aA Bb] 说明: 定界符要成对出现 如果定界符做为字符串中的一部分,必须使用其他定界符; 输出时没有定界符 字符串区别大小写,”A”与“a”不同; 空串与仅包含空格的字符串不同 练习 4. 日期型(D) 常量 输入: 输入格式:{^yyyy-mm-dd} {^ }为定界符。-为分隔符,也可以使用 / , 空格, 句点作为分隔符 影响日期格式的设置命令 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 YMD/MDY/DMY/… 例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. 日期时间型(T) 常量 输入格式: {^YYYY-MM-DD, [hh [:mm[:ss]] [a|p]]} 输入: {^2006-08-27,10:15 a} 输出: 08/27/06 10:15:00 AM 说明: hh,mm,ss,a|p的默认值分别为:12,00,00,AM; 6. 逻辑型/布尔型(L) 常量 输入: 真: .T. 、 .t. 、 .Y. 、 .y. 假:.F. 、 .f. 、 .N. 、 .n. VF中六种数据类型的常量: 数值型(N) 两种输入形式 货币型(Y) $, 小数位 字符型(C) 三种定界符 日期型(D) 输入 定界符,分隔符 输出 格式,设置命令 日期时间型(T) 输入输出 逻辑性(L) 2.3 变量 在Visual FoxPro中,变量是指在命令或程序运行过程中其值可以改变的量。 问题:变量的值为什么能改变? 1. 简单变量使用原则: 如何赋值? 【格式1】内存变量名 = 表达式 【格式2】STORE 表达式 TO 变量1,变量2 两者区别? 格式1一次只能给一个变量赋值;格式2一次可以给多个变量赋相同的值。 练习 例:说明下列命令的功能。 a=3 b=6 s=a+b ?s 2. 数组变量 是一类特殊的内存变量,它是由一系列数组元素组成,每个数组元素相当于一个简单内存变量。 使用原则 先定义,后使用。 如何定义? Dimension / Declare 数组名1(下标1 [,下标2 ])[,……] 数组的特点: 1)一个数组中各元素的数据类
您可能关注的文档
- 煤系有机质演化过程中.PDF
- 牛黄宁宫片联合阿立哌唑治疗老年精神分裂症的临床研究.PDF
- 珠海市建设工程招标投标.doc
- 电信运营商安全域保护策略研究.PDF
- 男男性行为者感染相关风险因素.PDF
- 砖建设项目环境保护验收组意见.PDF
- 社会支持与自我效能对血液透析患者抑郁影响的研究.doc
- 福建省外向型建设企业协会章程(草案).PDF
- 窝赛乡卫生院.PDF
- 第5章散列查找.ppt
- 全球大宗商品与精细化工供应链重构格局下的中国化工产品批发行业数字化转型与绿色竞争力建设(年)行业发展报告.docx
- 2025~2026学年安徽省亳州市蒙城县九年级上学期第三次月考化学试卷.doc
- 2025~2026学年山东省济南市二十七中九年级上学期期末练习化学试卷.doc
- 2025~2026学年安徽省阜阳市第十八中学九上学期年级第二次阶段调研化学试卷.doc
- 附子对心脏的毒性机制与安全用药探析.docx
- 青少年特发性脊柱侧凸治未病干预指南.docx
- 附子对心脏的毒性机制与安全用药.pptx
- 附子对心脏的毒性机制与安全用药探析.pptx
- 精准实施计划承诺书6篇.docx
- 初中七年级历史下册:隋朝的兴衰轨迹与统一帝国的奠基 教学设计.docx
最近下载
- 2025年江苏城乡建设职业学院单招职业技能测试题库(含答案).docx VIP
- 防治大气污染课件.pptx VIP
- 门德尔松《无词歌》艺术特征与演奏技巧研究--以Op.67为例.pdf
- 第1课《我们的生活越来越幸福》教案-2025-2026学年第二学期三年级道德与法治统编版下册.docx
- 广西珊瑚钨锡矿床矿化特征及钨矿物研究.pdf VIP
- HGT 3268-2002 工业用三乙醇胺化工标准.PDF VIP
- (高清版)B 15763.4-2009 建筑用安全玻璃 第4部分:均质钢化玻璃.pdf VIP
- 某人民法院审判大楼暖通及空调设计.pdf VIP
- 最新!《中华人民共和国噪声污染防治法》全文来了 .pdf VIP
- 小学生疾病预防安全教育教案.pptx VIP
原创力文档

文档评论(0)