VFP课程设计教学方法探讨

来源 :网络导报·在线教育 | 被引量 : 0次 | 上传用户:yobisisi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 ?要 对于技校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()则按“参数实际内容”直接判断即可。   3)VFP中表的相关操作
  该部分内容为重点上机测试内容,要求基本掌握表的创建(CREATE 表名)、打开(USE表名)、关闭(USE)、保存、复制(COPY……TO…… )、修改(MODIFY)命令,熟练掌握表中记录的添加、删除和记录指针的定位问题。
  4)归纳法在程序设计中的应用
  程序设计题一直是考试的重点和难点,所占分值为45 分左右,想让学生将所有内容完全了解是件不大现实的事。因此,我们要根据不同类型的题选择不同的对策。
  (a)程序填空题
  做程序填空题前先要根据基本语法来补充。如:3种循环结构语句DO WHILE……ENDDO、FOR……ENDFOR NEXT、 SCAN……ENDSCAN,分支结构IF……ELSE……ENDIF要配对使用;表在使用之前要用USE命令打开;操作时要用SKIP、GO、LOCATE FOR命令进行表中记录指针的移动;过程文件在使用之前必须用SET PROCEDURETO命令打开。
  (b)阅读程序题
  阅读程序之前先要把握如下几点:程序循环结构中LOOP 命令会转向循环开始处进行下次循环(只能在循环结构中出现),EXTI命令会退出循环(也可用于分支结构退出程序执行) ;注意循环结构的结束条件,便于得到正确结果;分析程序内容时,先将每步执行结果写在命令旁边,执行三四步后便可总结出程序规律;注意输出语句在循环体内还是循环体外,正确给出输出结果的格式;对于调用程序问题,注意返回程序的哪个部分以及参数传递、变量屏蔽等内容。
  (c)编写程序题
  目前,所给的编程题重点考学生对表的相关操作,多为两个表的关系。其编程的命令书写顺序为:先用SET TALKOFF命令来防止非重要信息的输出; 用CLEAR命令清除显示区内容; 用SELECT命令选择不同工作区,并在各工作区中用USE命令打开相应的表;对被关联的表用INDEX ON命令进行索引,再用SET RELATION TO……INTO命令对两表进行关联;有必要时要对表用TOTAL ……ON ……TO命令进行汇总;汇总之前要对相应字段进行索引,且汇总后的文件要用USE命令打开才能使用其中内容。考查表中内容的操作多为用REPLACE命令或SQL中相关内容修改表中的记录内容;用相关命令对表中内容进行相应统计并按给出格式输出相应结果。这里就用到格式命令的输出AT……SAY……(在某行某列输出内容,同时要注意常量内容与变量内容的区分) ;若想程序能循环执行多次,则要用到WAIT……TO ……命令,也可能会用到输入命令INPUT ……TO ……,或ACCEPT……TO……命令来通过键盘输入相应内容。
  三、结束语
  本文结合VFP教学大纲内容,针对非计算机专业学生在学习 VFP程序设计语言过程中存在的一些问题,提供了用对比法记忆常用函数和命令的技巧和用归纳法切实解决程序设计方面内容的方法。
  参考文献:
  [1]李雁翎.Visual FoxPro应用基础与面向对象程序设教程(第二版)[M].高等教育出版社.
  [2]蒲永华,吴冬梅.数据库应用基础Visual FoxPro 6.0(第二版)[M].人民邮电出版社.
其他文献
摘 要 随着我国综合国力的不断提升,越来越重视对体育事业的发展建设,所以学校的体育教学在一定程度上也获得了改善,但是仍旧存在一些显现问题,所以如何提高体育教学已经成为当今教学行业中共同探讨的主要问题。中学生正处于生理心理逐渐完善时期,科学的教学策略对其未来的发展影响深远,同时体育教师的教学能力是不可或缺的,所以本文就中学体育教学进行着重分析,探讨新时期社会背景下的体育教学策略。  关键词 中
期刊
一、非法占有目的刑法上的含义及特征  刑法上的非法占有目的,是指排除权利人,将他人的财物作为自己的所有物进行支配,并遵从财物的用途进行利用、处分的意思。即非法占有目的由“排除意思”与“利用意思”构成。占有是人对财物事实上支配、管理的状态,必须是排除他人对财物的支配而将财物事实上置于自己支配的状态时,才能确定占有状态形成。其特征主要体现在以下几个方面:  (一)对财物占有的非法性  非法占有的前提条
期刊
摘 要 装饰画是一种起源于战国时期的帛画艺术,并不强调很高的艺术性,但非常讲究与环境的协调和美化效果的特殊艺术类型作品。分为具象题材、意象题材、抽象题材和综合题材等等。是一种并不强调很高的艺术性,但非常讲究与环境的协调和美化效果的特殊艺术类型作品。装饰画分为具象题材、意象题材、抽象题材和综合题材等装饰画基本风格  关键词 装饰画 艺术品 平面设计  现今社会越来越多的装饰画充斥着市场和我
期刊
近年来,在国家政策的大力扶持之下,铜仁地区也把发展畜牧业提上了重要的议事日程,着力发展养殖业。在铜仁地区如思南等县,建立了许多成规模的畜牧养殖场和试验养殖基地。铜仁地区的畜牧养殖业正以一种全兴的速度向前推进。但是,在一些地方,还存在一些管理比较粗放、技术力量跟不上的现状。我们都知道,畜禽良种是发展畜牧业的根本保证。  为了缓解铜仁地区畜牧业发展后劲不足的状况,笔者经过多年调查研究,现就畜禽改良简单
期刊
摘 要 由于人们生活水平的提高,住宅发展速度越来越快,住宅用电设备也越来越多,因此在电气设计中,本人认为应结合《住宅设计规范》要求注意电气安全措施。本文谈谈对住宅安全的浅见,以供同等参考。  关键词 住宅 电气 安全  一、安全防范  目前,我国电气火灾约占火灾总数30%,居种火灾之首,常见电气火灾起因是短路、过负荷、线路连接不良或设备的布置不当。短路、过负荷一般会引起线路保护电器动作,
期刊
摘 要 研究性学习作为新课改中一个新的课程概念,在专题性与综合性的研究或探究过程中注重培养学生的创造性学力,以及实现知识迁移和相应的创新精神与实践能力。本文通过分析我国现阶段中小学开展研究性学习存在的问题,提出了相应的对策和建议。  关键词 新课改 研究性学习 问题 对策  我国中小学在新课程改革中取得了较大的进步,逐渐从重书本知识、重学习结果、重教师传授, 转化为重实践能力的培养、重
期刊
摘 要 因小产权房对我国现行法律与政策的冲击,政府明令禁止其流转,各方对小产权房的态度均不一。通过对其产生的根本原因进行分析,城市居民与房地产商、农民与政府之间的博弈。可知小产权房有其现实存在的合理性,包括对我国城市房产市场的正确导向,提高土地利用水平以及经济效用,推进我国城乡统筹发展。  关键词 小产权房 产权 集体土地  一、小产权房产生的原因  “小产权房”并非为法律上的严格概念,
期刊
摘 要 随着国内经济的高速发展,企业的扩张和发展脚步也相应加快。在这种情况下,一些大型国有企业难免会出现一些新的情况和问题,针对这些情况,笔者就企业工会开展思想政治工作的特点和必要性作出分析。  关键词 工会 思想政治工作 特点 必要性  一、开展思想政治工作的必要性  随着我国国有企业体制和结构的大幅度调整,企业内部的经营方式、组织形式、利益关系、劳动用工制度、收入分配制度等都发生了很
期刊
摘 要 本文就农村生态养殖问题进行深入的探讨和研究,分析了生态养殖的技术,为促进我国农村地区养殖业的发展提供参考和借鉴。  关键词 农村 生态养殖 技术  一、前言  近年来,我国提倡可持续发展战略,特别是针对农村的养殖业,要转变传统的养殖方式,推崇生态养殖模式。生态养殖的最大特点在于人们利用有限的空间,把不同种类的动植物以饲料作为纽带了解起来,形成一个循环的生物圈,生态养殖的最大效果是
期刊
摘 要 机电安全技术是现代科学技术发展的必然结果。此简述机电安全技术技术的基本情况和发展背景,综述国内外机电安全技术技术的现状,分析机电安全技术技术的发展趋势。  关键词 机电安全技术 现状发展探讨  随着科学技术的不断发展,极大地推动了不同学科的交叉与渗透,工程领域的技术改造与革命。在机械工程一体化发生了巨大变化,使工业生产由“机械电气化”迈入以“机电安全技术 ”为特征的发展阶段。  一
期刊