适用于 Visual Basic 6.0 用户的 Windows 窗体新增功能
更新:2007 年 11 月
Windows 窗体是实现 .NET Framework 的新的面向对象的框架。Windows 窗体与 Windows 窗体控件为利用 Visual Basic 开发基于 Windows 的应用程序提供了可靠的体系结构。
![]() |
---|
如果熟悉 Visual Basic 6.0 中的窗体,请参见窗体任务(针对 Visual Basic 6.0 用户)获得有关新概念的介绍。 |
新增功能
以下为使用 Windows 窗体进行的客户端应用程序开发的各个部分。
Windows 窗体
Windows 窗体是基于 .NET Framework 的、用来开发基于 Microsoft Windows 的应用程序的新平台。可以使用此框架并利用清晰的、面向对象的和可扩展的一组类,创建功能强大且丰富的基于 Windows 的应用程序。有关详细信息,请参见 Windows 窗体概述。
Windows 窗体控件
Visual Basic 2008 包括您熟悉的来自 Visual Basic 6.0 的所有控件,而且大多数控件都增加了新的属性、方法和事件,这使得它们的功能更加强大。另外,还有许多新的控件和组件可用来创建用户界面。有关更多信息,请参见在 Windows 窗体上使用的控件。
作为三层应用程序的表示层的 Windows 窗体
使用对连接到数据库的服务器的 HTTP 调用,Windows 窗体可作为将客户端应用程序的用户界面和应用程序服务器的高级处理相结合的用户界面。
创建客户端应用程序
您可以在 Visual Basic 中使用 Windows 窗体来创建富客户端应用程序。这种应用程序可访问各种各样的数据源,并可使用 Windows 窗体控件提供数据显示和数据编辑功能。有关详细信息,请参见 演练:创建简单的 Windows 窗体。
Windows 窗体安全模型
Windows 窗体安全性基于 .NET Framework 内建立的安全策略。System.Security 命名空间提供了 .NET Framework 安全系统的基础结构,包括权限的基类。有关详细信息,请参见Windows 窗体安全性。
Tag 和 Name 属性
Tag 和 Name 属性现在已为 Control 类的一部分。Tag 属性是内存中用于存储关于控件的数据的储存库。Name 属性包含控件的名称。Name 属性可用来在运行时按名称(而不是按类型和编程名称)判断对象。有关 Tag 属性的更多信息,请参见 Control.Tag 属性。有关 Name 属性的更多信息,请参见 Control.Name 属性。
非矩形 Windows 窗体
Windows 窗体的形状易于自定义。对于非矩形窗体,只需要一个图像文件和几个属性设置。有关详细信息,请参见如何:创建特定形状的 Windows 窗体。
智能设备可编程性
您现在可以使用 Visual Basic 为受到资源限制的设备开发功能丰富的应用程序。您可以使用 Visual Studio 2005 和 .NET Compact Framework(.NET Framework 的一个子集)提供的工具,创建、生成和调试在智能设备上运行的应用程序。
尽管设备开发几乎支持全部的 Visual Basic 语言,但为了适应设备应用程序中的内在差异,对某些 Visual Basic 2008 功能进行了更改或删除。有关更多信息,请参见 .NET Compact Framework 开发中与台式机的不同之处。
Visual Studio 2005 的 Windows 窗体和控件中的新增功能
除了上面列出的功能之外,Visual Basic 2008 中还有许多全新的功能和增强功能,包括若干新控件、对后台操作的支持和若干控件的自定义绘制。有关更多信息,请参见对 .NET Framework 2.0 的 Windows 窗体的改进。