文章 "MQL5 MVC模式中表格的视图组件:基础图形元素" 新评论 MetaQuotes 2026.01.22 07:04 新文章 MQL5 MVC模式中表格的视图组件:基础图形元素已发布: 本文介绍了在MQL5中实现MVC(模型-视图-控制器)范式下表格视图组件时,开发基础图形元素的过程。这是关于视图组件的首篇文章,也是为MetaTrader 5客户端开发表格功能系列文章的第三篇。 这部分中,我们暂不考虑与已创建的模型组件的集成。此外,控制器组件尚未创建,但我们在设计开发中的类时会考虑未来的集成需求。这将进一步简化将视觉元素与数据和控制逻辑链接起来的过程,确保在MVC范式框架内实现全面交互。最终,我们获得了一个灵活的工具,可用于创建表格和其他图形元素,以供在我们的项目中使用。 由于在MQL5中实现视图组件的架构需要耗费大量时间,涉及众多辅助类和继承关系,因此我们约定采用比较精简的总结方式。即定义一个类,提供简要描述,然后再简要介绍其实现。现在,我们有五个这样的类: 所有图形对象的基础类, 颜色管理类, 管理图形元素各种状态颜色的类, 矩形区域控制类, 在画布上绘制图形元素的基础类。 最后,所有这些类都是图形元素绘制基础类所必需的。在实现各种控件(特别是表格控件)时创建的所有其他类,都将继承自该基础类。 作者:Artyom Trishkin 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
新文章 MQL5 MVC模式中表格的视图组件:基础图形元素已发布:
这部分中,我们暂不考虑与已创建的模型组件的集成。此外,控制器组件尚未创建,但我们在设计开发中的类时会考虑未来的集成需求。这将进一步简化将视觉元素与数据和控制逻辑链接起来的过程,确保在MVC范式框架内实现全面交互。最终,我们获得了一个灵活的工具,可用于创建表格和其他图形元素,以供在我们的项目中使用。
由于在MQL5中实现视图组件的架构需要耗费大量时间,涉及众多辅助类和继承关系,因此我们约定采用比较精简的总结方式。即定义一个类,提供简要描述,然后再简要介绍其实现。现在,我们有五个这样的类:
最后,所有这些类都是图形元素绘制基础类所必需的。在实现各种控件(特别是表格控件)时创建的所有其他类,都将继承自该基础类。
作者:Artyom Trishkin