C++ Builder使用FMX多平台框架(FireMonkey)移动(安卓iOS)APP开发参考书籍

Posted ustone

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++ Builder使用FMX多平台框架(FireMonkey)移动(安卓iOS)APP开发参考书籍相关的知识,希望对你有一定的参考价值。

C++ Builder使用FMX多平台框架(FireMonkey)移动(安卓、ios)APP开发参考书籍

参考书籍:
CB10.1 程序开发手册.pdf 这本书的精华是前面200页。
官方的 RAD Studio 10.2 Tokyo Mobile Tutorials.pdf 是一本好书,国内有翻译成中文的:
Delphi XE8 iOS与android移动应用开发(APP开发)教程[完整中文版] 某宝有。
Delphi FireMonkey 万一的学习笔记.pdf ——对FireMonkey 的总体介绍
Delphi xe6 Android编程入门.pdf ——看了目录,可以查阅一些问题
2017-Cross-Platform Development with Delphi XE10.2 & FireMonkey for Windows & MAC OS X.pdf ——这本书也不错,还有翻译成中文的,CSDN有下载。
Expert Delphi_ Robust and fast cross-platform application development.pdf ——这本书有几章不错
Delphi Cookbook - Second Edition ——这本书也有几章讲FMX和跨平台应用
Delphi GUI Programming with FireMonkey.pdf

帮助菜单里的Main Help(对应topics.chm文件)——Frameworks and Libraries——GUI Application Frameworks——FireMonkey部分不错,基本的东西都有介绍。
官方自带的5、6百兆的Samples示例程序是个宝库。

————————————————————

安卓上运行中文乱码问题,程序代码中中文字符串前面需要加前缀u,比如:u"安卓程序"。
UnicodeString s=u"你好,中文";
ShowMessage(s);

不涉及手机功能的简单FMX程序,可以先编译成win32版调试通过后,再编译成安卓版本,而且编程方式跟VCL程序完全一样,一些常用控件和属性也基本一致,确实方便了安卓程序的开发(类似桌面程序的app)。

FMX多平台项目IDE弹出错误窗口:Invalid ImageList Index
解决:

  1. Close Studio, ensure that the process "bds.exe" is not exists in the task manager.
  2. Go to the folder "C:Program FilesEmbarcaderoStudiox.0in", looking for the file "MultidevicePreview240.bpl".
  3. Rename it to "!MultidevicePreview240.bpl"
  4. Run Studio and test.













以上是关于C++ Builder使用FMX多平台框架(FireMonkey)移动(安卓iOS)APP开发参考书籍的主要内容,如果未能解决你的问题,请参考以下文章

在你的跨平台应用中使用剪贴板进行复制粘贴

一个支持FMX.Win框架的托盘控件

如何在 C++ builder 中渲染 openGL 框架?

FMX Android ZIP解压中文乱码

[FMX]获取控件样式中的指定项目以便进行调节

Fmx在android下InputBox输入框点击Cancel取消按钮后报异常