Visual Basic 历史资料.....
1个回答
展开全部
Visual Basic Visual Basic(VB)是一种由微软公司开发的包含协助开发环境的事件驱动程式语言。从任何标准来说,VB都是世界上使用人数最多的语言——不仅是盛赞VB的开发者还是抱怨VB的开发者的数量。它源自于BASIC程式语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接资料库,或者轻松的创建ActiveX控制项。程式设计师可以轻松的使用VB提供的组件快速建立一个应用程序。 发展历史 1991年,微软公司推出了Visual Basic 1.0版。这在当时引起了很大的轰动。许多专家把VB的出现当做是软体开发史上的一个具有划时代意义的事件。以现在的眼光来看,VB1.0版的功能其实非常的弱,但它在推出当时可是第一个「可视」的编程软体。这使得程式设计师欣喜之极,都尝试在VB的平台上进行软体创作。微软也不失时机地在四年内接连推出VB2.0,VB3.0,4.0三个版本。并且从VB3开始,微软将ACCESS的资料库驱动集成到了VB中,这使得VB的资料库编程能力大大提高。从VB4开始,VB也引入了物件导向的程序设计思想。VB功能强大,学习简单。而且,VB还引入了「控制项」的概念,使得大量已经编好的VB程序可以被我们直接拿来使用。 2002年Visual Basic .NET 2002 (v7.0)问世,2003年Visual Basic .NET 2003 (v7.1)问世,2005年11月7日Visual Basic 2005 (v8.0)问世,同时间推出Visual Basic 2005的免费简化版本Visual Basic 2005 Express Edition给Visual Basic初学者及学生使用。原定免费使用期限一年
之后微软宣布Express版本永久免费。 VB2005的「显著」优点是,可以直接编写出XP风格的按钮,以及其他的控制项。但是其编写的小程序占用近10MB的记忆体。 通过几年的发展,它已成为一种专业化的开发语言和环境。用户可用Visual Basic快速创建Windows程序,现在还可以编写企业水准的客户/伺服器程序及强大的资料库应用程序。 由VB派生的语言 微软开发了一系列有关VB的脚本语言: Visual Basic for Applications,即VBA,包含在微软的应用程序中(比如Microsoft Office),以及类似WordPerfect Office这样第三方的产品里面。VBA这样嵌入在各种应用程序中看起来有些矛盾,但是它的功能和VB一样强大。 VBScript是预设的ASP语言,还可以用在Windows脚本编写和网页编码中。尽管它的语法类似于VB,但是它却是一种完全不同的语言。VBS不使用VB运行库运行,而是由Windows脚本主机解释执行。这两种语言之中的不同点影响ASP网站的表现。 当微软准备开发一种新的编程工具的时候,第一决定就是利用最抢手的VB6来进行旧改,或者就是重新组建工程开发新工具。微软后来开发了VB的继任者Visual Basic .NET,同时也是.NET平台的一部分。VB程式语言是一种真正的物件导向程式语言,和VB并不完全相容。 语言特性 图片参考:upload.wikimedia/ *** /zh/7/7c/Typical_vb6_session 一个典型的VB进程 VB的中心思想就是要便于程式设计师使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为预设的属性和方法已经有一部分定义在了组件内,所以程式设计师不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着电脑速度的飞速增加,关于性能的争论已经越来越少。 窗体控制项的增加和改变可以用拖放技术实现。一个排列满控制项的工具箱用来显示可用控制项(比如文本框或者按钮)。每个控制项都有自己的属性和事件。预设的属性值会在控制项创建的时候提供,但是程式设计师也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控制项位置的代码,在运行时候每当用户更改窗口大小,控制项也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字元的输入。 VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于作业系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。 VB的组件既可以拥有用户界面,也可以没有。这样一来伺服器端程序就可以处理增加的模块。 VB使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的物件导向支持。因为越来越多组建的出现,程式设计师可以选用自己需要的扩展库。和有些语言不一样,VB对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变数名称遵循书写规则。预设情况下字元串的比较是对大小写敏感的,但是可以关闭这个功能。 VB使得大量的外界控制项有了自己的生存空间。大量的第三方控制项针对VB提供。VB也提供了建立、使用和重用这些控制项的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。 总结 VB会吸引更多的赞誉和批评,也会继续为广大的用户和程式设计师使用。它非常适合用来开发拥有友好界面的程序(比如针对终端的数据),但是不适合开发其它程序(比如联合计算程序)。 VB对初学编程者是一个很好的入门软体,尤其对一些天赋编程才能而自己也不知道的人,由VB着手可轻易引发他们的潜能,发挥他们在这方面的才华。 VB不拥有的特性 继承。VB5和VB6都是物件导向的程式语言,但是不包含继承特性。VB中提供了特殊的类的功能,但是还是不能满足程式设计师的需求。VB 包含了所有物件导向的特性。 多执行绪支持 异常处理。VB中使用了Try-Catch-Finally来处理异常。而VB中只有"On Error Goto line"语句。 对指针的支持非常有限。 VB只能支持8到32位的整形,很多语言都有无限制的支持。 VB不允许在任何数组记忆体在不变的变数。 VB不支持以上特性,程式设计师需要自己建构方法来实现相似的功能。 VB革命 图片参考:upload.wikimedia/ *** /zh/e/e6/Microsoft_Visual_Basic_for_MS-DOS VB1.0的DOS版本 VB1.0于1991年发布。这个连接程式语言和用户界面的进步被称为Tripod(有些时候叫做Ruby),最初的设计是由阿兰·库珀(Alan Cooper)完成的 时间轴 1991年4月,Visual Basic 1.0 Windows版本发布 1992年9月,Visual Basic 1.0 DOS版本发布。 1992年11月,VB2.0发布。它对于上一个版本的界面和速度都有所改善。 1993年夏天,VB3.0发布,分为标准版和专业版。其中包含一个数据引擎,可以直接读取Access资料库。 1995年8月,VB4.0发布了32位版本和16位的版本。其中包含了对类的支持。 1997年2月,VB5.0发布。程式设计师可以用32位的版本导入由4.0版本创建的16位程序,并且能顺利编译。同时还包含了对用户自建控制项的支持。 1998年夏天,VB6.0发布。VB6是VB至今仍无法完全取代的版本。 2001年,Visual Basic .NET和.NET Framework发布。由于其使用了新的核心和特性,所以很多VB的程式设计师都要改写程序。 2003年,Visual Basic .NET 2003和.NET Framework 1.1发布。 2004年,微软开放了Visual Studio.NET 2005的测试版本(代号Whidbey)。包含了.NET Framework2.0的测试版本。 2005年,微软宣布将不会再对非.NET版本的VB进行支持。VB社群立即作出反应表示关心这个消息,一些老用户还递交了希望能够继续对VB进行技术支持的 *** 书。微软目前还不愿意改变他们的决定。 2005年11月7日,Visual Studio 2005发布。
参考: zh. *** /w/index?title=Visual_Basic&variant=zh-
自从失恋后
看到路上成双成对
就格外放闪
嘴巴潇洒说只是少一个人来爱
但不可否认还是希望可以多多认识新的朋友
往认真爬文3个月以上
终于找到隐藏在网路中
传说中的李姐
在今年3月初就预约来找
果然是口碑相传
不做广告的
我排第3次就遇到双方非常有感觉的
目前是暂停排约
李姐那边可以暂停排约1次
会员时间可以展延拉长时间
也在这段时间可以观察对方. 推荐给有需要的朋友参考
之后微软宣布Express版本永久免费。 VB2005的「显著」优点是,可以直接编写出XP风格的按钮,以及其他的控制项。但是其编写的小程序占用近10MB的记忆体。 通过几年的发展,它已成为一种专业化的开发语言和环境。用户可用Visual Basic快速创建Windows程序,现在还可以编写企业水准的客户/伺服器程序及强大的资料库应用程序。 由VB派生的语言 微软开发了一系列有关VB的脚本语言: Visual Basic for Applications,即VBA,包含在微软的应用程序中(比如Microsoft Office),以及类似WordPerfect Office这样第三方的产品里面。VBA这样嵌入在各种应用程序中看起来有些矛盾,但是它的功能和VB一样强大。 VBScript是预设的ASP语言,还可以用在Windows脚本编写和网页编码中。尽管它的语法类似于VB,但是它却是一种完全不同的语言。VBS不使用VB运行库运行,而是由Windows脚本主机解释执行。这两种语言之中的不同点影响ASP网站的表现。 当微软准备开发一种新的编程工具的时候,第一决定就是利用最抢手的VB6来进行旧改,或者就是重新组建工程开发新工具。微软后来开发了VB的继任者Visual Basic .NET,同时也是.NET平台的一部分。VB程式语言是一种真正的物件导向程式语言,和VB并不完全相容。 语言特性 图片参考:upload.wikimedia/ *** /zh/7/7c/Typical_vb6_session 一个典型的VB进程 VB的中心思想就是要便于程式设计师使用,无论是新手或者专家。VB使用了可以简单建立应用程序的GUI系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。因为预设的属性和方法已经有一部分定义在了组件内,所以程式设计师不用写多少代码就可以完成一个简单的程序。过去的版本里面VB程序的性能问题一直被放在了桌面上,但是随着电脑速度的飞速增加,关于性能的争论已经越来越少。 窗体控制项的增加和改变可以用拖放技术实现。一个排列满控制项的工具箱用来显示可用控制项(比如文本框或者按钮)。每个控制项都有自己的属性和事件。预设的属性值会在控制项创建的时候提供,但是程式设计师也可以进行更改。很多的属性值可以在运行时候随着用户的动作和修改进行改动,这样就形成了一个动态的程序。举个例子来说:窗体的大小改变事件中加入了可以改变控制项位置的代码,在运行时候每当用户更改窗口大小,控制项也会随之改变位置。在文本框中的文字改变事件中加入相应的代码,程序就能够在文字输入的时候自动翻译或者阻止某些字元的输入。 VB的程序可以包含一个或多个窗体,或者是一个主窗体和多个子窗体,类似于作业系统的样子。有很少功能的对话框窗口(比如没有最大化和最小化按钮的窗体)可以用来提供弹出功能。 VB的组件既可以拥有用户界面,也可以没有。这样一来伺服器端程序就可以处理增加的模块。 VB使用参数计算的方法来进行垃圾收集,这个方法中包含有大量的对象,提供基本的物件导向支持。因为越来越多组建的出现,程式设计师可以选用自己需要的扩展库。和有些语言不一样,VB对大小写不敏感,但是能自动转换关键词到标准的大小写状态,以及强制使得符号表入口的实体的变数名称遵循书写规则。预设情况下字元串的比较是对大小写敏感的,但是可以关闭这个功能。 VB使得大量的外界控制项有了自己的生存空间。大量的第三方控制项针对VB提供。VB也提供了建立、使用和重用这些控制项的方法,但是由于语言问题,从一个应用程序创建另外一个并不简单。 总结 VB会吸引更多的赞誉和批评,也会继续为广大的用户和程式设计师使用。它非常适合用来开发拥有友好界面的程序(比如针对终端的数据),但是不适合开发其它程序(比如联合计算程序)。 VB对初学编程者是一个很好的入门软体,尤其对一些天赋编程才能而自己也不知道的人,由VB着手可轻易引发他们的潜能,发挥他们在这方面的才华。 VB不拥有的特性 继承。VB5和VB6都是物件导向的程式语言,但是不包含继承特性。VB中提供了特殊的类的功能,但是还是不能满足程式设计师的需求。VB 包含了所有物件导向的特性。 多执行绪支持 异常处理。VB中使用了Try-Catch-Finally来处理异常。而VB中只有"On Error Goto line"语句。 对指针的支持非常有限。 VB只能支持8到32位的整形,很多语言都有无限制的支持。 VB不允许在任何数组记忆体在不变的变数。 VB不支持以上特性,程式设计师需要自己建构方法来实现相似的功能。 VB革命 图片参考:upload.wikimedia/ *** /zh/e/e6/Microsoft_Visual_Basic_for_MS-DOS VB1.0的DOS版本 VB1.0于1991年发布。这个连接程式语言和用户界面的进步被称为Tripod(有些时候叫做Ruby),最初的设计是由阿兰·库珀(Alan Cooper)完成的 时间轴 1991年4月,Visual Basic 1.0 Windows版本发布 1992年9月,Visual Basic 1.0 DOS版本发布。 1992年11月,VB2.0发布。它对于上一个版本的界面和速度都有所改善。 1993年夏天,VB3.0发布,分为标准版和专业版。其中包含一个数据引擎,可以直接读取Access资料库。 1995年8月,VB4.0发布了32位版本和16位的版本。其中包含了对类的支持。 1997年2月,VB5.0发布。程式设计师可以用32位的版本导入由4.0版本创建的16位程序,并且能顺利编译。同时还包含了对用户自建控制项的支持。 1998年夏天,VB6.0发布。VB6是VB至今仍无法完全取代的版本。 2001年,Visual Basic .NET和.NET Framework发布。由于其使用了新的核心和特性,所以很多VB的程式设计师都要改写程序。 2003年,Visual Basic .NET 2003和.NET Framework 1.1发布。 2004年,微软开放了Visual Studio.NET 2005的测试版本(代号Whidbey)。包含了.NET Framework2.0的测试版本。 2005年,微软宣布将不会再对非.NET版本的VB进行支持。VB社群立即作出反应表示关心这个消息,一些老用户还递交了希望能够继续对VB进行技术支持的 *** 书。微软目前还不愿意改变他们的决定。 2005年11月7日,Visual Studio 2005发布。
参考: zh. *** /w/index?title=Visual_Basic&variant=zh-
自从失恋后
看到路上成双成对
就格外放闪
嘴巴潇洒说只是少一个人来爱
但不可否认还是希望可以多多认识新的朋友
往认真爬文3个月以上
终于找到隐藏在网路中
传说中的李姐
在今年3月初就预约来找
果然是口碑相传
不做广告的
我排第3次就遇到双方非常有感觉的
目前是暂停排约
李姐那边可以暂停排约1次
会员时间可以展延拉长时间
也在这段时间可以观察对方. 推荐给有需要的朋友参考
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询