2

当我为 Web 构建用户界面时,我喜欢 HTML5/CSS3 为我提供的灵活性。这些技术让我可以相当快速地创建丰富的网站原型,并且与桌面不同,我可以轻松地为按钮等 UI 元素设置皮肤。

到目前为止,我还无法在桌面上复制这种体验。在几年的时间里,我使用过 Visual C#、Qt(使用 Qt Creator)和 Java Swing,但对于相同的设计任务,它们都需要更多的工作。

是否有一个 GUI 工具包,可能与具有 UI 设计能力的 IDE 相结合,可以复制 HTML5/CSS3 体验的易用性和灵活性?有没有办法将类似 CSS 的规则应用于 C#、Qt、Java Swing 或其他 GUI?

4

2 回答 2

0

对于 HTML5 / CSS3 UI 设计,我一直在使用kendouitwitter bootstrap

于 2012-10-06T06:20:22.750 回答
0

WPF(Windows Presentation Foundation)是一种可能。这是 .net 3.5 中的新功能。它不使用 HTML5/CSS。但这是最接近您所描述的内容的想法。我会提到我所知道的,老实说这并不多。

我知道它不使用 HTML5/CSS,但构建应用程序的技术是相似的,因为您使用类似 XML 的结构(他们称之为 XAML)创建 UI。这将您的 UI 与后端代码分开,类似于您构建网站的方式。

使用 WPF,您可以利用 Directx 的强大功能为您的应用程序提供媒体、可换肤的用户界面、3D 动画和屏幕转换等。简而言之,我知道它允许您自定义 UI,远远超过典型的将使用 .net 框架开发的 windows 窗体应用程序。

这是 WPF 应用程序的示例屏幕截图...

在此处输入图像描述

如果这是您尚未研究过的东西,我认为值得一试。希望这会有所帮助。

于 2012-10-06T06:48:39.147 回答