精華區beta Liu 關於我們 聯絡資訊
我個人是自認對「使用者介面」有些心得,可以到 http://www.vbguide.com.tw/vbqa/vb.old/search.asp? Criteria=ALL&Search=使用者介面&SearchTitle=1&SearchAnswer=0 上看,如果連不上的話,請到 http://www.vbguide.com.tw/vbqa/vb.old/search.htm 輸入「使用者介面」,取消「只列出有人回應的資料」按「開始查詢」。 要依反序的方向看搜尋結果。 那是由商業軟體的角度而寫的,雖然有些不適用, 但如何為使用者設計介面的基本理念是不變的。 其實還有很多想寫,但寫到後來就沒有繼續了… 這裡不一一回應,我只提一點, 您是站在技術的觀點看事情,而我是佔在使用者的角度看事情。 綠色軟體是個非常棒的觀念,但那是對技術底子強的進階者而言。 對一般使用者而言,Windows 使用者很習慣拿到一個軟體, 第一步就是執行安裝程式。 如果要移除,他就知道要到新增或移除程式中移除。 這在 Windows 上是所有使用者的 common sence。 只要移除程式也正確將「啟動」中的捷徑刪掉, 我相信不會有人問如何刪掉該捷徑。 在沒有安裝程式的情況下,使用者知道了有個偽蝦米這麼好的東西, 上了偽蝦米網站,找到下載點,然後他會如何操作? 我由一般非常非常普通的使用者的想法,在這裡做個猜測: 1. 點 Latest Downloads - 偽.蝦米 Ver 2.2 (雖然是很簡單的英文,但對有點年紀的人, 那是令初學者害怕的英文) 2. 下載完後,點「開啟」,開啟 zip 檔 (如果他不是 xp,也沒有裝 winzip 之類軟體,這下可慘了, 他大概會放棄使用這個軟體) 3. 看了一下內容 (如果是真正的電腦初學者,在這裡也要投降了, 他不懂裡面的 readme.txt 跟 XLiu.exe 倒底有什麼意義) 4. 沒找到 setup.exe 檔 (想說這軟體要解壓縮才能用啊) 5. 點了解壓縮的功能 (這也要有一點點的概念) 6. 想一下倒底要放在那個資料夾裡比較適當,資料夾名稱是不是要修改 7. 點了好多次,終於切換到想要的資料夾,也決定好名字,解壓 8. 再開出「我的電腦」,點了好多次,終於瀏覽切換到該資料夾 (解壓工具可能直接在「開始」功能表建立了一些捷徑… 卻沒人告訴他如何刪掉這些捷徑…) 9. 他知道 .exe 是可執行檔 (在 xp 預設是隱藏副檔名…這是照顧初學者的用意, 但在這裡,恐怕有人會不知道該怎麼辦) 10. 雙按執行 XLiu.exe 11. 出現 vb runtime error (沒測試過不曉得真正的錯誤訊息是什麼) (完蛋了,他想說這程式怎麼這麼爛不能用, 要不要直接刪掉這個資料夾了呢?) 12. 知道 readme.txt 意義的人,打開它,在茫茫字海中尋找答案 13. 從頭瞄到尾,字太多了他不想一個個字看,好吧忍耐一下仔細點看, 也沒找到 vb runtime error 這個字樣,只覺得這段大概有關係: [安裝方式] 另外,本程式由 VB6.0 開發,故您的電腦裡需灌有 VB6.0 rutime library,方 能執行(該 library 除 Windows 95/98/NT 外,均已內建)。如果您的電腦尚 未安裝此 library,請連到 [相關備註] 的微軟網頁免費下載。 14. 雖然他看不懂那些英文字的意義,但總算看到最後: 「到 [相關備註] 的微軟網頁免費下載」。 15. [相關備註] 在那裡啊?又要開始找了。上 Google 搜尋「微軟」嗎? 16. 突然發現在 readme.txt 最後的確有一段 [相關備註] 17. 但他沒看到「VB6.0 rutime library」這東西,只看到 「Visual Basic 6.0 Service Pack 6:Run-Time 轉散發套件」 看起來有一點像又有一點不像 (有人也要放棄了,因為他沒找到答案) 18. 好吧就連上去試試看吧 再打開一個 IE,或者他就直接用偽蝦米的視窗了 (這下離開偽蝦米網站,他恐怕會忘記可以回來了) 19. 這個看起來就簡單多了,有很明確的「下載」鈕,按「下載」按「開啟」, 然後就安裝完成了。唯一缺點是,可能會要求重開機。 20. 好吧,要重開就重開吧 (他可能離開電腦一下,等回來後,搞不好已經忘了剛剛裝偽蝦米裝到一半, 又上網瀏覽聊天去了。) 21. 他突然想到還沒完成,於是他又開出「我的電腦」切到先前的資料夾中 (還好還記得先前存檔的位置) 22. 再執行一次 XLiu.exe 23. 又出現一個錯誤訊息 「找不到嘸蝦米的參考檔,或是參考檔格式不符!」 裡面一堆文字,懶得看,直接按「確定」 24. 等了幾秒,什麼事都沒發生,可以打字了嗎?沒看到東西出現啊 (可能還試著開記事本打一下確定) 25. 奇怪剛剛應該有執行到吧,再雙按一次 26. 同一個錯誤訊息又出現了,好吧給他看一下內容 27. 參考檔是什麼東西?liubig5.tab 和 liu-uni*.tab 這是檔名吧, 我電腦裡有這種檔案嗎?沒看過 28. 「嘸蝦米原版磁片的 SUPPORT 目錄或是安裝目錄」 (完了,我是花錢買正版的沒錯,但原版磁片丟到那裡了啊? 這下難找了…好久沒用,找到恐怕已經發霉了… 安裝目錄…我是有安裝嘸蝦米, 但我嘸蝦米是安裝在那一個目錄? 我沒印象當初安裝有選擇安裝在那一個目錄呀? 算了,再切到 C:\Program Files 找找看…(這也要有點概念才知道) 此時又離開了偽蝦米的解壓目錄… 裡面又不會寫「嘸蝦米」這三個字,要找什麼?Liu 的字眼?) 29. 按「確定」關閉訊息 30. 再回 readme.txt 找答案好了,這次比較容易了,也在 [安裝方式] 裡面有寫到 C:\Windows\System32 31. 好那再切到 C:\Windows\System32 (但是 XP 起 Windows 與 System32 的內容預設是隱藏的) (非 NT 系列的就慘了,他沒看到 System32) 32. 哇這麼多檔案,慢慢往下找吧 33. 終於看到 liu 開頭的檔案了,但剛剛說要什麼檔案去了?忘了! 34. 再切回偽蝦米目錄,執行一下 XLiu.exe,看著訊息,心中默念: liubig5.tab 和 liu-uni*.tab 嗯還真不好記 35. 再切回 C:\Windows\System32,找到 liu 開頭 36. liubig5…沒有這種檔案…liu-uni…有一些 2、3、4 結尾的 大概就是了吧 (他要知道 * 是代表任意字元的意思) 37. 然後他選取這幾個檔複製 (搞不好就忘了最後面有一個 liu-uni.tab, 漏了這個,同樣的錯誤訊息又會出現) (選取多個檔,也不是那麼容易的事, 也不一定每個人都知道可以複製貼上檔案) 38. 再切回偽蝦米目錄,貼上 39. 再執行一次該死的 XLiu.exe 40. 哇,又有一個錯誤訊息,找不到加字加詞檔 "liu.box" 41. 加字加詞檔是什麼?在那裡?在剛才那裡嗎?還要再回去複製!?? 42. 按「確定」出來熟悉的「無半」了,應該可以用了吧 沒想到安裝偽蝦米這麼麻煩。想當初安裝嘸蝦米很簡單啊。 雖然是安裝完了,用了也覺得很喜歡, 但他還要每次開機後再切到偽蝦米目錄,雙按執行 XLiu.exe。 他想起可以在「啟動」中預設執行它,於是又做了。 但是那天想到要加字加詞,按右鍵「加字加詞 - 啟用」, 又出現那個錯誤訊息…要上那去複製?忘記了…… …………………………… 真沒想到能夠寫到四十幾個步驟。 如果有安裝程式,使用者只要會按「下一步」,一切搞定。 vb runtime 會佔很大,但那可以在「必要時」自動上網下載, 這樣安裝程式一樣可以省下可觀的檔案大小。 因此剩下的困難,就是 vb runtime 可能會要求重開機, 還有如果系統中沒安裝嘸蝦米的話,他要自己想辦法弄到參考檔。 這是偽蝦的先天限制,我就不會在這種地方挑骨頭。 只要想想,自己有沒有把握,讓那上了年紀的爸爸媽媽可以在不靠它人協助下, 自行完成上述步驟,就知道堅持不要有安裝程式,對偽蝦米的推廣是多麼的不利。 特別是它必須依賴 VB Runtime 與嘸蝦米參考檔的情況下, 就已經做不到完全的綠色了。 安裝程式對系統的影響,這種問題對一般使用者,根本就不在乎,也完全不了解。 也可以同時提供安裝程式與 zip 壓縮檔給不同需求的人。 當然,安裝程式不一定要 Luke 自己做…^_^ 安裝程式也不一定要是獨立的安裝程式,也可以在偽蝦米第一次啟動時, 偵測到有任何缺的檔,直接複製即可,在預設目錄也找不到再秀出錯誤訊息。 總之,如果想要推廣到普羅大眾,容易使用是第一重點, 特別是連安裝都裝不起來的話,他根本沒機會了解偽蝦的好處。 就好像 Linux 如果只想在 programmer 中流傳,那它已經是第一名了。 但如果想進佔一般人的桌面,那它一定得放棄 programmer 最注重的 最高效率、最省硬碟記憶體,最具有環保概念的命令列模式, 一定得全面視窗化,「去技術導向化」,轉為「照顧使用者需求第一」才有可能。 最後,希望 Luke 仍能不減熱情, 意見不見得相合,時間不一定有空, 還是以自己的正事為主,副業就當副業,有空再依優先次序完成, 我花了近一個早上打的這些,也是彼此勉勵自己的程式能更上一層樓, 更貼近使用者的真正需要。 -- ChrisTorng http://groups.msn.com/ChrisTorng ChrisTorng 樣式訊息記錄 V2.1 正式推出 http://groups.msn.com/ChrisTorng/msn6messagelog.msnw -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.75.28.114
tingyang:這一篇文章值 237 銀 賺很大140.122.142.138 03/22
linpien:推一個早上打出這篇文章!辛苦了大龍蝦~板大午安 203.203.130.56 03/22
ciwx:為什麼才值237@@" 應該有複製貼上@@" 203.69.198.197 03/22
ciwx:不過 這篇文章指出了很多 我覺得為什麼很多使用者 203.69.198.197 03/22
ciwx:會有很多很奇怪的問題= =" 203.69.198.197 03/22
evilmask:才兩百多銀,所以有些地方應該是複製貼上 61.62.68.178 03/22
evilmask:先推使用者介面,精華盡在於此矣,各位早安 61.62.68.178 03/22
ciwx:我重寫我要說的 我寫的好怪= =" 203.69.198.197 03/22
ciwx:這篇指出了 很多使用者會有的問題 203.69.198.197 03/22
ciwx:而有些問題 我應該一輩子都不會遇見= =" 203.69.198.197 03/22
linpien:樓上的妳不用重說了,推文沒P幣可賺-_- 203.203.130.56 03/22
Blueshine:真是高標準啊 ^^\\\ 61.220.200.16 03/22
ciwx:怕後面的人看不懂呀= = 因為我後來看 我也看不懂= = 203.69.198.197 03/22
ChrisTorng:還是因為我有引用原文的關係?引用後又全刪了 203.75.28.114 03/22