通过采用全新的 DataSnap 分隔数据和业务逻辑,来构建功能强大、有效和安全的数据库应用程序
管理数据是所有业务应用程序的核心。Delphi 2009 提供了 DataSnap,它是一款完整工具集,用于构建具有高扩展性、可靠的多层应用程序,以安全有效地管理数据。在 Delphi 2009 中,DataSnap 已经过验证,以提供功能强大、极具灵活性且完全支持 COM 的解决方案,通过该解决方案,开发人员可以在 Delphi 中编写服务器方法(如中间层服务器上的存储过程)。DataSnap 现在可以创建超瘦客户端以直接从应用程序服务器访问连接和数据集,并且由于可以始终支持现有的基于 IAppServer 远程数据模块,所以可以像作为客户端代码的一部分一样轻松调用服务器方法。
利用包括泛型和匿名方法的新增 Delphi 语言增强功能
开发人员需要更强大的编程语言,Delphi 2009 通过增加对泛型和匿名方法的支持增强了语言功能。利用泛型方法创建可使用任何数据类型的代码。匿名方法允许开发人员在需要的位置注入代码块,可以内联方式或作为参数注入其他代码块。这两项功能及其他增强功能使 Delphi 2009 走在原生语言技术的前沿。
利用全新的 VCL 组件、Ribbon控件、PNG 支持、现有组件的增强功能以及对 Vista 界面的持续支持,创建美观的用户界面
Delphi 一直致力于只需点击几下鼠标就能构建出生动的用户界面,Delphi 2009 一如既往地秉承该设计理念。由于增加了对 Microsoft Office UI 特性或Ribbon控件的支持,Delphi 2009 使开发人员可以为桌面应用程序构建时尚的、功能强大的用户界面。VCL 功能也持续增强,其他新增组件和现有组件的增强功能确保 VCL 开发人员可以充分利用 Windows 平台的最新功能。
将您的业务推向国际市场 – 由于新增的 Unicode 支持整个 Delphi 环境,同时利用可轻松翻译成多种语言的本地化工具,可以使您的应用程序国际化
在 Delphi 2009 中,整个开发环境(其中包括 IDE、代码编辑器、RTL 和 VCL 架构)全面支持 Unicode,从而使您的应用程序可以在任何 Windows 区域位置运行,并且几乎可以接受 Unicode 数据的任何形式。今天,可以使用 Unicode 数据处理业务。对于应用程序,无论在何处运行,都需要能够接受、处理和显示 Unicode 信息。Delphi 2009 使这成为可能。此外,如果需要将应用程序本地化为其他语言,Delphi 2009 提供功能强大的翻译工具集,从而将您的产品推向新兴市场。
使用 IDE 增强功能(例如新增的类浏览器、强大的构建配置器和改进的资源管理功能等),大大提高了开发人员的工作效率
对于 Delphi 团队,开发人员的生产效率一直是个难题,Delphi 2009 亦不例外。新增的效率功能包括:可自定义的类浏览器,用于探查类结构和层次结构;新增的资源管理器,用于管理应用程序的其他 Windows 资源;增强的构建配置管理系统,可用于轻松选择构建配置;另外还改进了项目管理器的可用性。Delphi 2009 IDE 创造了开发速度和生产效率的新标准。
COM 和 ActiveX 源代码可见性更强,为开发人员提供更大的灵活性和完全控制性
Delphi 2009 在支持 COM 和 ActiveX 的关键 Windows 技术方面,已经过完全的重新设计。现在,Delphi 开发人员拥有了一款透明的、源代码完全控制的友好解决方案。开发人员可以创建 COM 和 ActiveX 对象、自动化对象和 ActiveForms,并将现有的 VCL 组件封装为 ActiveX 控件。Delphi 2009 是一款完全的 COM 和 ActiveX 开发解决方案。
使用 VCL for the Web 使用构建 Delphi 应用程序的相同方式来构建支持 AJAX 的 Web 应用程序,可创建外观精美的 Web 2.0 应用程序
Web 开发将多种技术和技能集于一体,其开发过程存在一定难度。Delphi 2009 提供的 VCL for the Web(一款允许 Delphi 开发人员利用其现有技能构建性能可靠、功能全面、支持 AJAX 的 Web 应用程序的架构,还包括对 Microsoft Silverlight 2.0 的支持),使开发人员利用此架构就能进行 Web 开发,而不必非得精通各种基于 Web 的技术。VCL for the Web 包括开发人员所熟悉的大型组件集合,使他们就像在对应的 Windows 下工作一样轻松自如。通过拖放组件、勾选事件及编写 Delphi 代码来生成基于浏览器的应用程序。将应用程序纳入 Web 从未如此轻松便捷。
|