开篇:润墨网以专业的文秘视角,为您筛选了十篇范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
0、引言
VB(VisualBasic)是Windows环境下的一种方便实用的可视化编程语言,同时也是全国计算机等级考试二级科目中设置的一门开考语言,在国内许多高校里被作为计算机公共基础课程、针对非计算机专业的大一年级学生而开设。该门课程的教学目的是培养学生具有程序设计和简单的系统开发及应用的能力。学生通过学习,可以理解计算机程序编写设计方法以及面向对象的编程思想;通过强化运用与编程实践,从而具备高级语言程序设计及可视化编程的能力。同时,有了该门课程的学习基础,学生也可报考计算机等级考试的二级科目“VB语言程序设计”,取得考试证书,为将来毕业找工作添砖加瓦。
1、存在的问题
VB语言内容较多,既有结构化程序设计部分,又有面向对象程序设计部分,两者均比较抽象。在实际教学过程中,很多学生反映VB课程听起来枯燥、难懂,跟不上老师的节奏,理解不了学习的内容,更谈不上灵活运用,因此逐渐产生厌学情绪。不少教师也同样反映,在开课前经过精心的准备,对课程的授课内容作了认真的组织,电子教案、例题、习题也作了相应的挑选和设计,但在课堂上,感觉到学生领悟力不够,反映平平,导致教师的教学热情受到一定程度的影响。教与学严重脱节,教学效果可想而知。对于非计算机专业的学生而言,一门计算机语言的学习,要想达到较好的教学效果,首先得让学生明白课程的学习目的,更为重要的是在教学过程中,教师的授课方式方法、知识的引入及案例的设计,要能够吸引学生的兴趣,使学生对所学内容能够充分认识和理解。这就要求教师在教学过程中,对一些较为枯燥和抽象的内容的导入上,应尽可能做到深入浅出、形象生动、贴近实际,以帮助学生加强理解、尽快入门。因此,结合学生的认知规律,研究该门课程的学习内容,改进教学方法,提高课程知识的易受度,帮助学生迅速入门,进而达到学以致用,是教师在VB课程教学中必须要认真面对和妥善解决的问题。
2、VB教学中的疑难点分析
VB语言的内容相当丰富,包含有数据类型、变量、运算符、表达式、结构化程序设计、面向对象程序设计等知识。其中,数据类型、变量、运算符和表达式构成语法基础,是编程中的最基本知识,重在精确掌握和熟练运用;结构化程序设计分为顺序结构、分支结构和循环结构,其中以循环结构最难理解和掌握;面向对象程序设计需要学生理解类和对象这些概念,学习各种控件类的使用,利用它们设计界面型应用程序,难的是事件处理过程的设计,主要还是建立在对前面基础性编程内容的掌握和运用上。学生要达到对VB语言较为熟练的运用编程,对基础编程部分的学习、理解和熟练掌握是必须的。教师在授课过程中对这些知识的恰到好处地导入、激发学生的学习热情、帮助提高学生对知识的理解程度,是十分重要必要的。
3、用生动的引例导入,提高知识的易受度
以VB语言中的基本数据类型为例,如果一开始就告诉学生有哪几种数据类型,比如,告诉学生数据类型分为整型、实型,整型又包括Integer(整型)、Long(长整型)、Byte(字节型)。实型又包括Single(单精度的浮点数)、Double(双精度的浮点数)和Currency(货币型)。对于刚接触计算机语言编程的学生来说,自然会产生一头雾水的感觉,这样的导入学习内容的方式是不被提倡的。如果能从实际生活中的一些物品分类的生动例子着手,说明分类的好处,再以数据为例,分析数据的特征和处理特点,让学生首先清楚数据为什么要分类,再过渡到计算机中数据的分类及编程语言中的表示,则可加深学生对数据的理解,进而结合基本数据类型的知识进行学习,就能容易接受和理解这些数据类型了。VB中的数据类型较为丰富,例如整型类型又进一步细分为Integer(整型)、Long(长整型)、Byte(字节型)。为了让学生理解这些类型的区别,能够正确运用它们,在VB授课时,我们可以刻意设计一些学生可以共同参与的内容,使之与将要学习的VB知识进行很好的衔接,以提高学习的效率。比如:设计一段小程序让VB计算两个数的运算结果。通过改变变量a、b的值,观察程序的运行状态和结果。比如,可以通过提问的方式,引导学生学习不同进制数的表达。“假如我们想在该程序中输入八进制或者十六进制的数,怎么办?”接下来,可以将a、b的值改为整型形式下的临界值,比如,a=20000、b=12767和a=20000、b=12768,以观察值得溢出情况,让学生了解Integer数据类型的表示范围,从而引出Long型数据的概念。最后,趁热打铁,说明除了Integer(整型)、Long(长整型)数据外,还存在着一种单字节的存放无符号数据的Byte(字节型)数据。通过上面的介绍,我们可以将整型数据类型的不同范围、不同进制表示方式很自然地表述出来,而且学生很容易地在潜移默化中将知识理解和消化。讲解完整型数据后,接着可以继续引导学生,“那么在VB种如何表示带小数点的数呢?”于是顺利地进入实型数据的讲授环节。
摘 要:针对中职VB语言课教学,作者结合自己的教学经验对如何合理安排教学内容、巧用教学方法,综合训练等方面进行了探索,以提高教学质量和效率。
关键词:VB语言;安排教学内容;教学方法;综合训练
中图分类号:TP312.1-4
VB语言课程是计算机专业的一门必修课程,是一门操作性和实践性很强的课程。课程教学目标是通过系统规范的理论知识学习和上机实践,让学生熟练掌握VB软件的各项功能和VB程序设计的思维及技巧,最终实现自主设计实用的应用程序。中职学生基础差、厌学的情况依然存在,怎么才能使学生更好、更快地学会计算机VB编程,这需要老师在教学实践中不断探索和总结的问题。现就VB语言课程教学从以下方面谈谈自己的一点探索和实施方法。
1 合理安排教学内容,提高教学效率
为了让学生能够更好的接受和理解,我们不必一定按照教材的章节和顺序进行讲解,可根据VB语言知识的特点和学生认识规律,对教材的一些内容进行了重新划分和组合,将整个教学内容的知识点分别安排在三个阶段上实施,使学生对VB语言知识的掌握程度逐步深化。
1.1 VB入门阶段,该阶段教学内容着重是熟悉VB集成开发环境,掌握VB开发界面的使用方法;对VB语言的基本语法大致了解,知道常见的语句的意义,学习VB控件和函数的使用方法,并能将它们灵活运用到应用程序中,能开发简单的VB程序。这阶段教学安排主要是使学生对VB语言知识有个整体认识,为继续学习VB编程奠定一个良好的基础。
1.2 VB提高阶段,该阶段教学内容着重是熟练掌握VB语言的基本语句、常用控件和函数的使用,熟悉VB语法结构的使用,学习简单的数据结构与算法。这阶段教学安排主要是采用一个一个生动有趣典型的例子进模仿练习,例子尽量涉及多一点VB编程知识点,让学生对每一个知识点亲自练习一下,逐个深入的学习,使学生对基本语句、常用控件和函数、语法结构等知识达到熟练掌握的程度。
摘要:通过教学模式、教学方法、考核方式三方面进行VB的教学改革,提高了学生的学习积极性,从而提高教学质量。
关键词:VB;教学改革
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2010)18-5012-02
Research and Practice of VB Teahing Reformation
ZENG Lin
(Computer and Information Engineering Institute of Changzhou College, Changzhou 213002, China)
Abstract: In order to improve student's study enthusiasm and teaching quality, the article introduces how to reform VB teaching through teaching pattern, teaching method and exam mode.
Key words: Visual Basic; Teaching Refomation
目前,受到我国传统教学模式的影响,大多院校计算机专业教学工作仍然采用向学生传授文化、专业基础为主的教学方式,这种以知识为本位的教学模式给不少计算机基础课程教学造成一定影响,其中以VB语言程序设计教学最为突出。由于VB语言程序设计本身实践性强、专业知识多的特征,使得传统教学方式很难满足实际教学要求,基于此对VB语言程序设计教学方法进行优化势在必行。
1我国计算机专业VB语言程序设计教学现状
VB语言程序设计课程是一门面向可视化编程的专业学科,它在教学中有着很强的实践性、功能性以及专业性,因此作为高等院校计算机专业的必修课程必须要创新教学方法、改革教学思路,由此提高教学质量。具体的我国计算机专业VB语言程序设计教学现状如下。
1.1教学目标。VB语言程序设计是我国计算机专业教学重点,也是主要的教学内容和活动,它在教学中整个工作都是围绕着程序设计开展的。我国当前信息技术课程标准中也明确的指出,VB语言程序设计的目标与任务就是通过该课程教学,让学生主管认识到计算机世界的算法思维、表达方式,并能初步掌握VB这一面向程序设计的语言,在工作中有效的解决各种编程问题。
1.2教学内容。计算机专业的VB语言程序设计教学中,其教学内容包含了:VB语言程序设计基本知识、VB语言程序设计的算法公式以及设计规范、培养学生良好的程序设计思维和习惯。
1.3VB语言程序设计的教学特点。VB语言程序设计本身是一门实践性强、内容复杂的教学工作,它在教学中要求学生不能依赖于各种已经设计好的应用软件,当然除了一些特殊的应用程序之外,也不是对已经存在且得出结果的信息进行加工,而是学生在学习中独立思考各种新问题,并且利用所学知识合理、科学的解决这些问题。就VB语言程序设计教学进行分析,它在教学中有着逻辑思维要求强、结构复杂、注重分析、注重过程以及仔细查错等教学特点。
2计算机专业VB语言程序设计教学新方法
计算机专业的VB语言程序设计课程本身是一门集技能、知识、实践及经验为一体的综合性学科,它在教学中有着很强的实践与理论要求,因此不仅需要学生在学习中掌握各种理论知识,而且要掌握相关操作技术。尤其是在程序设计部分,对于这些内容的掌握程度要求更为严格,只有科学掌握种种适用于各种实践、操作要求的技能,才能让学生步入社会之后不被社会所淘汰。在教学中,教师要充分的认识和注重教学新技术、新方法和新理念的引入,通过各种先进教学方法和手段来提高学生自主学习、分析问题、解决问题的能力。目前,在计算机专业VB语言程序设计课程教学中,常见的教学方法有以下几种。
摘 要 VB语言程序设计是当前高职院校为计算机专业开设的程序语言学习的课程。这门课程包含很多语法,结构,算法,而且学习该课程需要学生具备一定的逻辑思维。高职院校当前的教学模式主要是以多媒体教学和上机操作各占一半,通过此教学模式学生学习效果不佳。本文对教与学的方式进行探讨。
关键词 VB语言程序设计 教与学 高职院校
中图分类号:G424 文献标识码:A
Vocational Colleges Teaching and Learning VB Language Program Design
YANG Yuanhua
(Sichuan Vocational College Of Culture&Communication, Chongzhou, Sichuan 611230)
Abstract VB language program design is the current higher vocational colleges for the computer professional courses in programming language learning this course contains a lot of grammar, structure, algorithm, and learning this course requires students to have a certain logic thinking of the current higher vocational colleges teaching mode based on multimedia teaching and half computer operation, through the teaching mode students learning effect is not good in this paper, the ways of teaching and learning is discussed.
Key words VB language program design; teaching and learning; higher vocational colleges
摘 要:作为计算机专业的基础课程,VB语言编程集理论和实践于一体,其意义重大,是深入学习编程设计的入门课,但同时教学难度很大。在计算机技术泛滥的当前时代,为使学生真正掌握VB语言编程,必须采取相应的教学对策。
关键词:VB语言编程;教学对策;计算机技术
一、VB语言编程的特点及教学现状
VB语言主要是针对设计对象进行可视化的编程设计,能对页面进行可视化设计,而且具有事件驱动的编程机制等功能,其重点在于如何设计友好界面、如何解决实际出现的问题,省去了针对过程语言的一些程序,使编程设计更加轻松方便,有利于程序开发效率的提升。
该课程是程序设计语言的基础,开设的目的是培养学生如何将程序设计运用到实际中,帮助解决实际问题。对多数学生而言,以前并未接触过语言编程,教学过程中,教学模式和教学方法的不当,都会影响到教学质量,许多学生因为理论的难以理解而止步,以至于VB语言编程的教学效果普遍较差。
VB教学通常有两大版块,一是界面设计,操作较为容易,但需注重细节的处理;二是程序代码设计,需要极好的抽象逻辑思维,对学生有难度。
二、提升VB语言编程教学效果的方法
1.深入研究教材,选择典型例子
摘 要:对于非计算机专业的学生来说,Visual Basic高级语言程序设计课程的学习,为用计算机解决自身专业相关的实际问题提供一种重要途径。作为非计算机专业公共基础课,其理论性、实践性强,教学难度相对加大。文章就如何提高VB程序设计课程的教学质量,进行了多层面的探索,强调了教师在教学活动中的灵活性和主动性,注重多种教学手段和方式的结合。目的是通过程序语言的学培养学生的基本计算机素养,为学生今后的发展打下良好的基础。
关键词:VB;程序设计;实例;多层次
一、教学中遵循理论与上机循序渐进,基本实例与综合实例有机结合
(一) 对书本知识进行精心编排,注重背景知识和基本概念的结合
我们注意到,在VB程序设计语言的教材布局上,往往是先从基本的语法现象入手,比如先介绍数据类型常量变量等,实际上,教学过程中演示这些基本数据类型的例子本身就会涉及对象、属性、事件、方法。VB课程的教学是面对非计算机专业学生,缺乏对windows程序运行机制的相关背景知识。因此,VB教学中,讲解基本概念和VB的事件驱动机制、可视化程序设计必须结合在一起。如果教师在讲解基本概念的时候照本宣科,演示数据类型的程序实例的时候,由于对VB的运行机制和可视化程序设计的方式不了解,学生的注意力并不关注也不理解教师讲解的内容,而是去思考这个程序的实现过程是什么,可是由于没有关于对象的基本概念,立刻造成了理解障碍,不但对应该掌握的知识点一头雾水,对程序设计也产生了一种恐惧心理,这个是我在VB教学中的深刻体会。
因此,在VB教学中教师应当时刻关心学生的知识结构,从学生的思维角度去考虑问题,必要的整合教材的相关知识点,特别要注意相关知识点的穿插讲解,打破学生的思维障碍。比如在讲解VB循环结构的时候,可以和后面的数组知识联系起来,使学生明白为什么在有了变量这个概念以后还需要引入数组,而且通过循环结构对数组元素的打印,深化对循环结构的认识。有机地改变课本知识的逻辑结构,以相关的知识点灵活组织课堂教学,通过让学生观看,在实际操作中主动模仿,领悟这些概念,最终引导学生明白抽象的理论知识并不神秘,让学生在轻松愉快的气氛中接受新知识。
(二)VB程序设计是面向应用的科学,注重理论和动手的结合
1.注重基本问题的上机操作。对VB有恐惧心理的同学往往是在学习的初期没有能够理解VB的上机环境,数据类型,变量等最基本的概念,而这些概念通过上机的直接观察是很容易理解的。教师在教学中一定要把握住学生的思维和背景知识,一个简单的概念经常成为学生学习程序设计语言的重大障碍,对学生的自信心和学习热情都会产生影响。因此,在VB教学的初期,要把基本的上机操作和基本的语法知识结合介绍相关的背景知识讲透,为学生的上机操作和后续学习扫清不必要的障碍。
摘 要: 对于普通高中的学生来说,Visual Basic高级语言程序设计课程的学习,教师必须注意大纲要求。作为普通高中公共基础课,其理论性、实践性强,教学难度相对较大。文章就如何提高VB程序设计课程的教学质量,探索行之有效的教学方法,组织VB的课堂教学,强调了教师在教学活动中的灵活性和主动性,注重多种教学手段和方式的结合。
关键词: 普通高中 VB程序设计 案例教学 教学方法
对于普通高中的学生来说,VB程序设计的基础知识涉及信息技术课的专业知识,但VB程序设计教学不是专业编程,不是软件开发,教师必须注意大纲要求,注意应用教学向程序教学的过渡,注意程序设计的连贯性,否则学生会产生畏难情绪。要在教学实践中探索行之有效的教学方法,组织VB的课堂教学。结合几年来在教学中的深切体会,我认为应该从以下方面着手上好VB编程课。
一、在教学中理论与实践相结合
我们注意到,在VB程序设计语言的教材布局上,往往是先从基本的语法现象入手,比如先介绍数据类型常量变量等。实际上,教学过程中演示这些基本数据类型的例子本身就会涉及对象、属性、事件及方法。VB课程的教学是面对普通高中学生,缺乏对windows程序运行机制的相关背景知识。因此,VB教学中,讲解基本概念和VB的事件驱动机制、可视化程序设计必须结合。如果教师在讲解基本概念时照本宣科,演示数据类型的程序实例时,由于对VB的运行机制和可视化程序设计的方式不了解,学生的注意力并不关注也不理解教师讲解的内容,而是思考这个程序的实现过程是什么。由于没有关于对象的基本概念,立刻造成了理解障碍,不但对应该掌握的知识点一头雾水,对程序设计也产生了恐惧心理,这是我在VB教学中的深刻体会。
在VB教学中教师应当时刻关心学生的知识结构,从学生的思维角度考虑问题,必要时整合教材相关知识点,特别要注意相关知识点的穿插讲解,消除学生的思维障碍。比如在讲解VB循环结构时,可以和后面的数组知识联系起来,使学生明白为什么在有了变量这个概念以后还需要引入数组,而且通过循环结构对数组元素的打印,深化对循环结构的认识。有机地改变课本知识的逻辑结构,以相关知识点灵活组织课堂教学,通过让学生观看,在实际操作中主动模仿,领悟这些概念,最终引导学生明白抽象的理论知识并不神秘,让学生在轻松愉快的气氛中接受新知识。
二、精选教学案例,激发学生学习兴趣
“兴趣是最好的老师”。没有兴趣的学习将是枯燥无味的,也是被动的。教师为学生创设愉悦的教学情境,让学生乐意学习。为了激发学生的学习兴趣,变被动为主动,以能力为中心组织教学,使每一堂课都变成“我想学什么”和“如何去学”。要能够在教学中实现这些,我认为“精选教学案例”是关键。教师应根据特定教学内容设计教学案例,在讲课过程中适时提出供学生思考,促使学生始终保持积极的思维状态,开动脑筋,认真思考,获得答案。在上第一堂VB课时,为激发学生的兴趣,并消除他们对程序设计的畏难情绪。我先制作了一个展翅飞翔的蝴蝶图案的屏幕保护程序演示给学生看,给学生讲解程序的具体设计。让学生觉得花几分钟的时间,就能编出一个漂亮实用程序,一下就激发了学生兴趣。这样做的效果是:学生从中可见VB的价值和实用性。学生有了兴趣和热情,接下来讲VB程序设计的步骤就顺理成章了,容易理解。在教学案例中重新组织并合理渗透知识点,保证学生持续的学习兴趣。中学VB教学的要点可以用几句话概括,叫做“一箱两件三模式,四大概念五窗口”“控件对应代码段,事件驱动起响应”。其中“一箱”指工具箱,要求学生掌握标签、文本框、命令按钮三种最常用的控件;“两件”指窗体、控件两类界面出现的对象;“三模式”指设计模式、运行模式、中断模式;“四大概念”指对象、属性、方法、事件四个重要的基本概念;“五窗口”指设计时常用的五种窗口,即设计窗、属性窗、代码窗、工程管理窗及VB主窗口。如果教师仅仅简单地介绍这些知识点,则学生会感到枯燥乏味。在教学中,我们可以用一个个鲜活的教学案例把知识点贯穿起来,在每个案例中适时、适量渗透一些相关概念和知识,让学生在做中学,在学中做,在教学案例的学习过程中逐渐地、自然地体会概念。最后适当引导学生进行归纳总结,就能很好地理解这些概念了。在介绍定时器控件时,教师可选择一个“倒计时程序”作为教学案例。教师先演示一个倒计时程序,再介绍定时器控件的属性、方法、事件及其运用,这样学生知道在学完该控件后,可以用于哪些方面,因此,他们就不会再感到抽象和乏味。
摘 要:可编程逻辑控制器(PLC)与上位机之间的通信是实现工业自动控制经常用到的通信模式,本文基于VB程序设计语言,以单点控制为例,实现了上位机与PLC之间的串行通信。
关键词:VB 可编程逻辑控制器 单点控制 MSComm控件
中图分类号:TM571 文献标识码:A 文章编号:1672-3791(2013)04(c)-0028-02
随着工业控制的发展,可编程逻辑控制器(PLC)与上位机之间通信的应用越来越广泛,使用Visual Basic(简称VB)编程语言,实现PLC与上位机之间的串行通信,是进行数据传送的一种通信方式,也是实现工业自动控制经常用到的通信模式。在与PLC进行通讯时,单点控制是实现PLC通讯的基础,本文以OMRON CPM2A PLC单点控制为例,基于HOST LINK通信协议,利用VB程序设计语言,实现上位机与PLC之间的串行通信。
1 硬件构成
通过RS232串行端口,实现PLC与PC机之间的通信,完成数据传输。如图1所示。
2 软件框图
利用VB编写程序,根据单点控制梯形图实现单点控制,梯形图如图2所示。
摘要:VB程序设计作为中职学校计算机专业的重要课程,本文在程序设计教学过程中,如何解决程序设计本身枯燥、难懂这个问题,提高VB课堂教学成效展开探讨,力求找到好的方法来提高本课程的教学质量,取得良好的教学效果。
关键词:编程;训练;能力;教学方法;教学效率
中图分类号:TP312.1-4 文献标识码:A文章编号:1007-9599 (2011) 05-0000-01
VB Language Teaching Methods
Weng Yanjun
(Yuyao Vocational Technical School,Yuyao315400,China)
Abstract:VB programming as an important course for vocational schools computer major,the process of teaching in the program design,how to solve the program design itself,boring, hard to understand this problem and improve the effectiveness of classroom teaching to start of VB,and strive to find a good way to improve the quality of teaching,good teaching results.
Keywords:Programming;Training;Ability;Teaching methods;Teaching efficiency