翻译<<2017-Cross-Platform Development with Delphi XE10.2 & FireMonkey for Windows & MAC OS X>>

zsl_ak 2月前 684

在盒子上下了这本书,感觉很有用,逐段反复的读了以后略有些收获(上岁数了,记忆和理解能力都有些下降).尝试了翻译,到昨天终于差不多了.基本使用有道在线翻译功能完成,自己通读了一下,没有太大的歧义.先发一章出来看看:

5(补充):firemonkey有用的第三方组件

1. TMS-Components

在本书中已经多次提到TMS组件。TTMSFMXGrid提供了许多有用的特性,例如,将复合内容导到ExcelRTFPDF文件(TTMSFMXGridExcelIOTTMSFMXGridRTFIOTTMSFMXGridPDFIO)

简单的提一下TTMSFMXRichEditor,它是VCL中的RichEdit组件的一个很有价值的替代品。通过TTMSFMXRichEditorFormatToolbar组件和TTMSFMXRichEditorEditToolbar两个工具栏组件,您可以将它们与编辑器结合使用。如果需要,TMS-RichEditor可以将其文本保存为RTFHTML文件。对于富编辑器,我在YouTube上放了一个短片。请看这里:

https://www.youtube.com/watch?v=_BjlRX_CjX4 

好消息:FireMonkeyTMS2.9.0.0版本开始,您甚至可以向富编辑器附加完整的拼写检查。这些词典还包括其他语种如德语、英语、法语、西班牙语和意大利语。

下面是FireMonkeyTMS包链接: http://www.tmssoftware.com/site/tmsfmxpack.asp

最后,我在这里提到FireMonkeyTMS云包:有了它,您就可以在WindowsMACiOSAndroid下访问这些平台提供的各种云服务,例如,DropBox,谷歌驱动器,Windows OneDrive BOXiOS上的服务。TMS cloud Pack  的链接如下:http://www.tmssoftware.com/site/tmsfmxcloudpack.asp

即使您希望或必须为MAC(iOS)使用某些原生组件,TMS也可以帮助您,它提供了mCL组件(iOS上的iCL组件)

然而,在交叉编译项目中,您在使用这些组件方面有更多的工作要做,因为,原生MAC OS组件不能用于Windows桌面应用。但是,有时候,这是实现MAC项目的唯一方法。

例如,为了在MAC上的发票程序中以单独的形式显示PDF文件,我使用了TMSTMSFMXNativeNSView组件(而我使用的是Windows下的hydra模块集成组件Gnostice))

我将在MAC上使用TMSFMXNativeMacPDFLib组件直接生成PDF发票文件. 以下是TMS mCL组件的链接: http://www.tmssoftware.com/site/tmsmcl.asp 

然而,TMS提供了更多的FireMonkey组件。FireMonkeyTMS组件的完整概述如下:

http://www.tmssoftware.com/site/products.asp?t=fm   

 

 

2. Report-generator: FastReport FMX

使用FastReports FMX,您可以像以前在Windows VCL下那样创建报表。在Delphi 10中,虽然包含了 FastReports FMX的标准版,但它不包含可重新发布的报表设计器,它包含在FastReports的商业版本中。

下面是设计时的FastReport设计时:

这些组件为创建报表提供了大量选项(包括PDF输出)。链接如下: https://www.fast-report.com/en/product/fast-report-fmx  

 

1. RemObjects-Application Framework (Hydra)

Hydra不是组件,但它是一个框架,允许您将VCLFMX组件混合在一起。例如,您可以直接在VCL形式中集成FMX组件(反之亦然)。这肯定不是FireMonkey工作的重点。但是它提供了额外的方法和机会来从VCLFMX世界中挑选所有的可能性。链接如下:http://www.hydra4.com/hydra/default.aspx  

在这里,我也在YouTube上传了一个短片。如果喜欢就就看看:

https://www.youtube.com/watch?v=0K8mEzDmlaM   

2. 其他

其他许多组件制造商已经宣布支持FireMonkey(例如Gnostice)或等待决定(DevExpress, ImageEn, TRichView)。但也有其他开发者和FMX的支持者,他们开发了一组组件,并向您免费提供。在这里,我建议您查看一下 http://www.fmxexpress.com ,看看是否需要一些东西(这里的大多数组件更倾向于使用iOSAndroid开发)。你也可以点击Delphi的开始页面上的“从GetIt获得插件”,在这里,搜索FMX:

最新回复 (9)
  • zsl_ak 2月前
    引用 2
    这个格式咋变成这个样子了呐?
  • zsl_ak 2月前
    引用 3

    直接发给DOC上来吧

    上传的附件:
  • 感谢分享,难得。
  • ustone 2月前
    引用 5
    辛苦了,绝不是机器翻译那么简单~
  • zsl_ak 2月前
    引用 6

    翻译出来的全书的下载链接 https://download.csdn.net/download/weixin_42404994/10699259

  • guth 2月前
    引用 7
    建议不要到CSDN贴文件下载,基本上大家都没有能下载的积分
  • 是的,CSDN 对 Delphi 特别不友好。早已放弃使用CSDN。
  • 烦请楼主贴到这个站点的附件来下载吧。CSDN基本都没有账号,那玩意各种垃圾资源,太坑。
返回