0

我对 Windows 应用程序开发非常陌生。我正计划开发一个应用程序,它将采用 xml 模式文件并创建一个树视图控件。

有人可以指导我阅读哪些文章以及如何在 C# 中构建软件吗?我知道这是一个无关紧要的问题,但仍然期待一些帮助。

(我有 2008 版)。

4

1 回答 1

1

由于您是新手,我建议您从两个方面着手:.NET 平台如何支持 XSD,尤其是System.Xml.Schema包,以及如何使用 Winform 控件。

首先,XSD 只是 XML。简单的 XSD,特别容易上手。将 XML 文件绑定到树形视图控件可能会被打死。看看 Codeproject,也许从这篇文章开始。了解 XSD,也许是我上面提到的 XSD API,将帮助您了解您希望在树中看到什么,以及基于您的需要的最佳表达方法是什么。例如,您想如何组织节点?你想如何解析 XSD 文件?作为 XML 还是作为已编译且有效的 XSD 文件?您想显示在​​源代码中创作的布局,还是显示编译后的信息集?

也许你可以看看现有的已经这样做的软件。例如,QTAssistant XSR使用树有不同的 XSD 内容视图。

过滤器中 XSD 内容的 QTAssistant 树视图

如果您熟悉 XSD,您可能已经知道答案。否则,请学习足够的 XSD 来自己回答上述问题,因为它将推动您的设计。祝你好运!

于 2012-04-18T14:36:36.393 回答