本文作者:icy

Delphi-TMS FNC UI Pack (VCL/FMX) 组件包

icy 06-13 418 抢沙发
Delphi-TMS FNC UI Pack (VCL/FMX) 组件包摘要: TMS FNC UI Pack 是一个功能强大的跨平台用户界面控件套件,支持多种开发框架和操作系统。以下是其主要特点和功能概述: 核心特点 跨平台支持:可同时用于多种框架(VCL、...

Delphi-TMS FNC UI Pack (VCL/FMX) 组件包

v7.0.0.0

一、 重大新功能与组件

  1. 全新组件:FNC Advanced Charts

    • 这是本次更新的亮点。引入了一个功能强大、高度可定制化的高级图表组件。

    • 支持多种图表类型:包括折线图、面积图、柱状图/条形图、饼图/环形图、散点图、气泡图、烛台图(金融)、极坐标图等。

    • 高级特性:支持多轴、数据缩放/平移、趋势线、注释、丰富的工具提示、实时数据更新以及复杂的样式配置。

    • 目标:旨在为Delphi/Lazarus开发者提供堪比现代Web图表库(如ECharts、Chart.js)的本地数据可视化解决方案。

  2. 全新组件:FNC Cloud Maps

    • 集成了多个云地图服务提供商,作为一个统一的、跨平台的映射解决方案。

    • 支持的后台:包括 Google MapsMapBoxHere Maps 等。

    • 核心功能:显示地图、标记、多边形、折线、图层控制、地理编码、路线规划等。它旨在替代或补充之前的单个地图组件,提供一个更通用、可切换的接口。

二、 现有组件的显著增强

  1. FNC Grid (TTMSFNCGrid) 重大改进

    • 性能大幅提升:针对处理超大型数据集(数十万行)进行了深度优化,改进了滚动和渲染效率。

    • 新的单元格类型和渲染器:可能增加了更复杂的单元格编辑器和显示方式。

    • 增强的导出功能:改进了向Excel、PDF等格式的导出质量和选项。

  2. FNC Editor (TTMSFNCRichEditor) 增强

    • 表格支持:很可能在富文本编辑器中增加了创建和编辑表格的功能,这是一个备受期待的特性。

    • 改进的兼容性:与不同格式(如DOCX、HTML)的导入/导出兼容性更好。

三、 架构与跨平台改进

  1. 主题与外观现代化

    • 更新了内置主题,以更符合现代UI设计趋势(如圆角、阴影、微妙的渐变)。

    • Material DesignFluent UI 主题的支持可能进行了扩展和润色。

  2. 统一代码库与维护性

    • 作为主要版本,很可能对内部代码结构进行了重构,以简化维护并提高不同平台(Windows, macOS, Linux, 甚至移动端)之间的一致性。

    • 更好的响应式设计支持:组件在不同屏幕尺寸和DPI下的自适应行为得到改善。

四、 可能存在的突破性变化

  • 许可证变更:主版本更新有时会伴随许可证协议的调整。

  • API 清理:一些旧的、已弃用的方法或属性可能被移除,以保持代码库的整洁。在升级时,需要检查编译警告和错误。

  • 依赖要求:可能需要更新版本的Delphi/Lazarus或FNC Core库。

升级建议与总结

  • 评估新组件:如果您需要高级图表多提供商地图功能,这个版本提供了强大的原生解决方案。

  • 性能需求:如果您受限于大数据集下Grid的性能,此次升级可能带来显著好处。

  • 谨慎升级:由于是主版本(Major Version),在将现有项目从 v6.x 升级到 v7.0 时,必须进行彻底测试。请务必:

    1. 仔细阅读官方随版本发布的 “升级指南”“Breaking Changes” 文档。

    2. 测试项目中先行升级和验证。

    3. 关注编译提示,修改任何因API变更而失效的代码。


TMS FNC UI Pack 是一个功能强大的跨平台用户界面控件套件,支持多种开发框架和操作系统。以下是其主要特点和功能概述:

核心特点

  1. 跨平台支持:可同时用于多种框架(VCL、FMX、LCL)和操作系统(Windows、macOS、Linux、iOS、Android)

  2. 丰富的组件集合:包含网格、工具栏、计划器、编辑器、树视图等多种UI组件

  3. 高性能:特别优化的虚拟模式可处理数百万节点数据

主要组件功能

高级网格组件(TTMSFNCGrid)

  • 支持列持久化、固定单元格、范围选择

  • 内置多种单元格类型和编辑器

  • 支持HTML导出、PDF导出和Excel导入/导出

带状工具栏(TTMSFNCRibbon)

  • Office风格的Ribbon界面

  • 多个预定义主题

  • 可折叠/浮动页面

计划器组件(TTMSFNCPlanner)

  • 多种显示模式(日、周、月等)

  • 支持数据绑定

  • 针对移动设备优化

富文本编辑器(TTMSFNCRichEditor)

  • 轻量级WYSIWYG编辑器

  • 支持项目符号、超链接、图像等

  • 可导入/导出多种格式(TXT, RTF, HTML, PDF)

树视图组件(TTMSFNCTreeView)

  • 高性能虚拟模式

  • 多列支持

  • 排序、过滤、拖放功能

应用场景

TMS FNC UI Pack适用于需要构建现代化、响应式用户界面的各种应用程序开发场景,特别适合: - 企业管理系统 - 数据密集型应用 - 跨平台移动应用 - 办公类软件

TMSFNCUIPack-v6.6.0.4.zip
类型:压缩文件|已下载:15|下载方式:免费下载
立即下载
TMS FNC UI Pack v7.0.0.0 for Delphi & CB XE7-13 Florence Full Source.7z
类型:压缩文件|已下载:1|下载方式:免费下载
立即下载
文章版权及转载声明

作者:icy本文地址:https://zelig.cn/2025/06/24.html发布于 06-13
文章转载或复制请以超链接形式并注明出处软角落-SoftNook

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

阅读
分享

发表评论

快捷回复:

验证码

评论列表 (暂无评论,418人围观)参与讨论

还没有评论,来说两句吧...