产生背景
可视化开发是90年代软体界最大的两个热点之一。随着图形用户界面的兴起,用户界面在软体系统中所占的比例也越来越大,有的甚至高达60~70%。产生这一问题的原因是图形界面元素的生成很不方便。为此Windows提供了应用程式设计接口API(Application Programming Interface),它包含了600多个函式,极大地方便了图形用户界面的开发。但是在这批函式中,大量的函式参数和使用数量更多的有关常量,使基于Windows API的开发变得相当困难。为此Borland C++推出了Object Windows编程。它将API的各部分用对象类进行封装,提供了大量预定义的类,并为这些定义了许多成员函式。利用子类对父类的继承性,以及实例对类的函式的引用,应用程式的开发可以省却大量类的定义,省却大量成员函式的定义或只需作少量修改以定义子类。
Object Windows还提供了许多标準的预设处理,大大减少了应用程式开发的工作量。但要掌握它们,对非专业人员来说仍是一个沉重的负担。为此人们利用Windows API或Borland C++的Object Windows开发了一批可视开发工具。
定义
可视化开发就是在可视开发工具提供的图形用户界面上,通过操作界面元素,诸如选单、按钮、对话框、编辑框、单选框、複选框、列表框和滚动条等,由可视开发工具自动生成套用软体。
这类套用软体的工作方式是事件驱动。对每一事件,由系统产生相应的讯息,再传递给相应的讯息回响函式。这些讯息回响函式是由可视开发工具在生成软体时自动装入的。
适用环境
适用于 windows 的 RAd 可视化开发环境
delphi 是适用于软体开发人员和资料库应用程式开发人员的重要开发工具。
好处
开发人员需要快速提供高性能,易维护的软体应用程式.使用功能强大的 delphi idE 及其可视化设计平台,广泛的组件包和功能强大的不同种类资料库链功能,在短时间内可视化设计和提供应用程式.功能强大的 delphi 语言和编译器提高了性能,可以访问所有功能并提高了原生 windows 套用开发的速度.delphi 还在完整解决方案中提供了一整套编辑,重构和调试工具,专注于提高开发速度,简化开发流程.利用 delphi 省时的 idE 和工具提高团队工作效率
delphi 的 idE 包含许多用来提高编码速度的功能,因此开发人员可以专注于架构设计,代码逻辑和算法,同时能够迅速找到他们需要的信息并避免编码错误.例如代码补缺 (Code Completion),错误实时提示 (Error insight),帮助实时提示 (Help insight),类补缺 (Class Completion),信息块补缺 (Block Completion) 和活动模板 (Live Template) 等功能都可以使开发人员在思考的同时就能快速编写代码.一个功能完整,强大的调试程式完全透明地检验内部程式和代码执行.基于组件的开发和设计确保丰富的用户界面只需单击几次滑鼠就能完成.
拖放式可视化开发和强大的组件库提高了开发速度
经过时间考验,完全可扩展的,功能丰富全面的可视化组件库 (VCL) 为 delphi 2009 开发人员提供了功能完整并且简单易用的组件集合,以用来构建极其丰富的用户界面.由于易于扩展,开发人员可以编写自己的组件或使用来自从开方式原始码,免费软体或商业资源的第三方组件.组件可以轻鬆快捷地添加到开发环境以供重複利用并且可以轻鬆地可视化操作.
可轻鬆跨越多个资源和层次连线您的所有数据
delphi 提供了对所有流行资料库管理系统的底层,原生和高性能存取.使用强大可靠的资料库访问架构,delphi 开发人员可以轻鬆存取和显示数据,无需编写任何代码.可以从可视化控制项或代码轻鬆创建,读取,更新和删除数
据.datasnap 提供了一个简单但是功能强大的架构,用于构建具有完整性能和完全可自定义的中间层应用程式伺服器的 n 层应用程式.在 delphi 中,开发人员可以通过在应用程式伺服器中嵌入业务逻辑和其他数据管理代码写入存储程过程代码.
集成了可视化设计工具,调试序和资料库工具的高效开发环境启用 Unicode 的 idE 环用于构建可处理 Unicode 数据的应用程式的字元串类型和组件库
管理应用程式 windows 资源处理的资源管理器 (Resource Manager)
使用新的 ofce 样式Ribbonci控制项和 windows XP 与 Vista 主题构建美观的 windows 应用程式
具有可视化设计和不同种类资料库连线的资料库开发功能
具有成百个组件的可视化组件库,用于构建用户界面和资料库
访问功能
DELPHI 2009
彩页
Embarcadero Technologies, inc. All trademarks are the property of their respective owners.
PRo EnT ARCH
高效 idE 环境
具有语法高亮颜色显示的启用 Unicode 的代码编辑器,具有断点的调试程式和监视视窗, >> >> >>
项目管理器,可视化设计工具,对象检查器,结构视图和工具选项板
其他 idE 和编辑器功能,包括动态代码模板和类补缺,高级调试,重构,UML 建模,数据浏览器, >> >> >>
类浏览器,sQL 查询构造程式,本地化工具和单元测试
语言和编译器
高性能 32 位最佳化 delphi 本地代码编辑器,具有对 Unicode,泛型和匿名方法的新 >> >> >>
delphi 语言支持
Microsoft win 32 sdK,支持 windows Vista,包括主题应用程式,透明,档案对话框和 >> >> >>
Task dialog (任务对话框) 组件
VCL — 可视化组件库
用于拖放式可视化开发的 VCL 库,具有包括新Ribbon控制项在内的成百个组件 >> >> >>
VCL 原始码 >> >> >>
创建您自己的组件和添加第三方组件 >> >> >>
资料库应用程式开发,访问和设计
资料库驱动程式和与 interBase,MysQL 及 sQL Anywhere 的本地连线 >> >> >>
包括的具有部署许可证的 Blackfsh sQL 资料库和 interBase 2009 developer Edition >> >> >>
用于 oracle,dB2,Microsoft sQL server,informix 和 sybase 的远程伺服器资料库连 >> >>
接和资料库驱动程式
datasnap 多层资料库应用程式架构 >> >>
ER/studio developer Edition,一个可以更好地了解资料库结构的资料库建模和设计工具 >>
web 应用程式开发和远程处理
用于构建本地 web 和内联网应用程式的 VCL for the web(在 Pro 版本中连线限制数为 5) >> >> >>
具有用于创建 CoM+ 对象和伺服器以及类型库编辑器的嚮导的 CoM 支持 >> >> >>
完整开发解决方案
Together UML 建模,具有完整的 Livesource 类图表,在模型和原始码之间保持同步 >> >> >>
其他建模图和图表,包括时序图,协作图,状态图,部署图,使用案例图,活动图和组件图 >> >>
其他工具,包括 Rave Reports,glyFX 图示库,installAware Express 安装程式和来自 >> >> >>
CodeGear 合作伙伴的软体
系统要求
1GB RAM(建议 2GB)
3 GB delphi 可用磁碟空间
750 MB 可用磁碟空间用于必要条件安装
dVd-RoM 驱动器
1024x768 或更高解析度的监视器
滑鼠或其他指针设备
处理器
intel Pentium 或可兼容处理器,频率至少为 1.4
GHz(建议 2GHz+)
windows
Microsoft windows Vista sP1(要求管理员权
限)
Microsoft windows XP Home 或 Professional
(sP3)
Microsoft windows server 2003 (sP1) 或 2008
Microsoft windows 2000 Professional 或
server(sP4)