《VisualBasic程序设计》的教学探讨.docx

上传人:scccc 文档编号:12703766 上传时间:2021-12-05 格式:DOCX 页数:7 大小:16.24KB
返回 下载 相关 举报
《VisualBasic程序设计》的教学探讨.docx_第1页
第1页 / 共7页
《VisualBasic程序设计》的教学探讨.docx_第2页
第2页 / 共7页
《VisualBasic程序设计》的教学探讨.docx_第3页
第3页 / 共7页
《VisualBasic程序设计》的教学探讨.docx_第4页
第4页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《《VisualBasic程序设计》的教学探讨.docx》由会员分享,可在线阅读,更多相关《《VisualBasic程序设计》的教学探讨.docx(7页珍藏版)》请在三一文库上搜索。

1、 Visual Basic 程序设计的教学探讨VisualBasic ,简称 VB,是 Microsoft公司推出的一款语法简单的 Windows 应用程序开发工具,也是中职计算机专业的基础必修课程。多年的教学经历让我感觉,中职学生的起点相对较低,逻辑思维能力较弱,在学习VB的过程中很吃力,学习能力强一点的学生也仅局限在“会 VB”, 而不能灵活的运用,不能用 VB完成相应的程序设计,更谈不上今后在工作岗位上的运用了。究其原因,程序设计不像其他应用软件,如 PhotoShop、 AutoCad 一边做,一边有成果,有错误也能看出来在哪里去修改。而程序设计只要有一点错误,就不能运行出结果,还得静

2、心查找错误,很多学生在这个阅读代码找错误的过程中会逐渐滋生挫败感。在这样的情况下,在教学中怎样才能够吸引学生学习 VB,这是值得探讨的问题。笔者认为不仅要使学生熟悉 VB的基本概念,而且还要能够熟练的掌握一些程序设计的相关技巧和方法,理解程序设计的思想,培养一定的程序阅读和编写能力,使学生能够主动学习。为了达到这个目的,笔者在教学中采用了如下的方式:1 实用连贯的项目实例教学并辅以导学案1.1 当学生初次接触VB程序设计学习时对于中职的学生,在学习VB之前,几乎没有接触过程序设计,但对计算机的基本操作是有所掌握的。所以,不论教材第一章是从哪个知识点开始, 笔者认为可以在介绍完 VB 的发展和应

3、用后,用项目来引入。使用贴近生活的项目,既能让学生看到VB的广泛用途,更能提高他们的学习积极性。笔者使用的项目是:QQ登录窗口。在接下来的教学中,笔者不是按先介绍常量、变量、表达式等这种方式安排教学,而是为了让他们在刚接触VB的上机实践课时,就能有动手发挥的空间,采用先介绍简单的三个控件的方式:文本框、标签、命令按钮,用这三个按钮来制成一个 QQ登录窗口界面。主界面上呈现:中间用标签控件显示“ QQ 登录窗口”,下面一个标签上写“用户名”,旁边一个文本框,在下面一个标签上写“密码”,旁边一个文本框,最后一个“登录”按钮,一个“退出”按钮。当学生学习到 VB中的选择结构时 1.2在双分支选择结构

4、的教学中,笔者依然采用这个QQ登录窗口项目,加以完善。如果在输入正确的用户名和密码并点击“确定”按钮后,提示“可以登录”;如果输入的用户名或密码有错并点击“确定”按钮,提示“不能登录”。假设正确的帐号是“test_user”,正确的密码是“000000”,程序如下:Private Sub Command1_ClickIf text1.text=”test_usertext2.text=”000000” then”()andMsgBox(“可以登录”)ElseMsgBox(“不能登录”)End IfEnd Sub在多分支选择结构的教学中,笔者继续完善QQ登录窗口项目。我想在“不能登录”提示中添加

5、上原因,是因为帐号错了,还是密码错了,还是没有输入帐号,还是没有输入密码。程序如下:Private Sub Command1_Click()If text1.text=”test_user ” andtext2.text=”000000” thenMsgBox(“可以登录”)ElseIf text1.text”test_user ” thenMsgBox(“用户名错误,不能登录”)ElseIf text1.text=” ” thenMsgBox(“用户名为空,不能登录”)ElseIf text2.text”000000” thenMsgBox(“密码错误,不能登录”)ElseIf text2.

6、text=” ” thenMsgBox(“密码为空,不能登录”)End IfEnd Sub1.3 当学生学习到循环结构时循环结构学生理解起来可能会更困难,下面接着完善QQ登录窗口项目帮助学生理解。使用者在输入五次错误的用户名和密码后,就不能再继续输入了。程序如下:Private Sub Command1_Click()Dim iFor i=1 to 5 step 1If text1.text=”test_user ” andtext2.text=”000000”thenMsgBox(“可以登录”)Exit forElseMsgBox(“不能登录”)End IfNext iMsgBox(“错误五

7、次了!强制退出”)EndEnd Sub1.4 拓展教学本环节依然使用 QQ登录窗口项目,结合 Access 创建后台数据库,添加一个用户数据表,对应有“用户名”和“密码”字段, 分别添加几行记录, 并完善程序后进行登录测试。这个过程讲步骤,有能力操作的同学在上机实践中完成。在前三个阶段的教学过程中,步骤要详细化。因为中职生对新知识的接受,有一定的过程,为了让学生能够顺利地完成项目,笔者认为对每个实例的操作步骤都要配以详细的导学案。让学生在上机课或是课余时间只要按照程序的操作步骤去做,就可以得到最终的效果,若出现错误,对比导学案的正确代码,耐心查找。只有这样学生才能掌握程序设计的基本思想和相关步

8、骤。2 提升学生的实际操作能力就像学轮滑一样,别人能矫健自如,可自己总害怕,不愿意试,永远也不会。学习VB程序设计的过程也是如此,需要不断的实践练习才能进步。由于中职生自觉性稍有欠缺,为了促进他们学有所获,笔者每次上机实践课都有三个作业。第一题是上课讲过的,结合导学案练习一遍。第二题是讲过的案例稍微变通一下的题目,需独立思考,不懂的地方再相互讨论练习。第三题具有一定的拓展性,可以选做。这样的安排是考虑到,不可能每个学生对这门课程都有浓厚的兴趣,不可能以后都去从事专业的程序设计工作,但是作为计算机专业毕业的学生,我希望他们能在以后的工作岗位中体现出与他人不同的专业优势。在最后的综合实践中,笔者结

9、合学生所学的知识并引进一些实用的例子来弥补课本上没有的相关内容。比如,我们利用 VB做前台界面的设计,尽量用学过的所有控件进行组织布局,再用 Access 数据库做后台数据管理,制作学校一卡通管理系统。它具备用户的添加、查询、修改、删除、充值等功能。 通过这样一个小型的综合项目, 让学生更了解 VB 程序设计的功能及特点。这是 VB程序设计教学过程中不可缺少的一个重要环节,只有通过这样的一个综合实例,才能让学生把零散的知识全部串联起来,让他们看到自己所学的知识终于有了成果,体会到成就感,在今后的学习中才能更加有信心。3 采取高效立体的课堂评价模式教师对学生的学习效果评价、学生对教师的教学满意度

10、评价、工作小组间互相评价、学生自我评价,这些评价贯穿于整个教学活动中。通过教师对学生的学习效果评价,帮助学生掌握重难点,让他们看到自己的优势与进步,激励他们不断攀新。通过学生对教师教学满意度的评价,帮助教师优化教学设计,提高课堂教学质量。通过工作小组间的互评,认识到本组的问题所在,学习别人的经验,相互交流总结,用欣赏的眼光看待别人,享受学习的兴趣。通过学生自我评价梳理知识,并将书本知识转化为实际应用。中职学生,对程序设计学习的畏难情绪原因有很多,解决的办法也不是单一的。教师在教学过程中要让学生明白编程是一个不断学习,不断积累,不断实践的过程,只要掌握了一门程序设计的思想,就为今后自学其他程序设计打下了坚实基础。以上仅是本人对VB程序设计教学中的一些看法和尝试,希望能对实际的教学应用有所帮助。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1