实验二 Visual Foxpro 6.0的基本操作.pptVIP

  • 1
  • 0
  • 约2.07千字
  • 约 23页
  • 2016-06-20 发布于江西
  • 举报
实验二 Visual Foxpro 6.0的基本操作

实验二 Visual Foxpro 6.0的基本操作 常量、变量、表达式、函数的使用 1、实验目的 认识常量、了解不同类型常量的表示方法。 认识变量、掌握变量的基本操作 掌握数组的定义及赋值 掌握无格式输出的方法 初步掌握Visual Foxpro的常用函数的使用及表达式的书写规则 2、实验任务 任务1: 常量的表示 在命令窗口输入以下命令,观察屏幕显示结果。 概念:交互式命令 交互式命令的执行 在命令窗口里输入命令 回车执行该命令 按↑键可以执行历史命令 注意: 交互式命令和程序命令的区别 命令中的所有标点必须是西文标点 补充操作: 命令窗口字体大小的调整和清除 在“格式”菜单里选择“字体”,可调整命令窗口中字体的大小,右键点击命令窗口,在快捷菜单中选择清除,可清除命令窗口中的内容。 屏幕字体大小的调整和清除 按住shift键在“格式”菜单里选择“屏幕字体”,可调整工作区中字体的大小,在命令窗口中输入“clear”命令可清除工作区中所有内容。 任务2:变量的赋值及输出 ①在命令窗口输入以下命令,观察结果 ②产生变量a,b,c,d,e,并分别赋值为数值常量100、字符常量“abc□□”,日期常量{^2007-06-10},逻辑常量.T.,字符常量“□EFG” ③输出a,b,c,d,e的值 ④对变量a1、a2、a12、a123均赋值为0,并在当前行输入这几个变量的值。 ⑤list memory/display memory显示内存中的变量,观察两个命令的区别。 ⑥将a开头的变量保存到内存变量文件bla.mem中 save to bla all like a* ⑦释放所有a开头的变量 release all like a* ⑧将内存变量文件bla.mem中的变量恢复到内存 restore from bla 任务3:数组的赋值及输出 ①在命令窗口输入以下命令,观察结果,体会数组变量赋值与数组元素赋值的不同。 ②定义一维数组ax(3),ay(2,3),并显示所有以a开头的变量。 ③为数组元素ax(1)、ax(2)、 ax(3)、 ay(2,1)赋值为“123”,输出ax(1)、ax(2)、 ax(3)、 ay(1,1)、 ay(2,1)、ay(1)、ay(4)的值,体会一维数组与二位数组的关系。 任务4:利用任务2定义的变量,完成以下操作 ?date()+a ?date()-a ?date()-c ?a+100 ?b+e+y,b-e+y ?b=“ab”x,b=“ab”d Set exact on ?b=“ab”x,b=“ab”d 任务5:函数及表达式的使用 (1)将下列表达式转换成VF表达式,并计算表达式的值 ?1+1/3+1/4 ?(x^3+y)/(sqrt(x+y)-x*y) ?round(sqrt(a^2+b^2),1) 任务5:函数及表达式的使用 (2)利用函数完成以下操作 C1=“网络数字化校园” C2=“□□□XY123dfg□□” C3=“09/01/2007” ?left(c1,4) ?substr(c1,6,4) ?right(c1,4) ?AT(网络,c1) ?AT(数字化校园,c1) ?ltrim(c2) ?trim(c2) ?alltrim(c2) ?lower(c2) ?upper(c2) ?date() ?time() ?datetime() ?vartype(date()) ?vartype(time()) ?year(datetime())…... ?ctod(c3)+30 ?val(“33.285”) ?val(”33*285”) ?val(x33) 任务5:函数及表达式的使用 ⑧?mod(15,4),mod(15,-4),mod(-15,4),mod(-15,-4) 注意:除数为正数,返回正数;除数为负数返回负数 ⑨?asc(“x”),asc(“xyz”) ⑩?chr(asc(“b”)+12) 任务5:函数及表达式的使用 (3)字符串操作(首先要将字符串赋值给一个变量) c=“this is my first time using visual foxpro 6.0” 使用子串替换函数 使用len()函数 使用加号进行字符串的连接,如c=‘*’+c+’*’ ?stuff(c,9,1,chr(asc(substr(c,9,1))-32)) 注:原题中,第8个字符是空格,故在这里改成第9个字符。 (4)日期和时间函数的使用 set date to dmy set century on set mark to “/” set date to ymd ?”今天是”+dtoc(?date())

文档评论(0)

1亿VIP精品文档

相关文档