【问题标题】:Exporting a GUI to XML?将 GUI 导出为 XML?
【发布时间】:2009-01-21 20:22:08
【问题描述】:

是否有一种工具可以采用 C# 或其他语言设计的 GUI,该工具可以采用屏幕布局并将其导出到 XML 文件,以便最终获得 XML 格式的屏幕模板?以及获取一个 XML 文件并显示结果屏幕?

【问题讨论】:

  • 我的一个朋友开发了一个工具来完成他最后一年的项目,作为他 CS 学位的一部分。虽然其中有一些错误。他称之为 SML(Swing 标记语言)。

标签: c# java wpf xaml


【解决方案1】:

您是否研究过 WPF 中的 XAML?您提到了 C#,所以这似乎与您要询问的内容直接一致。

http://en.wikipedia.org/wiki/XAML

另一个很好的起点可能是:

http://en.wikipedia.org/wiki/List_of_user_interface_markup_languages

【讨论】:

    【解决方案2】:

    XAML 和 XUL 旨在以这种方式工作。 QT 和 Glade 也提供此功能。但是,它们(据我所知)没有提供任何工具来对不是使用布局工具创建的 GUI 进行逆向工程。

    要使用这种类型的工具,您必须从表单设计器开始,它将表单保存为描述符文件。然后,工具包将提供各种方法(具体方法因工具包而异)来加载描述符文件并从中渲染屏幕,或者将描述符用作代码生成器的输入。

    【讨论】:

      【解决方案3】:

      java.beans.XMLEncoder/XMLDecoder。但如果你想做那种事,我认为你是被误导了。

      【讨论】:

      • 我认识一个朋友,他为 Java Swing GUI 创建了 OP 想要的东西
      猜你喜欢
      • 2015-12-12
      • 1970-01-01
      • 2019-04-02
      • 2017-08-06
      • 2023-03-31
      • 1970-01-01
      • 2016-10-06
      • 2016-06-20
      • 1970-01-01
      相关资源
      最近更新 更多