Visual Basic .NET 2003 是 Visual Basic .NET 的第二发行版,它建立在第一发行版的高效率卓越性能的基础之上。使用一个单一的编程模型,Visual Basic .NET 2003 使您能够方便地创建功能丰富的面向 Microsoft Windows® 的桌面应用程序和功能强大的 Web 应用程序,现在包括对创建面向无线的支持 Internet 的设备和 Pocket PC 的应用程序的集成支持。所有这一切都可以利用您已经掌握的 Visual Basic 编程技能来完成。
用更短的时间创建功能强大的基于 Windows 的应用程序
Visual Basic .NET 2003 除了具有 Visual Basic .NET 2002 功能强大的新窗体设计器、就地按钮编辑器和自动控件锚定和停靠等优秀功能外,它还提供了一些新的用于方便快捷地构建更为强健的应用程序的效率功能。除改进的集成开发环境 (IDE) 和明显缩短的启动时间外,Visual Basic .NET 2003 还提供了对键入的代码快速地自动设置格式的功能、改进的智能感知功能、一个增强的对象浏览器和 XML 设计器,以及其他许多功能。
基于 Web 的应用程序
在 Visual Basic .NET 2003 中使用共享的 Web 窗体设计器和熟悉的“拖放构建窗体,双击和写入代码响应事件”的机制创建 Web 解决方案。Visual Basic .NET 2003 新增的一项内容是一个增强的“HTML 编辑器”,用于处理复杂的 Web 页。使用智能感知技术和标记结束功能,或选择所见即所得编辑器以可视方式创作交互式 Web 应用程序。
简化的部署
使用 Visual Basic .NET 2003,您可以更加迅速地构建应用程序,而且能够更高效地对它们进行部署和维护。总之,Visual Basic .NET 2003 和新的 Windows .NET Framework 1.1 解决了您的应用程序安装和维护方面的问题,使“DLL 灾难”成为过去。并行版本控制使同一个组件的多种版本可以在同一台机器上安全并存,因此应用程序可以使用一个组件的某个特定版本。基于 Windows 的应用程序的 XCOPY 部署和 Web 自动下载将 Web 页部署和维护的简单性与功能丰富而且响应能力好的基于 Windows 的应用程序的威力结合了起来。
灵活简单的数据访问
使用 ADO.NET 和 ADO 数据访问可以轻松地解决任何数据访问问题。ADO.NET 的灵活性支持到任何数据库、类、集合和数组的数据绑定,并为数据提供了真正的 XML 表示。严密无间的对 ADO 的访问支持针对连接数据绑定情形的简单数据访问。使用 ADO.NET,Visual Basic .NET 开发人员可以获得对 Microsoft SQL Server™、Oracle、DB2、Microsoft Access 等的快速访问。
改进的编码
更快速有效地编写代码。对代码编辑器的功能进行了大幅度的增强,包括:增强的智能感知,对代码进行智能布局以增加可读性,对错误内容标记波纹线,用后台编译器实现语法错误实时通知 - 这一切将您变成了一台应用程序快速开发 (RAD) 编码机器。
直接访问平台
Visual Basic .NET 2003 开发人员对新的经改进的 Windows .NET Framework 1.1 中强大的功能具有完全的访问权限。使用 Visual Basic .NET 2003,开发人员可以方便地访问事件日志、性能计数器和文件系统—不必再使用拙笨的“Declare”语句。新的“Windows 服务”项目模板使 Visual Basic 开发人员能够创建真正的 Microsoft Windows NT? 服务。
完全面向对象的构造
使用完全面向对象的构造创建可重用的企业级代码。语言功能包括完全实现继承、封装和多态性。结构化的异常处理功能提供了全局错误处理程序并消除了复式代码。
XML Web Services
XML Web services 使您能够使用开放的 Internet 协议调用运行于任何平台上的组件。在 Visual Basic .NET 2003 中,使用 XML Web services 比以前更为方便,其增强的功能简化了对位于防火墙内的 XML Web services 的发现和使用。构建 XML Web services 与您在 Visual Basic 6.0 中构建任何类一样容易。新的 XML Web service 项目模板可为您构建所有基础的 Web 服务基础结构。
移动应用程序
Visual Basic .NET 2003 和 Windows .NET Framework 1.1 现在为 200 多种支持 Internet 的移动设备的移动 Web 应用程序的开发提供集成的支持。这些新的功能为开发人员提供了一个单一的移动 Web 界面和编程模型,以支持广泛的 Web 设备,这些功能包括针对启用了 WAP 的移动电话的 WML 1.1、用于 i-Mode 电话的精简 HTML (cHTML) 和用于 Pocket PC、手持式设备和寻呼机的 HTML。
对 .NET Framework 精简版的新的集成支持使 Visual Basic 开发人员能够利用他们的编程技能为由 .NET Framework 精简版支持的 Pocket PC 和其他设备开发功能强大、响应能力极好的应用程序。
COM 互操作性
维护您现有的代码,而无需重新编码。COM 的互操作性使您能够利用现有的代码资源并提供 Visual Basic 6.0 与 Visual Basic .NET 应用程序之间严密无间的双向通讯。
重用现有投资
重用所有现有的 ActiveX 控件。Visual Basic .NET 2003 内的 Windows 窗体为现有的 ActiveX 控件提供了一个可靠的容器。另外,对现有 ADO 代码和数据绑定的完全支持实现了到 Visual Basic .NET 2003 的平稳过渡。
升级向导
请升级您的代码以获得 Visual Basic .NET 2003 提供的所有好处。在 Visual Basic .NET 2003 标准版和更高版本中为您提供了 Visual Basic .NET 升级向导,它可将多达 95 % 的现有 Visual Basic 代码和窗体升级到 Visual Basic .NET,并新提供了对 Web 类和用户控件的支持。
最容易最流行的语言
请使用可读性最好和易写的编程语言来开发应用程序。后台编译为错误检测提供了即时反馈和标记。
最大的开发人员社区
汇集了来自世界各地的三百多万 Visual Basic 开发人员的资源、组件和代码。使用来自巨大的第三方控件供应商市场的组件来构建功能丰富的连接 .NET 的应用程序。