【vfp精品源码栏目提醒】:网学会员在vfp精品源码频道为大家收集整理了“第二章_Visual_Foxpro程序设计基础 - 其它资料“提供大家参考,希望对大家有所帮助!
第二章 Visual Foxpro程序设计基础 VF中除了能够对数据表中的数据进行处理,也可以对诸如常量、变量等数据表之外的数据进行单独处理。
简单的数据处理可以通过函数、表达式和单条命令完成,复杂的数据处理可能需要编写程序来完成。
1掌握各种常量的表示方法及计算,重点是字符型、日期型常量。
掌握内存变量的有关操作,重点是数组。
掌握各种表达式的运算。
掌握
vfp五类函数的使用,重点是字符和日期时间函数。
掌握程序与程序文件的概念,程序文件的建立与执行,基本输入输出命令。
熟练掌握选择、循环和多模块程序设计及变量作用域。
2 常量与变量—常量数值型常量即常数由数字09、小数点和正负号构成。
例:12 3.45 -6.78 5.878E12 1.6E-12 5.878 ╳ 1012 1.6 ╳ 10-12 3 常量与变量—常量货币型常量用来表示货币值书写格式与数值型常量类似但要加上一个前置符号.采用4位小数例: 123.4568如果给定数值小数部分超过四数,将进行四舍五入处理。
4 ▲ 常量与变量—常量字符型常量也称字符串使用半角单引号、 双引号或方括号作为定界符。
例:“计算机”‘Hello’“abc”’黄河’ 5 ▲ 常量与变量—常量日期型常量定界符为花括号 6 常量与变量—常量 影响日期格式的设置命令SET MARK TO 日期分隔符 7 常量与变量—常量 影响日期格式的设置命令SET DATE TO YMD/MDY/DMY 8 常量与变量—常量 影响日期格式的设置命令SET CENTURY ON/OFF 9 常量与变量—常量 日期时间型常量包括日期和时间两部分内容使用格式:格式同日期型常量,部分格式为 hh:mm:ssa p例如:2005-11-09 14:45:34 a 10 常量与变量—常量逻辑型常量逻辑真: .T. .t. .Y. .y.逻辑假: .F. .f. .N. .n. 提示:前后两个句点不可以省略。
11 常量与变量—变量变量: 在整个程序运行当中,值可以发生改变 的量。
思考: I5 I5 5 I I 5 I6 II1 6 6 I I 7 I7 I1 7 I I 6 12 常量与变量—变量 内存变量的赋值形式STORE TO 补充:内存变量数据类型包括: 字符型C、数值型N 、 ▲ 逻辑型L、日期型D 货币型Y、 13 常量与变量—变量 数组 创建数组命令:▲ DIMENSION , 例:DIMENSION X4 Y22 数组X4中的元素分别是:x1、 x2、 x3、 x4 数组X22中的元素分别是:x11、 x12、 x21、 x22 提示:可用一维数组方式访问二维数组,上例中Y4Y22. 数组元素在赋值以前为逻辑假值. 14 常量与变量—变量内存变量的显示LIST MEMORY LIKE DISPLAY MEMORY LIKE 15 常量与变量—变量 内存变量的清除 CLEAR MEMORY 清除所有内存变量 16 表达式▲ 数值表达式 优先级 运算符 说明 1 () 2 或 乘方 3 、/、 乘、除、求余 4 、- 加、减 例:14323/2 6 17 表达式▲ 字符表达式 :首尾联接两个字符串 - :联接两个字符串,将第一个字符串尾部空格移到 合并后的新字符串尾部 例:a “Hello ” b “everyone” a b “Hello everyone” a - b “Helloeveryone ” 18 表达式▲ 日期时间表达式 格式 结果及类型 日期型,指定日期若干天后的日期 - 日期型,指定日期若干天前的日期 - 数值型,两日期相差天数 日期时间型,指定时间若干秒后的时间 - 日期时间型,指定时间若干秒前的时间 - 数值型,指定时间相差秒数 19 日期表达式的计算2009-06-15-2009-06-08 72009-06-15-365 2008-06-152009-06-15365 2010-06-152009-06-152009-06-08 错误 20