FireMonkey 来自以前的 DXScene 库,该库已被 Embarcadero 收购。
您可以在此博客网站中找到大量信息和屏幕截图:http://ksdev.blogspot.com/ http://ksdev.blogspot.com/
尤金写道所有注册用户(像我一样)都将“免费”获得 Embarcadero 版本...
以下是 DXScene 的功能 - 与 FreePascal 编译器一起在 Linux 或 Mac OS X 下运行:
DXScene是3D硬件加速图形库Delphi/C++
建造者/拉撒路。
- Windows、Mac OS X 和 Linux 上的硬件加速图形
- 集成在 IDE 中的 3D 和 2D 图形编辑器
- 强大的 3D 图层包含立方体、球体、圆锥体等项目,
平面、网格、免费相机和灯光
- 网格对象具有WPF网格数据格式,DXScene具有高级导入功能
支持的工具 -
GLSM、WRL、锡、STL、SMD、Q3BSP、BSP、PLY、OCT、OBJ、OBJF、NURBS、NMF、MS3D、MDC、MD2、LWO、GTS、GLM、GLX、GLA、B3D、MD5MESH、MD5ANIM、MD3、 3DS、PRJ
文件格式
- 强大的 2D 矢量引擎,如 Adobe Flash 或 Microsoft WPF,包括
高品质的形状和控件,如窗口、标签、按钮、复选框、
文本框等
- 先进的 GUI 引擎 - 窗口、按钮、文本框、数字框、备忘录、
角度框、列表框等等
- 基于矢量图形样式的高级蒙皮引擎。凉爽的
存在风格 - 深色、现代、Vista。
- DXScene 可用于创建硬件加速 2D 应用程序
具有很酷的动画,如 CoverFlow、图层等
- 易于使用的基于时间的动画和过渡效果
- 分层窗口,Jpeg、Png、Tiff 和 Gif 格式读/写支持,
快速缩略图创建
- 游戏和实时模拟的实时模式
- DXScene 可用作 SCADA、GIS、CAD 和
自助服务终端应用程序
- DB-Aware 控件 - TvxDBNavigator、TvxDBLabel、TvxDBTextBox 和
更多 多语言引擎、编辑器和示例
- 使用牛顿游戏动力学进行物理模拟
- 可在 Microsoft Windows、Apple Mac OS 上使用的跨平台解决方案
X 和 Linux
我们可以猜测 FireMonkey 将具有其中一些功能,具体取决于新的 Delphi XE2 交叉编译功能。它会构建 OSX、iOS、Linux 应用程序吗?需要 XCode 吗?
简而言之,FireMonkey 将允许您:
- 构建 32 位和 64 位 Windows 或 32 位 Mac OS X 本机应用程序,并从 Delphi IDE 调试它们,在 Windows 中运行 - 但您需要一台 Mac 计算机来远程运行 OSX 应用程序;
- 构建iOS原生应用程序,使用基于XCode的调试——实际上,OSX中的iOS模拟器运行在x86/x64模式下,并且使用FreePascalCompiler来创建ARM应用程序;
- 应用程序可以是 2D(带控件)或 3D(在 Windows 下使用 DirectX 或在 Mac 下使用 OpenGL);
- 要构建与数据库相关的应用程序,请使用新的实时绑定特征。
但FireMonkey与VCL的GUI部分不兼容。这是一个全新的库,有自己的架构,确实是基于以前的 DXScene 的。
所有详细信息可在http://www.deltics.co.nz/blog/?p=735 http://www.deltics.co.nz/blog/?p=735
我认为 Mac OS X 支持减少到 32 位版本,因为 FireMonkey 使用 Carbon API,它只是 32 位。看http://developer.apple.com/carbon http://developer.apple.com/carbon值得一提的是,制作 Mac OS X 64 位版本需要使用“Objective C”语法(或链接)和直接 Cocoa。一些额外的工作...
我还在等待Linux版本。 FireMonkey 的祖先(又名 DXScene)已经为 Linux 做好了准备(使用 GTK/Pango/Cairo/OpenGL),并且他们已经有一个内部的 ELF 链接器(来自 Kylix 的链接器,非常好)。据我所知,Mac OS X 在列表中具有更高的优先级,因为它是更常见的桌面计算平台。但对于服务器应用程序来说,Linux 是最有的。在XE3中,可能是?
编辑:以前的“悲观”版本 - 提取;)
编辑:我已经做了DXScene 组件演示的一些屏幕截图 http://blog.synopse.info/post/2011/08/11/FireMonkey-and-DXScene- 它可能会帮助您对 FireMonkey 有更好的印象。