135 2295 6919
135 2295 6919
公司主站Website:
www.sdfoef.cn
電子郵箱:
qykh2009@163.com
公司地址:
北京市朝陽區亞運村天創世緣B2座30整層
Software 軟件百科
類別:軟件開發訪問量:2046編輯:admin 日期:2024-11-01 20:58:00
來源: 北京軟件開發公司
軟件開發的細節有哪些,往往細節決定了軟件開發的成敗最近在公司做開發的時候,需要開發一個自動備份的功能,于是我想到了SQL SERVER備份調度功能,于是打開SQL SERVER 備份調度界面,想照樣畫葫蘆做一個,然后20分鐘就把該功能做出來。30分鐘過去了,我的界面依然還沒有做完,原來打算很快做完的界面卻總是離目標遙遙無期,當把所有功能做出來時竟然花了45分鐘,于是,我仔細地研究了該功能,居然從中發現了該功能的3個秘密:
(1) 該功能為我們提供了快捷鍵,即使是LABEL上也提供了快捷鍵,使該軟件能夠適應不同的用戶習慣操作。
(2) 開發該功能的工程師確實很細心,什么樣的日期以及時間備份都幫你考慮到了,你根據該功能,選擇適合你的程序的備份時間。
(3) 軟件在給出的每一個提示都很中肯,不會誤導用戶。
從這一個小功能中,微軟在軟件的細節上做得很投入,功能也很人性化,每次使用微軟的軟件時,總是感覺到很貼心,也許這就是我一直選擇微軟.net開發平臺的原因。確實,開發軟件的時候注意軟件的細節將會使軟件給用戶更好的體驗,我們學習微軟的技術,更要學習微軟的細心以及全面為用戶考慮的精神,而不是滿足于“軟件可以使用”或“功能能夠實現”的情況,多關注一些細節,將會使你的軟件更完美。
回頭再看看自己開發的軟件,發現自己開發的軟件竟然還有很大的提升空間,于是,對之前開發過程中一些可以改進的細節列出,進行總結,在今后的開發中將進行改進。
(1) 軟件每一個打開的窗體都應該寫上標題,而不能是默認的標題。
(2) 軟件的功能都加上快捷鍵,使它適應不同操作習慣的用戶。
(3) 每一個窗體都加上“關閉”快捷鍵,當用戶需要關閉窗體時,只需要點“ESC”鍵就可以退出,方便用戶的操作。
(4) 所有輸入文本框都必須按照用戶的業務要求進行排列,使用戶可以更快更好地輸入數據。
(5) 由于之前習慣使用了DropDownList,現在使用ComboBox時,如果不允許用戶輸入,應該修改為DropDownList模式。
(6) 進入系統以及退出系統時,應該加上Splash窗口。
(7) 如果程序執行比較耗時的代碼,應該給出個提醒,而不能讓用戶傻等,最好放到線程中處理,不能讓主線程出現假死狀態。
(8) 界面的各種TabIndex應該按照順序排列,另外,當每個控件獲得焦點時,應該改變控件的顏色,讓用戶清楚當前獲得焦點的控件。
(9) 如果用戶習慣操作了EXCEL,應該將錄入功能做成:錄入一個項后,點“回車”焦點跳到下一個錄入項。
(10) 彈出的提示(MessageBox)窗體應該加上標題。
(11) 用戶登陸的窗口,應該自動幫用戶記住用戶名,用戶可以自己確定是否要記住密碼。
(12) 系統中的各種提示必須要合理,不能有誤導用戶的情況。
當然,還有許多需要注意的技術和非技術的細節問題,往往我們技術人員覺得不重要的東西偏偏是用戶覺得最重要的。我相信,在軟件開發的過程中,多關注開發過程中的細節,將會使我們的軟件更加完美,當然付出得越多,得到的越多。
來源:北京乾元坤和,北京軟件開發公司,北京網站建設公司,OA系統開發,ERP系統開發 ,CRM系統制作 QQ號:2725110947 聯系電話:010-51246210 ; 15699913471
【上一條】 重慶隧道裝設備放勁爆音樂
【下一條】 沒有下一條