新Delphi Rad Studio XE2中FireMonkey(FMX)包含哪些功能的详细信息?
我听说Delphi的新Rad Studio XE2有一个名为FireMonkey的东西,它允许使用相同的代码构建Windows 32、Windows 64和MacOS应用程序 如果这是真的,这是巨大的。在哪里可以获得有关FireMonkey的技术文档 编辑: 我对MacOS感兴趣。有几个人问我什么时候发布Mac版的软件,我一直告诉他们我没有。我在三月份(4个月前)问过这个问题,但没有人提到FireMonkey 主持人问题:新Delphi Rad Studio XE2中FireMonkey(FMX)包含哪些功能的详细信息?,delphi,delphi-xe2,firemonkey,Delphi,Delphi Xe2,Firemonkey,我听说Delphi的新Rad Studio XE2有一个名为FireMonkey的东西,它允许使用相同的代码构建Windows 32、Windows 64和MacOS应用程序 如果这是真的,这是巨大的。在哪里可以获得有关FireMonkey的技术文档 编辑: 我对MacOS感兴趣。有几个人问我什么时候发布Mac版的软件,我一直告诉他们我没有。我在三月份(4个月前)问过这个问题,但没有人提到FireMonkey 主持人问题: 这应该是一个wiki吗?因为XE2已经发布,但还没有发布,所以您还无法获
这应该是一个wiki吗?因为XE2已经发布,但还没有发布,所以您还无法获得任何技术文档。至少在博客上,它说Firemonkey lib可以做到这一点:Win32、Win64、Mac OSX和iOS。 博客文章的相关摘录:
- 创建GPU驱动的FireMonkey应用程序,使您的 客户参与
- 构建64位Delphi应用程序以利用最新的
硬件 - 创建单个应用程序并以Windows、OS X和iOS为目标
但是我同意现在没有技术信息,只是销售谈话关于它还没有太多公开的说法,但是看起来FireMonkey是新的跨平台GUI库的名称,类似于VCL,但与Windows无关。很多人猜测这是基于Embarcadero不久前购买的KSDev技术,但我不知道这是否得到证实。任何进一步的细节都可能要等到我们得到一些官方消息
编辑:看起来安德烈亚诺·拉努斯刚刚发布了一系列关于图书馆的官方预览信息。有关详细信息,请参见。我认为现在关于FireMonkey的唯一“官方”信息是最近的FireMonkey来自Embarcadero收购的前DXScene库 您在本博客网站上有大量信息和截图: 尤金写道,所有注册用户(如我)都将“免费”获得Embarcadero版本 以下是DXScene的功能—使用FreePascal编译器在Linux或Mac OS X下运行: DXScene是三维硬件加速图形库Delphi/C++ 建筑商/拉扎勒斯
- Windows、Mac OS X和Linux上的硬件加速图形
- 集成在IDE中的三维和二维图形编辑器
- 功能强大的3D图层,包含立方体、球体、圆锥体、, 平面、网格、自由摄影机和灯光
- 网格对象具有WPF网格数据格式,DX场景具有高级导入 支持- GLSM、WRL、TIN、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引擎-窗口、按钮、文本框、数字框、备忘录、, 角盒、列表框和更多
- 基于矢量图形样式的高级蒙皮引擎。酷 存在样式-黑暗、现代、远景
- DXScene可用于创建硬件加速的2D应用程序 使用CoverFlow、layer等酷炫动画
- 易于使用的基于时间的动画和过渡效果
- 分层窗口、Jpeg、Png、Tiff和Gif格式读/写支持, 快速缩略图创建
- 游戏和实时模拟的实时模式
- DXScene可作为SCADA、GIS、CAD和GIS的开发工具 信息亭应用
- DB感知控件-TvxDBNavigator、TvxDBLabel、TvxDBTextBox和 更多多语言引擎、编辑器和示例
- 基于牛顿博弈动力学的物理模拟
- Microsoft Windows、Apple Mac OS上提供的跨平台解决方案 X和Linux
- 构建32位和64位Windows或32位Mac OS X本机应用程序,并从Delphi IDE中调试它们,在Windows中运行-但您需要一台Mac计算机来远程运行OSX应用程序李>
- 通过基于XCode的调试构建iOS本机应用程序——事实上,OSX中的iOS模拟器以x86/x64模式运行,FreePascalCompiler用于创建ARM应用程序李>
- 应用程序可以是2D(带控件)或3D(在Windows下使用DirectX或在Mac下使用OpenGL)李>
- 使用新的实时绑定功能构建与数据库相关的应用程序