期刊论文分享

学术资料共享,永久免费平台
最新公告:
本站所有期刊杂志信息均包含杂志社真实投稿电话,以及投稿邮箱,投稿请点击以上期刊栏目选择相应期刊直接联系杂志社。
福建冶金 冶金环境保护 太钢译文 有色金属 冶金设备管理与维修 太钢科技 <-->

vfp课程设计论文

论文栏目:课程设计来源:互联网时间:2017-08-18 16:10

  vfp课程设计论文--VFP课程设计教学方法探讨

  摘 要:为了提高VFP课程设计教学质量的提高,本人以学生成绩管理系统课程设计为例,详细介绍了利用VFP开发应用程序的方法,步骤及关键环节的设计,以期达到提高学生综合利用所学知识解决实际问题的技巧与能力的目的。一起阅读下面这篇课程设计论文。

  关键词:课程设计论文

  一、学生在学习VFP语言过程中存在的问题

  (一)英语底子薄弱,记忆方式不当

  VFP程序设计语言的教学重点是函数和命令,其中所包含的英文字符较多,一些学生由于英语底子薄,又没有良好的记忆方式,所以学习起来感到非常吃力,容易产生反感。如果学生在学习的过程中能结合英文单词的意思来记忆,不但会提高学习效率、减少学习压力,从而一举两得。

  (二)学习内容多,学习效果差

  P程序设计语言课程教学一直以来都存在时间紧、任务重的问题。学生常有手忙脚乱的感觉。以致学习效果总是不理想。鉴于此,教师在课堂上应该尽量对所讲授内容进行分类总结,争取使学生在课堂上就能消化所学知识,提高学生的学习效率。

  (三)实验任务不明确,方法不正确

  上机练习是测试学生所学知识的最佳和最直接的方法。但因为所学内容较多,学生不知如何入手,以致于理论与实践相脱节。学生在上机时先验证教材中例题的内容,之后练习课堂内容,掌握好这些内容之后再去完成实验作业。通过这样的反复练习,一定能加深对所学内容的理解。

  二、 VFP教学中对比法和归纳法的灵活运用

  VFP语言程序设计因内容较多而难以记忆和理解,如果采用对比、归纳法学习就会事半功倍。VFP等级考试的内容主要包括基本概念、数据类型和常量、变量的应用、运算符及表达式、函数应用、表的相关操作、SQL语言和程序设计的相关内容。针对上述情况,现从以下几方面进行讨论:

  (1)对比法在数据类型判断中的应用

  (a)常量数据类型的判断

  常量主要分为C( Character字符型)、N(Number数值型)、L (Logic逻辑型)、D(Date 日期型),其中C型和D型常量容易混淆。C型常量要用定界符[ ]、‘’或“”括起来,D型常量用{}括起来。L型常量则必须用定界符“. ?.”括起来。如:.T. 是L型,而T则是变量名称。

  (b)变量相关内容及注意事项

  首先,要记住变量的命名规则,要能够区分常量和变量;其次,要理解变量的分类及区别,并要特别注意字段变量和内存变量的基本语法要求有所不同。对于内存变量的相关操作命令,如:赋值命令STOR 2 TO A相当于A=2,意思是将 2赋给变量A,或者说变量A的值等于2,其类型为N型。命令“STOR……TO ……”可记忆为“将……存储到……”。再如:内存变量清除命令CLEAR MEMORY、 RELEASEALL等,均为清除所有内存变量的意思;而CLEAR、RELEASE本身就是“释放、清除”的意思。

  (2)对比法在记忆函数功能和求解函数结果中的应用

  VFP中函数种类、内容较多,课本中虽已经将其进行分类,但把这些内容放在一起进行测试,学生也常会感觉茫然不知所措。

  (a)字符串处理函数

  函数LEN() :为长度“length”的缩写,求字符串长度,其中汉字占两个字节,西文字符占一个字节。

  函数SPACE( ):空格生成函数,返回指定数目的空格。

  函数TRIM( ) :删除空格函数,即删除字符串的尾部空格。LTRIM( ) :相当于“left trim”,删除字符串左边的空格。ALLTRIM() :相当于“all trim”,删除字符串的首尾空格。

  函数LEFT( ) 、RIGHT( ):从字符串最左(右)边开始,取指定长度的字符串。SUBSTR():相当于“substring”子串之意,从指定位置开始求指定长度的子串。

  函数OCCURS():为“出现”之意,求左边字符串在右边字符串中出现的次数。

  函数AT( ):为“在 ……”之意,求左边字符串在右边字符串第几次出现的位置。

  函数STUFF(串 1,起始位置,长度,串 2):将前3 个参数作为一组,意为“对串 1 求子串”,然后用串2的内容去替换串1中所求的子串内容,其它保留。

  函数CHRTRAN (串1,串2,串3) :将前两个参数作为一组进行比较,用串 3中对应位置的字符替换串1中在串2中出现的字符。

  (b)数值函数

  函数 INT( ) :是英文“integer”的缩写,是“整数”之意,表示“舍尾取整” 。 函数ROUND(数 1,数 2) :表示“四舍五入取整”。当“数2”为非负数时,表示保留的小数位数;为负数时,表示要处理小数点前向左数第几位数的舍入情况。 函数MAX()、MIN() :对汉字比较大小,先给出汉字拼音,之后根据字母表中的先后顺序来判断;对日期型数据比较,则按数值大小进行比较即可;对ASCII码字符比较,按 ASCII码表中大小比较;逻辑真大于逻辑假。

  (c)数据类型转换函数

  函数VAL ( ) :意为“value”数值之意,将字符型转换为数值型。STR( ) :意为“string”字符串之意,将数值型转换为字符型。 函数DTOC( ) :为“D 型 TO C型”,将日期型转换为字符型;CTOD()与之相反。 函数ASC():为“ASCII码”的缩写,将字符转换为对应的ASCII码值。CHR():为“character”字符的缩写,将ASCII码转换为对应的字符。

  (d)测试函数

  函数 IIF(逻辑表达式,表达式1,表达式 2) :当逻辑表达式为真,则返回值为表达式1的内容;为假,则返回表达式2的内容。 函数BOF() :为“begin of file”,测试记录指针是否指向表文件首;EOF ( )为“end of file” 。函数RECNO():为“record”的缩写,是记录号测试函数。 函数TYPE( ) :类型测试函数,要求参数本身是字符型内容,取出“串内实际内容”进行判断;VARTYPE()则按“参数实际内容”直接判断即可。

  作者:马文宽

特别说明:本网站内容都来源于互联网,供浏览者学习、欣赏,使用原则非商业性或非盈利性用途,使用者不得侵犯本网站及相关权利人的合法权利。此外,使用者如对本网站内容用于其他用途时,须征得本网站及相关权力人的许可。

本网站内容原作者如不愿意在本网站刊登内容,请及时通知本站,予以删除。


相关内容
专业论文发表