电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

浅谈visual foxpro 6浅谈visual foxpro

5页
  • 卖家[上传人]:自***
  • 文档编号:80160359
  • 上传时间:2019-02-19
  • 文档格式:DOC
  • 文档大小:62.30KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 对Visual FoxPro 6.0 课程教学问题的探讨希仁娜亚森(新疆农业大学计算机与信息工程学院) 摘要:Visual FoxPro 6.0程序设计是许多高等院校开设的一门计算机基础课程,本文总结了对非计算机专业学生进行该门课程教学时遇到的几个问题,并在分析问题的基础上提出了改进及解决的方法。关键字:课程 教学 探讨 一、引言Visual FoxPro 6.0程序设计(以下简称VFP)是许多高等院校开设的有一定深度的计算机应用技术公共基础课,也是国家计算机二级或地方计算机二级考试科目之一。程序设计对学生的数学要求较高,因此对于那些数学功底不扎实或数学基础差的同学,学起来会感到很吃力,很被动。教师在理论课上讲授过的知识,这些学生能理解并掌握的程度也较低,到了上实践课时大部分理论知识已全然忘记,实践课老师需要重新讲一遍。这使得教师感受不到授课成果,学生也逐渐失去了学习的兴趣和积极性。如何使理论教学更好的与实践教学相结合,提高学生的学习兴趣和教学效果,是VFP课程授课教师的教学难点之一。为了能够更好的将这门课程开展下去,我们尝试从以下几个方面改进教学方法,提高教学效果。 二、VFP环境

      2、的熟悉VFP环境的窗口数虽然不多,但在操作过程中,菜单栏是随时变化的,有时一些命令的执行结果是在状态栏显示,而并非都在工作区。所以从第一次实验课(熟悉VFP环境)开始就应要求学生注意菜单栏的变化情况;工作区的显示情况;状态栏的提示情况。这样在后期做练习时,学生才会明白现在处于什么状态。如:我们在讲查找命令“Locate”时,其结果在状态栏显示,显示满足条件的第一条记录的记录号,要想将其内容显示到工作区中就要在命令窗口里通过使用“Display”命令显示出来,而“Locate”命令并不是将满足条件的记录一次性全部找到,要想继续查找满足条件的记录就要用“Continue”命令。实际上这是一组查找命令,“Locate”和“Continue”的结果都是显示在状态栏,“Display”是显示在工作区。又如:我们在做复制表命令“Copy to ”时,要先将原始数据表,即复制对象用“Use”命令调用到VFP环境中,这样在VFP状态栏中显示的就是将要复制的对象,按要求将其复制成一张新表后,要想查看新表结构及内容时,就必须要注意状态栏上显示的是哪张表,应先将复制好的新表使用“Use”命令调用到VFP环境

      3、中后再浏览其内容。菜单栏的变化那是很显然的,当打开数据库设计器时,菜单栏里会增加“数据库”这一项;浏览表内容时会增加“表”这一项;有些相关操作在这些菜单项里都有,对于不会用命令的同学可以轻松解决问题。因此要适时地提醒学生,在操作时要随时注意菜单栏的变化情况,工作区的显示情况,状态栏的提示情况,并养成习惯。 三、常见命令的学习、使用单命令的学习是VFP程序设计的基础,因此要理解并掌握每个单命令的含义及使用方法。在学习和使用VFP的时候,经常会涉及到与数据库有关的问题,需要打开数据库、数据表。我们最常用的打开数据表命令:Use 。在教学中通常解释为:打开一个数据表。学生在使用这个命令时往往会认为打开数据表就是将其内容展现在面前,也就是将数据表中的数据显示在VFP工作区中。但实际上并非如此,我们仅能看到VFP状态栏上会显示数据表的位置(如果是数据库表还会显示所属数据库)、表中记录数、当前指针位置等,要想真正看到数据内容要使用菜单栏的“显示”菜单项中的“浏览”或“编辑”,或者是在命令窗口中使用“List”或“Browse”命令,方可看到数据内容。多数学生们在做实验时不注意这些,使用完“Use”

      4、就无所适从。这些都是没有正确理解“Use”命令的表现。因此在教学中我们可以把Use命令解释为调用数据表,即将数据表从其存储位置中调用到VFP环境中。如:将书从书包中拿出来而并非打开。如果要浏览数据表中内容,那么再做之后的相关动作。这样讲解学生才可以正确理解Use命令的实质,出错率也会大幅降低。还有一些命令,理解英文单词的含义,即可掌握命令功能。例如:创建数据库:create database;“create”有创建、建立的含义,“database”指数据库。则此命令为:创建数据库。既然是新的数据库,命令后面自然要指明路径和文件名。VFP中这类命令很多,就以记单词的方式记命令即可,这样还可以一举两得。 四、常用函数的掌握函数是VFP中比较重要的部分,我们在对函数这一概念进行讲解时,可用高中数学中的Y=F(X)做类比,其中F是对应法则,也就是函数中的函数名,x是自变量,是函数中的形参,而Y是应变量,对应于函数中的返回值。那么这个“F”到底要能做什么,就是函数的意义和功能。能够灵活、准确的使用函数,首先就要正确掌握这一点。VFP给我们提供了五类常用函数,这些函数在单命令和程序设计中的会平凡使

      5、用,掌握好这些函数在程序设计中可以大大简化程序,同时有些操作必须通过函数来完成。例如:我们在要求学生以某一个姓氏显示记录时需要截取函数(substr( )、left( )、right( ));数据类型需转换时要用转换函数(日期型转换成字符串dtoc( )等);在做索引时函数也用的比较多。如:对学生表做:index on 姓名+dtoc(出生日期) tag xmrq(按姓名升序排列,姓名相同的按出生日期升序排列),这里“出生日期”是日期型数据将其改为了字符型,因为“姓名”是字符型数据,这样前后才能用字符串连接符“+”连接,作为条件使用;index on year(出生日期) tag rq (按出生的年份做索引)。在等级考试中涉及函数部分的题目也不少,多以填空题、判断题出现,在程序设计中也会出现。所以,对于函数这部分的学习要加大力度,找些技巧去掌握函数的功能。如:“left( )”函数,首先我们知道它是截取函数,而“left”这个英文单词表示“左边”,因此它是从左边截取;其次截取是对字符型数据操作,截取几位要用数值型数据说明。也就是说,其参数有两个,第一个是操作对象,类型是字符型;第二个是

      6、截取位数,类型是数值型,返回的值为字符型。再如:“dtoc( )”函数,“d”表示日期型数据,“c”表示字符型数据,“to”表示“到”,“向”。即,日期型数据转字符型,操作数是日期型,而返回的值是字符型。采用一些类似的方法来学习掌握函数。 五、案例教学在教学中尤其是进入“表单”部分时我可以通过案例教学,因为“表单”部分所涉及的控件的属性、事件、方法很多。如果按照传统的教学顺序,都是从知识的逻辑结构体系来考虑,先介绍对象、对象的属性、方法和事件及面向对象的编程基础等等一系列比较抽象、难懂的概念,然后才介绍表单的建立和运行。要让学生对这些概念有一定深度的理解和掌握是比较困难的。时间一长,就会影响学生学习的积极性与主动性3。因此在教学中,我们从案例入手,采用案例作为知识的载体,通过让学生亲眼观看教师设计一个表单的过程,在实际操作中去讲解这些概念,这样学生更易于接受。在案例中我们还可以将前面讲过的知识点结合进来(如数据库的创建,索引的建立等),可以帮助学生复习、巩固前面的概念。例如:“计算圆面积”表单,先演示已做好的表单,让学生分析一下,这个表单里都有哪些控件,每个控件都完成了哪些工作,再去详

      7、细说明每个控件的属性。在这个过程中,学生可以认识表单、标签、文本框、命令按钮这些表单最基本的控件,接着通过对命令按钮的编辑(编写程序)让这个表单实现功能。这个例题中,我们会涉及前面已经讲过的简单的顺序结构程序,也就是可以将前面已讲过的变量、顺序结构程序都复习一下。逐渐加深难度,我们以“学生信息管理”表单为例,在这个表单中除了介绍其它需要掌握的控件及其属性之外,还需认识到此类表单需要与相关数据库数据表连接。也就是说,在这类表单中连接数据库是关键。以此类推,在学习表单控件时,我们都可以以相应的表单为例,例子不必太多,也不必太复杂,不需要将很多控件集中在一个表单里,先演示已经做好的表单,再提出问题,如:表单中有哪些控件,控件的名称,需要设置哪些属性等。涉及到程序时,将已经讲过的单命令也引入。这样不仅复习了前面的内容,还培养了学生积极思考、主动动脑意识。当思考方向正确时学生会有自豪感、成就感,同时也会意识到这么课程的实用性。 六、实践改革 VFP是实践性很强的课程,上机实践是计算机语言教学过程中不可缺少的一个重要组成部分。它不但能提高学生编程的动手能力,还能提高学生编程的创新意识4。因此,在实

      8、践学时不够的情况下,可以通过课外作业补充上机时间。我们可以尝试从实验课一开始时就将班级学生分组,每组人数避免太多,5至6人为一组即可,男女搭配合理,每组分配一个综合题(数据库管理系统),期限为一学期,每组学生要在一学期内完成这个题目,但不能利用实验课时间(除非实验内容已经完成)。老师提出具体要求,由学生自己去设计完成,期末之前交作业,每个学生都需写实验报告,说明在这个系统中自己的工作内容、体会、收获以及遇到的问题等。老师可以根据系统完成的情况及每位学生的工作量给予成绩。这样可以调动那些不肯课后花时间上机学习的学生的积极性,提高其动手能力。动手越多,就会越熟悉,越熟悉,就会越感兴趣,越想动脑,这样就激发了学生的兴趣,提高了他们的学习积极性,也培养了学生的团队合作精神。 七、实时交流现在的教学方式多种多样,板书早已被PPT取代,但再精美的PPT有时也不能吸引学生的注意力,上课打瞌睡的学生比比皆是。怎样才能调动他们的学习兴趣?我们可以尝试采取以下几种授课方式:(一)不要让PPT完全取代了板书,可以将两者结合,文字性说明的内容可全部放入PPT中,并加以适当的效果,疑难点可通过板书讲解,再辅以V

      9、FP6.0软件,在真实的环境中运行。(二)上课时适当提问,或让学生上讲台用计算机操作,让下面的学生互相讨论。程序部分可以以填空的形式做练习,和学生一起分析程序的执行顺序。(三)制作一些有关单命令和程序部分的Flash文件,链接到课件里,用以刺激学生的视觉、听觉,使学生提起兴趣,开动脑筋。(四)可以利用计算机网络开博客、播客、微博,在播客里可以链接PPT课件。播客里也可以放入一些好的VFP视频教程。教师也可以在微博里随时回答学生的提问。这样学生可以在任何时间以各种方式获取到与VFP课程有关的信息资料。 结束语通过教学实践,我认识到VFP教学不能恪守一种形式,要转变传统的教学观,注重培养学生应用计算机的能力和创新精神。我们要根据学生的基础,采用他们容易理解和掌握的方法,在督促的同时要提高学生的兴趣,激发学生的求知欲望,以学生为中心,使学生成为教学活动的主体。即使是对基础知识不扎实的学生,也可以通过教学培养其兴趣,兴趣一旦触发了,学习的成效也就显而易见了。参考文献:1 潘曼丽.也谈Visual FoxPro教学过程中的几个问题.新课程研究,2009年2月2 非计算机专业Visual FoxPro课程教学改革探索.教育与培训,2007年11月3 叶枫,张钰,陈春燕.Visual FoxPro程序设计的教学改革与实践,2010年07月114 杨潞霞. Visual FoxPro程序设计教学的探索与实践.科教园地,2007年3月希仁娜亚森,女,讲师,从事计算机网络、操作系统的教学研究工作。

      《浅谈visual foxpro 6浅谈visual foxpro 》由会员自***分享,可在线阅读,更多相关《浅谈visual foxpro 6浅谈visual foxpro 》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.