1、求:X*2+Y*3 R=43.14*R2 2*3.14*R STORE 3 TO A,B,C ?A,B,C 2、变量的显示 List memo Disp memo七、退出所有应用程序,关机注意事项及安全措施:1.严格遵守机房规则,听从老师指挥;2.切勿触摸主机及显示器以外的电源开关及插座;3.切勿频繁开关机,确有需要,请按RESET键;4.设备出现故障及意外时,及时向老师汇报。思考题:“=”和store命令的区别?实验2 运算符、表达式区分并学会书写vfp表达式各类运算符和表达式的书写方法和规则逻辑表达式的书写实验设备:vf6.0 二、在命令窗口输入并执行下列命令:(55+9*5)/2a=ab
2、c &abc后面有两个空格b=defdef后面有两个空格c=ghia+b+c x=a-b-cxdate()-1997.10.01date()+1000a=1234 &定义数值常量b=2345 &ax=a定义字符常量y=bxy &比较a和b字符的ASC码bc$abcd比较$左边的字符串是否是其右边的字符串的子串ac=abc比较等号右边字符串是否是其左边字符串从首字符起的子串bcd=字符串等长并完全相同比较.Not.ya=3b=9bb.and.Not.y三、退出所有应用程序,关机各类运算符的优先级是什么?实验3 函数及命令结构掌握VFP常用函数的使用技巧和命令规则字符类函数 命令结构命令结构二、在
3、命令窗口输入并执行下列命令:? ABS(-5),ABS(4),SIGN(8),SIGN(-3),SIGN(0) SQRT(16),PI() INT(5.8)=5.8,INT(-7.8,CEILING(6.4),CEILING(-5.9),FLOOR(9.9) ROUND(345.345,2),ROUND(345.345,1)ROUND(345.345,0),ROUND(345.345,-1)MOD(10,3),MOD(10,-3),MOD(-10,3),MOD(-10,-3)MAX(2,3,5),MAX(2,12,05),MAX(汽车,飞机,轮船)X=“中文VisualFoxPro6.0”LE
4、N(X)LOWER(X1y2A),UPPER(n=1)STORE SPACE(1)+”TEST”+SPACE(3)TOSS TRIM(SS)+LTRIM(SS)+ALLTRIM(SS) LEN(SS),LEN(TRIM(SS),LEN(LTRIM(SS),LEN(ALLTRIM(SS) “GOODBYE!”X LEFT(X,2)=GO,SUBSTR(X,6,2)+SUBSTR(X,6)=BYBYE!,RIGHT(X,3)=YE!abracadabraSOCCURS(a,S),OCCURS(b,S),OCCURS(c,S),OCCURS(e,S) 三、练习命令结构 1、在D: 2、显示前5人信息
5、 3、显示第6人信息 4、显示剩余学生信息 5、显示所有女学生的姓名和入学成绩四、退出所有应用程序,关机各类函数的返回值的类型?实验4 数据库和表的操作掌握数据库的创建、打开及修改方法、掌握数据库表的创建及有关设置、掌握表文件的打开和表结构的显示修改方法数据库表的创建、打开及结构修改数据库表的有关设置 vf6.0实验内容和步骤:一、 启动vf6.0,在d盘建立文件夹data,将其设为默认目录(set defa to d:data)二、 在其中分别建立“学生”、“选课”和“课程”3 个自由表。表 1 “学生”表结构字段名 类型 宽度学号 字符型 2姓名 字符型 10性别 字符型 2年龄 整型 4
6、系 字符型 1表 2 “课程”表结构课程号 字符型 2课程名称 字符型 10表 3 “选课”表结构成绩 整型 4三、新建一个名为“学生”的数据库。四、将“学生”、“选课”和“课程”3 个自由表添加到新建的数据库“学生”中,再将“选课”和“课程”移出数据库。五、执行以下命令,观察结果 Close all Open data 学生 Modi data Use 学生 List stru六、打开表设计器,进行以下设置1、练习标题的设置2、为“学生”表中的“年龄”字段设置字段级有效性规则,使其输入的数据介于 840之间。一旦“年龄”字段的值小于 8 或大于 40,系统将出现错误提示,表明此输入无效。3、
7、为“学生”表设置记录级有效性规则,性别只能是“男”或“女”,系别为1-5。思考题字段有效性和记录有效性有何区别?实验5 练习表操作掌握表记录的追加、定位、插入、删除、修改、显示、统计等命令,基本掌握表文件内容和结构的复制表记录的追加、定位、插入、删除、修改、显示、统计理解文件首和文件尾,表记录的删除、修改二、建立工资表(GZ.DBF),结构如下: 三、关闭文件,再打开文件UseUse gz四、执行下列操作的命令: (1)显示表文件结构;List stru(2)用LIST 命令显示第35这3条记录;Go 3List next 3(3)用DISPLAY命令显示所有记录;Disp all (4)显示
8、第4个记录; go 4disp(5)显示基本工资大于220元的记录;List for 基本工资220(6)删除姓名为“刘刚”的记录,先进行逻辑删除,再进行物理删除;Dele for 姓名=“刘刚”pack(7)在第四个记录之后插入一个记录;Go 4inse(8)显示前三条记录的工号、姓名、基本工资、职称,不显示记录号 Go 1List next 3 fiel 工号,姓名,基本工资,职称 off(9)显示姓李的职工的姓名和职称。List fiel 姓名,职称 for 姓名=“李”(10)给所有女职工的基本工资加20元 Repl all 基本工资 with 基本工资+20 for 性别=“女”(1
9、1)显示在1976年7月1日出生的职工。List for 出生日期=1976/07/01 (12)显示工号在86005与86009之间的女职工。List for 工号“86005” and 工号=90”成绩优秀”=80”成绩良好”=70”成绩中等”=60”成绩及格”OTHERWISE”成绩不及格”ENDCASE练习3、课本P193程序设计题1CLEAINPUT “输入一个数:” TO NIF N%3=0 AND N%5=0 AND N%7=0 “该数能同时被3、5、7整除” “该数不能同时被3、5、7整除”程序编辑器与命令窗口的区别?实验9 练习循环结构程序设计理解循环的含义,掌握DO WHI
10、LE 循环、步长型循环的结构、功能和用法重点 DO WHILE循环、步长型循环的格式及运用理解循环的含义,利用DO WHILE循环、步长型循环进行编程一、启动vfp6.0,在d盘建立文件夹data,将其设为默认目录二、编程求123100之和。程序文件名为PROG1.PRGSET TALK OFFS=0I=1DO WHILE I=100S=S+I I=I+1ENDDO ”123100”,SSET TALK ONRETURN程序运行结果:5050三、逐条显示在STUDENT数据库的STUD表中性别为“男”的所有记录。程序文件名为PROG2.PRGOPEN DATABASE STUDENTUSE S
11、TUDDO WHILE .NOT. EOF()IF 性别=”男”DISPLAYSKIPCLOSE DATABASE四、编程显示STUDENT数据库的STUD表中除“李宁”以外的所有记录。程序文件名为PROG3.PRG。(选做)IF 姓名=”李宁”LOOP五、从键盘输入10个数,编程找出其中的最大值和最小值。程序文件名为PROG4.PRG SET TALK OFFINPUT “请从键盘输入一个数:” TO ASTORE A TO MAX,MINFOR I=2 TO 10IF MAXMIN=AENDFOR “最大值为:” , MAX “最小值为:” , MIN六、输出STUDENT数据库的STUD
12、表中所有团员的姓名和地址。程序文件名为PROG5.PRGSCAN FOR 是否团员 姓名,地址ENDSCANvfp6.0有哪几种程序设计结构?实验10 表单创建表单设计器设计表单,保存和运行表单掌握设计、保存和运行表单的方法表单设计器设计表单vfp6.0 二、熟悉面向对象程序设计的步骤1用菜单或命令打开表单设计器2添加控件进行界面设计,调整控件位置和大小3设置各控件的属性4编写所需的事件代码5保存和运行表单三、设计界面一在表单设计器上添加一个标签和两个命令按钮,标签文字为“你好”,宋体三号红字,命令按钮显示“确定”和“退出”,编写代码,要求单击“确定”命令按钮时,标签文字改为“你点中了!”,同
13、时表单标题显示“成功”;单击“退出”命令按钮时,能结束程序运行。确定代码:thisform.label1.caption=“ 你点中了! thisform.caption=“成功” 退出代码: thisrorm.release四、设计界面二 在表单设计器上添加一个标签和一个命令按钮,标签文字为“23*34=?”,隶书三号字,命令按钮显示“确定”,编写代码,要求单击名令按钮时,在表单上直接输出结果;print “23*34=?”,23*34退出代码:面向对象程序设计的步骤?实验11 表单设计掌握表单的常用属性、事件和方法,掌握表单中添加对象的方法,掌握表单集的概念及其应用表单中添加对象的方法表单属性应用 vfp6.0一、启动vfp6.0,在
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1