实验4实验报告

发布 2023-04-19 09:52:28 阅读 6601

《visual foxpro面向对象程序设计与应用》实验报告。

一、实验目的及要求。

1. 熟练掌握表的创建、表的打开与关闭、表结构的显示与修改、表的复制及表与数组的数据传递。

2. 记录的输入、追加与插入,记录的定位、记录的显示、记录的修改、记录的删除、记录的恢复。

二、实验内容(实验前,务必设置好默认工作目录)

1. 表的创建与记录输入。

a) 创建自由表xs(学号 c(7),姓名 c(8),性别 l,专业 c(20),出生日期 d,入学成绩 i,籍贯 c(10),**g,简历 m)

b) 直接输入一条记录(“0101101”,“刘巧铃”,.f.,”国际**”, 1979/05/06,530,”福建”),插入文件里的carfield,bmp做为此条记录的**,自定义简历内容。

输入完毕关闭窗口。

c) 追加一条记录(“0101102”,“李云飞”,.t.,”英语”, 1978/04/12,512,”浙江”)。

d) 追加一条空记录。

e) 将xs1表中的所有记录追加到xs表。

2. 表的打开与关闭、表结构的显示与修改。

a) 关闭xs表后以共享方式打开xs表。

b) 分别用list stru和disp stru显示表结构,体验二者的不同。

c) 修改专业字段为c(10)。

3. 记录定位。

a) 显示表中记录总数。

b) 将指针分别定位到首记录、尾记录和记录号为5的记录上,分析?bof(),eof()结果。

c) 将指针从当前记录移动到8号记录,显示记录后,再由当前记录向上移动5个位置,显示其记录号。

d) 将指针移动到文件头,分析?bof(),eof(),recno()的结果。

e) 将指针移动到文件尾,分析?bof(),eof(),recno()的结果。

f) 逐条定位籍贯是“山东”的记录,显示是否找到,如果找到则显示该记录。

4. 记录的显示及范围限定。

a) 以浏览窗口显示所有记录。

b) 以浏览窗口显示每个学生的姓名和籍贯。

c) 以浏览窗口显示2023年出生的学生姓名、专业和入学成绩。

d) 在工作区中显示“李”姓同学的信息。

e) 在工作区中显示2023年10月及以后出生的学生的信息并保存到文本文件“中,注意信息中不包括记录号。

f) 用list和disp显示所有记录。

g) 显示第3至第6条记录。

h) 显示第5条记录之后的所有记录。

i) 显示第2条记录。

5. 记录的修改、删除和恢复。

a) 修改“刘巧铃”的出生日期为2023年10月10日,籍贯改为湖南。

b) 给“山东”考生中填报“数学”专业的女生入校成绩增加10分。

c) 给所有考生的入校成绩增加10分。

d) 逻辑删除唯一的空白记录。

e) 物理删除该空白记录。

f) 逻辑删除所有记录。

g) 恢复所有记录。

6. 表的复制。

a) 复制xs表结构到xs2,新表只有姓名和入校成绩两个字段。

b) 复制xs表所有内容到xs3。

c) 清空xs3表。

7. 把xs表的中数学专业的记录通过数组转存到xs3表。

实验课后作业(写在作业本反面)

1、以下各题基于职工工资表的操作:

1) 给每位员工的基本工资增加40%。

2) 使职工号以102开头的岗位工资增加100元。

3) 计算所有职工的实发工资(实发工资=基本工资+岗位工资+院龄工资+职务津贴-税金)。

4) 将文件复制到名为“职工工资表new”的文件中。

5) 复制职工工资表的结构到“职工工资表stru”,并将复制后的表结构显示出来。

6) 将职工工资表的全部记录追加到“职工工资表stru”中去,并查看经追加后的记录。

7) 打开表“职工工资表new”,将院龄工资为40的记录逻辑删除,恢复岗位工资为1240的记录,彻底删除带标记的记录。

2、以下个体基于sp表的操作:

1) 显示数量少于5的商品的货号、品名与生产单位。

2) 显示进口商品或95年开单的商品信息。

3) 显示上海商品信息。

4) 显示单价大于4000的进口商品信息或单价大于5000的国产商品信息。

5) 列出95年开单的商品的货号、品名、单价与开单的日期,其中单价按9折显示。

6) 列出货号的后3位为“120”的全部商品信息。

7) 列出货号第1个字母为“l”或者第2个字母为“v”的全部商品信息。

8) 列出公司生产的单价大于3000的所有商品信息。

三、实验**现的问题及解决方法。

详细记录实验过程**现的问题及解决方法。)

四、总结。上机的心得体会及改进意见。)

实验4实验报告

计算机图形学 实验4实验报告。实验题目 参数曲线绘制。实验内容 1 园的参数曲线绘制。2显式数学曲线描绘程序。3贝赛尔曲线绘制。编写程序调用验证之。参考资料 1 4 数学曲线绘制。ppt和实验3的参考ppt 基本概念 详细叙述自己对实验内容的理解 参数曲线的绘制就是利用微分思想,由已知的方程将某些范...

大学物理实验4 实验报告实验4利用单摆测量重力加速度

云南大学软件学院实验报告。课程 大学物理实验学期 2013 2014学年第一学期任课教师 谢仲文刘宇 专业 学号 姓名 成绩。实验4 利用单摆测量重力加速度。一 实验目的。1 学习实验方案设计的基本方法。2 学习根据已知条件和测量精度的要求,设计实验方案。3 学习分析测量中系统误差的主要 及其修正方...

实验二实验报告

电子电路与系统基础实验 2014年第一次实验。实验题目 仪器使用及常用基本电量的测量。班级 无36 学号 2013011178 姓名 马昊宇。日期 2014 5 3 一 实验目的。1 掌握二极管和稳压二极管的特性 掌握二极管的基本应用 2.加深对二极管非线性特性的理解 3 掌握判断二极管好坏和极性的...