• 蓝正龙酒后脚踹女明星女方男友得知破口大骂 不要轻易放弃。学习成长的路上,我们长路漫漫,只因学无止境。


    VB功能多,应用广泛,在整个教学过程中,学生是主体,教师起引导作用,教学过程中必须要注重启发性,以教材为主,让学生有自我发散性思维,真正体会到程序编写过程。通过这样一个教学过程,学生就会对程序设计方法和过程有一定自己认识和主见。在VB乃至其他编程软件中产生更高追求和梦想。 关键词VB;程序设计;教学 中图分类号G712文献标识码B文章编号1672-1578(2011)01-0138-02 VB作为一门语言类编程软件进入到技工类学校中,在学生各方面基础都比较差情况下,要让学生如何能学进去,是摆在这门课前一大问题。现以科学出版社出版《VisualBasic程序设计教程》为例,实际教学以上机实践操作为主,浅谈个人一点教学观点和心得。 1、先要解决学生英语单词问题 在绝大部分学生英语相对薄弱基础上,在日常作业适当安排学生抄写单词,以加强学生对VB基本单词(如常见属性Property、事件Event、方法Method等)记忆和认识。 2、突破教材章节顺序教程 如课本前几章基础概念性较强,但现阶段技校学生在理解这方面能力和基础都是相对大学生水平差距较大,为此在处理这些抽象难懂概念性知识点可以通过结合一些实际操作简单例子加以阐述,或在课本其他章节实例出现相关联系处时再加以解释说明,不必硬抠字眼,适当打破章节顺序反而更有效果,总之,通过实例操作与基础知识不断相互补充,用户界面操作与VB基础内容重复交错穿插进行以不断增强学生对VB了解和认识,切不可要求且认为学生可一蹴而就。 3、调动学生学习兴趣问题 本人见过一名初中生未毕业,对英文单词没认识几个,但可用JAVA编写出一套完整系统,并销售于纸业工厂。当时我很奇怪了,为什么英文这么差他怎么会编写出对来他说无疑于天书软件系统,于是问之,得到回答是“兴趣”二字。听很多教育者说过兴趣是学生最好老师,此人成功使我深深体会到这话之含义,但能验证这话人又有多少呢,关键是作为一名教育者,我们又能让多少学生产生兴趣! VB功能多,应用广泛,且能与Access、Foxpro,ODBC等数据库结合、还提供大量API函数,利用这些功能可以编写出很多如学籍管理、图书馆管理系统等实用软件,还可编些像俄罗斯方块、华容道等众多小游戏。现在技校学生叛逆好动,性格放荡不羁,可以将一些小游戏程序进行演示,先给学生一个视觉冲击,让他们体会一下VB强大功能,以激发学生对VB学习兴趣。 在整个教学过程中,学生是主体,教师起引导作用,因此教学过程中必须要注重启发性,在实际操作演练时,可以适当设置一些编程故障和错误操作,由此提出问题,不断引导学生自主思考能力,不断将问题深化,一步一步引导学生走向教学标,从而达到教学要求。 现以用双重循环做一个乘法九九表为例,其程序代码如下 PrivateSubCommand1_Click() Dimi,jAsInteger i=1j=1 Fori=1to9 Forj=1to9 Printi;"*";j;"=";i*j, Print Nexti EndSub 在执行这段代码时会报错,由此故障提出问题,引导学生自主思考,然在提问题时尽量不要一蹴而就,胡乱发问,须按教学有放矢,循序渐进提出问题。就该题而言,其教学就是让学生理解循环结构本质,因此提问时须紧贴循环结构本质设置问题。就运行代码结果来看,提示错误为“编译错误无效next控件变量引用”,为何会提示这错误,原因何在?通过分析对比后,不难发现问题在For结构语法格式。通过该问题可以使学生加深对FOR结构认识,找到问题根本,现可知缺少了对应nextj语句,但位置应放于何处?在对For语法格式认识基础上,分析后可确定大概位置在Print语句前面或后面,分别尝试两种位置所执行后效果,进行对比后,即可确定Nextj语句应放于Print之前。虽然执行代码结果能达到提干,但排列过散,显示效果较差,又可提出问题如何将显示效果调整合适?引导学生将问题本质归于标点符号作用上时,回到往前所学知识点结合分析后,发现问题出现在Printi;"*";j;"=";i*j,语句逗号上,将逗号更改为分号后,问题解决。该例紧贴教学,适当设置故障,引导问题,启发学生思考和分析,让学生主动大胆尝试,又让学生巩固以往所学知识点,取得较好教学效果。 4、要发挥学生主体能动性 以教材为主,让学生有自我发散性思维,力求学生能做到尽信书则不如无书,学习时应该加以分析,不能盲地迷信书本,不能完全相信它,让学生有自己思维能力和主观意见,应当辨证地去看问题。学生若能提出与教材不同解法,甚至是推翻课本错误之处,才是教学最终。 在VB学习末期时段,随着学习不断深入,学生看程序代码已基本没问题,而让学生自己编写程序时就感到无从下手,如何解决这一问题,本人认为①在心理上下功夫,让学生敢写,不怕犯错;②在长时间学习基础上,培养学生具有自我排错及纠错能力;③培养学生独立思考和创新能力。接着是在我们教育者方面,首先,要精心选择例题;其次将问题同学生一起分析,寻求解决问题主题思路和具体方案;接着,结合面向对象程序设计方法,设计合理用户界面;最后也是最关键环节,就是让学生分步编写程序代码,逐步实现各个功能,再结合程序,若程序比较复杂困难,可安排给出错误程序,让学生修改,或给出部分程序,让学生完善。这样才能让学生真正体会到程序编写过程。通过这样一个教学过程,学生就会对程序设计方法和过程有一定自己认识和主见。 最后,总观课本章节,概括总结VB软件主要特点可视化、结构化、面向对象、事情驱动等,向学生介绍现有VB技术发展趋向,让学生可以在VB乃至其他编程软件中产生更高追求和梦想。 参考文献 [1]沈美莉等.《VisualBasic程序设计教程》.科学出版社 [2]邵俊华.《VB程序设计教学方法探讨》.中国教育教学杂志 [3]任艳斐.《程序设计课程教学模式探析》.福建电脑

    上一篇:专访王熠曦:感受艺术熏陶 留下成长足迹

    下一篇:长亭科技获评《中国网络安全企业50强》最具发展