- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要改进我们的应用程序中的屏幕,该屏幕呈现嵌入在我们的 Delphi 代码中的 HMI ( Human Machine Interface ) 显示。此屏幕使我们的客户能够执行一系列操作(运行测试、产品报告等)以及公开和查看关键命名数据值。这种定制是必需的,因为我们的应用程序控制的机器可能由一系列技能水平操作,从简单的运算符(operator)(可能不会说英语并且控制能力必须非常有限)到希望“看到一切”并拥有最大控制权的高级用户.
几年前,我创建了一个基于嵌入式 HTML 查看器(当时的 Turbopower)和 TPageProducer 的解决方案,用于动态调整 HTML 模板(用户可以自定义),并显示一组简单的控件和数据表。这工作正常,但编辑速度很慢(您必须调整模板并查看效果),我确信现在有更好的方法。
我需要的是类似于可以在运行时自定义的Delphi表单。我需要:按钮、标签和编辑。可编辑的形状和箭头是理想的,就像可以在其上放置控件和文本的固定图像一样。布局应该是可保存的(如 DFM 文件),文本标签应有两种类型 - 固定文本和更新以在更新通知上显示键值的文本标签(如 DB 控件)。最终布局应缩放其比例以适应可调整大小的布局。
这个问题是关于这项工作的最佳工具,我并没有完全冷漠,我已经尝试过 Greatis Form Designer并获得了一个可行的解决方案,但在我提交之前,我会欣赏有关报告工具(带有内置报告编辑器)是否可能/可用/更好的评论,因为打印转储功能也很有用。 (快速报告?快速报告等?)。请注意,这主要是显示要求。对于更新的嵌入式 HTML 解决方案的评论也将受到欢迎,就像任何确保布局格式最大限度地适应 future 的事情一样。
任何解决方案都应该可以在 Dephi 7 中使用(目前!),并且不需要是 unicode,只要有一个针对较新的 Delphi 的迁移路径即可。
非常欢迎任何其他评论或意见。谢谢。
最佳答案
您首先查看过免费的 JVCL 内容吗?有一个 JvInspector(RTTI 组件属性检查器,就像 Delphi 属性检查器)和一个表单设计器,等等。您可以基于这些推出自己的解决方案,甚至使用 JvInterpreter 来实现某些脚本功能。
其次,如果您可以支持设计器中拥有的任何控件,并且需要一些 HMI 特定的东西,请查看 IOCOMP:http://www.iocomp.com/
关于delphi - 如何在Delphi中最好地创建HMI显示面板(用户定制界面),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6034163/
我是一名优秀的程序员,十分优秀!