
VB实习心得体会 论文(急..!!!!!!!!!!!!!!)
一、Visual Basic么
Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。
是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。
无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。
何谓 Visual Basic
“Visual”指的是采用可视化的开发图形用户界面(GUI)的方法,一般不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可;“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。
专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。
VB提供了学习版、专业版和企业版,用以满足不同的开发需要。
学习版使编程人员很容易地开发Windows和Windows NT的应用程序;专业版为专业编程人员提供了功能完备的开发工具;企业版允许专业人员以小组的形式来创建强健的分布式应用程序。
二、能用 Visual Basic 干什么呢
也许应该问不能用它干什么更恰当一些。
答案是:没有什么不能干的
Visual Basic 所做的很多事情一点也不简单。
它是一种强大的语言,即您所能想到的编程任务,它基本都能完成。
从设计新型的用户界面到利用其它应用程序的对象;从处理文字图象到使用数据库;从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 Internet 的遍及全球分布式应用程序,都可在 Visual Basic 提供的工具中各取所需。
VB是微软公司的一种通用程序设计语言,包含在Microsoft Excel、Microsoft Access等众多Windows应用软件种的VBA都使用VB语言,以供用户二次开发;目前制作网页使用较多的VBScript脚本语言也是VB的子集。
利用 VB的数据访问特性,用户可以对包括Microsoft SQL Server和其他企业数据库在内的大部分数据库格式创建数据库和前端应用程序,以及可调整的服务器端部件。
利用ActiveX(TM)技术,VB可使用如Microsoft Word、Microsoft Excel及其他Windows应用程序提供的功能,甚至可直接使用VB专业版和企业版创建的应用程序对象。
三、关于VB语言的前景 在目前各种编程语言共存的时代,VB会不会落伍呢
当然不会了。
从1991年VB诞生之日起到现在已经有七个版本了(最新.NET版)这么高的更新率,不外乎说明两个问题:用户对VB的热衷,微软对VB的重视。
不可否认微软对市场的预测能力是极为高明的,而它强大的技术、财力支持也使它在许多以前未进入的领域,在不长的时间内有成为最有力的竞争对手, 对于VB现在也有一个很强的竞争对手――Delphi,有人把它称作VB杀手,这显然有偏激之处,VB的确有它的不足之处,但Delphi又何尝不是呢,而且以微软对VB的倾心,VB的功能必然会越来越强大。
我们这些所谓的 VB 程序员总算可以放心了,VB不会落后于时代,毕竟它是使用人数最多的优秀的开发工具。
四、怎样学习VB语言
如果你是一个对编程一无所知,而又迫切希望掌握一种快捷实用的编程语言的初学者,那选择Visual Basic没错的。
它的快捷的开发速度,简单易学的语法,体贴便利的开发环境,是初学者的首选。
也许你会问,我以前没学过任何一种语言,我能快速上手吗
别担心,没问题。
VB的语法的和QBASIB语言是基本相同的,也就是说它的语法是最容易被初学者所接受的。
另外VB提供的是可视化的开发环境,我们可以象搭积木一样构建出程序的界面,而且VB提供了丰富的控件组,省去了我们自己写代码实现这些效果的麻烦,这样我们就能把更多的精力放在程序功能的实现上,所以VB学起来简单,用起来方便。
怎样才能学好VB编程呢
我的体会就是“实例学习”,即通过在学习、编制生动有趣的小例子的过程中掌握VB编程的知识点和编程小技巧,这是最有效的学习方法。
今后在VB学习这个版块,我们会向大家推荐一些好的实例、编程技巧。
如果学习过程中遇到了什么问题,或者有什么好的心得,你向我们提问求助或是发表文章。
大家一起来交流吧
万事开头难,刚刚开始,遇到些困难没关系,慢慢来。
编程是一个不断学习,不断积累的过程,编程的乐趣也正是存在于学习的过程中。
我们每学一点,就赶快把它用到实际的程序中去,自己多学多用多实践,水平才能不断提高,这就是“学以致用”。
另外,编程涉及到很多的知识,象操作系统的、软件工程的、硬件系统的以及编程思想等各个方面,这就需要我们多看看这方面的资料,扩充自己的知识面。
用VB编写简单计算器程序
论文摘要:总结几年来vb程序设计的实际经验,并进行深刻的反思,重新对程序设计进行探讨,并根据个人的实际教学总结出三段式教学方法,并对该教学方法进行了阐述以及基于这种方法如何进行具体的实际教学.以及教学中遇到问题的反思.关键词: 程序,程序设计,算法,教学方法程序设计是一种构造性的技术.怎样开展这种构造性的又具有创造力活动的教学呢 经过这几年在实际教学中的不断摸索总结出一些方法或者说经验.首先明确对程序的理解如下:一,关于程序设计程序就是在数据的某些特定的表示方式和结构的基础上对抽象算法的具体表述.简言之:程序=算法+数据结构数据首先是代表客观现象的抽象,最好表示成不必在普通程序设计语言中实现的抽象结构.在构造程序的过程中,随着算法的精细化,数据表示方法也逐步求精,越来越符合所使用的程序设计系统的限制.这部分内容对中学生来说,是比较难理解的地方,并且根据信息技术指导纲要,这部分内容在中学是不做要求的.所以,在处理上,淡化这部分.算法--解决问题的方法.一个问题可以用许多不同的算法来完成,每一种算法都有某些优点和缺点,必须根据具体的应用问题来衡量如何培养学生,构造算法,编写程序的能力呢!一个重要的方法是从许多实例中总结出基本的构成原则,并以系统的方式来展现它们.不过程序设计这一领域极为纷繁多变,包含复杂的脑力活动.因此,不可能把它压缩成一种纯粹的开药方式的训练.我们所能选择的方法只能是仔细选择和描述标准的例子二,VB程序设计传统程序设计总结出的几种常用的方法:通常称为模块化,自顶向下,结构化.像Visual Basic这样的基于对象的事件驱动的语言来说,就需要进行一些变化了,例如,在这种程序中并没有顶,加之其面向对象的特性,程序设计方法更加多样化.但一般来说,还是可以从一般到具体,首先可以给出程序设计的大致轮廓,然后,再进行充分地细化.在设计了VB项目的项目的界面后,可以首先进行总体考虑(各个事件过程要完成什么样的工作),然后,再分解,逐个事件过程细化.三,三段式教学思路通过实例的设计制作,培养学生构造算法的能力.这里,重要的一条原则就是:先思考——后编程;循序渐进,逐步过渡.逐渐从重在界面设计(认识控件)的学习,过渡到代码的编写.直观上,就是问题提出的角度有变化.比如,前面几课直接给出样例,学生按要求模仿作,主要目的是熟悉vb控件的属性,事件,体会vb程序设计的过程;(1~4课)第二阶段,一般会是提出问题,给出参考样例,留给学生一些自由发挥,创造的空间,在教师帮助下完成(5~6课);第三阶段,就是提出问题,由学生和教师一起讨论算法,学生独立上机完成,最终的期望是学生能够独立的提出问题,分析问题,解决问题.(7~10课)在实际实施教学的过程中,总结出一个三段式:四,实施过程以第7课 猜数游戏程序设计为例,讲法如下:程序要求:设计一个猜数游戏程序,计算机产生0~9之间的随机数,用户来猜,猜对了给出正确的信息.反之,给出错误信息.分析过程:自然语言描述 ( 流程图描述 ( 计算机语言描述 五,反馈与反思经过本学期的又一轮教学检验,从几个方面进一步验证了这一方法的可行性,有效性.反馈(1)课堂上,学生反应通过逐步引导,学生构造算法的能力日益增强,体现在,参与课堂的积极性逐步提高,上机作业学生自己设计的算法越来越多,能够突破教师所给范例的解决问题方法,培养了学生的创造性解决问题的能力.(2)期末会考,成绩理想信息技术会考,在所教的5个班200多名的学生中,只有1人未通过会考,进一步验证了学生对程序设计的掌握程度.(3)期末问卷调查期末我们设计了一套问卷,对学生进行了不记名调查,通过对问卷的反馈结果进行整理,其中的对程序设计教学方法的满意度非常高.反思在教学过程中也发现了一些不足之处,选例有两点控制的还不够理想,就是例子的兴趣和难度.本学期有些范例学生反应难度偏高,也就是,在分层教学的控制上,还不够理想;二是例子的选择要进一步其中学生的兴奋点,因为,兴趣是最好的老师,尤其,在程序教学上,这是我下一轮要进一步努力的地方.教学方法对教学效果来说是至关重要的,但不是绝对的,有了好的方法,还要有一个合理的实施过程,在这个过程中,师生情感的交流对教学效果的影响也是不可忽视的,增进师生间的情感交流是信息技术课教师想上好信息技术课不可轻视的一个环节.给出样例(完全模仿)分析引导给出参考范例(半模仿)提出问题(独立完成)产生随机数输入所猜数字判断是否相等相等显示正确信息否则显示错误信息YNPrivatesubcmdguess_Click()RandomizeX=fix(rnd*10)End Sub Private Sub cmdguess_Click()If val(txtinput.text)=x then Msgbox(you guess right!)Else Msgbox(you guess wrong!try)EndifEnd Sub
VB好不好??
这是我在学习的过程中的一些技巧,或许对你有帮助,可能字数不你能满足你的要求,但是绝对是精华。
1,如果你要是不是计算机转业的,只是为了方便自己的工作或学习,那么你没有必要把matlab教程全部学会,只需要学你需要的那部分即可,比如,绘图,矩阵运算,等等,根据你个人的需要而定,但是基本命令、数据类型、基本的程序结构(条件语句,循环语句,嵌套)、文件的IO是必须看的,因为任何一个程序都需要这几个基本的块。
2,你最好找一个熟悉编程的人来辅助你的学习,这就包括很多编程的技巧问题,程序的结构设计问题,对于程序的运行效率非常有帮助。
有的时候,你编出来的程序,能够运行,但是耗时太长,也就是说你的程序没有错,但是不适合实际。
或者说,对于规模小的问题能够解决,但是规模大一点的问题就需要很长很长的时间,这就需要对程序的结构和算法问题进行改进(亲身体会,编完一个程序,小的例子可以运行出结果,但是大例子需要很长时间,所以必须要改进一下)。
3,你需要找一本matlab的函数工具词典,就像汉语词典一样,你要尽量多的熟悉matlab自带的函数,及其作用,因为matlab的自带函数特别多,基本上能够满足一般的数据和矩阵的计算,所以基本上不用你自己编函数(如vb中,大部分的函数都需要自己编)。
这一点对你的程序非常有帮助,可以使你的程序简单,运行效率高,可以节省很多时间(亲身体会)。
切记4,你把基本的知识看过之后,就需要找一个实际的程序来动手编一下,不要等所有的知识都学好之后再去编程,你要在编程的过程中学习,程序需要什么知识再去补充(这一条是别人教我的,很管用),编程是一点一点积累的,所以你要需做一些随手笔记什么的。
5,编程问题最头疼的不是编程序,而是调程序,所以在你的程序编完之后,一定要进行验证其正确性,你要尽量多的设想你的问题的复杂性,当然,要一步一步复杂,这样才能保证你的程序的适用性很强。
随笔写了这么多,可能不全,希望对你有帮助



