目录
   模块一 项目分析
     单元1 项目分析
     单元2 数据类型
     单元3 运算规则
     单元4 项目管理
   模块二 数据处理
     单元5 数据存储
     单元6 数据编辑
     单元7 数据计算
     单元8 排序和索引
     单元9 表间关系
     单元10 查询与视图
   模块三 编程技术
     单元11 顺序结构
     单元12 分支结构
     单元13 循环结构
     单元14 程序调用
   模块四 可视化技术
     单元15 表单技术
     单元16 常用控件
     单元17 报表技术
     单元18 菜单技术
     单元19 工具栏技术
   模块五 综合实训
     单元20 程序发布
     单元21 案例剖析
 
 
           第3单元  运算规则

(模块一:运算规则)
【教学目的要求】
掌握各运算符的意义及规则、日期格式与字符的比较规则、函数的功能及使用方法
【教学重点,难点】
各运算的操作规则、函数的使用技巧
【课时数】
4学时
【教具】
制作多媒体课件在多媒体教室讲解。
【教学过程】 运算符与表达式 算术运算符 算术运算符及其优先权

2、字符运算符

3、日期时间运算符

4、关系运算符

 比较方法:

5、逻辑运算符 逻辑运算符及其优先级为:.not. .and. .or. 6、运算符优先级 先执行算术运算、字符串运算和日期时间运算,其次执行关系运算,最后执行逻辑运算,有括号的先算括号。
四. 函数 1、数值函数 绝对值函数:abs(x) = |x|
求平方根函数:s
圆周率函数:pi( )
取整函数:int(x)
四舍五入函数:round(x, n)
求余函数:mod(m,n)
求最大、最小值函数:max( ), min( ) 2、字符函数 求字符串长度:len(串)
产生空格:space(n)
删除前导空格:ltrim(串)
删除后导空格:trime(串)
删除前后空格:alltrime(串)
取左边子串:left(串,长度)
取右边子串:right(串,长度)
计算子串出现次数:occurs(串1,串2)
求子串位置:at(串1,串2)
子串替换:strff(串1,超始位置,长度,串2)
字符替换:chrtran(串1,串2,串3)
字符串匹配:like(串1,串2)
3、日期和时间函数 求系统日期:date( )
求系统时间:time( )
求系统日期时间:datetime( )
求年:year(日期型数据)
求月:month(日期型数据)
求日:day(日期型数据)
求时:hour(日期时间型数据)
求分:minute(日期时间型数据)
求秒:stc(日期时间型数据)
4、类型转换函数
5、测试函数 测值域:bewteen(表达式,下限,上限)
测是否为空值(nall):is null(表达式)
测是否为空:empty(表达式)
测数据类型:vartype(表达式)
测表尾:eof([工作区号/表别名])
测表首:bof([工作区号/表别名])
测记录号:recno([工作区号/表别名])
测记录数:reccount([工作区号/表别名])
测删除标记:delete([表别名/工作区号])
(二)具体安排
请同学们根据所学的新知识,完成相应的题目。 完成下列表达式的值: 1)12+24/(6/2+2^3)*2/4-6*6%5^2
2){^2008-8-8}-200
3)2+3>4 and 5<8 or not “1+2”=“12” 函数的运用 对X进行四舍五入,保留n位小数 2)判断n是否整除m
3)由“黄冈职业技术学院”中得到简称“黄冈职院”.
4)计算现在2008年奥运会开幕式还有多少天,合多少年,多少周?
5)用XXXX年XX月XX日的格式显示今天的日期和星期
6)测试下列数据的类型:123,abc,”wee”,.t. 三、讨论分析
讨论话题:
1、如何快速的掌握各运算符的运用规则?
2、如何更好的掌握函数的使用技巧?
四、归纳总结
1、VFP有五类运算符和五类函数:
2、注意运算符的意义、结果和优先级
3、注意函数的意义、运用方法。
【布置作业】
1、笔试作业:完成教材3-3和3-4的“及时训练”
2、上机作业:上机启动VFP6.0,将训练中不能算出的表达式和函数在命令窗口运行得出结果。
3、上网作业:查看下列网址的相关信息:
http://jwc.hbhgzy.com.cn/ec3.0/C4/Index.htm
http://vfp-xqb.3322.net/
http://www.chinavfp.com/
http://vfpsky.bokee.com/
4、扩展延伸: 学习书本以外的函数
【教学后记】
尊敬的访客 我们建议使用1024×768的分辨率浏览本网站
2007 版权所有:黄冈职业技术学院 计算机科学与技术系 《Visual FoxPro程序设计》精品课程网
技术支持:黄冈职业技术学院计算机协会