论文部分内容阅读
[摘要]VB实习教学是职业学校计算机专业中一门实践性非常强的课程。本文从实习题目确认、理论知识复习、实习内容分析、界面设计及代码编写、程序测试、实习总结、实习报告等七个方面探讨如何做好VB实习教学。
[关键词]实习 VB语言 窗体 控件
Visual Basic简称VB,是一种可视化编程工具,是职业学校计算机专业的一门重要课程。实习教学是学校为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合,不仅能锻炼学生分析问题、解决问题、提高学生编程技巧、丰富编程经验,能培养学生独立思考、勇于探索的精神,也是对学生所学理论知识和基本技能的全面考核,是职业教育中重要的教学环节。VB实习教学是一门实践性非常强的课程,不但要注重VB语言程序设计基本知识的应用,更要注重程序设计技能的培养,使学生逐步把握VB语言程序设计的技巧。
本文从确认实习题目、理论知识复习、实习内容分析、界面设计及代码编写、编程测试、课题总结、书写实习报告等七个方面探讨如何做好VB实习教学的每一步,从而达到完美的VB实习教学效果。
一、确认实习题目
选择一个合适的题目是实习教学成功的首要条件。教师在众多实习内容中挑选一个有代表性的题目,题目要符合教学实际,不仅使学生把握VB语言程序设计教学中的重要知识点、了解程序模块化开发和窗体、控件的使用等内容,还应与现实生活密切联系、具有一定的实用性和趣味性,能激发学生的编程兴趣。比如设计一个小游戏或一个管理软件,游戏的内容、玩法可自拟,管理软件可以是学生日常消费、班级学生信息或学生日常品行评定等与学生密切相关的内容,以激发学生设计与创造的激情。我给学生的实习题目是“学生成绩管理”。通过本任务,可以使学生真正了解VB程序的面向对象、可视化、事件驱动及数据库应用的特点。
二、知识复习
教师围绕实习教学目标、重点和难点编写实习教学大纲,并印发给每一个学生,让学生按照大纲进行复习。要求学生通过对VB语言理论学习的回顾,理解计算机语言编程的一般方法和逻辑思维过程,理解如何将实际问题转化成计算机语言表达的模型。此外教师还应对学生的复习内容进行指导,启发学生动脑思考,大胆质疑。通过复习,使学生对实习中将要用到的知识做到心中有数,可使学生进一步把握VB语言的知识点。
针对“学生成绩管理”,要求学生建立如下界面:
1) 登陆界面
2) 主界面
3) 成绩录入、修改、删除、
4) 成绩查询、检索
根据以上教学目标,要求学生理解和掌握以下知识点:
1) 菜单编辑器;
2) 各种控件的应用及代码编写;
3) 可视化数据库管理器;
4) 数据库的链接与应用;
三、实习内容分析
实习是一项复杂又细致的工作,是程序设计的重要环节,要求教师从中发挥主导作用,积极调动学生的创新能力和求知欲望。实习内容分析对教师也有一定的约束作用,教师对学生下达的实习任务应心中有数,应是学生在整个实习期间能够完成的,避免工作量过大或过小。
实习内容分析主要是教师引导学生使用面向对象的思维方法分析任务,画出对象结构图。即教师对设计的目标进行定性分析,指导学生进行定量分析。可采取逐个对象分解的方法,将实习内容分成有若干个窗体及控件,然后对各控件重点和难点内容进行重点讲解,使重点突出,难点分散,最终各个击破。可用提问方式检查学生对课题的理解程度,了解和收集学生的疑问,然后由教师进行精讲点拨,给学生一一释疑。在此过程中,对于经过教师引导和点拨后学生就能弄懂的问题,教师应尽量鼓励学生自己去弄懂,对于通过学生讨论就可明白的问题,教师应尽量安排一定时间让学生讨论解决。交流经验既可以集思广益,又可以激发学生探索问题的积极性、培养学生的团队合作精神,引导学生钻研问题。当然有的问题还可由师生共同讨论解决,教师在关键处启发一下学生。
教师可根据学生实际情况,对不同程度的学生提出不同的要求。对基础好的学生可适当加大难度。比如,同样编写一段查找某记录的函数,教师可要求基础好的学生采用结构化(SQL)查询语言,而对一般的学生只要求用查询生成器的方法。这样既满足了部分学有余力的同学的强烈求知欲,又不致使基础差的同学感到太难,以致出现厌学情绪。真正体现以学生为中心的教学模式。
四、界面设计及代码编写
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。界面风格有三种方式:多窗体、单窗体以及资源管理器风格。
对于VB语言初学者,应分析界面控件的组成及各控件之间的对应关系,最好先将界面中各控件以草图的形式绘制出来,标明各控件的功能及关系,再根据各控件的关系编码。
在向窗体中添加控件时,一定要注意各控件的名称,因为在代码中控件的名称用来识别各控件的事件驱动;常用操作要有捷径;提供简单的错误处理;提供信息反馈;操作可逆;良好的联机帮助;界面控件布局要合理,美观。强调学生在编程时要代码规范、使用注释,养成良好的编程风格。下图是成绩管理系统登陆界面
五、编程测试
编程测试要求学生把自己编写好的程序进行调试,如各控件之间的对应事件驱动正确与否,也可输入一些数据进行程序运行,观察测试结果是否与预想一致。如在程序运行过程中输入学生的信息、成绩,检查程序是否能够正确运行。这一部分是实习的关键,也是需要花费时间最多的阶段。在此过程中要求学生学会按各控件依次进行调试。同时提醒学生要有耐心,因为在运行时会出现比较多的出错提示。这时应努力理解、领会提示信息的含义,并据此改正错误。当运行过程中提示的出错信息不止一条时,只须先注重其中第一条。因为从第二个错误开始的若干错误很可能是随带错误,只要更正了第一个错误,其它便自然更正了。与此同时,教师要巡回指导,及时发现学生在设计中出现的问题并予以纠正,使学生在实习中认真比较,仔细体会,加深对理论知识的理解,从而真正把握知识。教师切忌对学生的程序一手包办,应该教会学生自己调试程序,以便学生下次再碰到类似情况时能够自己解决。
六、实习总结
实习总结是对实习的归纳、提高和深化的过程,可以使学生对知识的理解更加深刻。实习总结可采用师生讨论的方式进行,由教师引导学生回顾本实习的过程,学生畅谈实习的体会和收获,交流实习心得,可大胆地谈谈在实习过程中遇到什么难题,这种难题是共性的还是个性的,怎么解决的,或者是在实习中发现了怎样的操作小技巧等。教师从中选取较典型的实习作业在全班进行点评,指出其优点和不足。
七、实习报告
实习报告是学生对实习作书面性的详细总结。通过公整、认真地书写实习报告,促使学生对整个实习过程的回顾和再认识,书写实习报告可以梳理整个实习的头绪,整理在实习中的收获和不足,得到什么经验、心得体会,如何查找资料、解决问题。要写好实习报告,与平时的实习笔记有密切关系,要求学生尽量做到实习的每个细节要有记录,包括操作的顺序、动作、现象、结果和数据等,对做好实习也是有机可循;每天实习结束后要写出总结,笔记和总结都是实习中的资料。
实习报告内容包括:实习目标、实习内容、实习说明、实习步骤、程序代码、体会和收获、参考书目等。
实践证实,VB实习教学对提高教学质量有明显的优越性,克服了重理论,轻实践的弊端,不仅调动了学生学习的积极性、提高了学生的动手能力,同时教师也能及时获得理论教学的反馈信息,能及时发现问题,及时解决问题。实习教学对教师要求严格,不但要求教师精通理论知识,而且还要求教师具有较强的实践能力。这对教师既是压力又是动力,有利于教师自觉地提高实践能力和教学业务水平,为自己成为一名合格的“双师型”教师打下坚实的基础。
[参考文献]
[1]石利平.高职计算机类课程设计的教学探讨J。职业教育研究,2006,(9)。
[2]赵晨阳.Visual Basic上机指导与练习 电子工业出版社2004(7)。
(作者单位:陕西工业技术学院)
[关键词]实习 VB语言 窗体 控件
Visual Basic简称VB,是一种可视化编程工具,是职业学校计算机专业的一门重要课程。实习教学是学校为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合,不仅能锻炼学生分析问题、解决问题、提高学生编程技巧、丰富编程经验,能培养学生独立思考、勇于探索的精神,也是对学生所学理论知识和基本技能的全面考核,是职业教育中重要的教学环节。VB实习教学是一门实践性非常强的课程,不但要注重VB语言程序设计基本知识的应用,更要注重程序设计技能的培养,使学生逐步把握VB语言程序设计的技巧。
本文从确认实习题目、理论知识复习、实习内容分析、界面设计及代码编写、编程测试、课题总结、书写实习报告等七个方面探讨如何做好VB实习教学的每一步,从而达到完美的VB实习教学效果。
一、确认实习题目
选择一个合适的题目是实习教学成功的首要条件。教师在众多实习内容中挑选一个有代表性的题目,题目要符合教学实际,不仅使学生把握VB语言程序设计教学中的重要知识点、了解程序模块化开发和窗体、控件的使用等内容,还应与现实生活密切联系、具有一定的实用性和趣味性,能激发学生的编程兴趣。比如设计一个小游戏或一个管理软件,游戏的内容、玩法可自拟,管理软件可以是学生日常消费、班级学生信息或学生日常品行评定等与学生密切相关的内容,以激发学生设计与创造的激情。我给学生的实习题目是“学生成绩管理”。通过本任务,可以使学生真正了解VB程序的面向对象、可视化、事件驱动及数据库应用的特点。
二、知识复习
教师围绕实习教学目标、重点和难点编写实习教学大纲,并印发给每一个学生,让学生按照大纲进行复习。要求学生通过对VB语言理论学习的回顾,理解计算机语言编程的一般方法和逻辑思维过程,理解如何将实际问题转化成计算机语言表达的模型。此外教师还应对学生的复习内容进行指导,启发学生动脑思考,大胆质疑。通过复习,使学生对实习中将要用到的知识做到心中有数,可使学生进一步把握VB语言的知识点。
针对“学生成绩管理”,要求学生建立如下界面:
1) 登陆界面
2) 主界面
3) 成绩录入、修改、删除、
4) 成绩查询、检索
根据以上教学目标,要求学生理解和掌握以下知识点:
1) 菜单编辑器;
2) 各种控件的应用及代码编写;
3) 可视化数据库管理器;
4) 数据库的链接与应用;
三、实习内容分析
实习是一项复杂又细致的工作,是程序设计的重要环节,要求教师从中发挥主导作用,积极调动学生的创新能力和求知欲望。实习内容分析对教师也有一定的约束作用,教师对学生下达的实习任务应心中有数,应是学生在整个实习期间能够完成的,避免工作量过大或过小。
实习内容分析主要是教师引导学生使用面向对象的思维方法分析任务,画出对象结构图。即教师对设计的目标进行定性分析,指导学生进行定量分析。可采取逐个对象分解的方法,将实习内容分成有若干个窗体及控件,然后对各控件重点和难点内容进行重点讲解,使重点突出,难点分散,最终各个击破。可用提问方式检查学生对课题的理解程度,了解和收集学生的疑问,然后由教师进行精讲点拨,给学生一一释疑。在此过程中,对于经过教师引导和点拨后学生就能弄懂的问题,教师应尽量鼓励学生自己去弄懂,对于通过学生讨论就可明白的问题,教师应尽量安排一定时间让学生讨论解决。交流经验既可以集思广益,又可以激发学生探索问题的积极性、培养学生的团队合作精神,引导学生钻研问题。当然有的问题还可由师生共同讨论解决,教师在关键处启发一下学生。
教师可根据学生实际情况,对不同程度的学生提出不同的要求。对基础好的学生可适当加大难度。比如,同样编写一段查找某记录的函数,教师可要求基础好的学生采用结构化(SQL)查询语言,而对一般的学生只要求用查询生成器的方法。这样既满足了部分学有余力的同学的强烈求知欲,又不致使基础差的同学感到太难,以致出现厌学情绪。真正体现以学生为中心的教学模式。
四、界面设计及代码编写
界面是软件与用户交互的最直接的层,界面的好坏决定用户对软件的第一印象。而且设计良好的界面能够引导用户自己完成相应的操作,起到向导的作用。同时界面如同人的面孔,具有吸引用户的直接优势。界面风格有三种方式:多窗体、单窗体以及资源管理器风格。
对于VB语言初学者,应分析界面控件的组成及各控件之间的对应关系,最好先将界面中各控件以草图的形式绘制出来,标明各控件的功能及关系,再根据各控件的关系编码。
在向窗体中添加控件时,一定要注意各控件的名称,因为在代码中控件的名称用来识别各控件的事件驱动;常用操作要有捷径;提供简单的错误处理;提供信息反馈;操作可逆;良好的联机帮助;界面控件布局要合理,美观。强调学生在编程时要代码规范、使用注释,养成良好的编程风格。下图是成绩管理系统登陆界面
五、编程测试
编程测试要求学生把自己编写好的程序进行调试,如各控件之间的对应事件驱动正确与否,也可输入一些数据进行程序运行,观察测试结果是否与预想一致。如在程序运行过程中输入学生的信息、成绩,检查程序是否能够正确运行。这一部分是实习的关键,也是需要花费时间最多的阶段。在此过程中要求学生学会按各控件依次进行调试。同时提醒学生要有耐心,因为在运行时会出现比较多的出错提示。这时应努力理解、领会提示信息的含义,并据此改正错误。当运行过程中提示的出错信息不止一条时,只须先注重其中第一条。因为从第二个错误开始的若干错误很可能是随带错误,只要更正了第一个错误,其它便自然更正了。与此同时,教师要巡回指导,及时发现学生在设计中出现的问题并予以纠正,使学生在实习中认真比较,仔细体会,加深对理论知识的理解,从而真正把握知识。教师切忌对学生的程序一手包办,应该教会学生自己调试程序,以便学生下次再碰到类似情况时能够自己解决。
六、实习总结
实习总结是对实习的归纳、提高和深化的过程,可以使学生对知识的理解更加深刻。实习总结可采用师生讨论的方式进行,由教师引导学生回顾本实习的过程,学生畅谈实习的体会和收获,交流实习心得,可大胆地谈谈在实习过程中遇到什么难题,这种难题是共性的还是个性的,怎么解决的,或者是在实习中发现了怎样的操作小技巧等。教师从中选取较典型的实习作业在全班进行点评,指出其优点和不足。
七、实习报告
实习报告是学生对实习作书面性的详细总结。通过公整、认真地书写实习报告,促使学生对整个实习过程的回顾和再认识,书写实习报告可以梳理整个实习的头绪,整理在实习中的收获和不足,得到什么经验、心得体会,如何查找资料、解决问题。要写好实习报告,与平时的实习笔记有密切关系,要求学生尽量做到实习的每个细节要有记录,包括操作的顺序、动作、现象、结果和数据等,对做好实习也是有机可循;每天实习结束后要写出总结,笔记和总结都是实习中的资料。
实习报告内容包括:实习目标、实习内容、实习说明、实习步骤、程序代码、体会和收获、参考书目等。
实践证实,VB实习教学对提高教学质量有明显的优越性,克服了重理论,轻实践的弊端,不仅调动了学生学习的积极性、提高了学生的动手能力,同时教师也能及时获得理论教学的反馈信息,能及时发现问题,及时解决问题。实习教学对教师要求严格,不但要求教师精通理论知识,而且还要求教师具有较强的实践能力。这对教师既是压力又是动力,有利于教师自觉地提高实践能力和教学业务水平,为自己成为一名合格的“双师型”教师打下坚实的基础。
[参考文献]
[1]石利平.高职计算机类课程设计的教学探讨J。职业教育研究,2006,(9)。
[2]赵晨阳.Visual Basic上机指导与练习 电子工业出版社2004(7)。
(作者单位:陕西工业技术学院)