网站首页 语言 会计 电脑 医学 资格证 职场 文艺体育 范文
当前位置:书香门第 > 范文 > 心得体会

vfp实验的心得体会

栏目: 心得体会 / 发布于: / 人气:2.88W

篇一:vfp实验报告

vfp实验的心得体会

天水师范学院数学与统计学院

实验报告

实验项目名称 所属课程名称 实 验 类 型 实 验 日 期

班 级 学 号 姓 名 成 绩

附录1:源 程 序

附录2:实验报告填写说明

1.实验项目名称:要求与实验教学大纲一致。

2.实验目的:目的要明确,要抓住重点,符合实验教学大纲要求。

3.实验原理:简要说明本实验项目所涉及的理论知识。

4.实验环境:实验用的软、硬件环境。

5.实验方案(思路、步骤和方法等):这是实验报告极其重要的内容。概括整个实验过程。 对于验证性实验,要写明依据何种原理、操作方法进行实验,要写明需要经过哪几个步骤来实现其操作。对于设计性和综合性实验,在上述内容基础上还应该画出流程图、设计思路和设计方法,再配以相应的文字说明。对于创新性实验,应注明其创新点、特色。

6.实验过程(实验中涉及的记录、数据、分析):写明具体实验方案的具体实施步骤,包括实验过程中的记录、数据和相应的分析。

7.实验结论(结果):根据实验过程中得到的结果,做出结论。

8.实验小结:本次实验心得体会、思考和建议。

9.指导教师评语及成绩:指导教师依据学生的实际报告内容,给出本次实验报告的评价。

篇二:VFP实验报告

第一章 visual foxpro数据库管理系统软件操作环境

实验一:visual foxpro 集成环境及项目管理

实验内容:

一、 VFP的启动与退出

基本了解了VFP的工作环境以及使用VFP时的启动与退出。

二、 工具栏

VFP提供了11种工具栏。其打开与关闭有两种方法。工具栏中的工具为编辑程序提供了很大的方便。

三、 命令窗口

1、 命令窗口是一个浮动型窗口,其打开和关闭有多种方法。

2、 命令窗口是用来输入命令从而实现编程目的的重要窗口。

3、 在命令窗口中输入命令后按下回车键便可执行所输入的命令。

4、 以*、&&开头的命令是注释处理部分。

5、 通过对命令窗口的学习,简单了解了下一些命令:如1+2+3与”1”+”2”+”3”所达到的目的是不一样的。CLEAR是用于清除VFP主窗口中等所有显示信息。

6、 在命令窗口中还可以实现对windows中的应用程序的调用,如运行计算器的命令是:RUN /N CALC。

7、 在VFP中重复执行命令是很方便的,只需要选中所需再次执行的命令,按下回车即可,当然还有好几种方式。

四、 选项对话框

选项对话框是用于对VFP工作环境的设置,对话框中有很多的选项卡,可用于各种要求的设置。

五、 创建项目文件

1、项目文件保存时需要使用拓展名PJX(相关的备注文件PJT)。

2、对于文件的保存也可以在命令窗口中实现。例如需将“d:vfp实验01”设置成当前文件夹,只需输入“SET DEFZULT TO d:vfp实验01”再按下回车即可。

3、保存文件时项目文件名为jxgl。

4、根据实验课本的讲解操作,简单了解了下项目管理器和选项卡,以及利用项目管理器进行添加文件,移去文件。

问题与收获

问题:

1、对于项目文件的打开,不知道如何打开多个项目文件。

2、对于命令列表中以前执行的命令的清除工作不是很了解。

收获:利用选项卡进行VFP操作环境设置时,结束并确认已做设置的操作有三种,但是三

种操作方式是有区别的。

1)、单击对话框中出现的确定按钮:这是对设置的暂时性储存,只会在本次使用VFP

程序的时候实现。

2)、单击对话框中出现等设置为默认值:这是对设置的永久性保存,系统以后被使

用时都将自动存储该默认设置。

3)、单击对话框中的确定按钮的同时按SHIFT键。这种操作方式在保存设置的同时,在命令窗口中自动生成了注释。

第二章 visual foxpro 编程初步

  实验二:常量,变量,函数和表达式的使用

实验内容:

一、常量的表示

1、数值常量的表示中,需要注意的是:系统有默认的长度限制,超过限制的部分按四舍五入法,后面数字全部为0。(当数据位数太多时,最多存储、显示20位)

2、字符型常量的界限符可以是单引号、双引号、方括号;

3、逻辑型常量只有两个显示结果:.T.、.F.、逻辑常量中的字母大小写是等价的。

4、日期时间常量的便是方法很多,可以通过SET STRICTDATE TO 的形式,实现不同形式的输出。

二、变量的赋值

1、简单变量。访问方式有三种。可用TYPE测试变量的数据类型。对多个变量赋同一值时,可以使用STORE A TO B,C。

2、数组赋值之前需要声明,DIMENSION abc[3],需要注意的是,这里的数组与C语言中不同,下标不是从0开始的。各元素的初始值为.F.,数组的值等于第一个元素的值,给整个数组赋值即相当于给数组中所有的元素赋这个值。

3、二维数组中即使维数不同,对已存在的数组再次定义,原数组元素的值也会被继承。

三、常用函数

1、数值函数ABS()是求绝对值,MAX()是求最大值。需要注意的是:在拼音方式中,字符a小于A,但是在机内码表示中,a 是大于A的。另外,不同数据类型不能进行比较。Int是取整函数,MOD()函数是用于返回余数,值得注意的是除数为负数的情况,被除数表达式中的小数位数决定了返回值中的小数位;除数表达式的正负决定了返回值的正负。ROUND()函数是返回圆整到指定小数位数的数值,需要四舍五入。RAND()函数是随机产生一个0~1的数值,小数位数可以通过SET DECIMALS TO 来确定。

2、字符函数。ALLTRIM()函数是截除字符串的前后空格,TRIM()是截除字符串末尾的空格,LEN()是计算字符串的长度,汉字算两个字符,AT()函数是用于确定字符串首次出现的位置,SUBSTR()是取子字符串,要注意汉字的取法,不能去半个汉字,并且使用输入法时一定要在英文状态下输入各个符号,否则运行出错。SPACE()可用于设置所需要的空格。

3、日期时间函数。SET DATE TO 可以设置不同的时间输出类型,DATE(),TIME()等均是输出当前系统的时间,另外DOW()用于显示一个星期中的第几天,DAY() MOUTH() YEAR()分别用于显示日月年。

4、数据类型转换函数。ASC()函数是求首字符的ASCII码值,对于汉字字符,则显示其机内码的十进制数表示。CHR()与ASC()相反,是通过ASCII码值求的对应的字符。VAL()函数是将字符型转换成数值型,并且可以通过SET DECI TO 设置显示的有效小数位数,值得注意的是A+B是单纯的字符相加,而VAL(A)+VAL(B)就是数值的相加。对于不能识别的内容,则输出0.00。DTOC()函数是将日期型转换成字符型,同样可以有多种输出形式,CTOD()与DTOC()相反,是将字符型转换成日期型,STR()则是将数值型转换成字符型。

5、其他常用函数。BETWEEN()函数是判断第一个数是否在第二个数和第三个数之间,同样需要注意的是在机内码条件和在拼音条件下,有些字符的大小是不同的,

四、表达式

问题与收获:

问题:

1、对于逻辑型常量,如果我想要输出小写字母,或者是Y.N的形式,该如何表示。

2、SET STRICTDATE TO 0 是指不需要进行严格的日期时间检查,但是电脑输出的是两个斜杠,没有日期显示。

3、数组的输出形式很奇怪,不怎么看得懂。

4、SAMPLE[2,2]与SAMPLE[5]等价,WHY??

5、DATETIME()是用于显示当前系统的.日期和时间,但是电脑显示不出来。 收获

1、 了解了很多不同数值之间的转换关系。

2、 实验过程中,输入命令时出现了些低级的但是很容易被忽略的错误,提醒自己下

次注意。

3、 对于很多表达式,只是见过,却不知如何使用,在实验中也得到了解答。

 第三章 数据库与表的创建和使用

实验三 数据库与表的创建

实验内容:

一、数据库的创建

创建数据库会同时出现三个文件,文件扩展名分别为:dbc,dct,dcx。

二、数据库的打开与关闭

CLOSE DATABASE 和OPEN DATABASE 分别用于关闭和打开数据库,后面可以跟数据库文件名。

三、创建数据库表

1、使用表设计器创建表。数据库表的扩展属性的修改与删除可以在表设计器中进行,也可以用命令进行。

2、利用CREATE TABLE SQL 命令创建表结构。在命令窗口中,输入并执行CREATE TABLE cj。并且可以设置CJ表的字段以及字段类型,宽度等。

四、修改表结构

1、利用表设计器修改表结构。修改表结构之后,工作文件夹中有一个名为的备份文件,在需要时,可以将备份文件改名以找回修改前的文件。

2、利用ALTER TABLE-SQL 命令修改表结构。在命令窗口中输入:ALTER TABLE tjb ADD COLUMN tz N(3)是添加一个字段。同样也可以通过其他命令进行删除、改名、改写宽度的操作。

五、表的打开与关闭

表的打开与关闭可以在命令窗口中直接输入CLOSE TABLES和 USE JS 等命令。

六、数据库与表之间的关系操作

1、数据库中表的移进和移出操作。

移出的表文件人在存在,只不过是不属于原来的数据库了,而是变成了自由表。

2、检验一个表只能属于一个数据库。

对于已经在一个数据库下的表文件,如果再进行操作将他添加到另外的数据库下时,会出现:不能加入这个表的提示窗口。

3、表与数据库的打开、关闭时的相互影响。

利用DBUSED()命令测试数据库是否已打开。

七、有关数据库和表操作的常用函数

常用函数有SELECT USED ALIAS FIELD FCOUNT 等。

问题:

1、 WINDOWS资源管理器不知道在哪里查看。

2、 第六个实验中,有一个命令CLOSE DATABASE sjk输入命令窗口后执行时弹出对话框“含不能识别的短语或关键字”。WHY?

实验四、表数据的处理

实验内容:

一、表的浏览、字段筛选和记录筛选。

1、通过界面操作。直接通过项目管理器窗口中选择所需浏览的表,点击浏览命令按钮即可。对于字段和记录的筛选,再工作区属性中进行设置。其中需要注意的是字段的筛选设置完成后,需要重新打开浏览,才可以看到筛选的结果。

2、通过命令操作。运用BROWSE命令,在命令窗口中进行筛选。

二、表记录的输入。

1、在表的浏览窗口中输入记录。可以在浏览表中进行追加,直接添加在表中。还可以通过命令窗口,运用ALTER TABLE js ADD COLUMN zp G,直接为JS表增加一个通用性字段zp。也可以通过插入对象现象卡进行编辑。

2、利用INSERT-SQL命令追加记录。

3、利用APPEND FROM命令追加记录。

三、表记录的修改。

1、利用UPDATE命令修改表的数据。在命令窗口中,通过UPDATE命令,修改表中的数据。

2、利用REPLACE命令修改表的数据。在命令窗口中,通过REPLACE命令设置对当前记录或者对所有记录进行修改。在项目管理器中,还有替换工具,同样可以快速方便的修改表记录中的数据。

四、表记录的删除。

表记录的删除分两步完成,第一步时给需要删除的记录设置删除标记,第二步时给设有删除标记的记录进行彻底删除。设置删除标记有三种方法。

1、在浏览窗口中直接设置删除标记。这种方法就是直接手动查找,通过单击设置标记。

2、利用DELETE-SQL命令设置删除标记。通过DELETE FROM js WHERE xdh=’01’.命令设置删除标记。

3、利用DELETE命令设置删除标记。通过命令窗口进行设置。

4、对带有删除标记的记录的访问。

5、恢复记录。通过项目管理器的浏览窗口,直接单击删除标记列,时删除标记取消。还可以在表中恢复记录。同样,也可以通过命令窗口,RECALL ALL ,恢复所有记录。

6、彻底删除记录。可以通过项目管理器中彻底删除按钮,也可以通过命令窗口中,输入DELETE命令,彻底删除。

五、防止表数据被修改。在打开表的时候以只读方式打开。在命令窗口中输入:USE XS NOUPDATE,这样,如果有删除、添加、修改等操作时,便会出现:不能更新临时表的窗口。

六、数据的复制

在命令窗口中输入:COPY TO XS01 FOR XB=’女’,这样就能将性别为女的记录复制到表XS01中。

问题:

1、在第二个实验中,输入命令INSERT INTO JS(GH ,XM,XB,CSRQ,JL); VALUE(‘020205’,’高一兵’,’男’,…)显示语法错误。

2、第二个实验中,APPEND FROM JSB 显示JSB文件不存在。

3、第四个实验中,对带有删除标记的访问,究竟能不能忽略有标记的记录。

篇三:VFP课程总结

《Visual FoxPro 程序设计》课程总结

本课程授课班级:外语学院Z0701-06班

《Visual FoxPro 程序设计》是一门具有功能强大的可视话程序设计工具的数据库系统,已经成为社会生活诸多领域广泛应用的重要计算机管理技术。属应用与实践教学课程,是非计算机专业必修课。而且作为全国计算机等级考试二级考试的科目的一种,是非常重要的一门课程。学习Visual FoxPro 程序设计,可以培养学生的计算机操作能力和数据库管理能力。同时培养学生掌握计算机技术和信息管理的综合能力。

本学期承担外语学院Z0701、Z0702班的授课任务,经过师生双方的共同努力,目前取得了较好的效果。

在授课过程中,采用多媒体教学、大屏幕演示与上机实践相结合的教学方式。一个学期里,有32节理论课和32节上机练习课,具体教学手段如下:

理论课程和实践课程相结合,能按照教学进度计划完成授课任务。在理论课时通过大屏幕电子课件讲解,使学生能直观的看到教学的内容,然后就是到机房进行上机的练习,通过实践将理论知识进一步深化,加深记忆,教学效果明显提高。

在实践教学中,利用实验指导书,每周的上机实验都布置一定的实验任务,让学生利用所学的知识去探讨解决问题的方法,增加验证和设计类型的实验,而且每次实验过后都要填写实验报告,并将实验报告的成绩纳入期末考试的成绩之中。

在教学过程中也发现了一些问题,学生的基础差异很大,课堂进度很难满足多方面学生需求,为了解决这一问题,我将实验课划分4个小组,每个小组指定基础好、做题快的学生为实验指导员,帮助那些基础差的学生做作业,既调动了学生的积极性,又提高了班级整体教学效果,不让一个掉队。实验课采用“同步教学法”,即教师发出一个操作指令,全体学生同步完成,使学生感到实验课内容充实,有的放矢,同时上网、打游戏的学生减少了。

有效利用实验课时间,不占用课堂时间批作业。由于学时的限制,对于学生来说,实验课时间很宝贵,教师在实验课上主要任务是辅导学生巩固课堂内容,或是指导答疑学生在实验课上的问题,学生将作业传到网上,教师利用业余时间批改。班级还设置了一个公用信箱,师生可以交流,教师能及时掌握学生学习情况。

为更好地完成本课程的教学任务,我还精心制作了电子课件、教学进度表、题库、并认真填写教学日志。

高职计算机基础教学部

佟继红

2008.5

篇四:VFP 实验报告样本

南京信息工程大学实验(实习)报告

实验(实习)名称顺序和选择结构程序设计实验(实习)日期 得分 指导老师

系专业 班级 学号

【实验目的】

1、掌握程序的建立、修改与运行

2、掌握基本输入输出语句与函数

3、熟练掌握IF语句(包括单分支和双分支)和DO CASE语句的使用。

4、分析程序的运行结果。

【实验内容】

操作结果的界面截图显示。

1、 从键盘输入两个数存入变量x和y ,若x>y则交换他们的值,否则直接输出x和y的值。

2、执行下列程序后,变量x的值为( )。

x=1

if x>=1

do case

case x>0

x=x+1

case x>1

x=x+1

otherwise

x=4

endcase

else

x=3

endif

3、执行下列命令序列,屏幕显示( )

a=100

b=50

a=a+b

b=a-b

b=a*2

? a+b

4、执行下列命令序列,屏幕显示( )。

b=6

do case

case mod(b,3)=0

b=b+1

case mod(b,2)=0

b=b+2

otherwise

b=b+3

endcase

? b

5、执行下列命令序列,屏幕显示( )

input to a

if a=10

b=0

else

b=1

endif

? b

Tags:心得体会 VFP