实验一 VFP的基本操作
【实验目的】
1.了解VFP的安装
2.掌握VFP的打开方法、退出方法、界面组成 3.掌握VFP的基本界面操作
4.掌握VFP的工作方式,包括VFP命令的格式与特点,两类工作方式 5.了解VFP的辅助设计工具(向导、设计器、生成器、项目管理器)
【实验内容】
1.练习打开Visual Foxpro(开始――程序――Visual Foxpro 、双击桌面的快捷方式(如果桌面上没有快捷方式请实验老师讲解)、开始——运行)
2.了解VFP的界面组成
1)窗口组成:标题栏、菜单栏、工具栏、命令窗口、主窗口 2)查看每个菜单项的内容
3)命令方式:在命令窗口中输入如下命令,查看命令运行结果:creat project sb
3.打开项目管理器,单击每个选项卡所包含的内容,了解项目管理器的作用,再执行close all命令,查看运行结果 4.“新建”――“表”――“向导”,利用向导方式创建一个表,选择样表中的“task”,把所有的字段添加到选定字段中,单击“下一步”,选择“创建独立的自由表”,依次单击“下一步”,最后选择“完成”。通过这个操作了解“向导”辅助工具的使用。
实验二 常量、变量、运算符、表达式、函数
【实验目的】
1.掌握常量的定义、常用的5种常量的表示方法 2.掌握变量的定义、常用的4中变量的表示方法 3.掌握变量表达式值的显示命令 4.掌握常见的5种运算符的运算 5.掌握常见的函数
【实验内容】
1.在命令窗口中依次执行以下命令,查看运行结果: ? -100.2
? “25fgh%&$” ? {^2004-01-03} set strictdate to 0 ? {01/03/04} ? .t.
2.在命令窗口中依次执行以下命令并观察每个命令的执行结果 x1 = 8*4 x2 = “pqr” xy = .t.
xz = {^2004-01-01} list memory like x? release x1,x2
list memory like x?
3.定义一个二维数组a(2,3),分别给数组的每个元素赋值为
1 “2” 3 4 {^1999-09-09} -3.4
执行以下命令查看运行结果是否一样 ?a(2,2) ?a(5)
4.依次执行以下命令,并观察运行结果 use rsda ?姓名
5.依次执行以下命令,并观察执行结果
? “I am a ” + “student” ? “I am a ” + “student” ? {10/03/04} + 20 ? {10/03/04} - 20
? {04/03/04} - {03/14/04}
? 3>4
? “abcd” > “ad”
? {01/03/04}>{02/21/03} ? “abcd” $ “ad” set excat off
? “abcdef” = “abc” ? “abcdef” = = “abd” set exact on
? “abcdef” = “abc” ? “abcdef” = = “abc”
6.依次执行以下命令,并观察执行结果 ? not (5>6)
? not (5>6) and ”abc”>”ad” or $100<$200
? “abcd” $ “ad” OR (1.1+2)^3>66 AND {01/03/04}>{02/21/03}
7.依次执行以下命令,并观察执行结果 (1)数值函数 ? abs(-12.45) ? max(5*4,60/2) ? min(5*4,60/2) ? sort(9*4) ? exp(2*2) ? log(54.60)
? int(-4.68)? mod(10,3)
? round(123.34567,3),round(123.34567,-2) (2)字符函数
? at(“A”,“ABCADE”,2)
? substr(“HARDWORK”,3,4) ? left (“HARDWORK”,3) ? right (“HARDWORK”,3) ? space (3)
? len(“I am a student”)
? trim(“ I am a student ”) ? alltrim(“ I am a student ”) (3)日期时间函数 ? time() ? date()
set strictdate to 0
? year (date( )), month ({04/12/04}), day ({01/23/1978}) (4)转换函数
? str (123.4567,6,2) ? val (“123.45AB”)
? asc(“abc”) ? chr(66)
? dtoc({10/21/04},1) ? ctod(“10/21/04”) (5)测试函数 ? type(“[abc]”)
(6)函数的混合使用 ? len(dtoc(date())) ? len(str(10))
相关推荐: