windows 下構建現代界面效果,用什麼庫或工具?

比如我要做一個幻燈展示,淡入淡出,滑動類似這樣的效果,

該用什麼工具或庫實現?

需要兼容傳統windows, XP或Win7。

跟不上節奏了,我的windows經驗還停留在win32, mfc 這樣的東西上。


WPF,然後你編譯出兩個setup.exe,XP版本300M,Win7版本僅需幾百K。


嗯。。。要是沒什麼交互可以先試試給你的XP寫個屏幕保護程序。

沒記錯這類代碼網上不少,好寫好改。

這類輕量級的小玩意,推薦c#,省心。

我要沒記錯好像寫個這玩意真沒用什麼庫。


本來想說Direct2D/WIC和Windows Animation Manager,一看XP…


不知道你說的現代界面是指什麼,其實簡單的淡入淡出+幻燈片用DirectUI+定時器就可以實現,一般來說現在的DUI界面庫,比如DUILIB是不直接支持動畫的,而且代碼結構也不是很有利於添加動畫。至於WPF,不適用於互聯網客戶端這種比較複雜的場景下,性能只是其中一個比較明顯的問題而已。


Qt

QML

HTML


支持XP的在網路上已經有很多庫了, 比如 dui 啥的, 這玩意其實可以自己寫, 在不要求功能太強大的情況下。。 寫完後自己各種項目都可以復用。。。 XP下使用 GDI或GDI+,Vista+下自動使用Direct2D. 這樣靈活且在支持D2D的機器上能有效發揮效能。。 360的皮膚庫就是自己寫的


http://www.lae123.com

你的需求一點問題都沒有,很簡單很簡單!


用現代瀏覽器, HTML5與CSS3來實現最快

如果非要客戶端,那就用CEF自己嵌瀏覽器, 或用現成的比如atom shell, nwjs, 或用QT webkit


推薦閱讀:

為什麼 Mac 的窗口關閉,最小化、最大化按鈕在左上角,而 Windows 在右上角?
什麼是界面(Interface),為什麼需要界面?

TAG:界面 | MicrosoftWindows | VisualC |