2012-10-05 51 views
2

我喜歡HTML5/CSS3在爲Web構建用戶界面時提供的靈活性。這些技術讓我可以快速創建豐富的網站原型,並且與桌面不同,我可以輕鬆爲外觀等UI按鈕元素提供外觀。用於軟件UI設計的HTML5/CSS3類似功能?

到目前爲止,我還沒有能夠在桌面上複製這種體驗。在過去幾年中,我一直使用Visual C#,Qt(與Qt Creator)和Java Swing一起工作,但所有設計任務都需要更多的工作。

是否有一個GUI工具包,可能與具有UI設計功能的IDE相結合,可以複製HTML5/CSS3體驗的易用性和靈活性?有沒有辦法將類似CSS的規則應用於C#,Qt,Java Swing或其他GUI?

+0

你應該看看GWT。編寫生成HTML的Java。然後使用CSS來設計它。 –

+0

我們是要解決這個問題,還是要阻止別人回答?我不相信給予負面評分,因爲任何人都可以改變他們的問題或答案。那麼,你能詳細闡述一下你的問題嗎? –

回答

0

WPF(的Windows Presentation Foundation)是一個可能性。這是.net 3.5中的新功能。它不使用HTML5/CSS。但是,對於你所描述的內容來說,這是最接近的事情。我會提到我所知道的,這實際上並不多。

我知道它不使用HTML5/CSS,但構造應用程序的技巧與使用XML結構(XAML,因爲他們稱之爲)創建您的UI類似。這將您的用戶界面與後端代碼分開,類似於您如何構建網站。

使用WPF,您可以利用directx的強大功能爲您的應用程序提供媒體,可換膚的用戶界面,3D動畫和屏幕過渡等。總之,我知道它允許您自定義UI比使用.net框架開發的典型的Windows窗體應用程序更大。

這裏是一個WPF應用程序的示例屏幕截圖...

enter image description here

如果這是你有沒有研究,我認爲這將是值得一試。希望這是有幫助的。