什么是visual basic?(visual basic?)

2008年,微软停止了对VB的支持,并宣布它是一个遗留软件。请随意阅读这篇在此之前写的文章。它为目前仍在使用的.NET软件提供了良好的背景。...

2008年,微软停止了对VB的支持,并宣布它是一个遗留软件。请随意阅读这篇在此之前写的文章。它为目前仍在使用的.NET软件提供了良好的背景。

Microsoft Visual Basic 4.0

这是一个由微软开发和拥有的计算机编程系统。VisualBasic最初是为了使为Windows计算机操作系统编写程序更容易而创建的。visualbasic的基础是一种早期的编程语言Basic,由达特茅斯大学教授约翰·凯梅尼(johnkemeny)和托马斯·库尔茨(thomaskurtz)发明。VisualBasic通常只使用缩写VB。visualbasic是软件史上应用最广泛的计算机编程系统。

visual basic只是一种编程语言吗?

更多。VisualBasic是最早为Windows操作系统编写程序的系统之一。这是可能的,因为VB包含了自动创建Windows所需的详细编程的软件工具。这些软件工具不仅可以创建Windows程序,还可以充分利用Windows的图形化工作方式,让程序员在计算机上用鼠标“绘制”他们的系统。这就是为什么它被称为“VisualBasic”。

Visual Basic还提供了一个独特而完整的软件体系结构。“体系结构”是计算机程序(如Windows和VB程序)协同工作的方式。Visual Basic如此成功的一个主要原因是它包含了为Windows编写程序所需的一切。

visual basic是否有多个版本?

对自1991年微软首次推出以来,到目前的版本VB.NET2005为止,已有9个版本的Visual Basic。前六个版本都称为VisualBasic。2002年,微软推出了VisualBasic.NET1.0,这是一个完全重新设计和重写的版本,是一个更大的计算机体系结构的关键部分。前六个版本都是“向后兼容”的。这意味着VB的更高版本可以处理使用早期版本编写的程序。由于.NET体系结构是一个如此彻底的变化,Visual Basic的早期版本必须重写才能与.NET一起使用。许多程序员仍然更喜欢VisualBasic6.0,一些程序员甚至使用更早的版本。

microsoft是否会停止支持visual basic 6及更早版本?

这取决于你所说的“支持”是什么意思,但许多程序员会说他们已经有了。下一版本的Windows操作系统Windows Vista仍将运行Visual Basic 6程序,未来版本的Windows可能也会运行这些程序。另一方面,微软现在对VB 6软件问题的任何帮助都要收取高额费用,很快他们就不再提供了。微软不再销售VB6了,所以很难找到它。很明显,微软正在尽其所能阻止继续使用Visual Basic 6,并鼓励采用Visual Basic.NET。许多程序员认为微软放弃VisualBasic6是错误的,因为他们的客户在十多年的时间里投入了大量的资金。结果,微软从一些VB6程序员那里得到了很多不好的东西,有些人转而使用其他语言,而不是VB.NET。这可能是个错误。

visual basic.net真的是一种改进吗?

绝对是的!NET的所有功能都是真正的革命性的,它为程序员提供了一种编写计算机软件的能力更强、效率更高、更灵活的方式。Visual Basic.NET是这场革命的关键部分。

同时,VisualBasic.NET显然更难学习和使用。这一能力的大幅提升确实需要付出相当高的技术复杂性成本。微软通过在.NET中提供更多的软件工具来帮助程序员,从而弥补了这一增加的技术困难。大多数程序员都认为VB.NET是一个巨大的飞跃,值得一试。

VisualBasic不是只针对低技能程序员和简单系统吗?

这是程序员使用的编程语言,如C,C++和java,用于在Visual Basic .NET之前进行说明。当时,这一指控有些道理,尽管争论的另一方面是,使用Visual Basic编写优秀程序的速度和成本比使用任何这些语言都要快。

NET等同于任何地方的任何编程技术。事实上,使用.NET版本的C编程语言(称为C#.NET)生成的程序实际上与用VB.NET编写的相同程序完全相同。今天唯一真正的区别是程序员的偏好。

visual basic是“面向对象”的吗?

VB.NET当然是。NET带来的一大变化是完整的面向对象体系结构。VisualBasic6“大部分”是面向对象的,但缺少一些功能,如“继承”。面向对象软件的主题本身就是一个大主题,超出了本文的范围。

什么是VisualBasic“运行时”,我们还需要它吗(the visual basic "runtime" and do we still need it)?

VisualBasic引入的一项重大创新是将程序分为两部分。其中一部分由程序员编写,并执行使该程序独特的所有操作,例如添加两个特定值。另一部分执行任何程序可能需要的所有处理,例如添加任何值的编程。第二部分在Visual Basic 6及更早版本中称为“运行时”,是Visual Basic系统的一部分。运行时实际上是一个特定的程序,每个版本的Visual Basic都有相应的运行时版本。在VB6中,运行时称为MSVBVM60。(完整的VB 6运行时环境通常还需要几个其他文件。)

在.NET中,同样的概念仍然以非常普遍的方式使用,但它不再被称为“运行时”(它是.NET框架的一部分),而且它做的更多。

什么是visualbasic.net框架(the visual basic .net framework)?

与旧的Visual Basic运行时一样,Microsoft.NET Framework与用Visual Basic.NET或任何其他.NET语言编写的特定.NET程序相结合,以提供一个完整的系统。然而,该框架不仅仅是一个运行时。NET框架是整个.NET软件体系结构的基础。其中一个主要部分是一个巨大的编程代码库,称为框架类库(FCL)。NET框架与VB.NET是分开的,可以从Microsoft免费下载。该框架是Windows Server 2003和Windows Vista的一部分。

什么是visual basic for applications(vba)及其如何适应(visual basic for applications (vba) and how does it fit in)?

VBA是Visual Basic 6.0的一个版本,在许多其他系统(如Word和Excel等Microsoft Office程序)中用作内部编程语言。(早期版本的Visual Basic与早期版本的Office一起使用。)除Microsoft外,许多其他公司都使用VBA将编程能力添加到自己的系统中。VBA使另一个系统(如Excel)可以在内部运行程序,并为特定目的提供基本上是自定义版本的Excel。例如,可以使用VBA编写一个程序,该程序将使Excel在单击按钮时使用电子表格中的一系列会计分录创建会计资产负债表。

VBA是唯一一个仍由Microsoft销售和支持的VB6版本,并且仅作为Office程序的内部组件。Microsoft正在开发一种完全的.NET功能(称为VSTO,VisualStudioToolsforOffice),但VBA仍在继续使用。

VisualBasic的成本是多少?

尽管Visual Basic 6可以自己购买,但Visual Basic.NET仅作为Microsoft称之为Visual Studio.NET的一部分出售。VisualStudio.NET还包括其他微软支持的.NET语言、C++、.NET、J.S.NET和C++.NET。VisualStudio有多种版本,具有不同的功能,远远超出了编写程序的能力。2006年10月,微软发布的VisualStudio.NET的标价从800美元到2800美元不等,尽管经常有各种折扣。

幸运的是,微软还提供了一个名为VisualBasic.NET2005ExpressEdition(VBE)的完全免费的VisualBasic版本。此版本的VB.NET独立于其他语言,并且与更昂贵的版本完全兼容。这个版本的VB.NET功能强大,一点也不像自由软件。虽然更昂贵版本的一些特性没有包括在内,但大多数程序员不会注意到遗漏了什么。该系统可以用于产品质量编程,并且不会像某些自由软件那样“瘫痪”。您可以阅读有关VBE的更多信息,并在Microsoft的网站上下载一份副本。

  • 发表于 2021-10-09 07:38
  • 阅读 ( 324 )
  • 分类:编程

你可能感兴趣的文章

微软红心程序员!ms提供的11个免费开发工具

... 学习编程从来没有什么不好的时候 ...

  • 发布于 2021-03-22 05:32
  • 阅读 ( 397 )

建造(build)和在visual studio中重建(rebuild in visual studio)的区别

...建和重建是VisualStudio中的两个特性。 覆盖的关键领域 1.什么是Visual Studio中的Build-定义,功能2.什么是Visual Studio中的Rebuild-定义,功能3.Visual Studio中Build和Rebuild之间的差异-主要差异比较 关键术语 生成、IDE、重建、Visual Studio 什...

  • 发布于 2021-07-02 00:11
  • 阅读 ( 393 )

功能(function)和程序(procedure)的区别

...用机制。两者之间的区别取决于编程语言的上下文。 在Visual Basic中,过程声明为- [AccessSpecifier]子过程重命名([ParameterList]) [声明] 末端接头 在Visual Basic中,函数声明为- [AccessSpecifier]函数名([ParameterList])_ 作为数据类型 [声...

  • 发布于 2021-07-13 20:48
  • 阅读 ( 278 )

vb语言(vb)和运动模拟(vb.net)的区别

关键区别:VB代表visualbasic。它是微软的一种高级编程语言,用于快速开发基于Windows的程序。VB.NET代表支持Visual Basic网络的技术。它是Microsoft的.NET framework语言之一。这种语言是专门为VB开发人员创建的。它属于在.NET框架上实现...

  • 发布于 2021-07-13 21:15
  • 阅读 ( 249 )

当日下载:microsoft express开发者工具

...学生开发人员的轻量级、易于使用且易于学习的工具”,Visual Studio Express版本包括:VisualWebDeveloper2005Express版SQLServer2005Express版Visual Basic 2005快速版Visual C#2005快速版Visual C++ 2005快速版Visual J#2005速成版看起来微软打算招聘更多的程...

  • 发布于 2021-08-03 01:11
  • 阅读 ( 145 )

visual basic术语表

...命名(实际上是出于市场而非技术原因)造成了对它们是什么的大量混淆。 许多语言和应用程序以某种方式支持ActiveX,而Visual Basic对ActiveX的支持非常强大,因为它是Win32环境的基石之一。 注:Dan Appleman在其关于VB.NET的书中...

  • 发布于 2021-09-10 22:25
  • 阅读 ( 234 )

如何在visual basic中使用process.start(use process.start in visual basic)

...给另一个进程的任何参数集。 您可以使用Process.Start做什么实际上只受您可以使用的流程的限制。如果您想在记事本中显示基于文本的自述文件,只需执行以下操作: Process.Start("ReadMe.txt") Process.Start("notepad", "ReadMe.txt") ...

  • 发布于 2021-09-11 23:49
  • 阅读 ( 232 )

如何在visual basic 6中创建和使用资源(create and use resources in visual basic 6)

在VisualBasic学生学习了所有关于循环、条件语句和子例程等的知识之后,他们经常问的下一个问题是,“如何添加位图、wav文件、自定义光标或其他特殊效果?”答案之一是资源文件。当您使用VisualStudio资源文件添加文件时,它...

  • 发布于 2021-09-11 23:54
  • 阅读 ( 222 )

什么是visual basic?(visual basic?)

...程序员在计算机上用鼠标“绘制”他们的系统。这就是为什么它被称为“VisualBasic”。 Visual Basic还提供了一个独特而完整的软件体系结构。“体系结构”是计算机程序(如Windows和VB程序)协同工作的方式。Visual Basic如此成功的...

  • 发布于 2021-10-09 07:38
  • 阅读 ( 324 )

什么是一些不同的计算机编程语言?(some of the different computer programming languages?)

有成千上万种计算机编程语言。这些语言用于控制计算机的行为方式、处理信息、表达算法和处理任务。一些计算机编程语言已经存在很多年了,而新语言或旧语言的变体...

  • 发布于 2021-12-08 12:35
  • 阅读 ( 143 )
t4779420
t4779420

0 篇文章