网学网为广大网友收集整理了, 浅析vb语言程序设计教学方法 ,希望对大家有所帮助!
1 VB的特点1. 1可视化的设计平台传统的程序设计语言编程时,需要通过编程计算设计程序的界面,在设计过程中看不到程序的实际显示效果。而VB提供了可视化的设计平台,只需按设计的要求,用系统提供的工具在屏幕上“画出”各种对象,VB自动产生界面设计代码,程序员所需的只是实现程序功能的那部分代码,从而大大提高编程的效率。
1. 2面向对象的设计方法VB采用面向对象的编程方法。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具“画”在界面上,由VB自动生成对象的程序代码并封装起来。
1. 3事件驱动的编程机制VB是通过事件执行对象的操作。
1. 4开放的数据库功能与网络支持2正确把握VB语言的特点,采用实例教学法,激发学生的学习兴趣,促进学生对理论知识的理解VB程序设计包括界面设计和代码设计两部分。可视化的界面设计实现起来很容易,但代码设计较难。如果按照课本原有顺序组织教学,一开始介绍诸如对象、对象的属性、方法和事件等一系列比较抽象难懂的概念,然后介绍程序的建立和运行,最后介绍VB数据类型、基本函数、分支结构、循环结构和数组。学生会觉得非常枯燥、单调,甚至会失去学习兴趣。因此,在教学过程中,应该按照学生的认知规律,采用实例教学法把教学内容设计成一个个具体的实例,即每堂课首先展示一个程序实例,该实例包括了当天所要讲的新控件、新语句,然后讲解实现这一程序的基本思路,提出算法,并且采用以“任务”为主导,由浅入深,引导学生发散思维,这样可达到意想不到的效果。例如:介绍计时器控件这部分内容时,可演示一个模仿电影动态字幕的例子。程序运行界面所示。操作过程如下:
程序运行结果表1 对象属性设置3在教学过程中重视算法讲解使用VB编程主要有两方面工作,即界面设计和代码编程。
VB采用在窗体上拖曳控件的方式创建用户界面,方法非常简单,只要掌握好某一个控件的设置方法,就可以触类旁通。而对于后者,学生普遍反映学起来难度较大,这主要有两个方面的原因:一是VB程序语言所涉及的内容多,控件的属性、事件、方法较多,学生掌握不熟练;二是对解决问题的思路和方法———算法的掌握不好造成的。算法是程序的灵魂,不论使用何种编程语言解决实际问题,其实最关键的是解决问题的思路和方法,语法本身只是一个外壳。作为基础课,开设VB的目的是培养学生程序设计和简单的系统开发及应用能力,而设计思想的学习正是培养和提高这方面能力的重要手段。在授课过程中,有些教师经常注重于分析每条语句的含义,却忽略了算法描述过程的展现,造成学生知其然而不知其所以然。所以在教学中,对于每一个任务和题目,笔者总是花一定的时间和学生共同探讨解决问题的方法和思路,强化学生的逻辑思维能力,强调编程的精髓:“算法”。有了算法,即有了编程的方法和步骤的思路后,再考虑使用哪一种语法结构,基本骨架形成后,结合程序要求,设置对应对象的属性、事件和方法,然后调试运行。一个好的程序就像一篇好文章一样,需要有清晰的思路,丰富的元素和流畅简洁的风格。(本论文由网学http://myeducs.cn 整理提供,如需转载,请注明出处或联系我们的客服人员)