好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

VF实验指导书.doc

12页
  • 卖家[上传人]:l****
  • 文档编号:44871231
  • 上传时间:2018-06-14
  • 文档格式:DOC
  • 文档大小:1.75MB
  • / 12 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 数据库管理系统数据库管理系统VisualVisual FoxProFoxPro 数据库程序设计数据库程序设计实实 验验 指指 导导 书书实验一 常量与变量、表达式和函数 (2 学时)实验二 程序与程序结构 (2 学时)实验三 数据库、数据表的操作 (2 学时)实验四 表的索引、移动及完整性 (2 学时)实验五 SQL 数据查询语言 (4 学时)实验六 查询与视图 (2 学时)实验七 程序设计 (2 学时)实验八 表单设计 (4 学时)实验九 菜单设计 (2 学时)实验十 应用程序设计 (2 学时)2009 . 32实验一实验一 常量与变量、表达式和函数常量与变量、表达式和函数 (2 学时)一、实验目的一、实验目的 1、掌握基本的常量与变量、表达式、函数的用法和功能 2、掌握基本命令的功能和用法 二、实验过程二、实验过程 在命令窗口中逐条输入以下命令,回车,观察验证运行结果 1、 SET CENTURY ON 设置 4 位数字年份SET MARK TO 恢复系统默认的斜杠日期分隔符SET DATE TO YMD 设置年月日格式?{^2003-08-26} 2003/08/26SET MARK TO “. ” 设置日期分隔符为西文句号?{^2003-08-26} && 2003.08.262、 ?(1/60-3/56)*18.4500 && -0.6809?(1+2^(1+2) )/(2+2) && 2.25?15%4,15%-4 && 3 -1STORE 122 TO X,YZ=73?X%Z,MOD(X,Z) ,X%(Y-200) && 49 49 -343、 A=“Hello ”B=“everyone!”? a+b,a-b && Hello everyone! Helloeveryone!4、 ?{^2003-03-19}+10, {^2003-03-19}–{^2002-03-19} && 03/29/03 365?{^2003-03-19 11:10:10AM} - {^2003-03-19 10:10:10AM} && 3600?{^2003-03-19 10:10:10AM} + 10 && 03/19/03 10:10:20 AM5、 STORE “计算机” TO s1 STORE “微型计算机” TO s2?s1$s2,s2$s1,(s1$s2)>(s2$s1) && .T. .F. .T.6、 SET COLLATE TO “Machine” 按机内码排序?”a””你好” && .F. .T. .F. .T.SET COLLATE TO “PinYin” 按拼音排序?”a””你好” && .F. .T. .F. .T.SET COLLATE TO “Stroke” 按笔画排序?”a””你好” && .T. .F. .F. .T.7、 SET EXACT OFF 系统默认以右串为结束标志STORE “计算机” TO s1STORE “计算机 ” TO s23STORE “计算机世界” TO s3?s1=s3,s3=s1,s1=s2,s2=s1,s2==s1 && .F. .T. .F. .T. .F.SET EXACT ON 填充空格,等长比较?s1=s3,s3=s1,s1=s2,s2=s1,s2==s1 && .F. .F. .T. .T. .F.8、 ?12>2 AND ‘人’>’人民’ OR .T.。

      执行文件:从“程序”菜单中选择“运行”命令,选择要运行的文件,单击“运行”命令按钮用命令方式:DO 实验内容:实验内容:按照上面的提示,完成下面四道题的编程作业,程序名自定,保存注意:注意:要求每个程序的名字中包含 xxx,如:邮费 101.prg. (xxx 为班级和学号,1 班 01 号,以下同)1 1、、某地至北京的邮路里程为 1043km,通过邮政局向北京城区寄交“特快专递”邮件,应在 24 小时内到达,计费标准每克为 0.05 元,但超过 100 克后,超出数每克为 0.02 元试编写程序计算邮费2 2、、计算:T=1!+2!+ …… +10!3 3、、有一个数列,前两个数是 1、1,第三个数是前两个数之和,以后的每个数都是其前两个数之和请编写程序,要求输出此数列的第 30 个数4 4、、求出任意一个二维数组中某个元素,此元素在所在行上最大,在所在列上最小注意可能不止一个,5也可能没有对于各种情况都应该输出有关信息注意:一行上可能有几个元素都取最大值,列上的情况也类似三、实验要求三、实验要求编写调试每个程序,运行出正确结果,保存四个程序文件实验三实验三 数据库、数据表的操作数据库、数据表的操作 (2 学时)一、实验目的一、实验目的 1、掌握数据库的建立和基本操作。

      2、掌握数据库表的结构的建立方法 二、实验过程二、实验过程 操作提示:操作提示: 新建文件有好几种方法,有从“文件”菜单中选择“新建” ,有在“项目”中“新建” ,还有在命令窗口用命令创建,建议尽量使用在“项目”中“新建” ,这样所创建的各类文件都包含在项目中,不论是修改还是运行操作起来非常方便,管理也规范,所以,要把在项目外散建的文件都“添加”到项目中去,包括实验二中的 4 个程序在新建文件时,vf 软件基本都提供“新建”和“向导”两种方法, “向导”这种方法其中有些不必要的步骤,即便对于初学者可能也会对过于繁琐的过程不耐烦,反而不利用它更简单,所以建议不选用“向导” 实验内容:实验内容:1 1、、创建项目、数据库、数据库表,要求如下:① 新建项目: 实验 xxx ② 新建数据库:学生管理 xxx③ 新建如下 3 个表:学生 xxx(学号 C7,姓名 C8,性别 L,年龄 I,出生日期 D)课程 xxx(课程号 C6,课程名 C14)成绩 xxx(学号 C7,课程号 C6,成绩 I)2 2、、将上述三个表分别添加几行记录,添加之前先参看一下实验四,因为下面的实验中要对几个表进行简单操作,涉及到记录内容。

      三、实验要求三、实验要求(一)本次建立的数据库及数据表要求存盘,以备以后使用;(二)尽量熟悉菜单方式和命令方式两种方法的操作注意:注意:在以下的介绍说明中,各种文件名中的 xxx 可能会被我省略,学生操作时不要漏掉实验四实验四 表的索引、移动及完整性表的索引、移动及完整性 (2 学时)一、实验目的一、实验目的 1、掌握索引的建立方法和使用目的 2、了解数据表的一些深入操作 二、实验过程二、实验过程 1 1、、建立如下索引 (P110)在学生(学号) 、课程(课程号)上分别建立主索引,索引名分别叫 XHSY,KCSY6在成绩(课程号)和成绩(学号)上建立 1 个普通索引(也叫复合索引) ,索引名叫 KCXHSY2 2、、建立学生和成绩之间的联系,课程和成绩之间的联系 (P114 倒数第二行)3 3、、练习将以上建立的数据库表移出数据库使之成为自由表有关系的先删除关系4 4、、分别利用 APPEND 和 INSERT 命令为以上自由表输入记录,然后用 EDIT、CHANGE 和 REPLACE 命令修改表中的记录。

      (P105—107)5 5、、将以上自由表再添加到数据库中,并重新建立索引和表之间的联系6 6、、(选做)定义学生和成绩之间的参照完整性规则,定义删除规则为“级联” ,更新和插入规则为“限制”简单练习一下,之后将规则删掉,恢复原来,不然会对输入记录有限制 P116)(选做)看书了解一下表的关联和排序功能,用到时会就可以 (P122)7 7、、用 LOCATE 命令查找所有姓张的同学,并将记录在屏幕上逐条显示; 可以在命令窗口逐条执行,也可以临时新建个程序8 8、、用 LIST 或 DISPLAY 命令进行以下操作:① 显示年龄大于 19 的同学的学号及姓名;② 显示课程名中包含“系统”两个字的课程,不显示记录号;③ 显示课程号为“300001” ,学号前两位是“08”的同学成绩,结果输出到文件 wj 中提示:LIST 和 DISPLAY 命令它们的区别仅在于不使用条件时,LIST 默认显示全部记录,而 DISPLAY 则默认显示当前记录。

      三、实验要求三、实验要求对数据库表的操作达到熟练程度实验五实验五 SQL 数据查询语言数据查询语言 (4 学时)一、实验目的一、实验目的 1、熟练掌握 SQL-SELECT 语句的语法格式及参数 2、熟练掌握 INSERT、DELETE、UPDATE 语句的语法格式及参数 二、实验过程二、实验过程 1 1、、在原项目(实验 xxx)下新建数据库:订货管理 xxx2 2、、新建如下四个数据表,字段。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.