第一篇:VB程序设计论文:信息技术VB程序设计教学现状与策略
VB程序设计论文:信息技术VB程序设计教学现状与策略 摘要:尽管信息技术学科已采用了新教材,但在信息技术vb程序设计教学当中还是存在诸多问题。如学生的兴趣不同,学生自身的能力水平有差异,学科的地位仍然很低、不受重视等。针对这些问题,作者经过实践和经验总结,对当前信息技术课程的教学提出了一些可行性建议,以期对信息技术教学有所帮助。
关键词:vb程序设计;信息技术;兴趣培养;分层教学 众所周知,中学阶段的信息技术教学现状存在许多问题。比如教学质量差、学生能力水平参差不齐、学生注意力分散、纪律散漫、厌学等等。而要改变众多教学困境,首先就要了解现状,分析现状存在的问题,进而制定相应的策略和措施。
一、存在的问题
观察信息技术教材的教学现状,主要存在以下几点问题。学生轻视信息技术学科
这也是多年来一直困扰信息技术教学的重要原因。造成这种现状有两方面原因:一方面是信息技术学科地位低。在中学,信息技术学科只是素质教育科目,而且没有考试压力和升学压力。另一方面,学生升学压力大,学生把主要的学习精力和时间都放在升学科目上,这也是中国基础教育大环境所造成的。也就是说,学生学习信息技术课的热情不高,更多的是想自己上网、玩游戏。正因如此,许多学校的信息技术课根本就完不成教学任务,基本上是让学生自由上机,或者是更改成别的教学内容,甚至是被别的升学科目挤占课时。教材难度大,部分内容结构不合理
首先必须肯定新的中小学信息技术教材对中学生创新思维的开发、创新能力的培养有好处。但是,对大多数中学生而言,懂得用程序设计语言来设计程序去解决生活中的实际问题,是有难度的。其次就是教材中教学内容的编排不符合中学生的学习规律。往往把枯燥无味的教学内容放在第一章节,既不吸引学生,也不能达到很好的教学效果。例如,信息技术九年级上册《visual basic程序设计》中主题一之任务三:对算法的评价。学生刚刚了解算法的定义和基本的表示方法,就要马上学习判断算法的好坏。试想,连最基本的程序设计实例都没做成功,又哪里懂得怎么编写程序才是高效的。正所谓“站都不稳,就想学跑”,这是不符合学生学习规律的。学生能力水平差异大
除了兴趣之外,学生学科基础能力是影响vb程序设计
教学质量的一个重要因素。特别是数学能力强的学生,往往更容易理解程序设计的思想,对算法的理解就更透彻。另一方面英语水平也是一个重要的制约因素。程序的编写都是用英文和数字,英语学习粗心大意的学生,往往在输入程序代码的时候,搞错控件的字母或者单词,造成测试运行经常出错。因此,正是由于中学生学情的差异大,在vb程序设计语言的教学中分层教学的难度相当大。一方面要照顾“吃不饱”的学生。另一方面要适当辅导后进生。这样一来,教师在课堂上的工作量加大了,而教学质量提高反而不明显,甚至影响到了教学进度。教师队伍的vb程序设计能力有待提高
有数据显示,部分中学在信息技术课是不开展visual basic程序设计教学的。除了以上提到过的学情原因之外,信息技术教师程序设计能力不足也是重要因素。试问,教师自己都一知半解。又何来自信去教导学生。
二、解决的策略
针对目前的现状,笔者在充分研究教材,并通过两个学期的教学实践,运用创新的教学理念,分析在教学中出现的问题,总结出相应的教学策略和教学经验。实践证明,解决目前中学信息技术vb程序教学中的种种困境,应从以下几个方面出发。
充分调动学生积极性,培养学生编程兴趣 兴趣是最好的老师。在困难重重的教育现状下,要想把学生学习信息技术课的积极性调动起来,最关键的就是培养学生兴趣。当学生对所学的课堂知识产生兴趣和爱好时,就会从内心发出向往和求知的强烈欲望,进行主动学习,使学习不再是一种负担,而是一种愉快的体验。也就是说,不管教师讲得多好,如果学生对你所讲的内容不感兴趣,他就不会努力学习这门课,你的教学肯定是不成功的。
既然要培养兴趣,首先第一节课就显得很重要。为了避免学生出现对vb程序设计内容的误解。开始的第一节课,我们不要讲授太多太深奥的理论知识,可结合学生的生活实际,列举几个用vb设计开发的例子。如五子棋、俄罗斯方块、弹力球等游戏,并告诉他们学习了vb程序设计内容后,大家也都能够编出这些有趣的小游戏,从而迎合了中学生渴望成功的心理。既能吸引学生的注意,激起学生学习兴趣,又对自己后面教学课程的开展起到很好的铺垫作用。尝试多样化教学方法,提高教师教学能力
如何找到一条比较新颖、有效地解决vb程序设计枯燥、难懂问题的教学方法,一直是从事程序设计教学的信息技术教师不断探索和研究的方向。由于教材中不同的章节有不同的教学内容,也需要有不同的教学方法、笔者认为,根据vb
程序设计课的特点,应在不同的阶段分别采用以下几种不同的教学方法、(1)入门阶段:实例演示法
实例演示法是指教师在教学中选择真正基础的本质知识作为教学内容,通过“实例”内容讲授,使学生达到举一反三掌握同一类知识规律的方法。所以选取合适的实例是提高教学效果的关键笔者认为,由于教材中vb程序设计语言的知识点多而且分散,如果急于讲解一些基本概念和术语,很容易打消学生的学习积极性,而通过一个简单的例子,让学生了解vb的设计开发环境,有助于学生理解比较抽象的基本概念、如笔者就设计了一个“北京欢迎你”的小程序。由于当时临近北京奥运会开幕,这个主题贴近生活实际,一下子把学生的积极性调动了起来。双击打开“北京欢迎你”小程序,就会弹出一个小窗口,窗口包括一张福娃图片、一个标签和两个按钮。单击“问候”按钮,在文字标签上显示“北京欢迎你!”;单击“英语”按钮,在文字标签上显示“welcome to beiiillg!”由此引出了图片、标签和按钮三种控件的使用。
实践证明,采用实例演示法教学,所选的例子更贴近生活实际,更能吸引学生注意、而且生动形象的实例又能把抽
象问题形象化,便于学生理解和掌握。
(2)提高阶段:任务驱动法
任务驱动法是由教师根据当前教学主题提出“任务”,采用演示或者讲解等方式,给出完成任务的思路、方法和要求达到的结果,引导学生边学边练,并完成相应的学习任务的教学方法。
在逐步提高学生认识vb、学习vb的基础上,任务驱动法是一种比较有效和普遍的方法,能很好
地培养学生自主学习、分析问题、解决问题的能力。非常适合于vb程序设计教学。但在方法的实施过程中,对任务内容要精心思考,既要把所学知识点隐含在任务当中,也要考虑学生完成任务的实际能力,(3)发展阶段:问题驱动法
问题驱动法就是根据教学内容的需要,精心设计问题,以问题为导向,让学生带着问题去学习,处于不断探索的情境之中,激发学生的学习兴趣、调动学习的积极性、培养学生能力的教学方法。
信息技术是一门带有探究性的、以学生动手实践为主的学科。探究性学习以“问题”为基础,问题是学生进行探究学习的载体,教师可以通过课堂提问将问题传递给学生,因此,恰当的课堂提问是信息技术教学的重要手段,不但能巩
固知识,及时反馈教学信息,而且激励学生参与教学活动,发展学生的思维和表达能力。
并不是所有的问题都能达到上述功效。要很好地实施问题驱动法,首先,要对问题进行精心的设计。一个好的问题能够恰到好处地反映教学内容、教学目标以及所问的对象。问题以贴近生活、有具体答案为好,切勿又空又泛,以致学生无从回答。其次,提问的时机也很重要。导人课堂内容的时候提问,能让学生认清学习目标,找出学习任务的方向:在学生练习操作一段时间后提问,能总结学生遇到的问题,使学生尽快纠正在操作过程中的错误:课后留疑,能让学生回味无穷。再次,提问的方法也很重要,有直问、曲问、宽问、窄问、单问、重问等。力争做到“新、奇、变”,把学生的注意力牢牢地吸引在教师形式多变的提问上。最后,要明确提问的目的。以任务为导向还是以回答为目标、是集体回答还是个人回答,都应该在设问之前定好目标。
(4)成熟阶段:讨论教学法
讨论教学法就是由教师组织学生进行讨论。南学生进行演示和讲解,学生为主体、教师为辅导者的教学方法。目前,这是一种在高校应用比较广泛的教学方法,但是在中学阶段的信息技术课堂中使用应当慎重。因为首先是学情不同,中学生好动,行为约束力不强,自主学习能力也不强。往往在 使用讨论教学法后,课堂纪律难以控制,反而使学习目标任务淡化、学习效果不明显。所以,实施讨论教学法必须是在vb程序设计课程进行到一半以后,在学生都已经有了一定的编程知识和技巧,又非常有展现个性的欲望的情况下使用。鼓励学生对某个算法或小程序进行综合比较和讨论,由学生进行演示和讲解。特别是在信息技术课程最后两周,布置一个综合型应用小程序的设计任务,让每个学生独立完成,然后让学生去演示自己的程序,并讲解设计思路和关键技术点。教师只起到穿针引线的作用。
实践证明,在演示作品后,学生们发现每个人的程序都有许多不同点,教师鼓励大家相互学习、相互探讨。从他们后来改进的作品可以看出,很多学生的综合应用能力有了较大提高,对vb程序设计产生了浓厚的兴趣。
综上所述,在中学vb程序设计教学过程中,要培养学生分析问题、解决问题的能力,仅靠一种教学方法是很难达到的。只有把多种教学方法合理地结合起来,通过每一个典型的、有针对性的、贴近生活的实例和演示,把相关的基本概念、学习方法和思路传授给学生,从而使学生形成深刻、形象、牢固的记忆,对启发思维、激励情趣、提高学习效率起到重要作用。实施分层教学,有效促进因材施教
visual basic程序设计语言是一门思维开发性很强的课程,对中学生而言,有好处,也有难度,要求学生有一定的数学基础和英语基础,所以随着vb程序设计课程的深入,学生的程序设计能力也慢慢地分出层次。好学的学生不断进步,不断探索,基础差的学生学习吃力跟不上进度,也就出现了我们常说的优等生和后进生。这就需要我们根据学情的变化适当推行分层教学,在布置任务练习的时候设置三个层次的任务:初级任务、中级任务和高级任务。初级任务是每个学生都必须做到的目标:中级任务和高级任务则是对有能力、有兴趣的学生的额外任务,促进“吃不饱”的学生不断探索和进步,从而达到因材施教的目的。例如。在做弹力球小程序的时候,初级任务是做垂直反弹的小球,中级任务是做随机任意角度反弹的小球,高级任务则是做用木板反弹的任意角度的小球。由此任务一级比一级高,不同层次的学生都有任务可做,既提高了课堂教学质量,又促进了因材施教方法的实施。培养学生自信心,以促进学生个性化发展 有人说:“好学生都是夸出来的!”课堂上只要有学生提问或发表自己的见解,我们都应该不同程度地给予表扬,使其体验到成功的快乐。因为vb程序设计的学习是有难度的,所以培养中学生的自信是很重要的。在教学中,应该以
表扬、鼓励为主,促进学生的个性发展。笔者认为,在课前两分钟就可以适当展示上次课学生所做的作业和作品,对课堂的导入起到很好的效果,而且增强了学生学习vb程序设计的信心。
首先,通过屏幕广播的方式展示上节课能按时提交作业或者作品的学生,并给以肯定,以增强学生的学习信心。其次,表扬把任务做成作品的学生。特别强调作业和作品的区别,能按教师布置任务要求,按部就班完成的小程序叫作业:而能理解教师的教学目标,并做出与教师课例程序不同,甚至比教师要求功能更多更有特色的小程序叫作品,其实就是无形中鼓励学生的创新思维。最后就是展示学生的作业和作品。中学生天性好奇、爱攀比,所以都很喜欢教师展播他们的作品。特别是有一次。笔者特地表扬了一名在小程序界面下方加入“某某作者版权所有”的学生。从此,学生们的创新意识增强,经常做出五花八门的设计作品,基本找不到有相同功能相同界面的作品。学生学习自信心得到有效提高,不仅对学生自身发展有好处,而且有利于拉近师生距离,有利于促进教师对学生的了解,有利于教师对教学更好地定位。争取做出成绩,吸引学校领导重视信息技术教学 由于信息技术学科在中学的学科地位不高,而且没有升
学压力。学校领导往往不够重视。因此,信息技术课经常是受到其他升学学科的挤占,使各班的教学进度很不统一。要想改变这一现状,很大程度上还需要引起学校领导的重视,重视信息技术学科的授课,那就需要我们做出相应的成绩。全国青少年信息学奥林匹克竞赛(下面简称noi)是和程序设计有关的全国最高水平的中学生奥林匹克赛事,就是用程序设计来解决生活中的问题的比赛。如果在noi竞赛和visualbasic程序教学之间找到结合点,培养出几个尖子生参赛获奖。那将是莫大的荣誉。而且获得区级以上奖励可在中考、高考中加分,这将大大吸引部分有兴趣、有能力的学生参与到程序设计的学习中来。学校领导也提高了对中学阶段信息技术教学,特别是vi,sual basic程序设计教学的重视。
经过两年的实践证明,笔者培养出了多名在程序设计方面有天赋的优秀学生,并在参赛中获奖,不仅为学生个人发展奠定良好的基础,而且为班级和学校争取到荣誉。
结束语
综上所述,虽然信息技术vb程序设计课程教学存在许多问题和困难,但只要信息技术教师具有一颗责任心,运用创新的教学方法,勇于挑战困难,不抱怨,不气馁,不断总结和反思,就一定能够把学生吸引到你的课堂中来,把信息
技术vb程序设计教学质量提高到一个新的层次。
参考文献:
[1]顾建军,visualbasic程序设计[m],广西:广西科学技术出版社,2009 [2]龚沛曾visualbasic程序设计教程[m],北京:高等教育出版社,2007 [3]叶金霞,有效上课——问题·探究·对策信息技术[m],北京:光明日报出版社,2009 [4]段玉琴vb程序设计课程教学实践的几点体会[j],才智,2009,(3)[5]汤兰芳,《vb程序设计》学习兴趣培养探索[j],电脑知识与技术,2009,(19)[6]薛晓萍vb程序设计教学方法几点体会[j],电脑知识与技术(学术交流),2007,(12)
第二篇:VB程序设计课程设计
VB程序设计课程设计
1、目的
VB程序设计课程设计是考察学生对VB程序设计课程相关知识点掌握情况的重要环节,也是激励学生进一步学习VB、提高运用VB开发实际计算机程序的能力。课程设计的重点在于学生利用VB开发程序的能力。
2、课程设计题目
学生信息管理系统
3、程序功能
该程序具有建立数据库,建立数据库表,添加数据,删除数据,查询学生每学期成绩、不及格情况、积点情况等相关信息的功能。
4、实现要求
每个学生建立一个数据库(名字自拟),数据库中建立学生基本信息表(学号、姓名、性别、出生年、出生月、出生日、联系电话、年级、班级、住址等)、学生成绩表(学号、课程号、成绩、学期等)、课程信息表(课程号、课程名称、出版社、出版日期、版次、页码、价格、课程类型(基础课、专业基础课、选修课等)、开课学院等)。
把课程信息、每一学期的成绩等分别输入相应的表中,其中学生基本信息表记录不少于5个学生的信息。
在以上数据的基础上,实现相关的程序功能(不仅仅第3条指定的功能)。
设计多界面程序,相关查询结果应由不同的界面显示,每个同学显示结果的形式应尽量不同。
5、考核
根据学生实现程序功能多少(40分)、界面设计情况(20分)、课程设计报告撰写情况(20)、答辩情况(20分)进行考核。雷同者应重做。
6、课程设计报告内容
1)课程设计题目
2)课程设计的目的3)程序功能介绍
4)程序界面设计与控件属性设置
5)程序代码编写
6)程序演示(将运行过程用截图方式截下来,并对输入数据、输出的结果进行适当说明)
7)课程学习与课程设计心得体会
7、上交材料
本次课程设计以小班为单位上交如下资料:
1)光盘:每一小班建立一个目录(专业年级班级),在此目录下建立每个同学的目录(学号姓名),在每个同学的目录下保存该同学的电子版的课程设计报告、打包的程序。
2)纸制版的课程设计报告
第三篇:vb程序设计方法
发表于《中小学信息技术教育》杂志2005年第7期 VB程序设计方法——今天我来做导演!
教学目标:
1、知道创建一个VB程序的基本步骤
2、了解窗口、事件和消息的含义
3、培养学生的自主探究精神
教学重点和难点:
1、窗口,事件和消息的关系
2、属性的设置
3、代码的输入
学生分析:
高一学生,已经学习了程序的三种基本结构,能辨别三种结构,但不会自己书写程序。对VB基本上一无所知。
教学方法:
采用主动式任务驱动的教学方法,通过创设情境,激发学生对VB的兴趣,使学生产生动手做一个VB程序的欲望.在布置任务的时候,不是教师指定完成什么任务,而是由学生自己提出想完成一个样的任务,即想做一个什么样的VB程序,因为任务是学生自己提出来的,所以学生肯定感兴趣的,这就避免了教师布置的任务不能照顾到全体学生装的弊端.而教师作为引导者和技术帮助者,帮助学生一步步地完成任务,引导学生分解任务,分解为界面的创建,属性的设置,代码的输入等几部分。在实践过程中,使学生掌握用VB进行程序设计的步骤和方法。
教学过程:
一、激趣引入
师:上节课中我们演示了一个抛硬币的VB小程序,大家还有印象吗?(教师演示这个程序)师:下面我再来演示几个其他VB小程序(教师演示若干个趣味小程序,如,和刘德华对话,井字棋,心情好吗,挖地雷,单选复选框与字体,测验记忆力,弹球游戏,剪刀包袱,在演示过程中,让学生注意鼠标单击按钮,或者鼠标移动,窗口上会有什么反应)
师:窗口——舞台,事件——导演的命令,反应——演员的表演,控件——演员(以对比方式说明它们之间的关系,让学生明白,需要哪个演员(控件)作出什么表演,要对这个演员(控件)发号施令,导演不能瞎指挥,不然表演要乱套的。)
师:有了舞台,演员,导演在哪儿呢?导演就是你!今天就是请大家当一回导演(出示课题:今天你来做导演!)意图:
1、在演示过程中,提醒学生注意窗口,事件(点击按钮或移动按钮),消息(事件的反应)。
2、激发学生的兴趣,产生自己动手做一个VB程序的欲望。
二、形成任务 大屏幕展示:
一、确定导演的工作目标,即你想要完成一个什么样的VB程序?
老师引导,启发学生,使每个学生能确定自己的目标,即要完成一个什么样的VB程序,即名称是什么?功能是什么?……。(对于不能确定的学生,建议参考老师演示的例子,从中选择一个自己感兴趣的)
意图:这是很重要的一个过程,要很好地引导学生,使学生清楚地知道自己的任务,即自己要做什么?
三、分解任务
(以演示中的一个小例子,来说明如何完成一个VB程序)大屏幕展示:
二、导演如何完成任务?
师:导演正式上任了,大家都胸有成竹了,明确了要做一个什么样的VB程序,首先做什么呢?
1、界面的设计(舞台的布置)师:一个程序,你最先看到是什么?
师:舞台如何布局?演员如何选取?窗口如何布局?上面要放哪些东西?这些东西怎么放比较好看?……
意图:引导学生从界面设计入手,学会用控件来输入文字,图片,通过对文字的修饰,图片的插入,引入属性的设置,突破这个难点。
2、如何让对象动起来?
师:窗口布置好了,舞台拱建好了,演员也到位了,那么让演员如何表演呢?每个演员做什么动作呢?导演发布命令的时候(输入代码)的时候,一定要看清对象,不要乱发命令啊!意图:
引入代码的输入。为节省时间,提供演示程序的代码,避免自己书写代码。
四、动手实践
师:各位跃跃欲试的导演们,按照自己刚才确定的任务,动手来完成自己的第一个VB小程序吧!可能问题:
有些学生在输入代码的时候,为分不清代码需要给哪个控件加上,这时一定要让学生明白,导演的指令必须是针对某个演员发的,不能乱发。对于学生碰到的问题,老师做好技术指导工作。
五、评价交流(展示学生作品,交流评价)
师:不同风格的导演设计的效果是不同的,让我们来欣赏一下各位导演的作品吧 意图:
通过电子教室软件,转发一些小组完成的作品,能过交流了解其他同学的制作成果,吸取他人经验
提醒学生在程序中加入制作人信息,即导演的信息,有初步的版权意识
有些学生可能设计的任务比较大,在课内无法完成,则鼓励在课后继续完成,作为拓展作业。
五、总结
师:各位导演感觉如何?做一个导演不容易吧,做一个好的导演更不容易。创建一个VB程序的基本步骤:界面设计,属性设置,代码输入。
导演有大有小,但是基本工作是一样的,就是上面这些步骤,今天我们是小导演,明天我们可能是大导演,期待欣赏到同学们的大作!意图:回顾过程,总结提高。
附:学案
今天我来做导演
——VB程序设计方法
一、明确目标
身为导演,最重要的一件事,就是明确自己的目标,请确定你的目标,即你想做个什么样的VB程序?
提示:如果一时之间想不出来,可以参考老师演示的例子
二、设计舞台(界面的布局)
1、如果你想在窗口上输入文字,方法如下:
(1)用鼠标选择左边工具栏中的“LABEL”标签
(2)在窗口上拖出一个大小合适的矩形(矩形的大小可以用矩形边上的八个小方块进行调整)
2、如果你想插入一张图片,方法如下:
(1)用鼠标选择左边工具栏中的“IMAGES”标签
(2)在窗口上拖出一个大小合适的矩形
3、如果你想在窗口上增加一个按钮,方法如下:
(1)用鼠标选择左边工具栏中的“BUTTON”标签
(2)在窗口上拖出一个大小合适的矩形
4、如果你想在窗口上增加一个文本框,方法如下:
(1)用鼠标选择左边工具栏中的“TEXT”标签
(2)在窗口上拖出一个大小合适的矩形
:),增加其他控件的方法类似,相信自己,试一试!
三、对演员进行分工(属性的设置)
1、如何在窗口上显示文字?
方法如下:
(1)用鼠标选中Label控件
(2)在右边的属性窗口中找到“Caption”属性,在右边输入要显示的文字 思考:如何修改文字的字体?颜色?大小? 提示:修改相应的属性
2、如何插入图片?
方法如下:
(1)用鼠标选中Image控件
(2)在右边的属性窗口中找到“Picture”属性,点击旁边的省略号按钮,选择要插入的图片
3、如何修改Text显示的文字? 方法如下:
(1)用鼠标选中Text控件
(2)在右边鼠性中选中Text属性,输入要显示的文字
4、如何修改按钮上显示的文字? 方法如下:
选中按钮,修改“Caption”属性
四、让演员动起来(输入代码)选择演员,输入想要演员实现的代码
五、检查一下导演工作进展如何? 方法: 运行、播放
六、你是个合格的导演?还是个优秀的导演?
1、你知道如何做一个VB程序了吗?(知道/不知道)
2、你是个合格的/优秀的导演?(是/不是)
第四篇:VB程序设计教学目标
《VB程序设计》教学目标设定
曲江职校
杨远峰
实践总学时: 128
面向专业和年级:计算机专业一年级
时间段:一学年
一、实践课程教学的教学目标
通过实验达到教学大纲要求的教学目的,通过实验的上机练习,达到熟练掌握 VB编程技巧,养成规范、标准的思维和方法,具体实验的要求按每一个实验的要求去练习、上机、总结。
二、实践课程的性质、目的与任务
本课程是计算机基础课程。本课程的任务是向学生介绍计算机程序设计的基本知识,使学生掌握 VB语言的基本内容及程序设计的基本方法与编程技巧,了解面向对象程序设计的一般思路,培养学生应用计算机解决和处理实际问题的思维方法与基本能力,为进一步学习和应用计算机打下基础。
三、实践课程教学的基本要求
本实验大纲的核心内容是 10个主题实验,每个实验都针对某个具体应用精心设计,并以该应用为主题展开,通过这些实验的实施,学生应该认识Visual Basic6.0的编程环境、面向对象的概念、可视化编程的优势;会使用Visual Basic6.0编写简单的程序、使用其中的控件建立友好的程序界面、使用各个基本事件;掌握各控件的基本属性、事件、方法,掌握面向对象编程及可视化编程的一些技巧,掌握基本的程序设计流程。
四、实践内容
实验一 Visual Basic6.0 的安装与使用
实践地点:实验室
时间安排: 2学时
实践形式及方法:演示及动手操作
[实验类型] :验证性试验
[目的要求]
1、安装Visual Basic6.0
2、编写显示“欢迎使用Visual Basic6.0”的窗体程序
[内容提要] :熟悉 Visual Basic的编程环境,掌握安装过程以及基本的设置。
[主要仪器设备] :微机
实验二 拼图游戏界面设计
实践地点:实验室
时间安排: 4学时
实践形式及方法:动手操作
[实验类型] :验证性试验
[目的要求]
1、建立一个拼图游戏的窗体程序
2、该任务主要是布局菜单、图像框、图片框按钮、标签、文本框、单选按钮
3、程序部分主要是修改对象的一些常用属性、窗体运行后的大小、位置等 4.根据实级界面的设计,完成中级和高级游戏界面的设计 [内容提要]
了解各控件之间的相互协作,合理安排程序界面,通过相应的事件,编写合适的代码,完成要求的内容。
[主要仪器设备] :微机
实验三 随机排列拼图游戏的图块位置
实践地点:实验室
时间安排: 10学时
实践形式及方法:动手操作
[实验类型] :综合性试验
[目的要求]
1、随机排列拼图游戏中几个图块的排列顺序
2、每次随机排列时,图块的位置都会发生改变
3、在游戏难度设计时,如果难度是最高级别(困难),并且移动方式是逐格时,要求最左上角的那个图块位置不能改变,无论怎么随机排列,左上角的那个图块的位置是不会改变的,否则不能完成拼图游戏
4、根据初级游戏中图块的位置随机,完成中级图块随机和高级图块位置随机的设计 [内容提要]
应用程序设计的基本结构设计方法和技巧,对象位置和大小的控制方法,随机数产生的方法设计该程序
[主要仪器设备] :微机
实验四 拼图游戏中图块选中状态的设计
实践地点:实验室
时间安排: 10学时
实践形式及方法:动手操作
[实验类型] :验证性试验
[目的要求]
1、使用鼠标事件可以选中图块
2、选中图块有亮度框
3、使用控件数组记录选中的对象 [内容提要] 鼠标事件的应用、控件数组的应用 [主要仪器设备] :微机
实验五 拼图游戏中使用指定键移动图块
实践地点:实验室
时间安排: 12学时
实践形式及方法:动手操作
[实验类型] :验证性试验
[目的要求]
1、使用键盘上的2468键移动选中图块
2、使用键盘上的上下左右键移动选中图块
3、使用鼠标键移动选中图块
4、移动规则的设定,只有目标位为空时,才可移动选中图块,5、逐格移动时只能是上下左右一格一格移动,不能跨格移动选中图块
6、跨越移动时,可以跨越其它图块移动选中图块,前提是目标位要为空方可移动 [内容提要]
几个常用鼠标事件,规则的设定
[主要仪器设备] :微机
实验六 拼图结果正确性的判定
实践地点:实验室
时间安排: 10学时
实践形式及方法:动手操作
[实验类型] :综合性试验
[目的要求]
1、对拼图完成后,检测拼图结果正确性与否,根据初始的随机位置情况进行判定
2、计时器判定
3、按钮单击事件判定 [内容提要]
计时器事件的应用,条件语句的应用 [主要仪器设备] :微机
实验七 拼图游戏过关时间的记录
实践地点:实验室
时间安排: 4学时
实践形式及方法:动手操作
[实验类型] :验证性试验 [目的要求]
1.应用计时器事件记录游戏过关玩家的时间
2、将游戏过关玩家的时刻记录到指定文件中 [内容提要]
计时器事件的应用 [主要仪器设备] :微机
实验八 拼图游戏移图方式设计
实践地点:实验室
时间安排: 8学时
实践形式及方法:动手操作
[实验类型] :验证性试验
[目的要求]
1、逐格移动方式中,选中图块只能是相临之间可以移动
2、跨越移动方式中,选中图块可以跨越移动
[内容提要]
相临位置的判定、目标位的判定、移动后源位置和目标位置状态的判定 [主要仪器设备] :微机
实验九拼图游戏级别关卡设计
实践地点:实验室
时间安排: 8学时
实践形式及方法:规定内容
[实验类型] :设计性试验
[目的要求]
1、可以选择初级、中级、高级
2、建立一个多重窗体应用程序设计
3、用户名的相互传递
[内容提要]
多重窗体应用程序设计、公共变量的定义和使用
[主要仪器设备] :微机
实验十拼图游戏难易程度选项设计
实践地点:实验室
时间安排: 8学时
实践形式及方法:自行设计
[实验类型] :设计性试验 [目的要求]
1、通过改变临时放图区的多少来控制拼图游戏的难易度
2、改变屏蔽临时放图区的标签位置、设计监时放图区的状态 [内容提要]
标签的大小、位置、临时放图区的状态设计 [主要仪器设备] :微机
实验十一拼图游戏操作说明设计
实践地点:实验室
时间安排: 2学时
实践形式及方法:自行设计
[实验类型] :设计性试验
[目的要求]
1、设计一个图体,一个标签,在标签内放置游戏相关的操作说明
2、窗体只有关闭按钮 [内容提要]
标签的大小、位置、标签内显示内容的设计,窗体相关属性的设计 [主要仪器设备] :微机
实验十二拼图游戏背景颜色设计
实践地点:实验室
时间安排: 6学时
实践形式及方法:自行设计
[实验类型] :设计性试验
[目的要求]
1、设计一个图体,三个滚动条,一个列表框,可以选择设计背景色、按钮文本背景色、移图区背景色
2、可以实现根据列表框的选择对象实现选定对象背景颜色的改变 [内容提要]
引用公共变量,不同窗体间名称的传递,多分支结构的应用;选定同一窗体不同部分背景颜色的改变
[主要仪器设备] :微机
实验十三拼图游戏前景颜色设计
实践地点:实验室
时间安排: 6学时
实践形式及方法:自行设计 [实验类型] :设计性试验
[目的要求]
1、应用通用对话框改变图体上对象的前景颜色
2、按钮、标签的文字颜色 [内容提要]
通用对话框的应用 [主要仪器设备] :微机
实验十四拼图游戏积各级别历史成绩查看
实践地点:实验室
时间安排: 10学时
实践形式及方法:自行设计
[实验类型] :设计性试验
[目的要求]
1、读出相应级别记录文件中存放的数据
2、随机文件中记录文件的读写操作 [内容提要]
随机文件的相关操作 [主要仪器设备] :微机
实验十五拼图游戏积各级别历史最好成绩查看
实践地点:实验室
时间安排: 10学时
实践形式及方法:自行设计
[实验类型] :设计性试验
[目的要求]
1、读出相应级别最好记录文件中存放的数据
2、随机文件中记录文件的读写操作 [内容提要]
随机文件的相关操作 [主要仪器设备] :微机
实验十六拼图游戏进行中时,单击右键会弹出最好成绩
实践地点:实验室
时间安排: 6学时
实践形式及方法:自行设计
[实验类型] :设计性试验 [目的要求]
1、读出相应级别最好记录文件中存放的数据
2、随机文件中记录文件的读写操作 [内容提要]
随机文件的相关操作 [主要仪器设备] :微机
实验十七拼图游戏中删除指定级别的玩家成绩记录文件
实践地点:实验室
时间安排: 4学时
实践形式及方法:自行设计
[实验类型] :设计性试验
[目的要求]
1、删除文件操作
2、MSGBOX操作提示语句 [内容提要]
KILL语句和MSGBOX 语句 [主要仪器设备] :微机
实验十八拼图游戏中成绩排序及字段显示
实践地点:实验室
时间安排: 8学时
实践形式及方法:自行设计
[实验类型] :设计性试验
[目的要求]
1、可以对各级别用户成绩、用户最好成绩、按不同方式不同字段进行排序
2、可以按要示显示指定字段 [内容提要]
冒泡排序法的应用、复选框的应用、内部字符串函数的应用 [主要仪器设备] :微机
五、考核方法
评定标准:依照实验的要求,比较学生所做程序的结构是否合理、功能是否完善、代码编写是否正确。
第五篇:VB程序设计教学小结
一学期的课程已近尾声,现就一学期以来教学工作及等级考试相关事宜进行归纳: 全国二级VB考试:
1.笔试(公共基础知识部分30分+VB部分70分)
2.机试(基本操作15+15;简单应用20+20;综合应用30分)
关于非VB部分即公共基础知识部分的复习建议:
带资料(电子或纸质)回家,有计划地复习;完成至少 两套笔试试卷(平时购买的+历年考试真题)。
关于笔试中70分VB部分:在网上下载考点,认真复习课本相关知识点,完成相关读程序及重点算法涉及题目(作业中布置的为考试中经常涉及的)。
关于机试部分的复习建议:
将VB题库.rar文件带回家有计划的练习,我认为凡是与考点相关题不要漏做,不能抱侥幸心理。至于考点经常考的操作在平时作业中也有所体现。江苏省二级VB考试:
笔试(20分计算机基础部分+80分VB)机试(改错题+编程题)
感谢大家一学期以来对这门课的支持,对布置作业、改测试题、试卷等工作的支持;感谢各班班干部同学的辛苦付出;感谢大家在课堂上表现出来的活力与热情。最后祝福大家在今后的人生道路上一帆风顺!