vb资料学习笔记范文第1篇
随着新课程改革的推行,人们每时每刻都在谈论着新课改。但新课程改革绝不仅只是一种流行,我们也绝不仅只是在赶时髦。我们要深刻理解什么是新课程,新课程的标准又是什么,新课改下的课堂是如何的等等。这些疑问都需要我们好好思考与研究。而新课程改革下课堂的小组建设,本人觉得也是值得深究的一个问题。
新课程要求学生成为学习的主人,就得给足学生发言的空间,展示的空间。课堂上靠老师的指名学生回答,指名学生板演的方式却完全无法给每个孩子一个展示的空间,不能真正意义上的面对全体学生。而小组合作学习就恰好能弥补这个缺陷。每个学生都有发言的机会,讨论的机会,还能实实在在地体会探究知识的全过程。课堂是教学的主战场,教师为了孩子的未来,必须要转变观念,坚持新课改的理念,得法于课内,得益于课外的教学方式,全面提高学生素质。
新课改中小组建设非常重要。小组建设搞得好,课堂就会既轻松,效率也高。那么,如何搞好小组建设呢?我把小组建设分成几个环节。
一、建立小组
将班级的所有成员进行分组。先给学生讲原则:成员6-8人,男女搭配,优生帮差生。让学生自己先进行初步的分组,老师再全面的调节,尽量做到每个小组各方面能力均衡。然后让学生小组商量自己小组的组名及口号。这是小组内的第一次合作,实践下来,成效不错。有的组起的名字还挺棒的。比如:彩虹组,他们的口号是不经历风雨,怎能见彩虹;奋斗组的口号是与其后悔过去,不如奋斗未来;探索组的口号是我探索,我快乐,我自豪;还有阳光组、挑战组等等,他们都通过小组内所有成员的共同商议,有了自己独特的组名及富有鼓动性的口号。
二、选举组长
组长是小组的核心,一个好的组长需要一个有能力有爱心的人来担当,让学生自己独立选举,教师适时提出相应的意见。选举的组长既能挑起重担,有一定的组织力、号召力和榜样示范作用,又能清楚表达自己心中的想法,也能帮助其他小组成员完成学习任务,形成一个团结向上、积极进取的集体,让他真正是老师的好助手。
三、训练组员:这是一个长期而又真正体现新课改的过程。在训练组员时要注意以下几个问题: 一是训练时要面向全体。苏联著名教育家苏霍姆林斯基说过:“在教育集体的同时,必须看到集体中每一个成员及其独特的精神世界,关怀备至地教育每一个学生。”在新课程课堂中更要面向全体学生,让每一位学生都参与,这就要求小组要学会分工合作。可以在小组内自行安排这次谁操作、谁记录结果、谁汇报等等。下次再交换,要每一位组员都有机会得到锻炼和展示。如果某组员他不会说,那么组内其他同学就一句一句的教他说,直到他能用自己的语言表达出来为止。也可以将小组内的成员进行编号,编号的过程由小组长进行。在编号前,老师先告诉组长:你们商量怎样才能将每组相同号数的成员各方面能力基本均等?编号下来,每组基本上都是按各方面能力好中差排的序。由于是小组内自己编的号,既不伤害学生的自尊,也同时便于老师在上课时好教学。比如,较难的题,就直接可以让各小组内1或2号的学生展示;稍难的题,让各小组内3或4号的学生展示;容易的题,让各小组内5或6号的学生展示等等。 二是训练时要做到三教。 第一,教学生会回答。作为一名老师,上课时最苦恼的事情是什么?可能学生不配合老师,不积极回答问题,应该是最大的苦恼。要尽量避免这样的苦恼,教给学生行之有效的办法。比如在正式回答问题前先说:“我是这样想的„„”、“我们小组的意见是„„”等等,让学生自然地将自己所想或小组内讨论的结果清楚的表达出来。
第二、教学生会评价。新课改中评价不仅仅是教师的责任,学生也应该成为评价的主人,从被测的被动地位转向主动地位,体现学生是学习的主人。我们提出的口号是“把一切学生所能胜任的评价还给学生。”如在课堂教学中让学生评价别人回答问题正确与否,板演正确与否,让学生自己评价自己的学习情况,自己评价自己学习成功与失败的原因,同时还可以针对学习习惯、学习方法、学习态度等方面让学生自评或互评。对他人的评价,教师先要教会一些语言,如:“我觉得他的回答不够完整,我还要补充„„”;“我觉得他的回答既完整,又清晰,声音也很洪亮真棒”等等。在自我评价中,可以每天利用夕会课的时间,书面和语言相结合的形式进行。 第
三、教学生会倾听。善于倾听是现代人必备的素质之一,它体现了对讲话人的尊重,对于学生来说,更具有重要的意义。只关注学生“说”的能力的培养,而忽视学生倾听能力的养成,这样会导致学生学习效力低下,违背教育面向全体的原则,不利于养成良好的学习习惯,也不利于培养学生的团队精神。那就要教给学生“听”的方法使学生会听。听同学发言时,要求学生眼睛看着发言同学的脸,做到神情专一,如果同学的回答与自己的想法一致时,则以微笑、点头表示赞同,如果同学的发言精彩,还可给予掌声。要让学生明白听别人讲话,不是只听“热闹”,而是带着问题或目的去倾听。一边听别人的朗读或回答,一边思考问题,这样,学生倾听会更投入,思考也将更深入。可以让倾听的学生对同学的发言给予评价,如“你觉得他读得怎么样?”“你对他的观点还有什么补充吗?”带着这样的目的,学生会静心倾听,并作出评价,在倾听中学会吸取他人的成功经验,补充他人的不足之处。另外,还可以让学生向发言者提出问题。在认真倾听了别人观点的基础上分析、判断,互相启发,在倾听中产生思维碰撞,让课堂闪烁智慧的火花。
四、小组激励
小组激励可以结合班级文化建设进行,将各小组名称张贴在墙上,给小组制定一些奖励的措施,让小组之间相互比较,相互激励。比如,一堂课里表现得积极,合作效果好的组奖励一颗星,或者加分等等。这样,既激发学生的学习积极性,又增强了小组的凝聚力。
五、习惯培养
这是大家都比较头痛的问题。小组成立了,桌子这样一拉,同学间的距离是拉近了,讨论积极了,但纪律也好象有点松懈了。怎样在这种新的学习形式下,又让课堂纪律保持良好状态呢?我想这也需要老师下苦功夫。我呢是这样做的,结合班级纪律的管理,和全班学生一起制定了相应的班规。这样制定出来的班规,学生也能共同遵守。
总之,新课程改革中小组建设非常重要,只有让小组中的孩子每个都能听,都能说,都能动起手来,那么新课程的教学理念才能真正落到实处。
课堂提问设计
优化课堂结构,充分发挥学生的主体作用,是教育全面发展的一个重要课题。课堂提问是课堂教学的重要组成部分,是教学过程中师生信息传递的重要手段。运用的好,可以调动学生学习的积极性,激发灵感,引导学生积极思考,培养学生的创造思维能力。
一、课堂提问的设计要富有情趣
问答式的导课是老师经常采用的一种方式,良好的开端是成功的一半。导课中富有情趣的提问设计,不仅能将学生分散的注意力集中起来,稳定情绪,还能在轻松自然的气氛中复习和巩固旧知识,更能创设一个良好的教学情境,激发学生探求新知识的欲望。在教学过程中,提问前根据教材的情感内涵或德育渗透契机,运用感情色彩鲜明的语言激发学生积极的情结感反映,引导学生积极思维,主动解决问题。这样的提问设计,可以振奋学生的精神,增强学生的记忆,产生持久的效用。
二、课堂提问设计要有针对性
新旧知识的联系有一定的指向性,学生在理解、分析的过程中有时会出现偏差。而提问有明确的导向作用,通过提问,学生就有了明确的思考方向和学习目标,因此,教学过程中要克服提问的随意性。教师在课前要对教材和学生进行仔细的研究。首先,要抓住知识的连接点,提问有价值的问题,恰当地反映知识的层次,以及部分知识与整体知识的内在联系,保证学生思维发展的稳定性,也揭示新、旧知识的内在联系,体现知识固有的和谐性,承上启下,以保证学生思维发展的连续性。其次,提问还是针对学生的特点,根据学生的不同水平,提出不同的问题,而且,教师还要给予恰如其分的引导,这样,有利于调动全体学生的积极思维,让学生自己主动地运用已有知识去理解和掌握新知识。久而久之,不但会缩小后进生优生之间的差距,而且能使学生养成自觉思考的习惯,营造积极主动、活泼向上的课堂教学氛围。
三、要注意课堂提问设计的灵活性
提问是一门艺术,一种技巧,运用的好事半功倍。因此,设计提问一定要把握时机,适时而发。如:导课时有启发式的诱导发问,解决重难点知识时的悬念式发问,解决疑难产生共鸣时的升华式发问,遇到易混知识点时辨析性发问,深化知识的探究式发问和小结时的巩固性发问等。这样就可以保证学生始终以饱满的热情,活跃的思维来分析和解决问题。其次,课堂提问不是提出问题就等于完成了任务,更重要的是增加学生的知识,增长学生的才干,解决问题,从面培养学生的独立思考能力。所以提问后,一定要留给学生思考的时间,让学生充分考虑,走进问题中,并从问题中解放出来,切不可机械、急躁,违背学生思维发展规律。对于深度、广度、难度较大的问题,教师要抓住学生的期待心理,给予及时的引导,逐层深入,以使学生的思维与教学的需要同步。
四、课堂提问的设计要面向全体
由于种种原因,形成了学生知识水平的层次性,因此,提问的设计要面向全体学生,因人而宜。对于基础扎实,有一定独立学习能力的学生,提问的设计要有一定的难度和深度,以调动学生思维的积极性,而对于大多数学生,则要根据他们的知识和智力水平,设计与此接近的问题,注意由直观而抽象、有易而难、逐层深入,让每一个学生都能接受,主动思考,从而逐步培养学生的质疑发问能力,提高他们的自学能力,促进后进生的转化。
总之,提问要尽可能地从不同角度反映教学内容,注意培养学生的能力,提高教育教学质量。
如何写好教学反思
大多数教师都非常重视课前准备和课堂设计,而对课后的教学反思与总结,则往往忽视了。事实上,教师在教完一节课后,对教学过程的设计和实施进行回顾、总结,将经验和教训记录在教案上,作为完善教案,改进教学效果,总结经验和探索规律的依据(即课后小结)是非常必要的。写课后小结能帮助教师迅速接收反馈信息,找出教学方案在具体实施过程中的成功和不足,为调整教学建立可靠依据,从而促使教学过程不断优化,促进教师素质、教学水平、教研能力的不断提高。
如何写好课后小结?课后小结应主要记些什么?对此,笔者根据多年的教学实践,形成如下认识:
1.记成功之举。将教学过程中达到预先设计目的的、引起教学共振效应的做法(如一些形象贴切的比喻、借喻,巧妙的新课导入,留有悬念的结束语,激活思维的提问等),课堂教学中临时应变得当的措施,例题、习题简洁明快的解法,层次清晰、条理分明的板书,某种数学思想运用的过程或教育学,心理学中一些原理使用的体会,教法上的创新等等,记录下来,目的是供以后教学参考使用,并在此基础上不断的改进、完善、推陈出新。
2.记失败之处。即使是成功的课堂教学,也难免有疏漏失误之处,把这些课堂教学过程中的“败笔”,如失败的演示实验,处理不当的教学重点和难点,安排不妥的教学内容,步骤复杂的解题过程,难以欠妥的例习题配置,由于某种原因挫伤了学生学习的积极性等记录下来,并对这些原因作深刻的反思、探究和剖析,使之成为以后在教学应吸取的教训。
3.记教学机智。课堂教学中,随着教学内容的展开,问题情境的创设,师生思维发展及情感交流的融洽,往往会因一些偶发事件突然产生灵感。这些“智慧的火花”常常“突如其来,不由自主”,突然而去,若不及时利用教学后记去捕捉,便会稍纵即逝,令人遗憾。
如机车空气制动机自阀(俗称大闸)周围有七条管路,即总风缸管、撒砂管、列车制动管、均衡风缸管、联络缓解管、作用筒管、给风阀管,由于管路较多,学生反映不容易记忆。某次讲完该内容在引导学生小结、整理时,为书写方便,我便使用上面的七个黑体字分别代表了这七条管路。总结完,我默默地读着这七个字,突发灵感,瞬即发现了记忆口诀:大闸七管在周围,总、撒、制、均、缓、作、给。学生为此欢呼,从而把教学推向高潮。
4.记学生见解。课堂教学过程中,学生是学习的主体,他们总会有“智慧的火花”闪烁,教师应充分肯定学生在课堂上提出的一些独到见解,值得引起思考的新思路、新方法。这样不仅使学生的好方法、好思路得以推广,而且对他们也是一种赞赏和鼓励。同时,这些难能可贵的见解也是对课堂教学的补充和完善,可拓宽教师的教学思路,提高教学水平。因此,将其记录下来,可作为以后丰富教学的养分。
如某次讲解“机车空转保护电路”,在引导学员分析电路作用原理时,有位学员对该电路的设计提出了疑问,他认为该电路没有直接干预电路的能力,当机车轮对发生空转,保护电路只能向司机报警,若司机疏忽或操作动作缓慢,未能及时回手柄,减小机车牵引力,会导致机车轮对空转,造成机车电机及轮对、轨面的损伤,机车的空转保护并不能起到应有的作用。听完这位学员的见解后,我不禁为之一震,能结合自己的现场体会分析出电路设计中的某些不足,这对文化程度并不高的成人学员来说是难能可贵的。同时,他的这一发现也促使我不断的去钻研教材,探索、发现现有电路中存在的缺陷,不断提高自己的教学水平。
5.记再教设计。一节课下来,静心沉思,摸索出了哪些教学规律,教法上有哪些创新,知识上有什么发现,教学组织方面有何新招,课程的重点、难点有无突破,启发是否得当,训练是否到位,等等,及时记下这些得与失,并进行必要的归类与取舍,考虑一下再教这一部分内容时应如何进行改进,即写“再教设计”,这样可以扬长避短,精益求精,把自己的教学水平提高到一个新的境界、新的高度。
vb资料学习笔记范文第2篇
————刘师桐
这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心得体会。
vb全称为visual basic,是微软公司推出的可视化编程工具msdn之一,是目前世界上使用最广泛的程序开发工具。vb提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且vb提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以vb学起来简单,用起来方便。因此,我学了vb,并有了如下收获:
1.富业余生活。业余时间到处游手好闲的身影不见了,没事我肯定一动不动的坐在电脑面前摆弄vb。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在生活有了寄托,是vb给了我无穷的快乐,让我乐此不疲。
2、多了一门技术。vb是一门计算机编程语言,也算是一项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。 我们每学一点,就赶快把它用到实际的程序中去,自己多学
多用多实践,水平才能不断提高,这就是“学以致用”。 多看多练是我独门绝技,一般人我不告诉他:多看------别人的代码,即使看不懂也没关系,可以把这些代码输入到机子里运行,然后根据运行结果去体会程 序的思路和用途。
3、锻炼意志。编程可不是一项轻松的活,尤其是一个人开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,你就得花上个几个小时,半天,甚至更长。越是这样越不要灰心,应该放松心态,一点一滴的去查。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。
通过这个学期的学习,对了vb这种高级语言有了初步的认知,对一些小的程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,包括教材上的例题程序,然后想想别人为什么这么计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,这学期的vb课程让我收获了很多,我对下学期的计算机2级考试很有信心!!!篇二:vb学习心得体会
vb学习心得体会
这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心体会。
通过学习vb我基本学会了编辑一些小程序,掌握了一些基本的知识,得到了以下一些收获:
1.富业余生活。曾经业余时间到处游手好闲的身影不见
了,以前没事我肯定一动不动的坐在电脑面前摆弄电脑。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在有了vb,它给了我无穷的快乐,让我乐此不疲。
2、多了一门技术。vb是一门计算机编程语言,也算是一
项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了万事开头难,刚刚开始,遇到些困难没关系,慢慢来。 我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。 只有这样我才呢学有所成
3、锻炼意志。编程可不是一项轻松的活,尤其是一个人
开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,
你就得花上个几个小时,半天,甚至更长。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。
通过这个学期的学习,对了vb这种高级语言有了初
步的认知,对一些小的程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,然后想想别人为什么这么计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,这学期的vb课程让我收了很多。篇三:vb课程学习心得
vb课程学习心得
姓名:刘玉军
专业:资源勘察工程 学号:201220010206 这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也想让我通过计算机等级考试打下基础。那么谈谈这学期的学习中对vb课程的简单认知和心得体会。 basic语言是专门为初学者设计的计算机语言,于1964年问世。最初只有十几条语句,由于简单易学而受到了用户的欢迎,很快就应用于各个领域。随着计算机科学技术的发展,计算机厂商在原有的基础上不断的添加新的功能,进行扩展强化,各种basic版本应运而生,使它成为最常用的计算机程序设计语言。
1987年microsoft公司开发了quick basic,它克服了原有basic结构化差和运算速度慢的缺点,并且在功能上大为扩展,具有编辑、运行和调试的集成环境。quick basic兼容以前的传统basic。
vb是microsoft公司在quick basic的基础上为开发windows应用程序而提供的强有力的开发环境和工具,是具有很好的图形用户界面(graphic user interface,简称gui)
的程序设计语言。它采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程集合在一起。正是由于它在应用程序开发中的图形化构思,使得开发者能非常容易地创建一个窗口(在vb中称为窗体—form),然后从vb工具箱选择控件放在窗体内,无需编写程序。就如同目前盖房子所用的门、窗、水泥、钢筋、砖等,都是现成的材料,只要到建筑现场组合就可以了。用vb设计程序就好比现代的建筑师采用现代科技的产品,而用传统dos(disk operating system)下的basic的就如同早先的工匠,一砖、一瓦、一木都要自己动手。 visual basic for windows是一种具有良好图形用户界面(gui)的程序设计语言,同时又是一种完全支持面向对象程序设计的语言。
visual是指开发图形用户界面(gui)的方法,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗体上即可。这种直观的编程方法,也叫做可视化编程。visual的意思是“视觉的”或“可视的”,也就是直观的编程方法。就像使用“画图”之类的绘图程序,通过选择画图工具来画图一样。
basic是指basic语言,之所以叫做“visual basic”就是因为它使用了basic语言作为代码。vb在原有basic语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多与windows gui有直接关系。 (转载于:vb学习心得体会) visual basic是可视化程序设计语言,具有简单易学、功能强大、软件费用支出低、见效快等诸多特点,而且是windows应用程序最迅速最简洁的开发工具,易于初学者和非专业人员掌握使用。目前,全世界数以百万计的程序设计人员正在用visual basic开发各种类型的各种软件。
这门课是一门面向全国高校各个专业大学生的公共必修课,它以microsoft可视化编程工具visual basic6.0为例主要介绍高级程序设计方法。visual basic6.0由于其具有界面友好,操作方便面等优点,是从事计算机设计的最佳编程工具之一,同时也是学习windows编程设计的极好语言。通过本课程的学习,使学生掌握用windows编程解决实际问题的一般办法,包括语句、函数、控件等 概念的掌握,以及从基本控件的使用到高级控件的应用,从图形编程、文件使用到多媒体程序开发,从数据库编程到定制activex控件等内容,为培养学生结合专业进行软件开发的能力打好基础。
在学习的过程中,我对vb课程里的运算符产生了很大的学习兴趣。下面主要谈谈我学习vb的方法。
一、 学习vb程序设计的方法
(1)保持良好的学习心态
1、要有自信,自强,积极主动学习.
2、克服畏难情绪,树立学好程序设计的信心
(2)要有良好的学习习惯
1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业.
2、vb程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成. (3)学习程序设计要注重理解一些重要的概念. vb程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在 程序入门阶段还是应该重视概念的学习. (4)自己动手编写程序
程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力. (5)阅读,借签别人设计的好程序
多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后,要想他为什么这么设计能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己 提高自身水平. (6) vb程序设计学习的重点
1、程序设计课是高强度的脑力劳动,不是听会的,也不
是看会的,而是练会的.
2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容.等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了.
3、动手能力的培养是这门课和以往课程最大的不同之处.重点放在思路,算法,编程构思和程序实现上.语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用. )上机调试程序应注意的几点:
1、上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码的编写等)
2、每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学.
3、平时应多抽课余时间多上机调试程序.注意系统的提示信息,遇到问题多问几次为什么. (6)养成良好的编程习惯
1、程序构思要有说明;
2、学会如何调试程序;
3、对运行结果要做正确与否的分析.
二、复习过程简单的说就是细看书,勤做题,最后练上机。
细看书,就是在考试前的一个月内,以看书为主,越细越好篇四:vb学习总结
1.2.1 vb简介
vb:visual basic basic:beginner’s all-purpose symbolic instruction code basic语言是专门为初学者设计的计算机语言,于1964年问世。最初只有十几条语句,由于简单易学而受到了用户的欢迎,很快就应用于各个领域。随着计算机科学技术的发展,计算机厂商在原有的基础上不断的添加新的功能,进行扩展强化,各种basic版本应运而生,使它成为最常用的计算机程序设计语言。
1987年microsoft公司开发了quick basic,它克服了原有basic结构化差和运算速度慢的缺点,并且在功能上大为扩展,具有编辑、运行和调试的集成环境。quick basic兼容以前的传统basic。
vb是microsoft公司在quick basic的基础上为开发windows应用程序而提供的强有力的开发环境和工具,是具有很好的图形用户界面(graphic user interface,简称gui)的程序设计语言。它采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程集合在一起。正是由于它在应用程序开发中的图形化构思,使得开发者能非常容易地创建一个窗口(在vb中称为窗体—form),然后从vb工具箱选择控件放在窗体内,无需编写程序。就如同目前盖房子所用的门、窗、水泥、钢筋、砖等,都是现成的材料,只要到建筑现场组合就可以了。用vb设计程序就好比现代的建筑师采用现代科技的产品,而用传统dos(disk operating system)下的basic的就如同早先的工匠,一砖、一瓦、一木都要自己动手。
visual basic for windows是一种具有良好图形用户界面(gui)的程序设计语言,同时又是一种完全支持面向对象程序设计的语言。
visual是指开发图形用户界面(gui)的方法,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗体上即可。这种直观的编程方法,也叫做可视化编程。visual的意思是“视觉的”或“可视的”,也就是直观的编程方法。就像使用“画图”之类的绘图程序,通过选择画图工具来画图一样。
basic是指basic语言,之所以叫做“visual basic”就是因为它使用了basic语言作为代码。vb在原有basic语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多与windows gui有直接关系。
1.2.2 vb的发展过程
1991年:为了简化windows应用程序的开发,microsoft公司推出了visual basic 1.0。
1992年:microsoft公司推出了visual basic 2.0。
1993年:microsoft公司推出了visual basic 3.0。
1995年:随着windows95的发布,visual basic 4.0也随之推出。
1997年: microsoft公司开始推出windows开发工具套件microsoft visual studio 1.0,
其中包括了visual basic 5.0。
1998年:microsoft公司发布的microsoft visual studio 98则包含了visual basic 6.0。
visual basic 5.0以前的版本主要应用于dos和windows 3.x环境中16位程序的开发,visual basic 5.0以后的版本则只能运行在windows95,windows98,windows2000或windows nt操作系统下,是一个32位应用程序的开发工具。
1.2.3 vb版本简介
visual basic 6.0分为3个版本:学习版、专业版和企业版,分别满足不同人员开发的需要。开发人员可以根据3个版本的功能,选择一种合适的visual basic 6.0版本
一、 学习vb程序设计的方法
(1)保持良好的学习心态
1、要有自信,自强,积极主动学习.
2、克服畏难情绪,树立学好程序设计的信心
1. 在看视频的时候,手持一支笔,桌放一张纸。将我们看了不太明白,或讲师介绍的重点注意事项,写下来,不明白的内容课下查询msdn(这可是个好帮手,里面包括的内容很全面,也很详细,还有示例),讲师强调的注意事项多看看,有的是一些必要的编程习惯,一定要注意。这些习惯在我们以后编写大的程序的时候很有用。
二、
(2)要有良好的学习习惯
1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业.
2、vb程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成.
三、 2. 有时候我们遇到自己不明白的知识点的时候,我们也不要死扣着不放,也许讲师在后面会重点解析,或许当我们放一点时间再看的时候,就会柳暗花明
(3)学习程序设计要注重理解一些重要的概念. vb程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在 程序入门阶段还是应该重视概念的学习.
四、 . 在看视频的同时,独立的敲打一些代码是很必要的。因为有时候我们自认为自己已经懂了这部分内容,但是在实际操作的时候我们会发现,有很多地方自己还是懵懵懂懂的,不知道如何写代码,只有实际操作后才会将这些知识理解的更深刻。
五、 (4)自己动手编写程序
程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力.
六、 4. 有些时候我们看不懂讲师写的一些代码,如果自己捉摸着去操作一下,我们就会豁然开朗。当遇到自己怀疑的词一定要去查找帮助
(5)阅读,借签别人设计的好程序
多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后,要想他为什
么这么设计能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己
提高自身水平. 5. 反复看一些不懂得知识点。俗话说,书读百遍,其义自见。当我们遇到看不懂的程序的时候,一是,我们要查找相关的资料(msdn或网络),二是,我们多看两遍这个程序,也许看过多遍之后,自己就会理解其中的含义。实在不懂了,也可以跟同学探讨,呵呵。
七、 (6) vb程序设计学习的重点
1、程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的.
2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容.等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了.
3、动手能力的培养是这门课和以往课程最大的不同之处.重点放在思路,算法,编程构思和程序实现上.语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用. )上机调试程序应注意的几点:
1、上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码的编写等)
2、每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学.
3、平时应多抽课余时间多上机调试程序.注意系统的提示信息,遇到问题多问几次为什么.
八、 6. 在遇到一些繁琐的很难理解代码格式的时候,如果我们很难完全理解这些代码,那么我建议大家用自己可以接受的一种方式来理解这些代码,可能我们理解的误区很多,但是我认为这些误区会在我们以后的不断学习和交流中纠正过来。就像编写一个大的程序一样,在一次又一次的编译后,这个大程序逐渐完善
(6)养成良好的编程习惯
1、程序构思要有说明;
2、学会如何调试程序;
3、对运行结果要做正确与否的分析.
九、 7. 在学习的过程中,我们要学会老师经常给我们讲的网络记忆法,其实在vb中有很多的方法,属性或事件的应用都有相似之处,然后将这些知识点结合起来记忆,又省时又有效
二、复习过程简单的说就是细看书,勤做题,最后练上机。
细看书,就是在考试前的一个月内,以看书为主,越细越好(如果你时间紧的话可只重点看些考点涉及的东西),把书上的知识点(最好看几份历年试题,让自己明白考什么。)看懂看透,暂时不明白的或者不理解的先用笔记本记下。这样你的笔记本就有每章你不懂的知识点和题目了,之后可以问同学,问老师„„如此反复,半个月下来你的笔试水平考试应该没问题了;下半个月的时间可以一边练习题目,一边练习上机。切不可前一段时间做题,后一段时间上机,那样的话会有很多忘记的知识点。
我们有时希望某个文本框只能输入数字,不能输入字符。有时希望用户在文本框中输入的数
字最大不能超过某个值。这个对于vb.net来说都是太easy了。
我们可以 通过 在 文本框的 keypress 事件 中添加代码就可以非常轻松的实现这种效果。
比如我们希望文本框中只能输入字符 a ,那么我们可以这样写:
private sub textbox1_keypress()sub textbox1_keypress(byval sender as object, byval e as system.windows.forms.keypresseventargs) handles textbox1.keypress if e.keychar <> a then e.handled = true end if end sub 或者
private sub textbox1_keypress()sub textbox1_keypress(byval sender as object, byval e as system.windows.forms.keypresseventargs) handles textbox1.keypress if e.keychar <> a then e.keychar = end if end sub 如果想让文本框只能接受数字,则可以这样写(这个是 c#,但是与vb.net只有语法上的差异):
private void textbox1_keypress(object sender, system.windows.forms.keypresseventargs e) { if(e.keychar<=0|| e.keychar>=9) { e.keychar=; } }从前面的两个例子我们我们可以知道。只要将system.windows.forms.keypresseventargs 对象的 keychar 属性的值清空,就会取消当前的键盘输入。也可以将 system.windows.forms.keypresseventargs 对象的handled属性置成true。来取消当前输入。e.handled表示当前的输入是否处理过,如果为true,则表示处理过。所以当你用程序将它置成 true,后,系统就不再处理它了,这样,这次输入就被取消了。
自从开了vb课,我就拿梦幻西游来练习,制作梦幻方面的计算器,总结如下:
1:在最初阶段,代码只会 if then ,于是,重复代码一大堆,不过看着能正常使用,很满足。
2:需要用到sstab,这是我的第一个难题,我并不知道vb自带的有,于是还到此论坛来询问。
3:用到数组,第一次尝试写function,于是修改了以前的大量if... then ,代码简洁多了。
4:用到文件的读取,这个书本有介绍,结合网上的搜索,不是很难,不过txt文件按行读取并组成一个数组,每行的文字分开等,也是一个大难题。
5:学习文件打包,控件注册,最终选定steup factory,并制作了一个漂亮的安装界面。
7:由于软件采用自动更新,而我又采用的是发现新版本就把整个安装文件下载重新安装的方法,很明显有些浪费。并且使用steup factory进行打包后,安装包比较大,于是开始学习用vb代码去注册控件,这样可以用winrar制作成一个压缩包,只有以前的一小半大小。
8:感觉vb自带的软件的界面不好,从网上搜到了一些界面的原码,大多还是看不太明白,不过照抄着做也算成功了。
9:软件的一些设置问题,软件的透明度,软件窗体设置为最前面。这个方面还有一点搞不好,就是怎么样取消软件在最前,setwindowpos me.hwnd, -1, 0, 0, 0, 0, 3 这可以设置为最前,那么怎么取消最前呢?
10:软件的托盘和气泡提示正在学习中。
11:软件的注册,采用的是mac地址的方法,成功!
12:这之间,也修改了很多的细节问题,感觉不是很难篇五:vb实训个人总结
vb实训个人总结
在这一周的实习中,使我学到了好多书本上没有的知识,更让我对vb有了更深一步的掌握,同时也发现了许多自己在学习方面的不足,取长补短,互相学习,共同进步,我们不但学习了知识,更好的证明了实践是检验真理的唯一标准。培养和提高我们的实际操作和应用能力,在学习vb后,具体的是使我们熟悉并使用各种类和各种vb控件的应用,在编写程序的过程中我们还专门编写了注释以便于修改程序!这些内容使我们更加熟练的应用这门语言,给自己以后能够走上工作岗位打下良好的基础!
实训的第一天接到任务时我们都觉得有点难度,很有挑战性,毕竟学籍信息管理系统是一个比较系统、完善、功能相对较齐全的管理系统,即使是用户模块也可以完成各种操作,如对用户的查询、添加.删除以及修改等。因此程序编写也十分复杂,工作量较大,编写一定要认真。一个小小的失误都可能使程序出现大的漏洞。而我们只是学了点简单的vb程序编写,没有尝试过这 种相对来说比较系统完善的系统。所以在做项目的时候我们倍感压力、更加的团结协作,可即使如此我们还是出现了错误,我们的程序在编写上存在一些漏洞,导致调试时不能正常运行,后经过老师的指导、我们的调整,终于可以完美的运行,
我做的是学籍信息管理系统,但是在编写程序的时候也遇到了很多难懂的问题,有的是实践能力差,有的是对书本上的内容太过于模糊,有的是什么也不知道,当中有说不出口的味道。有悔恨,后悔,自责,都是平时学的不扎实,不过通过这次的实训使我的vb应用能力得到大幅度提高,从以前的不懂到懂,从模糊到运用自如,从不知道到知道等等,一切都变的清楚简单。善于
学习和总结,勤于思考,做之前多想想,多向有经验的请教,能帮你降低风险、减少投入、少走弯路,做的时候心里也才有底;做好之后再来想想就是总结,就是经验和教训。有些事只有亲自动手体会了才知道其中的道理,不是口里什么知道一到实际中却又茫然。无论什么都有其自己的规律。通过这次对vb的程序设计和运行,初步掌握了vb程序的规律和设计方法,并从运行时的错误中对vb有了更深一步的了解,其实只要自己用心去钻研,vb并没有我们想象的那么难学。
通过这次实习,使我对vb有了更深刻的了解和认识,比起以前强了许多。进一步了解对vb设计的方法和一些小技巧,还有数据库的连接与实现,帮助等工具的操作与实现,都比以前操作更熟练了,理论和实践联系到了一起,学到了真正的知识,但同时也遇到不少的难题。例如,数据库连接的正确路径、编写程序中的一些小问题等,不过,在老师的指导和组长的帮助下、还有自己付出的努力和及时查阅有关资料,最终,所有难题都一一解决了,而自己也感到了一些欣慰。
vb资料学习笔记范文第3篇
————刘师桐
这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心得体会。
vb全称为visual basic,是微软公司推出的可视化编程工具msdn之一,是目前世界上使用最广泛的程序开发工具。vb提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且vb提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以vb学起来简单,用起来方便。因此,我学了vb,并有了如下收获:
1.富业余生活。业余时间到处游手好闲的身影不见了,没事我肯定一动不动的坐在电脑面前摆弄vb。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在生活有了寄托,是vb给了我无穷的快乐,让我乐此不疲。
2、多了一门技术。vb是一门计算机编程语言,也算是一项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。 我们每学一点,就赶快把它用到实际的程序中去,自己多学
多用多实践,水平才能不断提高,这就是“学以致用”。 多看多练是我独门绝技,一般人我不告诉他:多看------别人的代码,即使看不懂也没关系,可以把这些代码输入到机子里运行,然后根据运行结果去体会程 序的思路和用途。
3、锻炼意志。编程可不是一项轻松的活,尤其是一个人开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,你就得花上个几个小时,半天,甚至更长。越是这样越不要灰心,应该放松心态,一点一滴的去查。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。
通过这个学期的学习,对了vb这种高级语言有了初步的认知,对一些小的程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,包括教材上的例题程序,然后想想别人为什么这么计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,这学期的vb课程让我收获了很多,我对下学期的计算机2级考试很有信心!!!篇二:vb学习心得体会
vb学习心得体会
这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心体会。
通过学习vb我基本学会了编辑一些小程序,掌握了一些基本的知识,得到了以下一些收获:
1.富业余生活。曾经业余时间到处游手好闲的身影不见
了,以前没事我肯定一动不动的坐在电脑面前摆弄电脑。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在有了vb,它给了我无穷的快乐,让我乐此不疲。
2、多了一门技术。vb是一门计算机编程语言,也算是一
项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了万事开头难,刚刚开始,遇到些困难没关系,慢慢来。 我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。 只有这样我才呢学有所成
3、锻炼意志。编程可不是一项轻松的活,尤其是一个人
开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,
你就得花上个几个小时,半天,甚至更长。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。
通过这个学期的学习,对了vb这种高级语言有了初
步的认知,对一些小的程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,然后想想别人为什么这么计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,这学期的vb课程让我收了很多。篇三:vb课程学习心得
vb课程学习心得
姓名:刘玉军
专业:资源勘察工程 学号:201220010206 这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也想让我通过计算机等级考试打下基础。那么谈谈这学期的学习中对vb课程的简单认知和心得体会。 basic语言是专门为初学者设计的计算机语言,于1964年问世。最初只有十几条语句,由于简单易学而受到了用户的欢迎,很快就应用于各个领域。随着计算机科学技术的发展,计算机厂商在原有的基础上不断的添加新的功能,进行扩展强化,各种basic版本应运而生,使它成为最常用的计算机程序设计语言。
1987年microsoft公司开发了quick basic,它克服了原有basic结构化差和运算速度慢的缺点,并且在功能上大为扩展,具有编辑、运行和调试的集成环境。quick basic兼容以前的传统basic。
vb是microsoft公司在quick basic的基础上为开发windows应用程序而提供的强有力的开发环境和工具,是具有很好的图形用户界面(graphic user interface,简称gui)
的程序设计语言。它采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程集合在一起。正是由于它在应用程序开发中的图形化构思,使得开发者能非常容易地创建一个窗口(在vb中称为窗体—form),然后从vb工具箱选择控件放在窗体内,无需编写程序。就如同目前盖房子所用的门、窗、水泥、钢筋、砖等,都是现成的材料,只要到建筑现场组合就可以了。用vb设计程序就好比现代的建筑师采用现代科技的产品,而用传统dos(disk operating system)下的basic的就如同早先的工匠,一砖、一瓦、一木都要自己动手。 visual basic for windows是一种具有良好图形用户界面(gui)的程序设计语言,同时又是一种完全支持面向对象程序设计的语言。
visual是指开发图形用户界面(gui)的方法,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗体上即可。这种直观的编程方法,也叫做可视化编程。visual的意思是“视觉的”或“可视的”,也就是直观的编程方法。就像使用“画图”之类的绘图程序,通过选择画图工具来画图一样。
basic是指basic语言,之所以叫做“visual basic”就是因为它使用了basic语言作为代码。vb在原有basic语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多与windows gui有直接关系。 (转载于:vb学习心得体会) visual basic是可视化程序设计语言,具有简单易学、功能强大、软件费用支出低、见效快等诸多特点,而且是windows应用程序最迅速最简洁的开发工具,易于初学者和非专业人员掌握使用。目前,全世界数以百万计的程序设计人员正在用visual basic开发各种类型的各种软件。
这门课是一门面向全国高校各个专业大学生的公共必修课,它以microsoft可视化编程工具visual basic6.0为例主要介绍高级程序设计方法。visual basic6.0由于其具有界面友好,操作方便面等优点,是从事计算机设计的最佳编程工具之一,同时也是学习windows编程设计的极好语言。通过本课程的学习,使学生掌握用windows编程解决实际问题的一般办法,包括语句、函数、控件等 概念的掌握,以及从基本控件的使用到高级控件的应用,从图形编程、文件使用到多媒体程序开发,从数据库编程到定制activex控件等内容,为培养学生结合专业进行软件开发的能力打好基础。
在学习的过程中,我对vb课程里的运算符产生了很大的学习兴趣。下面主要谈谈我学习vb的方法。
一、 学习vb程序设计的方法
(1)保持良好的学习心态
1、要有自信,自强,积极主动学习.
2、克服畏难情绪,树立学好程序设计的信心
(2)要有良好的学习习惯
1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业.
2、vb程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成. (3)学习程序设计要注重理解一些重要的概念. vb程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在 程序入门阶段还是应该重视概念的学习. (4)自己动手编写程序
程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力. (5)阅读,借签别人设计的好程序
多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后,要想他为什么这么设计能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己 提高自身水平. (6) vb程序设计学习的重点
1、程序设计课是高强度的脑力劳动,不是听会的,也不
是看会的,而是练会的.
2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容.等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了.
3、动手能力的培养是这门课和以往课程最大的不同之处.重点放在思路,算法,编程构思和程序实现上.语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用. )上机调试程序应注意的几点:
1、上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码的编写等)
2、每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学.
3、平时应多抽课余时间多上机调试程序.注意系统的提示信息,遇到问题多问几次为什么. (6)养成良好的编程习惯
1、程序构思要有说明;
2、学会如何调试程序;
3、对运行结果要做正确与否的分析.
二、复习过程简单的说就是细看书,勤做题,最后练上机。
细看书,就是在考试前的一个月内,以看书为主,越细越好篇四:vb学习总结
1.2.1 vb简介
vb:visual basic basic:beginner’s all-purpose symbolic instruction code basic语言是专门为初学者设计的计算机语言,于1964年问世。最初只有十几条语句,由于简单易学而受到了用户的欢迎,很快就应用于各个领域。随着计算机科学技术的发展,计算机厂商在原有的基础上不断的添加新的功能,进行扩展强化,各种basic版本应运而生,使它成为最常用的计算机程序设计语言。
1987年microsoft公司开发了quick basic,它克服了原有basic结构化差和运算速度慢的缺点,并且在功能上大为扩展,具有编辑、运行和调试的集成环境。quick basic兼容以前的传统basic。
vb是microsoft公司在quick basic的基础上为开发windows应用程序而提供的强有力的开发环境和工具,是具有很好的图形用户界面(graphic user interface,简称gui)的程序设计语言。它采用面向对象和事件驱动的程序设计两种新机制,把过程化和结构化编程集合在一起。正是由于它在应用程序开发中的图形化构思,使得开发者能非常容易地创建一个窗口(在vb中称为窗体—form),然后从vb工具箱选择控件放在窗体内,无需编写程序。就如同目前盖房子所用的门、窗、水泥、钢筋、砖等,都是现成的材料,只要到建筑现场组合就可以了。用vb设计程序就好比现代的建筑师采用现代科技的产品,而用传统dos(disk operating system)下的basic的就如同早先的工匠,一砖、一瓦、一木都要自己动手。
visual basic for windows是一种具有良好图形用户界面(gui)的程序设计语言,同时又是一种完全支持面向对象程序设计的语言。
visual是指开发图形用户界面(gui)的方法,不需要编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象拖放到窗体上即可。这种直观的编程方法,也叫做可视化编程。visual的意思是“视觉的”或“可视的”,也就是直观的编程方法。就像使用“画图”之类的绘图程序,通过选择画图工具来画图一样。
basic是指basic语言,之所以叫做“visual basic”就是因为它使用了basic语言作为代码。vb在原有basic语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多与windows gui有直接关系。
1.2.2 vb的发展过程
1991年:为了简化windows应用程序的开发,microsoft公司推出了visual basic 1.0。
1992年:microsoft公司推出了visual basic 2.0。
1993年:microsoft公司推出了visual basic 3.0。
1995年:随着windows95的发布,visual basic 4.0也随之推出。
1997年: microsoft公司开始推出windows开发工具套件microsoft visual studio 1.0,
其中包括了visual basic 5.0。
1998年:microsoft公司发布的microsoft visual studio 98则包含了visual basic 6.0。
visual basic 5.0以前的版本主要应用于dos和windows 3.x环境中16位程序的开发,visual basic 5.0以后的版本则只能运行在windows95,windows98,windows2000或windows nt操作系统下,是一个32位应用程序的开发工具。
1.2.3 vb版本简介
visual basic 6.0分为3个版本:学习版、专业版和企业版,分别满足不同人员开发的需要。开发人员可以根据3个版本的功能,选择一种合适的visual basic 6.0版本
一、 学习vb程序设计的方法
(1)保持良好的学习心态
1、要有自信,自强,积极主动学习.
2、克服畏难情绪,树立学好程序设计的信心
1. 在看视频的时候,手持一支笔,桌放一张纸。将我们看了不太明白,或讲师介绍的重点注意事项,写下来,不明白的内容课下查询msdn(这可是个好帮手,里面包括的内容很全面,也很详细,还有示例),讲师强调的注意事项多看看,有的是一些必要的编程习惯,一定要注意。这些习惯在我们以后编写大的程序的时候很有用。
二、
(2)要有良好的学习习惯
1、课前预习,认真听课并适当做些笔记,课后要认真复习消化所学内容,完成作业.
2、vb程序设计的入门学习并不难,但却是一个十分重要的过程,因为程序设计思想就在这时形成的,良好的程序设计习惯也在这个阶段养成.
三、 2. 有时候我们遇到自己不明白的知识点的时候,我们也不要死扣着不放,也许讲师在后面会重点解析,或许当我们放一点时间再看的时候,就会柳暗花明
(3)学习程序设计要注重理解一些重要的概念. vb程序设计本身并不复杂,翻开一本程序设计学习的书籍,看到的无非就是变量,函数,条件语句,循环语句等概念.但要真正能进行程序设计,需要深入理解这些概念.因此,在 程序入门阶段还是应该重视概念的学习.
四、 . 在看视频的同时,独立的敲打一些代码是很必要的。因为有时候我们自认为自己已经懂了这部分内容,但是在实际操作的时候我们会发现,有很多地方自己还是懵懵懂懂的,不知道如何写代码,只有实际操作后才会将这些知识理解的更深刻。
五、 (4)自己动手编写程序
程序设计入门阶段要经常自己动手抄写或编写一些小程序,亲自动手进行程序设计是创造性思维应用的体现,是培养逻辑思维的好方法.因此一定要多动手编写程序,而且要从小程序开发开始,逐渐提高写程序的能力.
六、 4. 有些时候我们看不懂讲师写的一些代码,如果自己捉摸着去操作一下,我们就会豁然开朗。当遇到自己怀疑的词一定要去查找帮助
(5)阅读,借签别人设计的好程序
多看别人设计好的程序代码,包括教材上的例题程序.在读懂别人程序后,要想他为什
么这么设计能不能将程序修改完成更多的功能 则可以学到别人优秀的东西,帮助自己
提高自身水平. 5. 反复看一些不懂得知识点。俗话说,书读百遍,其义自见。当我们遇到看不懂的程序的时候,一是,我们要查找相关的资料(msdn或网络),二是,我们多看两遍这个程序,也许看过多遍之后,自己就会理解其中的含义。实在不懂了,也可以跟同学探讨,呵呵。
七、 (6) vb程序设计学习的重点
1、程序设计课是高强度的脑力劳动,不是听会的,也不是看会的,而是练会的.
2、只有自己动手,编写一些程序,才会有成就感,进而对课程产生兴趣,学起来才比较从容.等你在编写大量程序之后,我想过二级肯定没问题,不过能不能做到真知灼见,运用自如我就不敢说了.
3、动手能力的培养是这门课和以往课程最大的不同之处.重点放在思路,算法,编程构思和程序实现上.语句只是表达工具,要求堂上积极思考,尽量当堂学懂,并做到灵活应用. )上机调试程序应注意的几点:
1、上机前应认真把实验题在用纸上做一做(包括窗体界面设计,事件代码的编写等)
2、每次上机后应总结,把没有搞清楚的问题记录下来,请教老师或同学.
3、平时应多抽课余时间多上机调试程序.注意系统的提示信息,遇到问题多问几次为什么.
八、 6. 在遇到一些繁琐的很难理解代码格式的时候,如果我们很难完全理解这些代码,那么我建议大家用自己可以接受的一种方式来理解这些代码,可能我们理解的误区很多,但是我认为这些误区会在我们以后的不断学习和交流中纠正过来。就像编写一个大的程序一样,在一次又一次的编译后,这个大程序逐渐完善
(6)养成良好的编程习惯
1、程序构思要有说明;
2、学会如何调试程序;
3、对运行结果要做正确与否的分析.
九、 7. 在学习的过程中,我们要学会老师经常给我们讲的网络记忆法,其实在vb中有很多的方法,属性或事件的应用都有相似之处,然后将这些知识点结合起来记忆,又省时又有效
二、复习过程简单的说就是细看书,勤做题,最后练上机。
细看书,就是在考试前的一个月内,以看书为主,越细越好(如果你时间紧的话可只重点看些考点涉及的东西),把书上的知识点(最好看几份历年试题,让自己明白考什么。)看懂看透,暂时不明白的或者不理解的先用笔记本记下。这样你的笔记本就有每章你不懂的知识点和题目了,之后可以问同学,问老师„„如此反复,半个月下来你的笔试水平考试应该没问题了;下半个月的时间可以一边练习题目,一边练习上机。切不可前一段时间做题,后一段时间上机,那样的话会有很多忘记的知识点。
我们有时希望某个文本框只能输入数字,不能输入字符。有时希望用户在文本框中输入的数
字最大不能超过某个值。这个对于vb.net来说都是太easy了。
我们可以 通过 在 文本框的 keypress 事件 中添加代码就可以非常轻松的实现这种效果。
比如我们希望文本框中只能输入字符 a ,那么我们可以这样写:
private sub textbox1_keypress()sub textbox1_keypress(byval sender as object, byval e as system.windows.forms.keypresseventargs) handles textbox1.keypress if e.keychar <> a then e.handled = true end if end sub 或者
private sub textbox1_keypress()sub textbox1_keypress(byval sender as object, byval e as system.windows.forms.keypresseventargs) handles textbox1.keypress if e.keychar <> a then e.keychar = end if end sub 如果想让文本框只能接受数字,则可以这样写(这个是 c#,但是与vb.net只有语法上的差异):
private void textbox1_keypress(object sender, system.windows.forms.keypresseventargs e) { if(e.keychar<=0|| e.keychar>=9) { e.keychar=; } }从前面的两个例子我们我们可以知道。只要将system.windows.forms.keypresseventargs 对象的 keychar 属性的值清空,就会取消当前的键盘输入。也可以将 system.windows.forms.keypresseventargs 对象的handled属性置成true。来取消当前输入。e.handled表示当前的输入是否处理过,如果为true,则表示处理过。所以当你用程序将它置成 true,后,系统就不再处理它了,这样,这次输入就被取消了。
自从开了vb课,我就拿梦幻西游来练习,制作梦幻方面的计算器,总结如下:
1:在最初阶段,代码只会 if then ,于是,重复代码一大堆,不过看着能正常使用,很满足。
2:需要用到sstab,这是我的第一个难题,我并不知道vb自带的有,于是还到此论坛来询问。
3:用到数组,第一次尝试写function,于是修改了以前的大量if... then ,代码简洁多了。
4:用到文件的读取,这个书本有介绍,结合网上的搜索,不是很难,不过txt文件按行读取并组成一个数组,每行的文字分开等,也是一个大难题。
5:学习文件打包,控件注册,最终选定steup factory,并制作了一个漂亮的安装界面。
7:由于软件采用自动更新,而我又采用的是发现新版本就把整个安装文件下载重新安装的方法,很明显有些浪费。并且使用steup factory进行打包后,安装包比较大,于是开始学习用vb代码去注册控件,这样可以用winrar制作成一个压缩包,只有以前的一小半大小。
8:感觉vb自带的软件的界面不好,从网上搜到了一些界面的原码,大多还是看不太明白,不过照抄着做也算成功了。
9:软件的一些设置问题,软件的透明度,软件窗体设置为最前面。这个方面还有一点搞不好,就是怎么样取消软件在最前,setwindowpos me.hwnd, -1, 0, 0, 0, 0, 3 这可以设置为最前,那么怎么取消最前呢?
10:软件的托盘和气泡提示正在学习中。
11:软件的注册,采用的是mac地址的方法,成功!
12:这之间,也修改了很多的细节问题,感觉不是很难篇五:vb实训个人总结
vb实训个人总结
在这一周的实习中,使我学到了好多书本上没有的知识,更让我对vb有了更深一步的掌握,同时也发现了许多自己在学习方面的不足,取长补短,互相学习,共同进步,我们不但学习了知识,更好的证明了实践是检验真理的唯一标准。培养和提高我们的实际操作和应用能力,在学习vb后,具体的是使我们熟悉并使用各种类和各种vb控件的应用,在编写程序的过程中我们还专门编写了注释以便于修改程序!这些内容使我们更加熟练的应用这门语言,给自己以后能够走上工作岗位打下良好的基础!
实训的第一天接到任务时我们都觉得有点难度,很有挑战性,毕竟学籍信息管理系统是一个比较系统、完善、功能相对较齐全的管理系统,即使是用户模块也可以完成各种操作,如对用户的查询、添加.删除以及修改等。因此程序编写也十分复杂,工作量较大,编写一定要认真。一个小小的失误都可能使程序出现大的漏洞。而我们只是学了点简单的vb程序编写,没有尝试过这 种相对来说比较系统完善的系统。所以在做项目的时候我们倍感压力、更加的团结协作,可即使如此我们还是出现了错误,我们的程序在编写上存在一些漏洞,导致调试时不能正常运行,后经过老师的指导、我们的调整,终于可以完美的运行,
我做的是学籍信息管理系统,但是在编写程序的时候也遇到了很多难懂的问题,有的是实践能力差,有的是对书本上的内容太过于模糊,有的是什么也不知道,当中有说不出口的味道。有悔恨,后悔,自责,都是平时学的不扎实,不过通过这次的实训使我的vb应用能力得到大幅度提高,从以前的不懂到懂,从模糊到运用自如,从不知道到知道等等,一切都变的清楚简单。善于
学习和总结,勤于思考,做之前多想想,多向有经验的请教,能帮你降低风险、减少投入、少走弯路,做的时候心里也才有底;做好之后再来想想就是总结,就是经验和教训。有些事只有亲自动手体会了才知道其中的道理,不是口里什么知道一到实际中却又茫然。无论什么都有其自己的规律。通过这次对vb的程序设计和运行,初步掌握了vb程序的规律和设计方法,并从运行时的错误中对vb有了更深一步的了解,其实只要自己用心去钻研,vb并没有我们想象的那么难学。
通过这次实习,使我对vb有了更深刻的了解和认识,比起以前强了许多。进一步了解对vb设计的方法和一些小技巧,还有数据库的连接与实现,帮助等工具的操作与实现,都比以前操作更熟练了,理论和实践联系到了一起,学到了真正的知识,但同时也遇到不少的难题。例如,数据库连接的正确路径、编写程序中的一些小问题等,不过,在老师的指导和组长的帮助下、还有自己付出的努力和及时查阅有关资料,最终,所有难题都一一解决了,而自己也感到了一些欣慰。
vb资料学习笔记范文第4篇
这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心得体会。
vb全称为visual basic,是微软公司推出的可视化编程工具msdn之一,是目前世界上使用最广泛的程序开发工具。vb提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且vb提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以vb学起来简单,用起来方便。因此,我学了vb,并有了如下收获:
1.富业余生活。业余时间到处游手好闲的身影不见了,没事我肯定一动不动的坐在电脑面前摆弄vb。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在生活有了寄托,是vb给了我无穷的快乐,让我乐此不疲。
2、多了一门技术。vb是一门计算机编程语言,也算是一项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了万事开头难,刚刚开始,遇到些困难没关系,慢慢来。编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。 我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。 多看多练是我独门绝技,一般人我不告诉他:多看------别人的代码,即使看不懂也没关系,可以把这些代码输入到机子里运行,然后根据运行结果去体会程 序的思路和用途。
3、锻炼意志。编程可不是一项轻松的活,尤其是一个人开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,你就得花上个几个小时,半天,甚至更长。越是这样越不要灰心,应该放松心态,一点一滴的去查。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。 通过这个学期的学习,对了vb这种高级语言有了初步的认知,对一些小的程序有了初步的设计方案,能根据要求设计出想要的程序,锻炼了自己的创造性思维,是培养逻辑思维的好方法,同时我经常看同学设计好的程序代码,包括教材上的例题程序,然后想想别人为什么这么计就能达到效果,我的设计能不能完成更多的功能,这样优秀了自己,帮助了自己,提高了自身水平,同样,也欣赏了别人,对别人是赞美,对自己是帮助,总而言之,这学期的vb课程让我收获了很多,我对下学期的计算机2级考试很有信心!!!篇二:vb学习总结也心得 学习vb两个星期以来, (其实真正时间也不到两个星期吧 平时有空闲就学习了下 在这里是想告诉大家 vb基本操作不难,)第一个串口调试程序通了 能够实现更改波特率,串口号,接收数据实现字符也十六进制显示,在发送文本框输入数据 电机发送将在接收框内显示 记住将rs232的2和3管脚直接接起来
下面是我测试实际过程
大家也可以和我一样练习练习
下面是我的源代码可以供大家参考下也希望高手指点下 (框架就没必要给了) dim baud as string dim text2enbale, asciflag as boolean 停止显示标志 false将不能显示 private sub check2_click() end sub end select end sub case 300 baud = 300 case 600 baud = 600 case 1200 baud = 1200 case 2400 baud = 2400 case 4800 baud = 4800 case 9600 baud = 9600 case 19200 baud = 19200 case 38400 baud = 38400 end select else case 300 baud = 300 case 600 baud = 600 case 1200 baud = 1200 case 2400 baud = 2400 case 4800baud = 4800 case 9600 baud = 9600 case 19200 baud = 19200 case 38400 baud = 38400 end select end if end sub dim s as string dim a() as byte msgbox 串口未打开,请打开串口, 48, 警告 end if redim a(3) a(0) = &hf a(1) = &hfe a(2) = &hdd a(3) = &hcc s = text3.text a = s end if call delay(20) end sub dim idata as variant dim arr() as byte redim arr(intinputlen) 和上面一样 if asciflag = true then for i = 0 to ubound(arr) text2.text = text2.text + chr$(arr(i)) next ielse for i = 0 to ubound(arr) text2.text = text2.text + & arr(i) next i end if end select end sub private sub option1_click() if option1.value = true then asciflag = true end if end sub private sub option2_click() if option2.value = true then asciflag = false end if end sub private sub timer1_timer() label11.caption = time end sub private sub uart_open_click() shape2.backcolor = &hff& uart_open.caption = 关闭串口 else shape2.backcolor = &he0e0e0 uart_open.caption = 打开串口 end if end sub private sub text2_clr_click() text2.text = end sub private sub text2_en_click()text2enable = not text2enbale end sub end end sub private sub form_load() show 没有show后面的设置焦点将失败 错误 text2enbale = true option2.value = true 默认显示是以16进制显示 text3.text = text3.setfocus end sub 至此 一个简单的小工程就完成了,因为我是电子信息工程专业对高级编程还是很菜鸟的,其实这个功能也是我一直想能够自己实现的,因为之前一直以为学习vb 会花好多时间,就像之前一直在学习arm一样半天模不着头脑。所以迟迟不敢接触。估计也好多人和我一样,其实学习开始了 也会发现并不是想象中那样。 2012-7-30 青檐铃风篇三:vb学习心得体会 vb学习心得体会
这学期选修了vb这门学科,想从学习中对计算机有更深刻的认知,也对我大学中的2级考试奠定基础。那么谈谈这学期的学习中对vb的认知和心体会。
通过学习vb我基本学会了编辑一些小程序,掌握了一些基本的知识,得到了以下一些收获: 1.富业余生活。曾经业余时间到处游手好闲的身影不见
了,以前没事我肯定一动不动的坐在电脑面前摆弄电脑。是啊,想想以前,真是一无是处,一会找人砍大山,一会找人打游戏,一会就傻傻的坐在小板登上两眼无光,似是厌倦了红尘。现在有了vb,它给了我无穷的快乐,让我乐此不疲。
2、多了一门技术。vb是一门计算机编程语言,也算是一 项知识含量较高的东西。采用的是可视化程序设计。学习的这段时间,我明白了万事开头难,刚刚开始,遇到些困难没关系,慢慢来。 我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。 只有这样我才呢学有所成
3、锻炼意志。编程可不是一项轻松的活,尤其是一个人
开发制作软件时,那工作量就多了。没有一定的坐功、细心程度及耐性那是绝对做不到的。有时,把程序做完了需要调试运行,但是就是不能达到自已设计的效果和目的,那你得戴上放大镜找啊找啊,也许就是因为一个符号或一个字母,你就得花上个几个小时,半天,甚至更长。只要有一颗永不退缩的心,我相信你一定能找到问题所在,最后一定能见到你开心的笑容,也一定能找到成功者的感觉。
通过这个学期的学习,对了vb这种高级语言有了初
vb资料学习笔记范文第5篇
1、如何上好一节课?
很多学生说他们喜欢某个教师,“盼”着上他的课,也有很多学生不喜欢某个教师,“怕”或“烦”上这个教师的课,听他的课就昏昏欲睡,打不起精神。同样的学生,对不同的教师表现出不同的态度,这值得我们深思。教师怎样做才能让学生喜欢自己的课呢?
第一、积极备课——寻找激发兴趣的切入点。备课是一个再创造过程,此间,教师不但要备知识,还要从学生的实际出发,了解他们已有的知识储备,努力寻找能够激发他们学习兴趣的切入点;在对教材的把握上,首先对本学科的有关概念要正确理解,并能随时了解本学科理论前沿的动态和发展,始终把最新最科学的知识传授给学生,并善于将学科知识与现实社会、学生生活实际相结合进行教学。其次,教师还要具备基本的社会知识和生活常识,有相关学科领域的知识储备,并能灵活地把各知识点联系起来。
第二、认真授课——营造宽松的学习环境。在课堂教学过程中,教师要能针对学习内容,学生的经历、兴趣、知识水平、理解力等,设计出富有弹性的灵活多样的教学活动,营造宽松的课堂学习环境,创设自主学习、积极互动参与、探究的课堂教学模式,激发学生的学习自觉性和主动性,师生一起去发现问题、研究问题、解决问题。
第三、语言和板书——课堂的通行证。马卡连柯说过这样一句话:“同样的教学方法,因为语言不同,效果就可能相差20倍。”教师应做到语音标准,用词恰当,表达连贯,清楚准确,精练简洁,形象生动。好的板书简洁、形象,字迹工整清秀,带有很强的启发性和欣赏价值,也有助于学生对知识的理解和记忆,并能给学生以美的享受。
第四、充满热爱之情——注入人生不竭的动力。一位优秀的教师要有角色意识,演员演戏需要进入角色,教师站到讲台上讲课同样需要进入角色。赋予角色意识的教师,能够深入学生的内心,体验学生当时所产生的感情,能在教学内容与学习主体之间建造一座沟通的桥梁,能使师生双边活动配合默契,情感相通。正如赞可夫所说的:“如果教师本身‘燃烧着对知识的渴望’,学生就会‘迷恋’于获取知识。”教师教学中自然流露的激情、广博的知识和精湛的授课技巧都能
1 潜移默化地感染学生,形成师生之间情感的交融。这种情感的互动能激发学生的潜能和创造力,使学生学习兴趣得以巩固和持久促进其学业的发展。
2、新教师应怎样听课?
对一个新教师来说,坚持听课,可使自己尽快成长。那么,新教师在听课时应该怎样听呢?
听一节课,应有一个明确的目的,对新教师来说,听课需要关注两个方面:
第一,关注教师的教。新教师不同于学生,听课的目的是回去教学生,所以,首要目的是要看指导教师怎样教。一般要注意如下几点:
1. 课的结构。2.重点与难点的突破。3.板书及教学媒体的运用。4.课堂气氛。
第二,关注学生的学。对于学生的学习活动,新教师应该关注:学生是否在教师的引导下积极参与到学习活动中?学习活动中学生经常做出怎样的情绪反应?学生是否乐于参与思考、讨论、争辩、动手操作?是否经常积极主动地提出疑问学生活动(或练习)的时间是否充裕得当?学生自学习惯、读书习惯、书写习惯、学习方法是否养成?学生分析问题、解决问题的能力是否得到提高等。
在听课时,新教师应该把自己定位为以下两种角色:
1.审美者。新教师在听课时的最佳角色应该是审美者而不是批评家,要多学习老教师的长处与闪光点,为我所用。
2.参与者。新教师在听课时应把自己定位为教学活动中的参与者、组织者,而不是旁观者。只有有“备”而听,而且从思想上参与到教学活动中,并尽可能以学生的身份参与到学习活动中,才能获取第一手材料,从而为自己上好每一堂课奠定好基础。
3、理想课堂中的“三声”
1、课堂教学中要有“笑声”
我们有些教师上课,严肃有余,活泼不够。课堂“火药”味太浓。课堂上教师老绷着脸,想用严厉来镇住学生。有时课堂上会出现斥责声、挖苦声,甚至出现
2 哭声(不是感动)。可想而知,这样的课堂,教学活动只会停滞或低效。课堂教学中要有“笑声”,我们要懂得,师生之笑能舒缓紧张情绪,激发师生教学的积极心态,形成和谐的教学氛围。教师要树立欢乐课堂的观念,使课堂有教学内容引发的笑声;有教学情境设置引发的笑声;有教师幽默语言引发的笑声;有学生机敏语言动作引发的笑声……有笑声的课堂,师生关系和谐,学生注意力集中,学生学习参与度更大。我认为,每一节课,教师至少要让学生笑一次。心理学研究证明,人在快乐中学习,学习更主动,接受知识更快。有笑声的课堂教学,教学效率会更高。 但这笑声,应是教师教学智慧的高度体现,决非为了笑而笑,庸俗的搞笑,课堂是活跃了,收效却没了,学生的笑应源于教学内容,是一种会心的笑,豁然的笑。
2、课堂教学中要有“赞美声”
我们有些教师上课,习惯于做“纠错”的工作(这也是必要的),教学中经常出现“批评声”、“叹息声”,这样容易造成学生“无声”。其实,课堂就是学生出错的地方,教师要允许学生出错,如果没有错,那就不需要教学了。教学中,我们要改变那种一味批评纠错的方式,用激励赞扬之声来促使师生进入教学的积极兴奋状态。课堂教学中要有“赞美声”,教学中要有师生对教学内容的赞美;要有教师对学生学习进步和取得成绩的赞美;要有学生对教师精湛教学技艺的赞美;要有学生对学生学习创新的赞美……这些“赞美”,催发师生学习进取精神,激活师生沉淀的潜力,提高师生的美感品位。这样教学,使教学的内涵更加丰富,师生教学互动更为融洽,必将提高教学的有效性。
3、课堂教学中要有“惊讶声”
我们有些教师上课,比较注重教学任务按部就班地完成,但教学没有特点,少有亮点。有的教师只强调学生的机械记忆(对某些知识是必需的),容易使学生产生学习上的“枯燥感”,学习缺乏激情。课堂教学中要有“惊讶声”,我们要明白,每一教学内容必有令学生“惊讶之处”。这要看教师是否能够挖掘教学内容并巧妙设置情景。教师本身也能呈现“惊讶之举”,这要看教师是否具有较高的素质
3 并拿出教学绝活。“好奇”是孩子们的天性,课堂教学要激发学生的惊奇感,要引发学生的惊讶声。这样的教学,能够引导学生学习自觉性,培养学生的探索精神,启迪学生的创新意识。有惊讶声的课堂,教学质量一定很高。
课堂教学中的“三声”,能够拉近教师与学生的距离,使教师与学生心心相通,心心相融。这时的教学定能迸发出成功的火花。
4、理想课堂中的“六维度”
理想的课堂要体现六维度: (1)参与度:全程、全员有效参与 (2)亲和度:师生间情感沟通与智慧交流 (3)自由度:学生有展示自我才能的空间 (4)结构度:整体把握知识结构体系 (5)练习度:有效的知识巩固与技能训练 (6)延展度:知识与技能的有效迁移
5、浅谈“有效教学”
所谓“有效教学” 就是指在一定时间内学生学习要有效果,有一个循序渐进的提高过程。也就是指能训练学生从“不懂”到“懂”,从“不好”到“好”,从“简单理解”到“深刻领悟”的教学。从教的角度而言,有效教学应该是促进学生学习的教学;从学的角度而言,有效教学应该是在有限的教学时间内,让学生愉悦地获得最大的进步或发展。
途径
一、提升教师的专业素质
实施有效教学,最关键的因素是教师。当前,导致课堂教学效率不高的原因主要是:一是观念旧,拿着新教材,唱着过去的歌谣。二有惰性,常有“拿来主义”,鲜有创新精神。三是关注点有偏差,教学时只关注教,忽视学生的动态生成。四是反思少。
途经
二、追求有效的课堂教学
4 做法是从课前的准备、课堂的组织、课后的练习等几个环节来提高实效性。
(一)课前的有效准备
大凡成功的课必定是充分准备的课,备好课是上好课的前提。有效的备课必须体现出:
目标的有效:清晰、简明。目标是方向,方向正确才能保证有的放矢,教学目标的高、多、空只能使教学任务难以在有限的时间完成。备课时制定明确、具体、科学的教学目标,围绕目标确立重点,优化教法,这样的课堂教学才会收到良好的效果。
内容的有效:适量、适度。一节课教师讲多少内容,并没有明确的规定,讲多了学生嚼不烂,讲少了学生又不够吃。教师要遵循教育规律和教学原则,科学地安排与搭配教材内容,合理地组织各部分的练习,不能“贪多忽效”,也不能“求少图便”。
教法的有效:灵活、恰当。同一教学内容,不同的教法效果就会不同,教必须致力于“导”,服务于“学”。优化教学方法要从实际的教学内容、教材特点、学生情况出发,扬长避短选用教法。教法贴切,教学方有效。
(二)课堂的有效组织
这一环节,教师要做到:
语言组织准确、简练。纵观那些课堂教学效率低下的课,无一例外都是教师的喋喋不休、啰里啰嗦挤占了学生的学习时间。一个教师,课堂上一定要组织教学语言,增强语言表达的科学性、针对性、准确性,做到清晰精炼、重点突出、逻辑性强。
时间组织恰到好处。教学各部分的时间分配,教者在备课时应预计,讲课时要调控。但有时候,因为课堂上不变的因素较多,也许不是重点内容的教学却占用了一些时间,这时候,教者一定要站在整堂课的角度来安排时间。不言而喻,
5 课堂教学在单位时间内完成的任务越好,浪费的时间越少,课的密度越大,教学质量就越高。
教学组织面向全体学生。一位好的教师应该得到全体学生的尊敬与爱戴,一位好的教师应该使所有学生都受益。在课堂教学中,各环节的安排要尽可能以全体学生的参与为基础,以个别提问、小组交流、课堂检测等多种形式来了解大多数学生学习的情况。
(三)课后的有效练习
课后练习不在多,贵在精。现在有的教师在应试教育思想的影响下,大搞题海战,使学生的大部分时间都用在反复的抄写上,思维与能力得不到有效提升。提高练习的有效性就是要充分了解学情,因课设计练习,让学生在训练中思考问题、解决问题。
途经
三、提升三种教学能力。
(一)课堂调控能力。
上课是个动态的过程,课堂上许多生成性东西不可预见。面对课前没有估计到的这些教学问题,教师要根据课堂实际情况及时调整课堂教学,改变既定教学环节,引导学生将注意力集中并保持在教学活动上。
(二)信息反馈能力
课堂教学反馈是师生之间、生生之间多向信息交流的过程。教师,站在讲台就是思想,就是智慧。这种思想与智慧,需要教师及时捕捉来自于学生的各种信息,通过分析,转化为有效的教学资源,从而引发新的学习。
(三)评价指引能力
评价不是对结果简单的肯定与否定,而是对学生思维的点拨。如何让课堂评价真正起到激励、引导的作用?首先,语言要饱含激励,用真情去评价学生;其次,减少简单确定性评价,倡导发展性评价,做到这两点,评价的作用就能真正
6 发挥。
作为一名教育工作者,面对课堂教学中的诸多问题,多么希望教师教得生动有效,多么愿意学生学得轻松愉快,多么想让课堂焕发新的生命活力。课堂教学呼唤有效!
有想法还要有行动,那就让我们在“有效教学”理念指引下,探索、实践、反思,让有效课堂成为每一个教师永恒的教育追求。
6、怎样打造“有效课堂”?
也许我们每一位老师都有过这样的经历:我们精心设计的一节课,原想着会很顺利地在课堂教学中予以实施,但事实却并不是这样。很多教师都埋怨课都不会上了,而教学目标往往也不能达到。这实际上就是课堂教学的有效性在大打折扣。
那么,怎样才能做到课堂上的有效呢?我认为,有效设计、准确把握课堂、处理好预设与生成的关系,非常重要。下面我对于处理好预设与生成的关系谈几点。
1、要创设安全、自由的心理环境。教师要转变角色,由课堂的主宰者转变成组织者、引导者和合作者。教学过程要由单向的“灌输”和“接受”转为双向的“对话”和“互动”,师生在“对话”和“互动”中要进行思想与情感的交流,彼此形成一个真正的“学习共同体”,变成一种动态的、生动的、发展的、富有个性化的创造过程,如采用聊天、游戏、讲故事、猜谜等活动来展开教学。对于暂时后进的学生,教师要降低自己的心理期待,从而创设一个自由、宽松的课堂教学氛围和学生安全、自由的心理环境,促使动态生成成为可能。
2、要创设和谐的学习情境,让数学教学生活化、活动化、自主化、情感化、趣味化。教师可运用一切可以利用的教学手段,通过操作实践、自主探究、合作交流的手段,努力创设贴近生活、贴近自然、贴近自身体验的学习情境,营造生动活泼的学习气氛,使学生在吸引人、感动人、激励人的宽松、和谐的环境中学习,为课堂动态生成提供空间。
3、要灵活开放教学评价。新课程倡导发展性评价,评价的主体多元化,评价的形式多样化,其中生成性评价是教学的重要组成部分和推动因素,它强调激
7 励、唤醒和鼓舞。激励学生参与并有效调控自己的学习过程,唤醒学生创新的灵动和生成的灵感,鼓舞学生进一步学习的热情,在师、生、物、情、境的相互作用中学生获得的是关爱、机会、信心、帮助……,教师获得的是回应、提升、成就、享受……,师生共同获得的是收获、欢乐、信心和生命的自由成长。
生态的、高效的课堂,学生的生成信息会不断地涌现,其中不乏鲜活而有价值的学习资源,这就要求教师凭借高超的教学机智和高度的教学敏感,用一双慧眼及时捕捉稍纵即逝的生成性资源,并进行价值判断,抓住其内核实施再生成利用,使“课堂为生成而为,教师为生成而教,学生为生成而学”,实现师生生命价值的不断提升。
7、上好一堂好课因素浅析
有这么一段话,我觉得很有道理:它说“一块砖盖不起一栋大楼,但一栋楼却是由一块一块的砖盖起来的,要盖一栋好楼就要砌好每一块砖。一堂课教不出一个人才,但人才却是由一堂一堂课培养出来的,要培养优秀人才,就要上好每一堂课。”的确,我们都知道课堂教学是教学工作的中心环节,因此,我们不能因为它没有统一标准就可以随心所欲的上课,甚至是毫无准备的上课。
那么,上好一堂课有哪些因素呢?我认为有以下几点值得注意:
一、教师要对每节课都充满激情,这是上好一节课的首要前提。 教师的情绪直接影响着学生的情绪。如果教师情绪高昂,那么学生也会因感染而对学习充满兴趣。必定会营造一种合谐,融洽,轻松的氛围,利于增加学生对新知的渴望,为接下来的学习奠定基础。
二、教师的语言要有艺术性,这是上好一节课的关键因素。
我们的学生不是接收知识的容器,他们是有血有肉有灵魂的个体。他们能够分辨出哪些是他们喜欢或不喜欢的讲话方式,所以,教师的语言必须要有艺术性,能够吸引学生的注意力。增加学生和老师的亲和力。让学生在教师的语言引导下,感受新知,与之产生共鸣。
三、教师要对教材深入研究,全面把握。这是上好一节课的 决定因素。
8
教材具有系统性,典型性,现实性与创新性。虽然每一个内容不会交待得很具体明了,但它具有一定的方向性。所以,教师如果想让学生对新知有所理解,能够掌握,那么教师要先把教材吃透,深入挖掘其精髓。才能给学生方向上的指引,利于学生更准确,更有效地接受新知,探索新知。
四、教学设计要具有科学性,合理性。这是上好一节课的重要因素。 教学设计要在学生的已有认知水平和知识经验基础之上进行,每一节课学生对将要学习的新知不都是零认知水平,在学生的生活中,有的人可能已经对要学的新知曾经接触过,感知过,只是没有系统地放到课本中来学。所以,设计教学时要关注学生的差异性,教学设计要有层次性,合理,科学地教学环节会让所有的学生对新知的接受水到渠成,不必走太多的弯路。
五、课堂教学中要体现学生的主体性,学习的有效性,这是上好一节课的直接体现。
尊重学生的个性差异,引导学生自主学习,培养学生合作,探究的能力。在自主学习当中,让学生体验到成功的喜悦,在合作学习中,让学生体会到合作的力量。教师积极引导,发散学生思维,培养学生发现问题,提出问题和解决问题的能力。
六、关注并正确处理课堂中的生成现象,是上好一节课的闪光之处。 课堂教学是一个互动的过程,师生的互动,生生的互动,学生与文本的互动。客观的固定因素是基础,但课堂中的生成也极其重要,所以,上好一节课也应该关注生成的问题,运用最恰当的方法解决问题,使得学生的学习更有效。
8、走出备课的误区
当老师的,都知道课堂教学前最重要的环节就是备课。但事实上,我们很多老师在备课中不知不觉误入了歧途,让原本该重要的备课,变得了太简单,枯燥,以致失去了它应有的意义。惟有走出“备课”的误区,老师们才能真正意义上的备好课。
9
一、“备课不单是写教案”。
和老师谈起备课的事,都说是在抄教案,没意思,是徒劳,但备课真的就是他们说的抄教案那么简单吗?凡教育专业毕业的老师,都应该知道“备课”的真正含义是什么?备课是教师根据课程标准和课程的知识特点,结合学生的具体情况,选择最适合的表达方式和顺序,以保证学生有效的学习的一个准备过程。备课包括有备教材、备学生、备教法、备教师,备教具和写教案等步骤,“写教案”只是“备课”的一个子内容,是被包含的关系。所以,老师要明确“备课”与“写教案”之间是个不等式关系,并非写了教案就是备了课。何况更多老师还不是在写教案,是在抄教案,就更不是在备课了。
二、“备课不是给领导看的”。
这个误区的直接诱因在学校的领导身上。本来备课是教师为课堂教学做的前奏,但由于备课属于教学“六认真”的重要组成部分,所以各学校都把它归入了“重点检查”的对象,把它当成了考核教师工作态度的一项重要指标。而每次检查备课情况时,领导都只看了个备课本。只要教案字迹工整,内容多,样式新,就是在“认真备课”。为何领导都要这样来检查备课呢?理由是在备课活动中,其他工作几乎是无形的,就数教案最直观,既看得见,还能辨他个仔细;领导检查备课不要紧,但结果又导致了些怪现象,一是只要听说学校要检查备课,老师们就会熬上一个晚上把备课全部“突击”到位;二是只要有领导来听课,都会提前把教案抄好,上课时都夹着备课本是“有备”进教室。
为了给领导一个备课的好印象,很多老师都会到书店去认真挑选一本好教案,作为自己备课的“临摹本”。备课的概念这样转为狭义,而且又被蒙上了功利和应付的面纱,备课自然演变成了不少教师的精神包袱,再也不能能为教学服务了。为此,希望老师们要保持清醒的头脑,不要看着领导的脸色去备课,要坚持我备自己的课,让领导去说吧!也希望领导们,在去了解教师上课的准备情况前,去认真温习一下“备课”的含义,免得把老师都“领”入“导”了“歧途”。
三、“老教师不能不备课”。
10 据调查,不少学校在备课上都出台了这样的政策:中青年教师备课必须写详案,老年教师备课可以不写教案。教育是“树人”工程,虽然几年内教材没有发生多大变化,但随着教育对象的变化,我们教师的教学观,以及使用的教学工具也要随之变化才行,这就要求我们教师都要在课前认真检查自己是否做好了上课的准备。不能因自己年老了,就可以课也不准备了。教师既然选择了教书,就不能因自己的年龄去简化不该简化的过程,不说教案要写成详案,至少要写出对待不同知识水平的学生因材施教的计划,记录出学生的进步情况,一些重要的知识点,要么在备课本上作以记录,要么在教材上进行旁批,以免出现教学中的“老糊涂”现象。因此,建议各学校,在其他工作安排和待遇上适当偏向老者、照顾老者时,在备课上不能给老教师下什么特别的“恩惠式圣旨”,否则,利了老教师,有可能就害了老教师的“弟子”。
四、“备课不能只是教师单边活动”。
教学是双边活动,作为教学准备工作的备课,不能只老师动起来,也要积极动员、引导学生对课堂的准备。如今老师备课中的“备学生”,大多只是简单了解学生知识水平,有些还注重了一些学生的性格、爱好和特长。但这些几乎是老师以“旁者”的身份,单方面去分析学生在课堂上将会出现的“学法”,教师“一厢情愿”的预设课堂和现实中生成的课堂往往是两个样。原因就是在教师做教学的准备活动时,学生没参与进来,没有和老师互动备课。教师备课活动中,要先备教材,然后邀请学生加入,让他们去“备课”,预习课文,“备”出问题,老师再根据学生的疑难,按照不同层次学生准备“开锁的钥匙”。只要这样在上课前,师生都认真进行了准备,难道课堂还会不精彩吗?
五、“备课不能‘闭门造车’”。
现在的“备课”,或是老师一个人在办公室“开单车”,或是年级组内几个教师聚集在一起,你一言我一语,进行团队合作,美其名曰在集体备课,实则,这些备课,说白了,都是在“备教法”。特别是那诸葛亮式的大备课,看似热闹,汇集了大家的智慧,但这集中、统一形成的“优质教案”,根本无法去适应每个
11 学生的口味,也不可能适应每个教师去操作。教无定法,对于不同学生,因需求的差异,教师的教法也应略有所别。对于不同能力的教师,教法上也要尽量贴近他本人,做到“我的课堂我做主”。要是一味拿名师的课去“依葫芦画瓢”,定然是课堂中没了“生命”。
这样闭门造出的“车”,对于学生、还是老师,都算得上是课堂前设置的“安全隐患”。因此在备课时,不能一个或几个老师“远离教室”、“远离学生”、“远离教师个人能力”、“远离教育理论”,在那里“妄自菲薄”的搞什么“大教法”、“大智慧”的研究,又大张旗鼓地去拿学生做实验。
六、“备课并非课课都详案”。
学校要求中青年教师都这么做。但在一个由全国教师加入的QQ群里,经调查,85%的教师不同意这么做。理由一:教案本身只是一个上课计划,可行度到底有多少还难说,与其把时间耗费在写教案上,还不如多钻研教材和研究学生上;理由二:教案本身就分为详案和略案两种,加之一个单元内的课文也有主次之分,所以在写教案上也要有轻重,不能“眉毛胡子一把抓”,课课都详案。在编写详案时,不宜一味去追求什么师说,生
一、生二说的“预设”课,也不宜频繁回归到传统教案的套路,把课堂教学的目的、重难点,组复新巩布等教学过程全部都呈现在书面上,更不能机械地把学生的情况、教材的情况都一一累赘到纸上。
七、“网上的不能搞‘拿来主义’”。
现在的网络是个无穷的资源库。我们教师想要的教案,从小学到高中,从语文到美术,应有尽有,只要利用一搜索引擎工具,键入课文的名字或关键词,轻轻一点击,就会“网”到想要的教案。对此,不少老师开始用查找网上的“共享资源”,来代替过去的备课,“美其名曰”在搞什么“网络备课”。其实他们多是直接下载了教案,不用“加法”也不用“减法”,就直接用到了自己课堂。这样的“拿来就用”的方法,一是不利教师自己的成长。在教师专业化成长路上,备课也是个“学习、研究的大课堂”,简单的“拿来主义”,不但不会让自己教学的本领增强,而且会增长自己的工作惰性;二是经常用别人的思想去教育自己
12 的学生,很多时候做不到“对症下药”。久之,将会在学生中失去师者的“知识渊博”的好印象。
因此,教师在借鉴网络资源时,要学会“加一加”自己的观念和方法,“减一减”别人不着边际的教法,把别人的先进理念补植到自己的大脑中,把别人先进的教法嫁接到自己的教法中,切实让自己的课堂也能丰富起来。