Visual Basic .NET 2003 为快速构建面向 Microsoft Windows® 和 Web 的应用程序提供了最容易、最高效的语言和工具。对现有的 Visual Basic 开发人员和 Microsoft .NET 开发环境中的新开发人员来说,Visual Basic .NET 2003 无疑是最理想的开发工具,因为它提供了增强的可视化设计器、提高的应用程序性能和功能强大的集成开发环境 (IDE),使您能够走上应用程序开发的快车道。
-----------------------------------
开发者利用 Visual Basic .NET 2003 能够:
1、更有效地解决当今在 Windows 和 Web 开发上面临的难题。
面向 Windows 窗体和 Web 窗体的直观可视化设计器为构建功能丰富的桌面应用程序和无所不及的 Web 应用程序提供了单一的开发模型。无干预部署减少了“DLL 灾难”问题,使您能够像部署 Web 应用程序一样轻松部署基于 Windows 的应用程序。ADO.NET 数据访问为将灵活的数据方案合并到您的应用程序中提供了功能强大的类和组件。
2、在今天构建明天的应用程序。
对移动设备应用程序开发的新支持使您能够利用已有技术构建移动 Web 应用程序和丰富的基于 Pocket PC 的软件。XML Web service 项目模板使创建远程业务逻辑就像在 Visual Basic 中创建任何类一样容易。通过重用代码和 Windows 窗体用户界面,可选的面向对象的语言构造可使您节省时间。
升级并重用现有的 Visual Basic 代码。
3、增强的 Visual Basic .NET 升级向导包括在 Visual Basic .NET 和 Visual Studio .NET 的所有版本中都,使您能够将现有的 Visual Basic 6.0 应用程序升级到 Visual Basic NET。现有的 Visual Basic 组件还可以在 Visual Basic .NET 2003 应用程序上下文中严密无间地被引用和使用。
----------------------------------
更有效地解决当今的问题
----------------------------------
构建强健的基于 Windows 的应用程序
有了新的 Windows 窗体,使用 Visual Basic .NET 2003 的开发人员能够构建利用 Windows 操作系统中丰富的用户界面功能的基于 Windows 的应用程序。开发人员梦寐以求的许多应用程序快速开发 (RAD) 工具都可以在 Visual Basic .NET 2003 中找到,其中包括拖放式窗体设计和流行的“代码隐藏”窗体模型。另外,自动控件锚定和停靠等功能取消了编写复杂的调整窗体大小的代码。就地菜单编辑器等控件使您能够以可视方式直接在 Windows 窗体设计器内创作菜单。
再加上更高的应用程序响应能力和简化的本地化及辅助功能,Windows 窗体中的这些功能使 Visual Basic .NET 2003 成了当今 Visual Basic 开发人员的首选工具。
-------------------------------
解决了部署和版本控制问题
Visual Basic .NET 2003 解决了许多应用程序安装和维护问题。如果您曾安装了一个 Visual Basic 应用程序,而不知何故损坏了现有的应用程序—即出现众所周知的“DLL 灾难”问题—那么您一定喜欢 Visual Basic .NET 2003 和 Microsoft Windows .NET Framework 带来的新能力。
使用 Visual Basic .NET 2003 可消除组件对象模型 (COM) 注册和 DLL 改写问题。并行版本控制使同一组件的多个版本能够在同一台计算机上并存,使应用程序能够使用与其一起经过测试的特定组件版本。XCOPY 部署让基于 Windows 的应用程序只须通过将文件直接复制到所希望的应用程序目录中即可部署到客户计算机。不需要复杂的安装脚本,也不需要与系统注册表交互。另外,面向 Windows 的应用程序能够自动下载的这一功能使部署功能丰富的基于 Windows 的应用程序就像部署一个 Web 页那样容易。
--------------------------------
轻松创建 Web 应用程序
使用 Visual Basic .NET 2003 中新的 Web 窗体设计器,Visual Basic 开发人员可以利用他们现有的技能来构建真正的基于 Web 的瘦客户端应用程序。拖放式 Web 窗体创建提供了“针对 Web 的 Visual Basic”,而代码隐藏窗体使开发人员能够用具有强大功能和速度的编译 Visual Basic .NET 语言取代以前有限的脚本编写能力。新的智能呈现能力和服务器端 Web 窗体控件使 Web 应用程序能够正确地在运行于任何平台上的浏览器中呈现。新的 HTML 设计器简化了 Web 页的设计并提供了针对 HTML 文档的 IntelliSense® 语句和标记结束功能。另外,HTML 标记和代码的隔离有助于更高效地进行基于组的开发。
----------------------------------
使用您的 Visual Basic 技能编写智能设备程序
面向专业开发人员的 Visual Basic .NET 2003,即 Visual Studio .NET 2003 专业版,通过新的对 NET Framework 精简版的集成支持简化了智能设备应用程序的开发。精通于桌面开发的 Visual Basic 开发人员将会发现,他们可以轻松地使用同样的可视化设计器、代码编辑器、调试器 - 而且更重要的是使用同样的编程模型 - 来创建由 .NET Framework 精简版支持的用于 Pocket PC 和其他智能设备的应用程序。一个新的功能强大的集成模拟器还使开发人员不需要硬件就能构建解决方案。
---------------------------------
提供灵活简单的数据访问
Visual Basic .NET 2003 可让您轻松处理任何情形的数据访问。Visual Basic .NET 支持新的 ADO.NET 以实现灵活、高伸缩性的数据访问,同时还支持 ActiveX® 数据对象 (ADO) 数据绑定以实现面向连接的数据访问。通过使用离线数据访问和新类(包括 DataSet 和 DataAdapter),ADO.NET 支持到任何数据库、类、集合和数组的基于 XML 的数据绑定。严密无间的对 ADO 类的访问支持使用熟悉的用于连接数据绑定情形的访问模式来进行简单的数据访问。
---------------------------------
立即走上构建明天应用程序的快车道
Visual Basic .NET 2003 为 Visual Basic 开发人员敞开了大门,并让他们今天就可以向构建下一代应用程序平稳过渡。Visual Basic .NET 2003:
支持完全面向对象的构造以实现更加组件化的可重用代码。语言功能包括完全实现继承、封装和多态性。
让 Visual Basic 开发人员能够使用运行在任何平台上的 XML Web services,并能像在 Visual Basic 6.0 中构建任何类那样轻松构建 Web 服务。
使开发人员能够对付任何规模的项目。使用新的多线程能力,开发人员可以构建高度可伸缩的服务器端组件和 Web 应用程序,以及可并行执行多个任务的响应能力更好的客户端应用程序。
Visual Basic .NET 2003 还给您的应用程序增加了内置的安全性、对Windows .NET Framework 的直接访问以及面向种类繁多的移动设备的能力。丰富的 Windows .NET Framework 安全模型提供了对应用程序安全性的精确控制,而安全的 Windows 窗体则消除了对 ActiveX 控件和 ActiveX 文档的需要。有了对 Windows .NET Framework 的完全、直接的访问权,开发人员可以快速访问事件日志、性能计数器和文件系统等。
---------------------------------
为成功而升级
转移到 .NET 开发环境时,Visual Basic .NET 2003 使开发人员能够充分利用他们现有的技能和代码资产。使用内置于 Windows .NET Framework 中的 COM 互操作能力,开发人员可以继续使用他们已经使用多年的大部分组件。COM 互操作性提供了用 Visual Basic 6.0 编写的应用程序和用 Visual Basic .NET 编写的应用程序之间的双向通讯,而不需要重写您的代码。Visual Basic 6.0 和 Visual Basic .NET 可以在同一台计算机上融洽相处,从而让您能够平稳进行过渡。
另外,ActiveX 控件承载使您能够在新的 Visual Basic .NET Windows 窗体上重用现有的 ActiveX 控件。对现有 ADO 代码和数据绑定的完全支持意味着您可以在 Visual Basic .NET 中保留以前的数据访问方式。
为充分利用 Visual Basic .NET 2003 和 Windows .NET Framework 中的新功能,开发人员可以使用 Visual Basic .NET 升级向导(包括在 Visual Basic .NET 2003 和 Visual Studio .NET 2003 的所有版本中)来升级他们的代码。此向导可将 95% 的现有 Visual Basic 6.0 代码和窗体升级到 Visual Basic .NET。通过将 COM 互操作性与升级向导结合起来,您可以执行递增移植战略,逐步升级现有的 Visual Basic 6.0 组件和项目。
当您在 Visual Basic .NET 中开始进行开发时,您立即就可以访问到快速起步并进入状态所需的所有资源 - 从众多针对 Visual Basic .NET 的书籍,到全面的培训,再到该产品中的联机示例和帮助,不一而足。此外,使用 Visual Basic .NET 2003,您就是在使用世界上最流行、最易写的编程语言开发应用程序。