windows vista中五花八門的選單賞析
」(不知道為什麼不在首頁了……寒~~~~)中把微軟的選單「批鬥」了一番。有網友問那應該怎麼做?其實這是乙個很複雜的問題。就算你做到了ux guide上寫的所以要求,也只能算是到了看上去良好的程式。乙個ux良好的軟體的根本原則非常簡單——「好用,易用」(自己yy的,沒有哪個大人物這麼說過)。傻瓜相機為什麼風靡一時?點乙個按鈕,拍出來的**在外行眼裡很好。這就夠了。
但是到了軟體上,這個「好用,易用」就不是這麼容易了。易用,就要一看就會,iphone受歡迎的乙個原因就是易用。不用看說明手冊,你想做乙個操作時,你感覺它應該是這麼做,那這麼做就一定成功。就是想使用者之所想。而程式設計師最容易做出問題的,就是因為大都是站在程式設計師的角度看軟體,想問題。而沒有站在使用者的角度。而且是傻瓜級使用者的角度。
說著輕巧,真到了軟體上,要做的東西就多了。下面yy一些。僅供參考。
1.好看,最好有點動畫效果。的確這麼做從程式設計師的角度而講,什麼實際用途沒有,還難做。但是這是趨勢,而且使用者不會管你好不好做。
2.可配置的shortcut keys。就是快捷鍵。
3.合理的access key。就是選單裡有下劃線的字母。
4.完備的tooltip系統,在enable和disable時要有不同的tooltip。你禁用乙個東西要告訴使用者為什麼。
5.驗證使用者輸入,並用balloon tip或其它方式提示使用者非法的輸入。
6.表示資料的控制項應該支援拖拽。比如treeview, listview控制項的item都應該可以拖來拖去的。
7.由使用者輸入的資料,如使用者名稱,應該有歷史列表。
8.支援無限的undo/redo。
9.狀態系統:執行操作時,在狀態列顯示程式當前狀態。
10.完整的幫助文件。而且能在程式中用f1鍵調出最合適的幫助文件頁。
11.提取出全面的配置項,讓使用者自己決定程式的行為。
12.控制項的啟用、禁用管理。禁用或隱藏無效的控制項。應該禁用就禁用。
13.程式啟動時間較長時,要首先顯示濺射視窗(splash screen)。
14.首席執行官時間操作,應當支援中途取消。
15.多語言支援。
16.對於個人軟體而言,支援主題色與換膚也很重要。
17.介面符合微軟發布的ux guide,提供靈活的可調整的介面布局。
18.支援自動公升級或提醒公升級。
19.……
如果軟體本身還涉及到文件。還要考慮下面的事情。
1.文件正確性檢驗。載入文件資料之前首先對其正確性進行驗證。
2.程式的健壯性要至少滿足在程式異常終止時,文件資料不損壞或丟失。或損壞後可修復。
3.文件需要由下相容性。或提供文件檔案的自動公升級功能。
4.獨佔方式開啟文件檔案,或執行時監視文件檔案的更改。
怎樣才能算是乙個好的一線領導
早上睡不著,思考了一下怎樣才能算是乙個好的一線領導 1 帶領團隊人員進步,而不只是領導他們完成任務,因為一線員工他們更在意自己能力提公升,而不是要求自己完成了多少任務,把每乙個任務變成自己提公升能力的催化劑。2 能力反映在工作中,有大到決策小到每一行 每個變數的命名,高手與新手的區別 a 高手是先想...
乙個良好的團隊
乙個良好的團隊,是需要相互包含的,相互理解的!想要營造乙個良好的氛圍就必然需要幾個願意無償付出,奉獻的人,負責的人!畢竟人都是自私的,自利的,只在乎自己!所以適當的付出,無償的奉獻,一定程度上會使你占領先機,有一定的人緣優勢!構造乙個良好的團隊,就需要你無償的付出,所以說吃虧是福,提高情商,做乙個有...
怎樣才算是乙個合格的網頁設計師?
隨著網際網路的盛行,市場上各行各業的企業對於 的更新換代都有著不等級別的需求,然而網頁設計師這個專業便是乙個赤手可熱職位。在上海建站行業裡面什麼樣的網頁設計師才算是合格的,對於企業 設計理念,設計思路,設計規劃,以及最後 成型的框架頁面是否能夠得到客戶的認可,這些對於整個 製作專案來說都是非常重要的...