适用于 Visual Basic 6.0 用户的新增功能

更新:2007 年 11 月

如果您是经验丰富的 Visual Basic 6.0 用户,您将发现 Visual Basic 2008 中有许多新的或是已经显著改进的功能。这些变化使得利用 Visual Basic 进行开发比使用任何早期版本都更方便,所提供的功能也更强大。下面的列表突出显示一些最大的更改并提供指向详细信息的链接。

Visual Basic 语言中的新增功能

Visual Basic 拥有许多新的以及改进的语言功能,使其成为功能强大的面向对象的编程语言。这些功能包括继承、接口和重载。作为 Visual Basic 开发人员,您现在可以创建真正的多线程应用程序。Visual Basic 2008 中其他的新语言功能包括结构化异常处理、自定义属性以及符合公共语言规范 (CLS)。

Visual Basic 2008 支持许多新的或改进的面向对象的语言功能,如继承、重载、Overrides 关键字、接口、共享成员和构造函数。

有关 Visual Basic 语言中的新增功能的详细信息,请参见 适用于 Visual Basic 6.0 用户的 Visual Basic 语言新增功能

有关早期版本中已更改的特性和功能的讨论,请参见 语言更改(针对 Visual Basic 6.0 用户)

使用 My 进行 Visual Basic 开发

Visual Basic 2008 提供了用于快速开发应用程序的新功能,这些新功能不仅功能强大,还提高了生产效率和易用性。其中一种称为 My 的功能提供了对由 .NET Framework 所提供的常用功能的访问。My 还提供了与应用程序及其运行时环境相关的信息和默认对象实例。这些信息按照可通过 IntelliSense 访问的格式组织,并根据用途按逻辑方式描述。有关更多信息,请参见 使用 My 开发

窗体和控件中的新增功能

Windows 窗体是实现 .NET Framework 的新的面向对象的框架。Windows 窗体与 Windows 窗体控件结合使用,可为在 Visual Basic 中开发基于 Windows 的应用程序提供了可靠的架构。

有关窗体和控件的新增功能的详细信息,请参见适用于 Visual Basic 6.0 用户的 Windows 窗体新增功能

如果熟悉 Visual Basic 6.0 中的窗体,请参见窗体任务(针对 Visual Basic 6.0 用户)获得有关新概念的介绍。

Visual Basic IDE 的新增功能

当您第一次看到 Visual Basic 2008 集成开发环境 (IDE) 时,可能会觉得不太熟悉。但是随着您开始使用它,便会发现它具有很多可提高生产效率的新功能。

有关更多信息,请参见 适用于 Visual Basic 6.0 用户的 Visual Studio IDE 新增功能

数据中的新增功能

Visual Basic 2008 包括多个用于辅助开发访问数据的应用程序的新功能。数据源配置向导简化了将应用程序连接到数据库、XML Web 服务和用户创建的对象中的数据的过程。新的“数据源”窗口提供了一个用于查看项目的可用数据及其关联数据的集中位置。它允许将项从窗口拖动到窗体来创建数据绑定控件,从而降低了数据绑定的复杂性。您可以使用新的由 Visual Studio 生成的 TableAdapter 概述对象来填充数据集、运行查询以及执行存储过程。使用新的本地数据功能可以在应用程序中直接包含 Microsoft Access 数据库文件和 Microsoft SQL Server Express Edition 数据库文件。有关新的数据功能的完整列表,请参见数据中的新增功能

安装和部署中的新增功能

得益于诸如 ClickOnce 部署这样的新技术,现在部署在 Visual Basic 2008 中创建的应用程序比以往更方便。

使用 ClickOnce 部署可以发布自行更新的基于 Windows 的应用程序和控制台应用程序,这些程序可以像 Web 应用程序一样轻松地安装、更新和运行。使用“项目设计器”中新的“安全”、“签名”和“发布”选项卡可以自定义 ClickOnce 部署。使用“生成”菜单(和“解决方案资源管理器”中的快捷菜单)上新的“发布”命令可访问“发布向导”,此向导工具可引导您完成发布应用程序的过程。有关更多信息,请参见 ClickOnce 部署

此外,Visual Basic 6.0 中的“安装和部署向导”在 Visual Basic 2008 中由基于 Windows Installer 的“安装和部署”项目替代。有关更多信息,请参见适用于 Visual Basic 6.0 用户的设置和部署

升级用 Visual Basic 6.0 创建的应用程序

Visual Basic 2008 可以升级在 Visual Basic 6.0 中创建的应用程序,从而可以利用 .NET Framework 的优点继续进行开发。首次打开 Visual Basic 6.0 项目文件 (.vbp) 时,将出现“升级向导”。同时还提供了用于在开发环境外升级项目的命令行工具。有关更多信息,请参见升级用 Visual Basic 早期版本创建的应用程序

说明:

如果您不准备升级 Visual Basic 6.0 应用程序,仍然可以通过使用 Interop Forms Toolkit 2.0 来利用 .NET Framework 的优点。使用 Interop Forms Toolkit 2.0 可以在 Visual Basic 2008 中创建新的窗体或 UserControl 并在 Visual Basic 6.0 应用程序中使用它们。

Interop Toolkit 2.0 可以从 MSDN 网站的相应页面免费下载。

请参见

概念

Visual Basic 中的新增功能

其他资源

Visual Basic 指导教程