VB.Net - 环境设置

在本章中,我们将讨论可用于创建VB.Net应用程序的工具.

我们已经提到VB.Net是.Net框架的一部分并用于编写.净申请.因此,在讨论运行VB.Net程序的可用工具之前,让我们了解VB.Net如何与.Net框架相关.

.Net Framework

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

  • Windows应用程序

  • Web应用程序

  • Web服务

.Net框架应用程序是多平台应用程序.该框架的设计方式使其可以使用以下任何语言:Visual Basic,C#,C ++,Jscript和COBOL等.

所有这些语言都可以访问框架以及相互通信.

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

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

  • 公共语言运行时(CLR)

  • .Net Framework类库

  • 通用语言规范

  • 通用类型系统

  • 元数据和大会

  • Windows窗体

  • ASP.Net和ASP.Net AJAX

  • ADO.Net

  • Windows Workflow Foundation(WF)

  • Windows Presentation Foundation

  • Windows Communication Foundation(WCF)

  • LINQ

对于每个组件执行的作业,请参阅ASP.Net  - 简介,有关每个组件的详细信息,请参阅Microsoft的文档.

集成开发环境(IDE )对于VB.Net

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

  • Visual Studio 2010(VS)

  • Visual Basic 2010 Express(VBE)

  • Visual Web Developer

最后两个是免费的.使用这些工具,您可以将各种VB.Net程序从简单的命令行应用程序编写到更复杂的应用程序. Visual Basic Express和Visual Web Developer Express版本是Visual Studio的精简版本,具有相同的外观和感觉.它们保留了Visual Studio的大多数功能.在本教程中,我们使用了Visual Basic 2010 Express和Visual Web Developer(用于Web编程章节).

您可以从这里.它会自动安装在您的机器中.请注意,您需要一个有效的互联网连接来安装快速版.

在Linux或Mac OS上编写VB.Net程序

虽然. .NET Framework在Windows操作系统上运行,有一些替代版本可以在其他操作系统上运行. Mono是.NET Framework的开源版本,它包含一个Visual Basic编译器,可在多个操作系统上运行,包括各种Linux和Mac OS.最新版本是VB 2012.

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