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