vb程序设计教学方法探析

vb程序设计教学方法探析

ID:11897179

大小:30.00 KB

页数:5页

时间:2018-07-14

vb程序设计教学方法探析_第1页
vb程序设计教学方法探析_第2页
vb程序设计教学方法探析_第3页
vb程序设计教学方法探析_第4页
vb程序设计教学方法探析_第5页
资源描述:

《vb程序设计教学方法探析》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、郑有增[文章摘要]在VB程序设计教学过程中,如何激起同学们学习编程的兴趣、轻松理解有关抽象的概念、提高综合编程能力,一直是广大计算机教师颇感兴趣的课题。本文根据自己多年的VB教学实践,并根据高职高专办学的性质和学生的特点,对VB程序设计教学方法进行了一些探索、分析。[关键词]VB对象可视化程序设计教学方法    在高职高专VisualBasic6.0可视化程序设计教学中,存在这样的问题:很多学生一提程序设计,就头大、茫然,觉得不好学、学不会。咎其原因,虽然说是方方面面的,但教学内容安排是否适当、教学方法是否得当是重要原因

2、。我在多年的VB教学中,进行了长时间的思考,并根据高职高专办学的性质和学生的特点,对VB程序设计教学方法从以下几个方面进行了探索、分析、尝试和实践,收到了良好效果。  1.打破以教材内容的逻辑结构体系为组织课堂教学的顺序方式,根据学生已有的知识基础,按照学生的认知规律,遵循先容易后复杂、先具体后抽象的原则,让学生通过先观看、模仿、再理解、总结、提高五个阶段进行教学。  现在各种版本的VB教材中的内容,一般都是一开始就介绍诸如对象、对象的属性、方法和事件等等一系列的在程序设计中比较抽象难懂的概念,接着介绍程序的建立和运行,

3、然后介绍VB语言基础、分支结构、循环结构和数组,最后介绍其他的可视化设计。从知识的逻辑结构体系考察,这样安排是合理的,无可非议,但从学生的认知规律来看,把一些难懂的抽象的东西放在开始来学习有它的弊端,因为学生在毫无知识背景的前提下,要完全理解这些概念比较困难,而且往往因此使同学们学习编程的兴趣、信心受到打击和伤害。针对上述情况,笔者采取了如下办法:授课时先不讲基本概念,而是通过一个个精选的小实例,我先实做一遍,让学生观看,然后让学生自己动手做一遍,在实做中由同学们自己在直观上先有一个感性认识,然后在时机成熟时再和同学们一

4、起归纳总结、解释有关概念。所以在组织前几章内容的课堂教学时,我多次采用了上述方法进行自然过渡,收到了理想效果。比如,我通过一个窗体移动的实例,让同学们和我一起做:(1)在当前窗体内添加了两个命令按钮;(2)按照如下表格设计各对象的属性:缺省的对象名 设置的对象名 属性名 设置值 Form1 frmmove Caption 窗体移动 Command1 cmdmove Caption 移动 Command2 cmdend Caption 结束 (3)在命令按钮"cmdmove"上双击鼠标左键,输入如下程序:Form1.Mov

5、eForm1.Left+200,Form1.Top+200关闭程序编辑窗口,回到界面设计界面,在命令按钮"cmdend"上双击鼠标左键,输入如下语句:end关闭程序编辑窗口,按F5键运行程序。然后用鼠标单击窗体上cmdmove按钮,窗体就会向屏幕右下角移动。同学们看到后,顿时有了兴趣,注意力也格外集中。随后,我趁热打铁,结合本实例介绍了对象、对象的属性、方法和事件等比较抽象的概念,并进行了总结,同学们很轻松地理解掌握了有关的概念和操作。实际上在操作的过程当中,教师不用讲解每件事情的含义,同学们通过完成任务很自然的就会体会

6、出什么是对象,什么是对象的属性和方法,如何在界面内添加对象、设置事件等等。在此基础上,教师适当的引导同学归纳总结一下,一切也都迎刃而解。  按照学生的认知规律组织教学和重视同学们的知识结构体系的建立并不是相互对立的,相反,最终同学们能否在头脑中建立完整的学科体系对于其本身能否对所学的内容有比较深刻的理解起着极为关键的作用,问题的关键在于这种学科结构体系的建立是通过外部手段强加给他们的,还是在同学学习的过程中自然形成的。  2.通过实例引出问题,再通过问题的引动,来激发学生学习的主动性和加深对一些概念的理解。有一些概念之间

7、的差别和程序的设计步骤如果只通过教师讲述,同学们在字面上可以接受,但在理解深度上往往难以达到令人满意的效果,如果能设计出一系列问题,让同学们在实践和解决问题的过程中自己去体验,情况将完全是另一个样子。比如,为了让同学切身感受整型变量、长整型变量、单精度变量、双精度变量所能保存的数据范围及表示形式的不同,我为同学们设计了一个如下的实验过程,首先让同学们模仿编写一个求5!的代码段,然后输入在窗体的Click事件过程中,通过实做,同学们很快建立好了如下事件过程:PrivateSubForm_Click()DimIAsInteg

8、erDimxAsIntegerx=1ForI=1To5x=x*INextIPrint"x=";xEndSub  按F5键运行,得出5!的正确结果。然后我让同学们把程序稍做修改,求10!,这时很多同学迅速将上面程序段中的循环说明语句修改为"ForI=1To10",其他语句不变。  按F5键运行,结果同学们发现屏幕上并没

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。