- VB.Net 基本教程
- VB.Net - 首页
- VB.Net - 概述
- VB.Net - 环境设置
- VB.Net - 程序结构
- VB.Net - 基本语法
- VB.Net - 数据类型
- VB.Net - 变量
- VB.Net - 常量
- VB.Net - 修饰符
- VB.Net - 语句
- VB.Net - 指令
- VB.Net - 运算符
- VB.Net - 决策制定
- VB.Net - 循环
- VB.Net - 字符串
- VB.Net - 日期和时间
- VB.Net - 数组
- VB.Net - 集合
- VB.Net - 函数
- VB.Net - 子例程
- VB.Net - 类和对象
- VB.Net - 异常处理
- VB.Net - 文件处理
- VB.Net - 基本控件
- VB.Net - 对话框
- VB.Net - 高级窗体
- VB.Net - 事件处理
- VB.Net 高级教程
- VB.Net - 正则表达式
- VB.Net - 数据库访问
- VB.Net - Excel 表
- VB.Net - 发送电子邮件
- VB.Net - XML 处理
- VB.Net - Web 编程
- VB.Net 实用资源
- VB.Net - 快速指南
- VB.Net - 实用资源
- VB.Net - 讨论
VB.Net - 环境设置
在本章中,我们将讨论用于创建 VB.Net 应用程序的工具。
我们已经提到,VB.Net 是 .Net 框架的一部分,用于编写 .Net 应用程序。因此,在讨论用于运行 VB.Net 程序的可用工具之前,让我们先了解 VB.Net 与 .Net 框架之间的关系。
.Net 框架
.Net 框架是一个革命性的平台,它可以帮助您编写以下类型的应用程序:
Windows 应用程序
Web 应用程序
Web 服务
.Net 框架应用程序是多平台应用程序。该框架已设计为可以从以下任何语言中使用:Visual Basic、C#、C++、Jscript、COBOL 等。
所有这些语言都可以访问该框架以及相互通信。
.Net 框架包含一个庞大的代码库,由 VB.Net 等客户端语言使用。这些语言使用面向对象的方法论。
以下是 .Net 框架的一些组件:
公共语言运行时 (CLR)
.Net 框架类库
公共语言规范
公共类型系统
元数据和程序集
Windows 窗体
ASP.Net 和 ASP.Net AJAX
ADO.Net
Windows 工作流基础 (WF)
Windows 演示基础
Windows 通信基础 (WCF)
LINQ
如需了解这些组件各自执行的任务,请参阅 ASP.Net - 简介,如需了解每个组件的详细信息,请参考 Microsoft 文档。
VB.Net 的集成开发环境 (IDE)
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 编程章节)。
您可以从 此处 下载它。它会自动安装在您的机器上。请注意,安装 express 版本需要一个活动的互联网连接。
在 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 在内的诸多操作系统上运行。