所謂桌面工具,就是用戶(hù)日常經(jīng)常執行的。
用戶(hù)對其易用性很挑剔,執行效率高、占用資源少、看著(zhù)不厭倦、都必須是他的特點(diǎn)。
這類(lèi)軟件,shareware居多。
但很多shareware走了一條錯誤的道路,就是過(guò)分的對程序的外觀(guān)進(jìn)行修飾。一個(gè)比一個(gè)另類(lèi)。
可能開(kāi)發(fā)者是初級程序員,喜歡搞搞花哨的東西,也可能是為了吸引眼球,讓人家注冊。
用戶(hù)使用這類(lèi)軟件也是一時(shí)欣喜,但用多了就覺(jué)得厭倦。
再之,此類(lèi)自己控制繪制界面的窗口們,占用很多不必要的gdi資源,導致占用了用戶(hù)不必要付出的資源。
還有就是,能做好全套統一風(fēng)格UI的人少之又少,很多搞的不倫不類(lèi),讓人看了作嘔,
試問(wèn)這種軟件,功能再強能然人用上一個(gè)月?一年嗎?
所以我推崇的桌面軟件UI設計,應該是這樣的:
一者,遵循Windows標準,完全采用微軟的Windows風(fēng)格,弄明白每一個(gè)細節,模仿之,這樣的軟件雖然不起眼,但占資源少,用了不厭倦(UI方面微軟都幫我們做了)。用戶(hù)用了又用,忠誠度高。
開(kāi)發(fā)者不妨把畫(huà)界面的功夫挪給設計界面組合易用性上。讓用戶(hù)更快更高效的使用軟件。
此類(lèi)軟件作者,大可名正言順的到微軟那領(lǐng)一套Windows兼容認證許可。
加個(gè)manifest.xml輕松升級為XP風(fēng)格,何樂(lè )不為呢 :D
二者,有精湛的GUI程序基礎,能很好的把握各個(gè)控件的整體風(fēng)格和實(shí)現技巧,做出一套自己獨特風(fēng)格,又井然有序的控件庫,讓用戶(hù)看了清爽又不厭倦。這樣可以在第一條的基礎上再加分。而且做出的系列軟件,讓人記憶深刻,進(jìn)而被初學(xué)者紛紛效仿,如officeXP風(fēng)格,Office2003風(fēng)格,realone風(fēng)格,macromedia風(fēng)格,adobe風(fēng)格。當然他們都是響當當的大公司,有很多人力物力投入在這塊
---
為何突然講這個(gè)呢?
中午公司斷網(wǎng),無(wú)聊之中發(fā)現機器上的ProxyFox的源碼,很好用的軟件,自動(dòng)代理速度排序,自動(dòng)設置IE代理,很多人喜歡用。
但界面確實(shí)不敢恭維,VC初學(xué)者做的事情。
幫他簡(jiǎn)單改改吧,去掉什么BCMenu XPButton MyDialog的,再標準化各個(gè)控件的尺寸、位置,再加上一段XP manifest
雖然控件布局上面沒(méi)法一下子改掉,但視覺(jué)上已經(jīng)Windows兼容了,而且還省了不少資源,何樂(lè )不為呢?
雖然自己不用這個(gè)軟件,但經(jīng)過(guò)此驗證自己的UI思想,相信很多人會(huì )用這個(gè)版本替換機器上本身的花哨的東東。
---
如果你不是UI編程高手,請遵循操作系統規范,不會(huì )有錯。聯(lián)系客服