您好,欢迎访问三七文档
当前位置:首页 > 机械/制造/汽车 > 制造加工工艺 > VB的发展简史及其发展前瞻
本文由吖银银贡献doc文档可能在WAP端浏览体验不佳。建议您优先选择TXT,或下载源文件到本机查看。一.课题名称:VB的发展简史及其发展前瞻二.问题的由来:(背景分析)由于在学校校本课上学习了vb程序设计方面的相关知识,了解vb程序的一些简单操作,对关于vb程序设计方面的指示产生了浓厚的兴趣,所以就更想了解多一些关于vb的知识和相关信息。我们决定关于VB的发展简史及其发展前瞻做一个课题研究,多了解一些相关知识。三.研究计划(包括步骤、研究方法、活动计划、个人分工等等)1.去图书馆、上网搜查资料2.将搜查来的资料整理3.向周围的、校园中的同学询问调查4.将资料、调查来的信息整理、写报告四.相关资料:VisualBasic概述VisualBasic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言。“Visual”指的是开发图形用户界面(GUI)的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。“Basic”指的是BASIC(BeginnersAll-PurposeSymbolicInstructionCode)语言,一种在计算技术发展历史上应用得最为广泛的语言。VisualBasic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。VisualBasicScriptingEdition(VBScript)是广泛使用的脚本语言,它是VisualBasic语言的子集,可嵌入HTML语言中,用于网页设计,如ASP(ActiveServerPage)文件。VB简单易学,通用性强,用途广泛。VB的功能?VB可以用于可以开发多媒体、数据库、网络、图形等方面的应用程序。?数据访问特性允许对包括MicrosoftSQLServer和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。?有了ActiveX(TM)技术就可使用其它应用程序提供的功能,例如MicrosoftWord字处理器,MicrosoftExcel电子数据表及其它Windows应用程序。?Internet能力强大,很容易在应用程序内通过Internet或intranet访问文档和应用程序,或者创建Internet服务器应用程序。?已完成的应用程序是使用VisualBasic虚拟机真正.exe文件,可以自由发布VB中几个常用术语:工程(Project)是指用于创建一个应用程序的文件的集合。:对象(Object)可控制的某个东西,VB中主要有两类对象:窗体和控件。:应用程序的用户界面,即windows。窗体(Form)):控件(Control)指的是各种按钮、标签、文本框等。:属性(Property)是指对象的特征,如大小、标题或颜色。ActiveX:ActiveX是基于ComponentObjectModel(COM)的可视化控件结构的商标名称。它是一种封装技术,提供封装COM组件并将其置入应用程序(如Web浏览器)的一种方法。ComponentsObjectModel(COM):是软件组件互相通讯的一种方式。它是一种二进制和网络标准,允许任意两个组件互相通讯,而不管它们是在什么计算机上运行(只要计算机是相连的),不管各计算机运行的是什么操作系统(只要该操作系统支持COM)也不管该组件是用什么语言编写的。,VisualBasic发展史1、1991年VisualBasic1.0诞生VisualBasic1.0的功能非常简单,微软为他添加了VBX控件,而不是我们熟悉的ocx控件,缺少数据库支持,而且此时的vb还是一种解释型语言,还不能生成.exe文件。但他最大的革新是加入了事件驱动模型和可视化开发。2、1992年微软推出了VisualBasic2.0微软在这个版本中加入了对象型变量和最原始的“继承”概念,以及OLE和简单的数据访问功能,同时还有大量的第三方控件。3、1993年VisualBasic3.0发布在这个版本中,微软添加了增加了最新的ODBC2.0的支持,Jet数据引擎的支持和新版本OLE的支持。最吸引人的地方是它对数据库的支持大大增强了,Grid控件和数据控件能够创建出色的数据窗口应用程序,而Jet引擎让VisualBasic能对最新的Access数据库快速地访问。VisualBasic3.0还增加了许多新的金融函数。此外还增加了相当多的专业级控件,可以开发出相当水平的Windows应用程序。VisualBasic3.0是98年以前中国最流行的VisualBasic版本。4、1995年VisualBasic4.0发布VisualBasic4.0是一场革命,但在当时而言,这简直是场灾难,首先vbx控件消失了,代之的是ocx控件,OLE已经不是传统的OLE了,VisualBasic4.0所用的语言换成了VisualBasicForApplication,这一切导致VB3.0以上版本很难移植到VB4.0中,但不可否认的是VisualBasic4.0为VisualBasic成为一种COM语言奠定了基础。微软在这个版本中引入COM编程思想,比如在语言上加入了类模块以及属性过程、函数过程,子程序过程等组件开发所需的封装性特征。同时该版本的VisualBasic还能够开发dll函数,可以将书写好的类用这种方式和其他语言共享。在当时用VisualBasic开发com组件比其他任何开发语言都快捷。5、1997年VisualBasic5.0发布这个版本的VisualBasic为com提供了最强有力的支持,同时微软还加入了一个本地代码编译器,解决了vb4.0中的p代码造成的性能瓶颈问题,让应用程序的效率大大提升。Visualbaisc5.0提供了更多的面向对象支持,允许开发人员创建事件和接口,改进了类模块,支持创建自己的集合类,ActiveX控件、进程内的COMDLL组件以及在浏览器中运行的ActiveX文档。VisualBasic5.0的IDE支持“智能感知”,这是一项非常方便开发者的功能,可以不必记住很长的成员名称和关键字,只要按“.”,想要的东西统统弹出来。6、1998年VisualBasic6。0发布VisualBasic6.0已经是一款非常成熟和稳定的开发系统,微软把VisualBasic6.0作为vIsualstudio的一员发布的,这表明微软在改变vb的产品定位,成为大规模企业开发的利器。在vb6.0中微软加入了ado数据访问模型,使大数据量快速访问成为可能,提高了vb对n层结构的分布式应用程序的开发能力,同时微软也为vb加入了开发web应用程序的能力。7、2002年VisualBasic.net诞生这是vb的又一次革命,vb.net新增了许多功能,vb6.0不能实现继承,因此一直被c++程序员指责为伪面向对象语言,vb.net还支持多线程,引入了try…catch结构异常化处理。但对vb程序员而言则是又一次灾难。这个版本的vb已经不是传统的VisualBasic,从语言而言VisualBasic4.0抛弃了QuickBASIC,采用了VisualBasicForApplication,那么vb.net则抛弃了VisualBasicForApplication,已经成为一门全新的语言,但这个变化也吓坏了vb程序员,vb.net处于一种非常尴尬的局面,一方面它有不可否认的强大功能,另一方面由于版本兼容性大量vb程序员转向c#或java,使用vb.net的程序员远不如vb6.0,开发商也很难从vb6.0转向vb.net。从目前透露的VisualBasic.net2005信息来看,VisualBasic.net2005是值得大家期待的,在这个版本的vb.net中,微软新增了更多的功能,如:泛型、运算符重载、PartialType、窗体的默认实例(让你用VB6的语法使用窗体)、语法的多种改进、关键字等,My微软声称在VisualBasic.net2005只用一行代码就可以读写注册表、访问文件、读写串口、获取应用程序信息,能让我们象逛商店那样轻松的编程。五.相关调查:我们在学校里周围的同学们做过询问调查:1.86%的同学不知道vb程序。2.91%的同学不知道vb程序的具体功能与作用六.结论:经过我们一段时间里搜查的资料和对人们的调查,我们进一步的了解了vb程序的相关知识与信息。Vb程序是一个功能很好的、性能出色的程序。Vb也会有较好的发展,功能会更加的强大。许多同学对他并不了解是因为这个程序对于普通学生来说还太深奥,在日常生活中还用不着。而且我觉得vb如果能改变一下语言会更方便与人们编成。七.感想:经过我们一段时间里搜查的资料和对人们的调查,我们进一步的了解了vb程序的相关知识与信息,学到了许多多方面的信息知识。通过这次的研究性学习,我们从中学习到了很多,学到了很多各方面的知识,对我们来说是一次好的学习机会.
本文标题:VB的发展简史及其发展前瞻
链接地址:https://www.777doc.com/doc-5897657 .html