Visual Basic与Basic有什么不同吗?

2024-11-19 04:21:39
推荐回答(3个)
回答(1):

我接楼上的继续回答你的追问:
//////////////////////////////////////////////////////////////////////////////////////////////////////
Visual Basic与Basic的编程机制不同吗?
VB是典型的快速开发平台(缩写是RPD还是RAD什么的忘记了),以事件驱动为编程机制.具备一些面向对象的特性,但是没有采用面向对象程序设计的很多特性,比如继承,多态,构造,析构,重载.....

Basic是结构化编程,解析一行执行一行.
//////////////////////////////////////////////////////////////////////////////////////////////////////
还有Visual Basic是过程设计语言吗?
Basic,Pascal,C是面向过程的语言,Visual Basic不是的,因为怎么说VB都还是有面向对象的特性的嘛.所以我个人认为不是.
/////////////////////////////////////////////////////////////////////////////////////////////////////
买本程序设计的书,这些内容应该都有啊,C++/Java多看看,了解得更多.

回答(2):


这就好象Windows XP和WinXP的叫法,指的都是XP系统。明白了?

1楼歪解,你了解微软的产品吗?不要误人子弟。

从Visual Studio 2003开始,无论是C#还是VB,都被编译成MSIL中间代码,在执行时由.NET CLR公共语言运行库中的JIT实时编译器映射为机器代码。而VB6是最后一个本机代码的版本。VB6以后的版本都要有.NET的支持。

Visual Basic.NET 2008 与Visual Basic2008 都是同一个产品,只是习惯上的叫法不同而已。因为当VS2003发布时,为了区分以前的VS6.0而加上了.NET后缀。后来随着推行而逐渐被省略。

回答(3):

BASIC(Beginners' All-purpose Symbolic Instruction Code,又译培基),意思就是“初学者的全方位符式指令代码”,是一种设计给初学者使用的程序设计语言。BASIC是一种直译式的编程语言,在完成编写后不须经由编译及连结等手续即可执行,但如果需要单独执行时仍然需要将其建立成执行档。

BASIC的历史
初期BASIC
语言功能很弱、语句很少,只有14条语句,后来发展到17条语句,这就是所谓的“基本的BASIC”。这个时期的BASIC语言主要在小型机上使用,以编译方式执行。
微机BASIC
20世纪70年代,BASIC发展成为一种广泛使用的通用语言。也正是这个年代,微型计算机诞生了。第一个微型计算机配置BASIC语言的是微软(Microsoft)公司总裁比尔.盖茨,那时他才19岁。在比尔.盖茨的第一个微型计算机BASIC的带动下,各种计算机都相继配备了BASIC语言,由于机型不同,它们对基本BASIC语言的扩展也不相同,导致了同是BASIC语言程序却不能却不能互相兼容的局面。这个时期的BASIC语言开始采用解释执行方式,方便了用户对程序的维护。
结构化BASIC
结构化程序设计思想是20世纪70年代开始萌发的,其主要思想是尽量使程序按传统书写顺序执行,减少语句之间的跳转,采用模块化设计,各模块完成一守的相对简单的功能。结构化程序能增加程序的可读性。 20世纪80年代中期,美国国家标准化协会(ANSI)根据结构化程序设计的思想,提出了一个新的BASIC标准草案。在此之后,出现了一此结构化的 BASIC语言,主要有Quick BASIC True BASIC等。它们不仅完全适应结构化、模块化的程序设计的要求,而且保留了BASIC语言易学、易用、易维护等优点,同时提供了解释执行方式和编译执行方式。
Visual BASIC
20世纪80年代中期,微软公司推出Windows操作系统,它提供了图形方式的用户界面,通过鼠标、窗口中、菜单等控计算机,使操作变得更直观、更简单,使用计算机更容易,更方便。 基于Windows操作系统的BASIC语言是Visual BASIC(意为“可视的BASIC”),由美国微软公司开发,它是微软公司在1991年推出的,是一种强有力的软件 开发工具,应用它可以设计出具有良好用户界面的应用程序。Visual BASIC一出现就受到高度重视,发展潜力具大,比尔.盖茨宣称:“Visual BASIC是迎接计算机程序设计挑战的最好例子。” 1975 年,比尔·盖茨创立的 Microsoft,并成功的把 Basic 语言的编译器移植到使用 Intel 处理器的 ALR 计算机中,IBM 在 1982 年选定 Microsoft 创作 PC 的操作系统时,也选定了 Microsoft 的 Basic 作为其计算机的 ROM-Basic。微软还在其发布的 DOS 操作系统中免费加入了 GW-Basic、QBasic 等当时最好的 Basic 解释程序。 Quick BASIC是微软(Microsoft)公司1987年推出的。 1991年,伴随着MS-DOS5.0的推出,微软(Microsoft)公司同时推出了Quick BASIC的简化版QBASIC,将其作为操作系统的组成部分免费提供给用户。自从Windows操作系统出现以来,图形用户界面(GUI)的BASIC语言(即Visual Basic)已经得到广泛应用。 2001年Visual Basic .NET推出 2003年推出Visual Basic .NET 2003推出 2005年11月7日在Visual Studio 2005内推出Visual Basic 2005。 BASIC语言早期是以直译程式的方式创始,也演化出许多不同名称的版本,如:BASICA,GW-BASIC,MBASIC,TBASIC,...。微软公司也在MS-DOS时代即推出QuickBASIC,并逐渐将之改良为兼具直译与编译双重翻译方式,1988年在Windows开始流行的时候,微软公司推出VisualBasicforWindows成为Windows作业环境一枝独秀的易学易用程式语言,微软公司还特地为MS-DOS的使用者开发了VisualBasicforMSDOS。微软在早期的崛起BASIC语言功不可没。