100 个 Delphi FMX 案例

· 2026-04-19 08:00 · 6 阅读

原创 舞动的代码 2026-04-19 08:00 河北

之前不少粉丝在 哔哩哔哩问我:“能不能出 Delphi FMX 的教程?” 说实话,之前我一直没敢答应

一来那会儿我连 VCL 都还没摸透,更别说 FMX 了; 二来想入门 FMX 却找不到合适的素材,翻遍全网不是枯燥的理论堆砌,就是零散的野路子教程,新手跟着学很容易走偏。

直到我挖到了 Embarcadero 官方维护的宝藏仓库:https://github.com/FMXExpress/Cross-Platform-Samples。这 100 个 FMX 实战案例,直接解决了我(也解决了绝大多数新手)的入门痛点,也让我终于敲定了 FMX 入门教程的录制计划! 很多人学 FMX 半途而废,无非踩了这几个坑:

  • 用 VCL 的老思路套 FMX,控件明明写了代码却不显示;
  • 上来就硬刚自定义渲染、原生插件,基础没打牢直接被劝退;
  • 找的非官方案例代码不规范,学完反而养成坏习惯,适配新 Delphi 版本全是坑。

而这 100 个官方案例,简直是为新手量身定做的 “通关秘籍”:

  • 规范不踩坑:由 Embarcadero 核心开发者维护,每一行代码都是 FMX 最佳实践,新手不用怕学错方向;
  • 轻量化易落地:基础案例代码量极少,哪怕是零基础,半小时也能跑通第一个跨平台程序;
  • 场景超实用:不搞花里胡哨的进阶内容,只聚焦 UI 布局、基础交互、跨平台适配这些高频核心点,避开劝退型进阶坑;
  • 跨平台直观:一套代码只需改几行配置,就能从 Windows 端无缝搬到 Android/iOS 手机端,亲眼看到 “一次编码,多端运行” 的效果。

基于这套官方源码,我计划推出一套 FMX 入门视频教程 —— 虽然这些案例没有完整的大型项目架构,但胜在覆盖了 FMX 核心知识点,从控件使用到布局逻辑,从交互实现到跨平台适配,能帮大家把 FMX 的基础打扎实。 除此之外,我还准备了进阶课程:以 “跨平台阅读器开发” 为实战场景,从需求分析到代码实现,再到多端打包适配,手把手带大家做一个完整的 FMX 项目。不过这套进阶内容暂时只在我的付费圈子里更新,毕竟涉及更多实战细节和一对一答疑,精力有限只能覆盖核心粉丝。

至此结束

跳转微信打开