版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、廈門智業(yè)軟件工程有限公司.研發(fā)部ZHIS4項(xiàng)目組文檔密級(jí)公開()普通()秘密()機(jī)密()絕密()ZHIS4界面開發(fā)規(guī)范文檔編號(hào):ZHIS4-RULE-FACE-20020605-0003文檔歸類:界面開發(fā)規(guī)范作 者:李程揚(yáng)創(chuàng)建時(shí)間:2002-08-05修改人員:李程揚(yáng)修改時(shí)間:2005-09-29版 本 號(hào):v3.1(2003-01-06危培茂)、v4.0(2005-09-29李程揚(yáng))文檔傳閱:ZHIS4項(xiàng)目組成員1、 界面設(shè)計(jì)細(xì)則1.1 考慮界面無關(guān)性:即與界面無關(guān)的代碼需盡量分離開來,封裝在不可視對(duì)象中;1.2 字體一般使用標(biāo)準(zhǔn)字體“9號(hào)宋體”,數(shù)據(jù)窗報(bào)表標(biāo)題之類的除外;注:字體的缺省屬性
2、可在應(yīng)用對(duì)象(Application)的“Additional Properties”屬性中設(shè)置;1.3 字體顏色除在下面有特殊說明外,均統(tǒng)一為黑色,背景為窗口底色(Button Face)或透明色(缺省設(shè)置);1.4 有用到英文字母的名稱統(tǒng)一單詞首字母大寫,如數(shù)據(jù)窗列名“病人ID”;1.5 所有顯示操作者的地方,應(yīng)統(tǒng)一設(shè)置為“操作者/代碼”,不可只顯示編號(hào),在一些特殊場(chǎng)合,如樹形節(jié)點(diǎn)上可中顯示“操作者姓名”;1.6 采用800×600的顯示分辨率,窗口布局以此為最佳視覺效果,色彩基于32位(真彩色);1.7 界面盡量整潔,色彩要相對(duì)簡(jiǎn)單:Ø 一般是白底黑字(可編輯字段)和
3、灰底黑字(不可編輯);Ø 確要用多種顏色的地方(如區(qū)分不同的字典屬性)盡量用淡色系;Ø 若屬于警示性質(zhì)(如欠費(fèi)額)的內(nèi)容方采用深色調(diào)。1.8 界面布局應(yīng)合理、緊湊,但又不可太過擁擠:Ø 若屬相同性質(zhì)或功能范圍的控件應(yīng)盡量集中在一起,且用GroupBox劃分,做到操作方便實(shí)用、整體美觀大方;Ø 按鈕若可能統(tǒng)一放置于右邊,放置順序要與用戶操作習(xí)慣一致,即:從左到右,從上至下。1.9 事務(wù)處理類功能中,界面上要包含足夠的查詢顯示內(nèi)容,以作為該事務(wù)處理的決策參考,當(dāng)然也可另外提供查詢按鈕,以便于查到這些參考依據(jù);1.10 查詢界面原型可參照如下:-| 樹 | 條
4、件輸入?yún)^(qū) | 形 |- | 顯 | 數(shù)據(jù)顯示區(qū) | 示 | |-1.11 維護(hù)界面:根據(jù)具體情況視用戶操作習(xí)慣進(jìn)行對(duì)象布局,可參照上面的查詢界面,對(duì)于新增與修改等功能不必放置于同一界面內(nèi),以免界面太擠。2、 對(duì)象及控件2.1 窗口2.1.1 窗口設(shè)計(jì)2.1.1.1 窗口大小布局必須考慮Windows桌面有“任務(wù)欄”,應(yīng)用系統(tǒng)有工具欄的情況;2.1.1.2 窗體內(nèi)控件若有分欄,須支持分隔條改變大小(注:水平分欄u_hsplitbar$、垂直分欄u_vsplitbar$),如:左樹右數(shù)據(jù)窗、上下數(shù)據(jù)窗間等,且相應(yīng)控件須能自適應(yīng)大??;2.1.1.3 操作中同時(shí)打開的窗口個(gè)數(shù)應(yīng)盡量在三個(gè)以內(nèi),即窗口打
5、開級(jí)數(shù)不超過三層,除第一層窗口外,其它層窗口盡可能用Response類型;2.1.2 主窗口(MDI)2.1.2.1 主窗口必須設(shè)有標(biāo)題欄、菜單欄、工具欄、狀態(tài)欄;2.1.2.2 標(biāo)題欄Ø 標(biāo)題:(圖標(biāo))子系統(tǒng)名稱登錄科室登錄者/代碼如:(圖標(biāo))醫(yī)生工作站兒科葉永棟/053注:“”在中文輸入法狀態(tài)下,按“SHIFT+-鍵”即可輸入“”。Ø 右上角按鈕:必須有三按鈕最小化、還原/最大化、關(guān)閉;2.1.2.3 菜單欄:見下2.2菜單說明;2.1.2.4 工具欄Ø 應(yīng)將常用菜單操作設(shè)置為工具欄圖標(biāo);Ø 鼠標(biāo)停留在工具圖標(biāo)上應(yīng)顯示微幫助信息(Tips),即設(shè)置菜
6、單ToolbarItemText的屬性,微幫助信息盡量詳細(xì),且應(yīng)包括快捷鍵(若菜單項(xiàng)有的話),控制鍵首字母大寫后面小寫,前后有括號(hào);如:“提示退出當(dāng)前系統(tǒng)(Alt+X)”Ø 同一級(jí)菜單下的工具欄圖標(biāo),須用分隔符相互分開;Ø 最后一個(gè)必須為“退出”按鈕,圖標(biāo)統(tǒng)一用PB那個(gè)要關(guān)閉的門,并用分隔符與前面的按鈕分開;2.1.2.5 狀態(tài)欄:狀態(tài)欄分兩欄(注:主窗口繼承PowerBase應(yīng)用框架可實(shí)現(xiàn));Ø 第一欄默認(rèn)狀態(tài)下顯示版本信息“廈門智業(yè)軟件”,當(dāng)選擇菜單時(shí),默認(rèn)信息變?yōu)橄鄳?yīng)菜單的幫助提示信息,當(dāng)不選擇菜單即還原顯示版本信息,文字靠左邊;(注:菜單項(xiàng)MicorHel
7、p屬性須填寫介紹此菜單項(xiàng)的具體信息);Ø 第二欄顯示xxxx年xx月xx日 (五個(gè)空格)星期幾,不論第一欄信息如何變化,第二欄信息都不改變,文字靠右邊;。如:2002年3月6日 星期三2.1.2.6 背景:用缺省的暗灰色,主窗口無須背景圖片2.1.3 導(dǎo)航窗口:沒有標(biāo)題欄,即用戶不能關(guān)閉此窗口;2.1.4 表單窗口(Sheet)Ø 窗口標(biāo)題顯示必須與菜單項(xiàng)名稱相對(duì)應(yīng),右上方保留最大化/還原、關(guān)閉按鈕,最小化按鈕推薦設(shè)置為不可用(),以免用戶最小化后常找不到,打開時(shí)充滿整個(gè)工作區(qū)并平鋪顯示;如:OpenSheet(w_sheet, ParentWindow, 0, Layer
8、ed!)Ø 表單窗口內(nèi)控件必須可自適應(yīng)大??;2.1.5 響應(yīng)式窗口(Response):一般用缺省設(shè)置居中方式2.1.6 非響應(yīng)式窗口(Popup)Ø 只保留關(guān)閉按鈕()Ø 窗口位置一般也應(yīng)居中,但一些無標(biāo)題的窗體例外;如:無模式拼音碼選擇窗口彈出位置須為當(dāng)前焦點(diǎn)所在2.2 菜單2.2.1 菜單設(shè)計(jì)2.2.1.1 菜單項(xiàng)要根據(jù)其含義進(jìn)行分組,即相關(guān)功能排列在一起并用橫線隔開;2.2.1.2 暫不能使用的菜單項(xiàng)要變灰,而沒有權(quán)限的菜單項(xiàng)須設(shè)為不可見(程序自動(dòng)實(shí)現(xiàn));2.2.1.3 常用子菜單要依常規(guī)設(shè)置熱鍵,一般是“Ctrl+首字母”;如:入科 Ctrl+R、 幫助
9、主題 F1、 退出系統(tǒng) Alt+X2.2.1.4 多級(jí)子菜單,必須控制在三層以內(nèi);2.2.2 主菜單2.2.2.1 第一級(jí)菜單文字應(yīng)統(tǒng)一為四個(gè)或二個(gè)漢字;2.2.2.2 第一級(jí)菜單可參照如下位置排列:常用 主要 次要 查詢 統(tǒng)計(jì) 參數(shù)設(shè)置 幫助2.2.2.3 第一級(jí)菜單須設(shè)置單詞首字母快捷鍵,且為大寫字母,置于文字的右邊如:診單管理(C)即Alt+C2.2.2.4 系統(tǒng)中最后二列菜單欄應(yīng)統(tǒng)一,如下:系統(tǒng)維護(hù)(W)幫助(H)幫助主題 F1字典維護(hù)子系統(tǒng)可維護(hù)的 公司主頁(yè)參數(shù)設(shè)置意見反饋(注:連接至郵件工具) 口令修改關(guān)于重新登錄權(quán)限分配消息管理退出系統(tǒng) Alt+X1門診診病 2住院醫(yī)囑2.2.3
10、 彈出式菜單:菜單彈出應(yīng)位于鼠標(biāo)右鍵點(diǎn)擊所在位置;2.2.4 菜單名稱和打開的窗口名稱盡可能一致2.2.5 菜單的tag屬性是此功能的唯一標(biāo)志符,主要用于系統(tǒng)菜單權(quán)限控制。第一級(jí)依次為100、200、;第二級(jí)為101、102、;第三級(jí)為111、112、;當(dāng)?shù)诙?、第三?jí)的重復(fù)時(shí),需自行靈活處理。非特殊情況,一般不支持四級(jí)的菜單。2.3 數(shù)據(jù)窗口2.3.1 數(shù)據(jù)窗設(shè)計(jì)2.3.1.1 數(shù)據(jù)窗列的排列應(yīng)把業(yè)務(wù)用戶最關(guān)心的信息放在最前面,需錄入數(shù)據(jù)的列放在前面;盡量不要顯示對(duì)用戶無用的信息,如診療代碼、病人ID,即使某些情況有用到也要把這類信息放在數(shù)據(jù)窗列的最后面。2.3.1.2 數(shù)據(jù)庫(kù)字段其列名和文本
11、的命名應(yīng)協(xié)調(diào),即文本命名為其對(duì)應(yīng)列名+_t,如:column_name/column_name_t,這也適用于計(jì)算列,此規(guī)則主要用于公用庫(kù)數(shù)據(jù)窗按鈕名稱顯示;多表關(guān)聯(lián)顯示列名要把表名關(guān)綴去掉。2.3.1.3 提醒用戶某輸入框可支持拼音首碼快捷錄入,輸入框的背景色必須以天藍(lán)色()color =15780518 or rgb(166,202,240) 顯示,即在PB顏色選擇欄中的第二欄倒數(shù)第三個(gè)。彈出選擇框的快捷鍵缺省用F8(可通過本地參數(shù)更改),在空格鍵不做它用情況下,也應(yīng)支持空格鍵,即通常用戶可通過“F8”或“空格鍵”彈出拼音首碼選擇窗口;2.3.1.4 為了讓用戶操作更加方便、快捷,錄入數(shù)據(jù)
12、界面按回車鍵應(yīng)支持換列換行的操作,對(duì)于焦點(diǎn)位于最后一行最后一列,應(yīng)支持回車后增加一行的操作;2.3.1.5 當(dāng)數(shù)值型數(shù)據(jù)輸入,可考慮既可直接輸入數(shù)據(jù)值,也可通過三角箭頭()遞增、遞減數(shù)值,如病人的年齡、診單的數(shù)量等。2.3.1.6 復(fù)選框的應(yīng)用,應(yīng)顯示為三維態(tài),推薦且位于文字的前面;2.3.1.7 明細(xì)欄的字段要據(jù)數(shù)據(jù)類型對(duì)其顯示(Format)與編輯(Edit)風(fēng)格進(jìn)行格式化,除數(shù)值類型的要居右(Right)外,其它的字段類型一律居左(Left):Ø 日期類型(date):居左,yyyy-mm-dd;Ø 日期時(shí)間類型(datetime):居左,yyyy-mm-dd hh:
13、mm:ss;Ø 字符串類型(char):居左;Ø 數(shù)值類型(number):居右,其顯示格式為“#,#,#,#0.#”,位數(shù)多而無害,要是少了就可能會(huì)裁掉有用數(shù)據(jù)而出錯(cuò);對(duì)于計(jì)算列更是要注意其顯示風(fēng)格的格式化,不然常會(huì)出現(xiàn)四舍五入除不盡時(shí)顯示太多小數(shù)的情況;注:數(shù)值類型與日期類型的格式化字符串可點(diǎn)擊其旁邊的三角形符號(hào),就可選擇一些缺省預(yù)設(shè)的風(fēng)格;2.3.1.8 在同一數(shù)據(jù)窗口中(有可編輯與不可編輯字段混合的數(shù)據(jù)窗),不可編輯字段統(tǒng)一用與按鈕顏色相同的淺灰色,即PB下拉顏色列表第四行最后一個(gè)(Button Face),color =67108864 or rgb(212,20
14、8,200);至于可編輯字段,除須彈出拼音碼選擇框的字段用前面所述的淺藍(lán)色外,其它的均用白色。2.3.1.9 數(shù)據(jù)窗口刷新控制:調(diào)用數(shù)據(jù)窗口retreive函數(shù)前后應(yīng)分別寫上setredraw(false)與setredraw(true)這兩個(gè)控制界面刷新的函數(shù);2.3.2 網(wǎng)格形式(Grid)2.3.2.1 數(shù)據(jù)窗標(biāo)題欄文本的文字都要居中,排列要整齊,其標(biāo)題文本背景顏色要統(tǒng)一使用淺灰色:Ø 標(biāo)題的文本邊框風(fēng)格僅能有兩種:、“3D Raised Border”(凸的:查詢與錄入)、“No Border”(平的:報(bào)表),無論選用哪種,其背景色均要使用淺灰色(Button Face);要
15、特別注意:如果顯示風(fēng)格是凸的,須把各文本的的邊框拉平,BringToTop。Ø 明細(xì)欄或其它統(tǒng)計(jì)合計(jì)欄的列,其邊框風(fēng)格都必須是平的(No Border),若是不可編輯的數(shù)據(jù)窗(查詢統(tǒng)計(jì)),明細(xì)欄使用白色,若一些要分組或合計(jì)的列,可使用其它一些淺色調(diào)進(jìn)行對(duì)比搭配;Ø Grid風(fēng)格數(shù)據(jù)窗的各區(qū)(題頭區(qū)、細(xì)目區(qū)、匯總區(qū))推薦高度為72;2.3.2.2 顯示字段不要過少,以使右邊空白區(qū)不會(huì)太顯眼,當(dāng)然,可能的情況下不要顯示數(shù)據(jù)窗的水平滾動(dòng)條;2.3.2.3 對(duì)可編輯數(shù)據(jù)窗的內(nèi)容選擇,一般應(yīng)可支持鼠標(biāo)單選、多選,右鍵全選、全不選等操作,相應(yīng)的操作(如刪除),也應(yīng)支持多行;2.3.2.
16、4 對(duì)查詢類數(shù)據(jù)窗,只須支持單行選擇;推薦高亮顯示選擇行;2.3.2.5 網(wǎng)格數(shù)據(jù)窗的下缺省屬性不選:Mouse Selection,即不要在應(yīng)用鼠標(biāo)拖拽或點(diǎn)擊時(shí),以免對(duì)調(diào)字段或字段出現(xiàn)黑框。2.3.2.6 推薦增加顯示當(dāng)前行的計(jì)算列(getrow),這在行數(shù)多的是必須,位置放在最左邊,用于顯示每一行的序號(hào)。選中該行用紅色表示Text.color = if( getrow()=currentrow() ,rgb(255,0,0),0 ); 如果有有效標(biāo)志位的,所有列的Background.color =if(valid_flag = 'N',rgb(255,251,240),r
17、gb(255,255,255) ; 并盡可能在Footer欄注明總行數(shù)、總金額、總數(shù)量等其它合計(jì)信息;2.3.3 自由風(fēng)格(Freeform)2.3.3.1 背景用與窗口相同的顏色,即“Button Face”:Ø 文本對(duì)象(Text Object),背景色與按鈕顏色一樣,且是平的(No Border);Ø 列對(duì)象(Column Object):含計(jì)算列,要用凹下去的風(fēng)格(3D Lowered Border),可編輯的數(shù)據(jù)窗顏色顯示如2.3.1.7點(diǎn)所述,對(duì)不可編輯的數(shù)據(jù)窗(查詢顯示),可用一些有對(duì)比的顏色,但一定要用淺色調(diào),不可太過顯眼;2.3.3.2 數(shù)據(jù)窗口中必填的字
18、段信息,即不輸入數(shù)據(jù)窗口就不能保存的字段要特殊說明,在文本標(biāo)簽前統(tǒng)一加“*”;如: 2.3.3.3 文本標(biāo)簽的名稱不能顯示冒號(hào),如上;2.3.4 子數(shù)據(jù)窗口2.3.4.1 下拉框?qū)挾鹊脑O(shè)置,考慮取數(shù)據(jù)較合適的寬度,盡量不要使用水平滾動(dòng)條。當(dāng)數(shù)據(jù)的個(gè)數(shù)超過10個(gè),須可顯示垂直滾動(dòng)條;當(dāng)數(shù)據(jù)的行數(shù)超過10個(gè),必須支持拼音首碼的輸入選擇;以下為幾個(gè)重要屬性設(shè)置:Ø H ScrollBar:不選擇(缺省即可),即不用顯示水平滾動(dòng)條,若信息太長(zhǎng)就加大子數(shù)據(jù)窗顯示寬度(Width of DropDown);Ø V ScrollBar:要選擇,在行數(shù)據(jù)太多時(shí)可顯示垂直滾動(dòng)條,即使字典數(shù)據(jù)
19、現(xiàn)在較少,也要考慮到以后增加的可能,所以不論何種情況,這個(gè)屬性一定要選上!Ø Lines In DropDown:統(tǒng)一設(shè)為顯示10行數(shù)據(jù),這時(shí)要是數(shù)據(jù)窗沒有這么多行,那它就是有幾行顯示幾行,若這個(gè)屬性不設(shè)置,而子數(shù)據(jù)窗行數(shù)太少時(shí),就會(huì)出現(xiàn)一些空行,從美觀角度考慮,此屬性也是必須設(shè)置。Ø Width of DropDown(%):它缺省是0,即字段寬度多少子數(shù)據(jù)窗就多寬,一般情況下是不用修改的,若子數(shù)據(jù)窗的數(shù)據(jù)太長(zhǎng)時(shí),就應(yīng)考慮修改,這個(gè)值絕對(duì)不能設(shè)為<100,即使數(shù)據(jù)列很短。Ø 除某些特殊情況外,有子數(shù)據(jù)窗的列都是不可編輯,即:Allow Editing =
20、False;2.3.4.2 對(duì)于不可編的下拉子數(shù)據(jù)窗(Allow Editing = False),盡量設(shè)置刪除操作快捷鍵,推薦使用Escape鍵或Delete鍵; 2.3.4.3 子數(shù)據(jù)窗口的背景色一律做成白色的,絕對(duì)不允許使用灰色之類的;2.3.4.4 行與行之間無須橫線分隔,即在編程時(shí)子數(shù)據(jù)窗用Freeform風(fēng)格或在使用網(wǎng)格風(fēng)格時(shí)把數(shù)據(jù)窗的General.display屬性設(shè)為Off(1);2.3.4.5 子數(shù)據(jù)窗無需顯示標(biāo)題欄(Header = 0),且只要顯示對(duì)用戶有用的那一列就可,例如:一些代碼與名稱的字典信息,只要顯示“名稱”這一列就行。2.3.4.6 對(duì)于選擇錄入的子數(shù)據(jù)窗,
21、某些內(nèi)容要把沒用信息過濾掉(如已置為無效的字典信息),以免顯示太多數(shù)據(jù),即只對(duì)用戶有用的數(shù)據(jù)才顯示,特別是一些科室與人員信息;2.3.4.7 下拉窗的數(shù)據(jù)應(yīng)和拼音碼彈出的數(shù)據(jù)盡量相符;2.3.4.8 若下拉子數(shù)據(jù)窗的數(shù)據(jù)太多,超過100條記錄,建議不采用下拉子數(shù)據(jù)窗,只支持拼音碼的選擇,不然有可能產(chǎn)生效率問題;2.4 按鈕2.4.1 所有按鈕都可以從公用庫(kù)選擇。2.4.2 按鈕的大小以能容納四個(gè)漢字大小為佳,推薦在大小為329×96,當(dāng)然對(duì)于確實(shí)必須用多于四個(gè)漢字才能表達(dá)意思的可適當(dāng)擴(kuò)展大??;但有幾個(gè)原則定要遵守:同一窗口內(nèi)的按鈕大小與風(fēng)格要統(tǒng)一,排列整齊,間隔一致,相關(guān)按鈕盡量置于
22、一處;2.4.3 在按鈕處理開始后,一定要再重新檢索是否符合處理的條件(一般是判斷狀態(tài)字段),以防止事務(wù)并發(fā);2.4.4 當(dāng)操作中所需的條件未滿足時(shí),相應(yīng)的按鈕須設(shè)為不可用(Enabled = False),如醫(yī)生站醫(yī)囑開單中的保存按鈕,窗口中需錄入修改相應(yīng)的信息,才能激活保存按鈕。2.4.5 在程序中關(guān)閉窗口的按鈕的文字統(tǒng)一為“返回(R)”,當(dāng)然有“確定”與“取消”按鈕配對(duì)的窗口除外;返回按鈕一般放置于最后,如最右下角或右上角。2.4.6 按鈕上必須設(shè)有快捷鍵:字母置右邊,用兩括號(hào),如“保存(S)”;另外,對(duì)于按鈕名稱要用多于兩個(gè)字才能達(dá)意的,如“調(diào)用模板”,為與整體界面協(xié)調(diào),可考慮用下述的
23、熱鍵代替;2.4.7 重要功能按鈕可加熱鍵,如“保存”F7;2.4.8 對(duì)于點(diǎn)擊了某個(gè)按鈕后會(huì)再?gòu)棾鲆粋€(gè)處理窗口的,按鈕名稱后面要加上兩點(diǎn)(英文半角),例如:保存(S).;刪除(D).2.4.9 以下幾個(gè)按鈕的文本與定義要統(tǒng)一,就是說文本與操作處理內(nèi)容要協(xié)調(diào),另外,按鈕的名稱name也最好統(tǒng)一,這樣程序員間的交流就較容易:按鈕文本PB名稱說明1新開(N)cb_new新開申請(qǐng)單,如醫(yī)囑單、退費(fèi)單等等2增加(A)cb_add在數(shù)據(jù)窗最后增加一行3插入(I)cb_insert在數(shù)據(jù)窗當(dāng)前行前面插入一行4刪除(D)cb_delete刪除當(dāng)前行或所選擇的那幾行5保存(S)cb_save保存當(dāng)前對(duì)數(shù)據(jù)窗所
24、做的修改6刷新(F)cb_refresh刷新當(dāng)前數(shù)據(jù)窗,即調(diào)用retrieve函數(shù)7查詢(Q)cb_query過濾當(dāng)前數(shù)據(jù)窗,一般會(huì)彈出過濾條件選擇窗,后據(jù)條件調(diào)用filter函數(shù)8定位(G)cb_find通常會(huì)彈出拼音碼選擇窗口,讓用戶選擇了某條數(shù)據(jù)后再具體定位到某一數(shù)據(jù)行9打印(P)cb_print所有的數(shù)據(jù)窗口打印都必須彈出預(yù)覽窗口,讓用戶可設(shè)置打印紙張與當(dāng)前打印機(jī)等信息10返回(R)cb_return退出當(dāng)前窗口,一般是返回主窗口或上一級(jí)窗口,對(duì)窗口內(nèi)的數(shù)據(jù)沒有保存的要彈出提示框,詢問用戶是否保存數(shù)據(jù)?11確定(O)cb_ok一般用在一些彈出式窗口的處理中,用戶按下確定按鈕后在處理之前
25、就無須提示,只須把處理結(jié)果反饋給用戶即可,“確定”按鈕一般會(huì)設(shè)為”default”;12取消(C)cb_cancel與cb_ok相對(duì)應(yīng),當(dāng)用戶按下此按鈕后就無須任何提示,包括用戶未保存數(shù)據(jù)等等此類信息,“取消”按鈕一般設(shè)為”cancel”13清空(C)cb_clear恢復(fù)數(shù)據(jù)窗到初始狀態(tài)14其它使用公用庫(kù)按鈕時(shí)不能改其缺省文本,如檢索(R)2.4.10 統(tǒng)計(jì)查詢界面基本按鈕及其順序如下(橫排)刷新F 清空C 排序O 列選擇I 打印P 返回R2.4.11 編輯輸入界面基本按鈕及其順序如下(豎排)保存S 新開N 刪單C 增加A 插入I 刪除D2.4.12 一些圖片按鈕力求一統(tǒng):比如數(shù)據(jù)窗行拖拉排序
26、(row.ico)、刷新(continue!)、查找(find!);2.5 樹形控件2.5.1 繼承公用庫(kù)的 u_treeview$或其子類控件2.5.2 鼓勵(lì)使用樹形控件,對(duì)于多級(jí)分類字典或有相關(guān)性的主從結(jié)構(gòu)推薦用樹結(jié)構(gòu),可使界面更為簡(jiǎn)潔、操作也方便;2.5.3 當(dāng)鼠標(biāo)停在結(jié)點(diǎn)上,鼠標(biāo)變?yōu)槭种笭?,且顏色變?yōu)樗{(lán)色,即選擇TrackSelect屬性2.5.4 對(duì)于某些顯示多層級(jí)類別的樹形目錄,必須支持節(jié)點(diǎn)名稱(漢字)的定位搜索(u_tv_locate$),若是常用定位功能,還必須支持彈出拼音首碼選擇;3、 常用組件3.1 鼓勵(lì)使用可以使界面美觀或程序封裝性好的控件,即應(yīng)注意界面設(shè)計(jì)控制重用性;3
27、.2 時(shí)間段用戶對(duì)象:3.2.1 格式統(tǒng)一為 XX時(shí)間 某年某月某日至某年某月某日 ,即日期選擇統(tǒng)一應(yīng)用操作系統(tǒng)自帶的時(shí)間控件,且須設(shè)置默認(rèn)時(shí)間區(qū)間,缺省絕對(duì)不能為空,只有用戶在必要時(shí)才進(jìn)行調(diào)整,還可考慮把默認(rèn)時(shí)間區(qū)間設(shè)為本地參數(shù),這樣比較方便;如:查詢時(shí)間 2002年8月5日到2002年8月6日3.2.2 若其格式為日期時(shí)間型,就不能應(yīng)用系統(tǒng)自帶的時(shí)間控件,但要出現(xiàn)三角箭頭(),可進(jìn)行時(shí)間的日期、時(shí)間的調(diào)整;4、 操作細(xì)則4.1 在系統(tǒng)中對(duì)用戶的操作及時(shí)地提供反饋信息是十分重要的,這些反饋信息也許只是提示窗圖標(biāo)顯示警告(Exclamation!)或?qū)⑹髽?biāo)顯示成沙漏等一樣不起眼的反應(yīng),但是卻能
28、使用戶樹立信心,使他感到仍在控制軟件而沒有死機(jī),如果處理程序太長(zhǎng),則應(yīng)該考慮使用進(jìn)度條和信息提示窗;Ø 在需等待時(shí)間較短(05秒)的情況下應(yīng)將鼠標(biāo)顯示成為沙漏,為此可調(diào)用函數(shù)SetPointer(HourGlass!)來實(shí)現(xiàn)這一功能;Ø 在處理時(shí)間需大于5秒時(shí),應(yīng)顯示處理窗口(w_wait$)或進(jìn)度條,若能在處理完畢后發(fā)出一個(gè)提示警告聲則更佳,這樣用戶就不必總看屏幕,如Beep(1);4.2 界面干預(yù)操作時(shí)絕對(duì)不能直接操作數(shù)據(jù)庫(kù)(Insert、Update、Delete),而是要將操作的中間結(jié)果或最終結(jié)果在界面上顯示(或提交前顯示),以便操作員選擇接受或拒絕;4.3 力求界面簡(jiǎn)單,操作方便:Ø 用盡可能少的窗口完成任務(wù):一些關(guān)聯(lián)的功能盡量放置在同一個(gè)窗口中進(jìn)行處理Ø 盡可能減少用戶的點(diǎn)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年剪輯師用工勞動(dòng)合同
- 商場(chǎng)專柜聯(lián)營(yíng)協(xié)議書
- 個(gè)體與個(gè)體之間的借款協(xié)議文本
- 2024年教師勞動(dòng)合同協(xié)議書
- 2024年肉雞飼料購(gòu)銷合同全文-
- 消防行業(yè)勞務(wù)合同樣例
- 投標(biāo)保密承諾書轉(zhuǎn)讓協(xié)議2024年
- 廣東省新鮮果蔬采購(gòu)合同協(xié)議模板
- 集體土地上房屋搬遷補(bǔ)償協(xié)議
- 企業(yè)環(huán)境清潔臨時(shí)工雇傭合同
- 物聯(lián)網(wǎng)技術(shù)在軍事上的應(yīng)用與現(xiàn)代戰(zhàn)爭(zhēng)教案
- 常州高級(jí)中學(xué)2022-2023學(xué)年高一上學(xué)期期中質(zhì)量檢查物理試題(解析版)
- 簡(jiǎn)愛英文版課件
- 職業(yè)道德與商業(yè)道德培訓(xùn)
- 學(xué)科教研基地匯報(bào)材料
- 剪刀式升降車的安全管理試題及答案
- 神經(jīng)性頭痛的護(hù)理查房
- 鋰電池應(yīng)急預(yù)案
- 高考說題英語說題比賽課件
- 個(gè)人借款開結(jié)清證明范本
- 第二章生活計(jì)劃與理財(cái) 第三節(jié)家庭理財(cái)技巧 課件 云教版勞動(dòng)與技術(shù)課
評(píng)論
0/150
提交評(píng)論