Visual Basic 环境安装

在本章中,我们将讨论和学习可用于创建 VB 应用程序的工具。

在本教程中,我们将使用 .Net 环境来编写 VB 程序。 因此,在讨论用于运行 VB 程序的工具之前,先来了解 VB 如何与 .Net 框架之间相关联。


.Net Framework 框架

.Net 框架是一个革命性的平台,可以用于编写以下类型的应用程序:

  • Windows 应用程序
  • Web 应用程序
  • 网页服务(Web services)

Net 框架应用程序是多平台的应用程序。这个框架的设计方式可以使用以下任何语言:Visual BasicC#C++,Jscript 和 COBOL 等来混合编程。

所有这些语言都可以访问框架,也可以相互通信。

.Net 框架由 VB.Net 等客户端语言使用的庞大的代码库组成。这些语言使用面向对象的方法。

以下是 .Net 框架的一些组件:

  • 公共语言运行时(CLR)
  • .Net 框架类库
  • 通用语言规范
  • 普通型系统
  • 元数据和程序集
  • Windows 窗体
  • ASP.Net 和 ASP.Net AJAX
  • ADO.Net
  • Windows Workflow Foundation(WF)
  • Windows Presentation FoundationWindows
  • 通信基础(WCF)
  • LINQ

有关这些组件执行的工作,请参阅 ASP.Net 简介,有关每个组件的详细信息,请参阅 Microsoft 的文档。


集成开发环境(IDE)

Microsoft 为 VB 编程提供以下开发工具:

  • Visual Studio 2017(VS) - 注:本教程中使用的开发工具
  • Visual Basic 2017 Express(VBE)
  • Visual Web Developer

这里使用社区版本,最后两个是免费的。使用这些工具,可以编写各种 VB 程序 - 从简单的命令行应用程序更复杂的应用程序。 Visual Basic Express 和 Visual Web Developer Express 版本都是精简版的 Visual Studio,并具有相同的外观。它们保留了 Visual Studio 的大部分功能。 在本教程中,我们使用 Visual Studio 2017 社区版本(下载: http://www.visualstudio.com/downloads/ )作为开发工具。


在 Linux 或 Mac OS 上编写 VB 程序

虽然 .NET Framework 运行在 Windows 操作系统上,但是还有一些替代版本适用于其他操作系统。 Mono 是 .NET Framework 的一个开源版本,它包括一个 Visual Basic 编译器,可以在多种操作系统上运行,包括各种 Linux 和 Mac OS。最新的版本是:5.4.0 Stable (5.4.0.201) 。

Mono 声明的目的不仅在于能够跨平台运行 Microsoft .NET 应用程序,还能为 Linux 开发人员带来更好的开发工具。 Mono 可以在包括 Android,BSD,iOS,Linux,OS X,Windows,Solaris 和 UNIX 在内的许多操作系统上运行。

下载地址:http://www.mono-project.com/download/