APP下载

基于案例分析的Visual Basic课程教学改革探析

2015-05-05任永峰

长沙大学学报 2015年5期
关键词:窗体编程案例

任永峰

(淮阴工学院计算机工程学院, 江苏 淮安 223003)

基于案例分析的Visual Basic课程教学改革探析

任永峰

(淮阴工学院计算机工程学院, 江苏 淮安 223003)

目前在我国很多高校,Visual Basic课程是非计算机专业学生的基础课,是一门为大学生参加全国计算机等级考试服务的前序课程.由于其比较抽象,很多学生在学习过程中面临着不少问题.基于案例分析方法,对Visual Basic课程教学进行教学改革.结果表明,此方法能有效提高学生的学习效率,进而使全国计算机等级考试的通过率有所上升.

案例分析;Visual Basic课程;全国计算机等级考试;教学改革

Visual Basic课程是我国很多高校的非计算机专业学生的一门公共基础课,是为了提高大学生计算机编程的基本技能而开设的必修课[1].但是由于该课程的内容比较繁琐和抽象,对于刚刚步入大学的低年级的学生(特别是来自农村的学生)而言,学习的情况并不如人意.笔者在该课程的十几年的教学过程中发现,学生在一开始学习兴趣还是比较高的,但是随着学习难度的加深,兴趣下降,最终导致学习成绩下滑.这一点在大学生全国计算机等级二级考试不高的通过率上得到充分体现[2].为了改善这一情况,笔者试图利用案例法进行该课程的教学,提高学生的学习兴趣,该方法在实际的运用中获得了良好的效果.

1 案例教学方法

19 世纪末,案例教学法发源于哈佛商学院,该方法最初被应用于营销等实践性比较强的专业[3],让学生参与进来,在实践中进行学习.该方法不仅能提高学生的学习兴趣,而且还让学生学习到在传统教学中无法获得的能力.案例教学法在我国起步比较晚,近几年在我国高校教学中开始被人们所认识和利用.由于计算机编程实践性较强的特点,故案例教学法可以在计算机编程教学中得到很好的应用.针对VB课程知识点多而松散,课程重点抽象而枯燥,该课程的学习者计算机基础比较差的特点,本文尝试将该方法引入到VB课程中.该方法使学生在学习该课程的时候,能产生浓厚的学习兴趣,逐渐培养学生对未知的计算机编程领域的实践和探索的能力和创新渴求.

2 案例教学和VB课程

VB课程的主要教学目的是让非计算机专业的学生具有初等编程的能力,并且能通过全国计算机等级二级考试.该课程知识点比较复杂而且松散,重点培养的是学生的实践动手能力.从这些特点上看将案例教学的方法揉和进VB课程中是可行的.

2.1 案例选取

案例选取是案例教学方法的重中之重,案例选取的好坏直接影响到整个教学的效果[4].在VB课程中对于案例的选取,要有几点原则.首先,案例的内容要涵盖知识面广,方便进行授课;其次,案例的选材要贴近学生的生活,能让学生有浓厚的兴趣;案例的难度要适中,学生略微思考一下就能接受;然后,案例的设置要适当多加几个问号,引导学生进行主动学习,使得学生的学习效果事半功倍;最后,案例要有延续性,不仅每个章节有一个切实可行的案列,同时还有一个整体的系统的概念,所有的案例都是该系统的某一个或者一些组成部分.

2.2 具体案例分析

为了更为具体地体现案例教学方法在VB课程中的应用,本文举一个具体的例子进行详解.

案例:按照图1中的样子,设计一个QQ登陆界面,并能实现当输入用户名:001,密码:001的时候,出现登陆成功的提示.

图1 模仿QQ登陆界面

案例分析:本案例是为VB课程中界面设计这一章节设计的,该案例的选材贴近学生生活,知识点涵盖了该章节的主要知识点,例如窗体、图像、标签、文本框、组合框、复选框和按钮等.而且本案例作为登陆界面可以为后面学习的案例服务,成为整个系统的一部分.本案例的实现分为界面设计部分和代码设计等部分.

界面部分:

(1)窗体的设计.首先,本案例中的窗体没有最大化按钮,要对窗体的控制按钮进行设置,这样就需要对窗体的MaxButton、MinButton和ContralBox属性进行学习;然后,窗体后面有背景图案,需要对窗体的Icon和Picture属性进行学习;最后,对窗体边框进行设置即BorderStyle属性进行学习.

(2)其他控件的设计.本案例包含的控件类型比较多,其中重点控件是图像框、文本框、按钮以及组合框,重点属性是文本框的PasswordChar属性、图像框的Picture属性、按钮的Caption和Backcolor属性以及组合框的List属性等.

代码部分:

Private Sub Form_Load()

Txtname.SetFocus

′将用户名输入对象作为默认焦点

End Sub

Private Sub CmdLoad_Click()

If Txtname = "001" And TxtPassword = "001" Then

'判断用户名和密码是否正确

masgbox "登陆成功!"

End If

End Sub

3 结论

基于案例分析的VB课程教学能够提高学生的学习兴趣,使学生的被动学习转换为主动学习,取得了良好的教学效果.在教学中,学生考试成绩良好,特别是在全国计算机等级二级考试中取得了令人满意的通过率.从结果上看,学生基本上掌握了该门课程的主要知识体系,实现了如期的教学效果.

[1]宋荣杰, 魏蕾.VB 程序设计案例教学浅析[J].电脑知识与教育:学术交流,2007,(11):1437-1438.

[2]任永峰. 全国计算机等级考试二级VB上机考试分析与应试策略研究[J].福建电脑,2008,(1):204-206.

[3]燕红文. VB 程序设计案例教学方法研究[J].科技情报开发与经济,2009,(19):164-165.

[4]段世娟. VB 程序设计案例教学研究[J].农业网络信息,2013,(1):120-121.

(责任编校:晴川)

Exploration of the Teaching Reform of Visual Basic Course Based on Case Analysis Method

REN Yongfeng

(Faculty of Computer Engineering, Huaiyin Institute of Technology, Huai’an Jiangsu 223003, China)

At present, in many colleges or universities, Visual Basic is a basic course to non-computer major students. It is used to help them pass the National Computer Rank Examination. However, this course is abstract, many students have difficulties in studying it. Based on the case analysis method, the teaching reform is conducted in the Visual Basic course. The results show that this method can improve students’ learning efficiency effectively, and make the pass rate of National Computer Grade Examination increase.

case analysis; Visual Basic course; national computer grade examination; teaching reform

2015-04-20

任永峰(1980— ),男,山东菏泽人,淮阴工学院计算机工程学院讲师,博士生.研究方向:模式识别.

G642.4

A

1008-4681(2015)05-0115-02

猜你喜欢

窗体编程案例
编程,是一种态度
案例4 奔跑吧,少年!
元征X-431实测:奔驰发动机编程
编程小能手
纺织机上诞生的编程
随机变量分布及统计案例拔高卷
试谈Access 2007数据库在林业档案管理中的应用
发生在你我身边的那些治超案例
一个模拟案例引发的多重思考
巧设WPS窗体控件让表格填写更规范