Delphi 8 for .NET是一个集成开发环境(IDE),用于创建在Microsoft .NET环境中运行的Delphi应用程序。Delphi 8 for .NET IDE提供了一套综合工具,以便简化开发过程,IDE中可供使用的工具取决于你所使用的Delphi 8 for .NET的版本。以下部分简要介绍这些工具。
Defining Requirements(定义需求):Delphi 8 for .NET 提供了通往CaliberRM的界面,CaliberRM是一个基于Web的需求定义(requirements definition)和管理系统,用于帮助控制产品开发过程。在IDE中,你可以访问CaliberRM在程序需求上合作并确保你的软件满足终端用户的需要。
Delphi 8 for .NET提供了UML-based class diagramming工具和一个企业核心对象(Enterprise Core Objects,ECO)架构来帮助你创建模式驱动(model-powerd)的.NET应用软件。
Designing User Interfaces(设计用户界面):Delphi 8 for .NET的可视化设计器表面允许你通过从Tool Palette上拖放组件到窗体上来创建图形用户界面。使用设计器,你能够创建Windows Forms, Web Forms,VCL Forms和HTML pages。
Generating and Editing Code(创建并编辑代码):Delphi 8 for .NET在你一开始一个项目时便为你的应用软件自动创建许多代码,为了帮助你快速完成剩下的应用软件逻辑,基于文本的Code Editor提供了诸如代码完成code completion, 可再用代码片断reusable code snippets, 已记录的按键宏recorded keystroke macros和自定义键映射custom key mappings等特性。语法高亮显示Syntax highlighting 和代码缩进code folding使你的代码更容易阅读及定位。
Compiling, Debugging, and Deploying Applications(编译,调试和部署应用软件):在IDE中你可以设置编译器选项,编译并运行你的应用软件。阅读编译器信息,集成的调试器允许你找出并修复运行和逻辑错误,控制程序执行,并步进代码以监视变量并修改数据值。
.NET架构包括几种实用工具,帮助你准备应用软件的布署。Delphi 8 for .NET包括InstallShield Express,用于创建Windows安装程序。
Controlling Access and Tracking Changes to Code(控制访问及跟踪源代码变化):源码控制系统通过控制访问和跟踪源代码和其它文件能够进行团队开发。Delphi 8 for .NET 使用Microsoft Common Source Code Control API (SCC API)提供通往StarTeam, CVS, ClearCase, 和Visual SourceSafe的一个公共接口(common interface)。在Delphi 8 for .NET IDE中,你可以执行常用的源控制任务,诸如file check in, check out, 和synchronization(同步)。Microsoft .NET Framework架构提供了创建及运行 .NET应用软件的基础。此架构包括公共语言运行库和类库。公共语言运行库管理代码的执行,并提供诸如内存管理和crosslanguage的服务以简化开发过程。类库是可重复使用的基于对象的组件的集合,用于开发利用了公共语言运行库服务的.NET 应用软件。Delphi 8 for .NET使整个架构类库在IDE中都可用于开发.NET应用软件。Delphi 8 for .NET在下列领域增强了Framework架构:
Delphi 8 for .NET Borland Data Providers for .NET 提供了对InterBase, Oracle, DB2 Universal, 和Microsoft SQL Server 数据库的访问. 几个数据库实用工具在执行诸如连接数据库,浏览和编辑数据库,执行SQL查询任务中起辅助作用。 .NET Menu Designers设计器简化了Windows Forms上主菜单和context菜单的创建。