• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      VB中的界面設(shè)計(jì)原則和編程技巧

      2017-12-20 01:37:25卜慧平
      科學(xué)與財(cái)富 2017年29期
      關(guān)鍵詞:界面設(shè)計(jì)原則

      卜慧平

      摘要:由于公司的各個(gè)部門(mén)需要大量的數(shù)據(jù)進(jìn)行處理和接收,所以公司部門(mén)需要按照接收到的信息,存放于指定的目錄中,將信息進(jìn)行整合和歸納,重新設(shè)計(jì)相應(yīng)的界面設(shè)計(jì),將程序編程更加合理化的進(jìn)行設(shè)計(jì)。VB是微軟公司推出的一款Windows推出的一款產(chǎn)品程序設(shè)計(jì)語(yǔ)言。并且,在以下研究的工程中針對(duì)其設(shè)計(jì)原則、界面編程的設(shè)計(jì)行為進(jìn)行研究。希望能夠?qū)榘⒗锏慕缑鎽?yīng)用和功能的開(kāi)發(fā)有一定的參考作用。

      關(guān)鍵詞:VB;界面設(shè)計(jì);原則;編程技巧

      一、界面設(shè)計(jì)的原則

      (一)一致性

      首先界面的設(shè)計(jì)原則,就是一致性。通過(guò)界面的設(shè)計(jì)和編程,需要讓整體界面的設(shè)計(jì)能夠相互呼應(yīng)。比如:菜單和聯(lián)機(jī)幫助中心需要應(yīng)用相同的專(zhuān)業(yè)術(shù)語(yǔ),讓使用者能夠有所對(duì)應(yīng),其次相對(duì)的對(duì)話(huà)框也要顏色、風(fēng)格相同。

      (二)常用操作簡(jiǎn)化

      常規(guī)操作要規(guī)范,這是因?yàn)橐恍┏R?guī)操作的應(yīng)用非常頻繁。并且使用的頻率也非常大。所以針對(duì)超過(guò)操作不僅僅需要規(guī)范,還需要具有能夠減少操作的簡(jiǎn)化途徑,能夠幫助使用者和設(shè)計(jì)者在進(jìn)行頁(yè)面應(yīng)用是能夠加快工作效率。另外,這些簡(jiǎn)化路徑還需要用戶(hù)能夠簡(jiǎn)單的進(jìn)行操作,在整體頁(yè)面中能夠更急高校整潔。

      (三)錯(cuò)誤操作處理簡(jiǎn)單

      在界面設(shè)計(jì)和編程的過(guò)程中,需要有專(zhuān)門(mén)的處理錯(cuò)誤的程序。一旦應(yīng)用的程序出現(xiàn)錯(cuò)誤,系統(tǒng)內(nèi)部可以自主的測(cè)出錯(cuò)誤,并且提供簡(jiǎn)單容易的錯(cuò)誤處理流程。根據(jù)錯(cuò)誤出現(xiàn)貨的情況,不斷發(fā)生的變化,及時(shí)進(jìn)行撤銷(xiāo)和恢復(fù)。讓錯(cuò)誤的處理程序能夠逆轉(zhuǎn)。同時(shí)對(duì)于數(shù)據(jù)產(chǎn)生異常的情況,可以在數(shù)據(jù)板塊中進(jìn)行數(shù)據(jù)的檢查。通過(guò)監(jiān)控,還可以看出是哪個(gè)階段出現(xiàn)了問(wèn)題,并且對(duì)程序的處理進(jìn)行重新操作。能夠自動(dòng)處理在進(jìn)行文件操作的過(guò)程中,出現(xiàn)錯(cuò)誤的程序,以及接收的文件名稱(chēng)不同進(jìn)行分類(lèi)存儲(chǔ)。

      (四)提供信息反饋

      及時(shí)提供反饋信息,但是對(duì)于常規(guī)的操作和其他的簡(jiǎn)單操作就不用進(jìn)行信息的反饋,如果使用補(bǔ)償柜的操作,或者其他能夠改變系統(tǒng)程序,以及后續(xù)工作發(fā)生變化的操作,系統(tǒng)需要及時(shí)的進(jìn)行信息的反饋,能夠進(jìn)一步的確認(rèn)操作。

      (五)設(shè)計(jì)良好聯(lián)機(jī)幫助

      對(duì)于一些應(yīng)用設(shè)計(jì)相對(duì)熟練的用戶(hù)來(lái)說(shuō),聯(lián)機(jī)幫助就變得可有可無(wú),但是如果是對(duì)于一些不太熟悉操作的用戶(hù),那么聯(lián)機(jī)幫助就變得非常重要,能夠及時(shí)的開(kāi)展聯(lián)機(jī)溝通,及時(shí)進(jìn)行工作。

      二、菜單設(shè)計(jì)的原則和編程

      (一)菜單設(shè)計(jì)原則

      菜單設(shè)計(jì)原則主要有一般性原則構(gòu)成:第一,需要按照系統(tǒng)程序的功能不同來(lái)組織菜單。第二,需要擴(kuò)建廣而淺的菜單樹(shù)延伸菜單功能。第三,按照一定順序?qū)Σ藛芜x項(xiàng)進(jìn)行分組和排序。第四,菜單文字簡(jiǎn)潔化,通常以關(guān)鍵詞為主。第四,菜單要具有快捷鍵。

      (二)菜單設(shè)計(jì)編程技巧

      1.菜單選項(xiàng)分組

      菜單選項(xiàng)的分組,通常是有菜單欄中的分割線來(lái)區(qū)分的。一般來(lái)說(shuō),在菜單欄中都會(huì)有一個(gè)caption屬性的菜單項(xiàng),在菜單中的表現(xiàn)為“—”式樣的橫線。這種菜單鍵就是能夠幫助菜單選項(xiàng)進(jìn)行多個(gè)分組,實(shí)現(xiàn)分隔橫線的作用

      2.常用選項(xiàng)快捷鍵的設(shè)置

      在設(shè)計(jì)常用選項(xiàng)的快捷鍵時(shí),通常會(huì)采用將快捷鍵的選項(xiàng)進(jìn)行統(tǒng)一的劃分列表。在列表中尋找相應(yīng)的快捷鍵,進(jìn)行操作和使用。由于菜單還具有頂層菜單,在進(jìn)行設(shè)計(jì)時(shí),快捷鍵就不能夠像以往進(jìn)行列表定義。所以在頂層菜單的使用需要在前方加入前綴“ALT+”。所以針對(duì)一些快捷鍵的使用能夠加快常用功能的使用,比如:復(fù)制“Ctrl+V”,剪切鍵“Ctrl+X”,文件打開(kāi)“Ctrl+O”等簡(jiǎn)化的操作。

      3.菜單選項(xiàng)的四種屬性的設(shè)置

      為了讓菜單的選項(xiàng)在使用過(guò)程中擁有使用、禁止、可見(jiàn)、隱藏的四中屬性。所以子進(jìn)行編程和設(shè)計(jì)時(shí),當(dāng)菜單因?yàn)槟撤N選項(xiàng)的功能無(wú)法解讀和是現(xiàn)實(shí),應(yīng)該禁止一些選項(xiàng)被選中,可以通過(guò)隱藏的方式進(jìn)行。另外菜單選項(xiàng)的使能和禁止的功能的狀態(tài),應(yīng)該通過(guò)選項(xiàng)“Enabled”鍵記性實(shí)現(xiàn)。

      4.菜單項(xiàng)的動(dòng)態(tài)裝入

      這主要是通過(guò)菜單項(xiàng)的個(gè)數(shù)不固定來(lái)進(jìn)行的,需要將其需要的實(shí)時(shí)動(dòng)態(tài)進(jìn)行傳輸。具體的程序?qū)崿F(xiàn)過(guò)程如下:

      假設(shè)菜單中的一個(gè)選項(xiàng)屬性為:opened-files-list的屬性。通過(guò)菜單選項(xiàng)的更改,可以設(shè)置為可見(jiàn)屬性opened-files-list.Visible=False.ICI,再次更改下表屬性,讓原有的屬性更改為:opened-files-list.Index=0.將整體菜單選項(xiàng)作為動(dòng)態(tài)進(jìn)行裝入。假設(shè)在開(kāi)啟第二個(gè)文件名時(shí),讓改文件的文件名存放于opened-files-list中,一下代碼就可以通過(guò)這種方式實(shí)現(xiàn)功能:

      Load opened-files-list(1),

      opened-files-list(1).

      Caption=”&2”+opened-files-list(1)

      opened-files-list(1).Visible=True.

      5.彈出式菜單的實(shí)現(xiàn)

      彈出式菜單的是現(xiàn)在需要通過(guò)菜單的設(shè)計(jì)窗口進(jìn)行的菜單設(shè)計(jì)。并且通過(guò)下拉式菜單,將用戶(hù)在任何時(shí)候都可以通過(guò)頂端菜單條上下拉相應(yīng)菜單開(kāi)展程序的選擇,在進(jìn)行彈出式的菜單則需要讓整體功能,都能夠通過(guò)菜單頁(yè)面的核心區(qū)域進(jìn)行相應(yīng)鼠標(biāo)鍵的電機(jī),才能夠出來(lái)后續(xù)的菜單。在一些特定情況之下,可以通過(guò)彈出式菜單,讓用戶(hù)在使用系統(tǒng)功能的過(guò)程中更加得心應(yīng)手和高效。所以彈出式的菜單實(shí)現(xiàn)也能夠幫助整體程序界面更加簡(jiǎn)潔和優(yōu)美。

      Windows程序,在實(shí)現(xiàn)彈出式菜單時(shí),一般是通過(guò)鼠標(biāo)鍵點(diǎn)擊桌面程序容易出現(xiàn)。所以彈出式的菜單在應(yīng)用過(guò)程中更加具有實(shí)現(xiàn)系統(tǒng)加強(qiáng)功能,對(duì)于彈出式的菜單使用內(nèi)容來(lái)說(shuō),可以根據(jù)鼠標(biāo)鍵的位置不同,菜單的內(nèi)容也會(huì)呈現(xiàn)不同的變化。但是偶遇彈出菜單的一部分會(huì)覆蓋Window原有的內(nèi)容屏幕,所以彈出菜單的文字一般都較少,希望能夠減少覆蓋原始內(nèi)容的面積。

      在彈出菜單的實(shí)現(xiàn)過(guò)程中,如果要用到下拉式菜單的設(shè)計(jì)和應(yīng)用,需要通過(guò)PopupMenu的方法進(jìn)行:

      在菜單的設(shè)計(jì)窗口中彈出相應(yīng)的菜單,都會(huì)存在一個(gè)子菜單。并且其存在的Checked屬性必須是False。并且將系統(tǒng)中彈出的菜單屬性一律更改為False。在設(shè)計(jì)好的菜單窗口中Form-Click中存在的代碼分別是:Sub Form-Click()。PopupMenu mnuExample。 END SUB。當(dāng)然如果彈出的窗口需要按鼠標(biāo)左鍵和右鍵的方式才能夠充分激活菜單的屬性,則需要使用到:Form-MouseDown的屬性中加入:Sub Form-MouseDown (Button As Integer ,Shift As Integer ,x As Single, y AS Single) 第二,If Button =2 then Button =2 來(lái)表示鼠標(biāo)的右鍵。第三步,PopupMenu mnuExample 。第四步,End if 。其中針對(duì)PopupMenu 的完整表達(dá)為:[Form]popupMenu menuname [flags[,x[,y]]]]。

      6.菜單項(xiàng)的其他屬性

      在菜單的市級(jí)應(yīng)用中,通過(guò)ALT+的方式,能夠在操作過(guò)程中幫助激活頂層菜單,所以一些用戶(hù)在進(jìn)行操作的過(guò)程中通常要學(xué)會(huì)使用&。使用之后運(yùn)用其他菜單項(xiàng)的標(biāo)題,將屬性標(biāo)注在(Caotion)中,另外由于其激活的屬性用法與編制的作用,與C語(yǔ)言編制的Windows的程序使用的的步驟和用法基本相同。

      結(jié)論:

      Visual basic的出現(xiàn)以及使用,極大程度的簡(jiǎn)化了關(guān)于Windows的程序上的設(shè)計(jì)問(wèn)題,并且通過(guò)較少的代碼合成,就能夠充分的幫助工作人員在設(shè)計(jì)的過(guò)程中實(shí)現(xiàn)非常標(biāo)準(zhǔn)的應(yīng)用界面。但是在設(shè)計(jì)之前,以及設(shè)計(jì)的過(guò)程中通常需要了解相應(yīng)的設(shè)計(jì)原則,將原則作為設(shè)計(jì)的基本標(biāo)準(zhǔn)。同時(shí),對(duì)于一些不熟悉流程和設(shè)計(jì)編程技巧的工作人員,則需要通過(guò)相應(yīng)的技巧來(lái)實(shí)現(xiàn),讓整體的設(shè)計(jì)顯得非常符合設(shè)計(jì)標(biāo)準(zhǔn),并且美觀大方,讓整體更加具有層次感和設(shè)計(jì)感。讓整體的設(shè)計(jì)頁(yè)面更加具有條理本文著重研究的就是VB設(shè)計(jì)的原理和編程技巧,希望能夠?qū)σ恍┎皇煜ぴO(shè)計(jì)操作的人員有一定的幫助作用。

      參考文獻(xiàn):

      [1]王佩紅,劉慧婷.基于VB的學(xué)生成績(jī)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)技術(shù)與發(fā)展,2007,(12):169-172.

      [2]謝海永,趙保華.Visual Basic中的界面設(shè)計(jì)原則[J].微型機(jī)與應(yīng)用,1997,(09):13-15.

      猜你喜歡
      界面設(shè)計(jì)原則
      《京燕兒》APP界面設(shè)計(jì)
      大眾文藝(2023年22期)2023-12-10 04:27:18
      中醫(yī)養(yǎng)生APP界面設(shè)計(jì)
      大眾文藝(2022年19期)2022-10-19 08:18:18
      “共享員工”平臺(tái)界面設(shè)計(jì)
      包裝工程(2022年14期)2022-07-28 07:07:00
      面向智能手機(jī)的UI界面設(shè)計(jì)
      堅(jiān)守原則,逐浪前行
      無(wú)罪推定原則的理解與完善
      惹人喜愛(ài)的原則(二)
      知識(shí)窗(2010年9期)2010-05-14 09:07:50
      惹人喜愛(ài)的原則
      知識(shí)窗(2010年8期)2010-05-14 09:07:49
      灌南县| 安塞县| 西充县| 土默特右旗| 枣庄市| 扶沟县| 赤水市| 张掖市| 会理县| 腾冲县| 拉孜县| 习水县| 启东市| 庆元县| 嘉善县| 张家口市| 博客| 华蓥市| 翁源县| 博白县| 红原县| 新安县| 叶城县| 双桥区| 德州市| 灵川县| 和平县| 梓潼县| 古田县| 板桥市| 新田县| 南阳市| 建湖县| 淅川县| 滨海县| 定安县| 武夷山市| 岳阳县| 扎赉特旗| 廉江市| 尚志市|