資源描述:
《VB中的界面設計【文獻綜述】》由會員上傳分享,免費在線閱讀,更多相關內(nèi)容在行業(yè)資料-天天文庫。
1、畢業(yè)論文文獻綜述通信工程VB中的界面設計摘要:VB可以快速設計出標準風格的WINDOWS軟件。其中窗體的設計和規(guī)劃對應用程序本身外觀的可觀賞性和可操作性有很重要的影響。因此要想設計令人滿意的界面,就必須對將要開發(fā)的程序做出合理的界面規(guī)劃。關鍵詞:VB;窗體;菜單;控件一、前言界面設計是人與之間傳遞和交換信息的媒介,包括硬件界面和軟件界面,是計算機科學與心理學、設計藝術學、認知科學和人機工程學的交叉研究領域。近年來,隨著信息技術與計算機技術的迅速發(fā)展,網(wǎng)絡技術的突飛猛進,人機界面設計和開發(fā)已成為國際計算機界和設計界最為活躍的研究方向。二、界面
2、設計的初步規(guī)劃在設計用戶界面之前,最好先參照Microsoft或其他的公司一些應用程序。在這個過程中,我們會發(fā)現(xiàn)許多通用的東西,比如:工具欄、狀態(tài)條、工具提示以及標準對話框。Windows通用圖形界面的出現(xiàn),使計算機用戶不必通過專門的學習就可以得心應手地使用各種Windows的軟件。同時也要憑借自己使用軟件的經(jīng)驗,想想曾經(jīng)使用過的一些界面好的應用程序,哪些可以吸收利用。VB(VisualBasic)的出現(xiàn),更加簡化了Windows程序界面設計的工作,只需要極少量的代碼,就能實現(xiàn)標準Windws應用程序的界面。但是如果不了解Windows程序
3、界面設計的原則,或者不熟悉VB下界面編程的技巧,就難以設計和實現(xiàn)既符合一般標準又具有特色的界面。三、窗體設計窗體設計的好壞往往影響到軟件的整體形象,因此必須首先處理好窗體的設計問題。1、窗體的邊框窗體邊框的默認風格為“Sizeable”(可變的),但并不是所有窗體都可以使用可變邊框。因為用戶常常有意無意地改變窗體的大?。ū热珉p擊窗口的標題欄),如果窗體中包含大量的控件,極有可能遮住部份控件或由于窗體過大而使控件的相對位置發(fā)生變化,使用戶產(chǎn)生疑惑。4解決該問題的一種方法是在form_Resize事件過程中動態(tài)改變控件的位置和大小,使之在窗體中
4、保持相對位置,但缺點是當窗體過小時,很難保證控件的可視效果。當然可以用程序控制窗體的最小尺寸,但更簡單的方法是將窗體邊框設置成“FixedSingle”,如果不想提供最大化或最小化功能,也可以將其設為“FixedDialog”。[7]2、窗體的初始位置窗體的初始位置會直接影響用戶的使用,特別在多窗口的環(huán)境中,如果新的窗口完全覆蓋了先前的窗口,用戶一定會以為原先的窗口丟失了。使用層疊方法排列窗口并在任務條上顯示每個窗口的進程標題是個不錯的選擇。模式窗體激活時會阻止用戶操作其它窗體,因此必須在不需要同時使用其它窗體的情況下才使用模式窗體,并確保
5、窗體是可移動的。[9]3、使用多文檔窗口界面在多窗口界面中,所有窗體都以桌面為依托,好象有多個應用程序在運行一樣,窗口管理比較麻煩,采用MDI多文檔界面會將窗口管理的復雜程度降到最低。在多文檔界面中,必須有且只有一個主文檔窗體(MDI主窗體),它的窗體區(qū)域不能放置除菜單類組件以外的任何控件,但可以擁有多個子窗體(MDI子窗體),也就是說MDI子窗體不能獨立存在,并且不能為模式窗體,它們只能在MDI主窗體的窗體區(qū)域內(nèi)活動;子窗體最大化時其標題欄和菜單欄能和主窗體合并;最小化時子窗體并不會縮至任務條上,而是縮小至主窗體的左下角;關閉主窗體時,所
6、有子窗體都能自動關閉。充分使用好MDI界面會使用戶覺得窗口控制更加簡單。[7]4、控件的安排(1).確定控件的位置在大多數(shù)界面設計中,不是所有的界面元素都一樣重要.重要的或者頻繁訪問的元素應當放在顯著的位置上,而不太重要的元素就應當降級到不太顯著的位置上.一般情況下,用戶的眼睛會首先注視屏幕的左上部位,所以最重要的元素應當放在屏幕的左上部位.例如,如果窗體上的信息與客戶有關,則它的名字字段應當顯示在它能最先被看到的地方.而按扭,如“確定”或“下一個”,應當放置在屏幕的右下部位,用戶在未完成對窗體的操作之前,通常不會訪問這些按扭.如果可能,應
7、在按扭控件中使用圖標,這樣既可以使畫面更生動,又使用戶容易理解控件的作用.使用控件的“ToolTiptext”屬性.“ToolTiptext”可以為控件加上浮動的提示條.當用戶的鼠標指向該控件時,提示條會自動顯示,讓用戶立即從文字中了解控件的功能,數(shù)秒鐘后它還會自動消失,不會給用戶帶來視覺障礙.(2).保證界面元素的一致性為了保持視覺的一致性,在開始開發(fā)應用程序之前應先創(chuàng)建整體設計策略.諸如控件的類型、控件的尺寸、分組的標準以及字體的選取等設計元素都應該在事先確定,可以創(chuàng)建設計樣板來幫助進行設計.設計過程中要符合通常的約定,恰當?shù)厥褂每丶?/p>
8、雖然TextBox控件可以設置其只讀屬性來顯示文本,但Label4控件更適合于該目的.在為控件設置屬性時也要保持一致,如果在一個地方為可編輯的文本使用白色背景,除非有很好的理由,