浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 接口電路

可重用MIS用戶接口模塊的設(shè)計

發(fā)布時間:2008/5/26 0:00:00 訪問次數(shù):585

        

    

    

    摘 要:通過對mis通用功能的分析,采用面向?qū)ο蟮睦^承機制構(gòu)造窗口和菜單的整體框架,其中,對數(shù)據(jù)提交時校驗結(jié)果的中文提示方法、打印預(yù)覽、用戶定制查詢等進行了比較詳細的研究。有效地解決了界面設(shè)計中統(tǒng)一性和特殊需要之間的矛盾。

    

    關(guān)鍵詞:用戶界面;管理信息系統(tǒng);面向?qū)ο螅豢芍赜?界面是系統(tǒng)提供給用戶的第一感覺,不同開發(fā)者制作的界面風(fēng)格有很大的差異,同一人在不同時間也具有隨意性。因此,無論個人獨自開發(fā)系統(tǒng)還是團隊作業(yè),都要對界面進行整體的規(guī)劃。

    

    制作統(tǒng)一界面的一般方法是具體而強行的規(guī)定,本文依據(jù)pb開發(fā)的經(jīng)驗,實現(xiàn)了mis系統(tǒng)中窗口和菜單的整體繼承框架,并對其中數(shù)據(jù)校驗結(jié)果的中文提示方法、打印預(yù)覽、用戶定制查詢和數(shù)據(jù)窗口的重復(fù)使用技術(shù)等進行了比較詳細的研究,有效地解決了界面設(shè)計中統(tǒng)一性和特殊需要之間的矛盾。

    

    此框架定義的祖先窗口獨立于特定系統(tǒng),可以為不同系統(tǒng)所使用而不用做任何修改,極大地提高了系統(tǒng)的開發(fā)效率和健壯性。

    

    1 統(tǒng)一功能的提取

    

    mis系統(tǒng)需要實現(xiàn)大量的基本功能,如插入、提交、翻頁等,從權(quán)限控制的角度,有讀權(quán)限、寫權(quán)限和部分寫權(quán)限之分,體現(xiàn)在mis系統(tǒng)設(shè)計中,就是查詢權(quán)限和錄入權(quán)限的區(qū)別。常用的操縱數(shù)據(jù)的命令如表1所示。

    

    從中不難看出,有些命令適用于查詢,而另一些則適用于錄入。為此,可將窗口分為2個類型:一種具有數(shù)據(jù)錄入的功能,而另外一種只是查詢而已。用于錄入的窗口中可以設(shè)置與錄入所需功能命令相對應(yīng)的菜單項和工具條,用于查詢的窗口可攜帶適合查詢操作的菜單項和工具條。

    

    工具條顯示在屏幕的上方,依據(jù)以上分析,完成編輯錄入功能的窗口所帶的菜單中可含15個工具按鈕,如圖1所示。

    

    

    

    其功能從左到右依次為:

    

    排序、通用查詢、打印、打印預(yù)覽、導(dǎo)入、導(dǎo)出、檢索、新增、刪除、首記錄、前移、后移、末記錄、提交、關(guān)閉。

    

    查詢所對應(yīng)的功能為:通用查詢、打印、打印預(yù)覽、導(dǎo)出、首記錄、前移、后移、末記錄、日期段輸入、日期輸入、關(guān)閉;其圖形外觀與上面的編輯工具條類似,此處略去。

    

    2 實現(xiàn)

    

    在窗口上定義一個datawindows控件dw_1,在窗口原有事件的基礎(chǔ)上定義表1所示的用戶自定義事件來操縱dw_1中的數(shù)據(jù)對象。具體的數(shù)據(jù)對象在窗口打開時指定。

    

    在窗口所掛的菜單中設(shè)置觸發(fā)窗口自定義事件所需的子菜單和腳本,并給這些子菜單設(shè)置相應(yīng)的工具條圖標。

    

    下面的程序段是窗口所掛排序菜單的對應(yīng)腳本,當(dāng)圖1所示最左邊的排序按鈕被觸發(fā)時運行。

     

    工具條上的其他按鈕不需要設(shè)置彈起和按下狀態(tài),只需要一條觸發(fā)語句就夠了。系統(tǒng)運行時,用戶通過點擊工具條上的按鈕完成對應(yīng)菜單項腳本的執(zhí)行,菜單項中的腳本進一步觸發(fā)承載此菜單的窗口中的用戶子定義事件的執(zhí)行。

    

    對一些簡單的輸入、查詢操作,以上事件的定義和工具條的設(shè)置基本上滿足了應(yīng)用要求。大多數(shù)窗口中的數(shù)據(jù)操作圍繞一個datawindows進行,增加的datawindows僅用于限制和過濾該中心datawindows,因此,雖涉及多個datawindows或其他相關(guān)控件,除操作更復(fù)雜些外,此基本功能設(shè)置也足于解決問題。當(dāng)窗口上有多個datawindows的數(shù)據(jù)需要維護時,可覆蓋祖先事件的腳本,并擴展祖先腳本使其符合新的功能要求。

    

    

    

    3 利用繼承機制實現(xiàn)通用功能的一致性

    

    由于以上窗口實現(xiàn)的基本功能在系統(tǒng)中

        

    

    

    摘 要:通過對mis通用功能的分析,采用面向?qū)ο蟮睦^承機制構(gòu)造窗口和菜單的整體框架,其中,對數(shù)據(jù)提交時校驗結(jié)果的中文提示方法、打印預(yù)覽、用戶定制查詢等進行了比較詳細的研究。有效地解決了界面設(shè)計中統(tǒng)一性和特殊需要之間的矛盾。

    

    關(guān)鍵詞:用戶界面;管理信息系統(tǒng);面向?qū)ο螅豢芍赜?界面是系統(tǒng)提供給用戶的第一感覺,不同開發(fā)者制作的界面風(fēng)格有很大的差異,同一人在不同時間也具有隨意性。因此,無論個人獨自開發(fā)系統(tǒng)還是團隊作業(yè),都要對界面進行整體的規(guī)劃。

    

    制作統(tǒng)一界面的一般方法是具體而強行的規(guī)定,本文依據(jù)pb開發(fā)的經(jīng)驗,實現(xiàn)了mis系統(tǒng)中窗口和菜單的整體繼承框架,并對其中數(shù)據(jù)校驗結(jié)果的中文提示方法、打印預(yù)覽、用戶定制查詢和數(shù)據(jù)窗口的重復(fù)使用技術(shù)等進行了比較詳細的研究,有效地解決了界面設(shè)計中統(tǒng)一性和特殊需要之間的矛盾。

    

    此框架定義的祖先窗口獨立于特定系統(tǒng),可以為不同系統(tǒng)所使用而不用做任何修改,極大地提高了系統(tǒng)的開發(fā)效率和健壯性。

    

    1 統(tǒng)一功能的提取

    

    mis系統(tǒng)需要實現(xiàn)大量的基本功能,如插入、提交、翻頁等,從權(quán)限控制的角度,有讀權(quán)限、寫權(quán)限和部分寫權(quán)限之分,體現(xiàn)在mis系統(tǒng)設(shè)計中,就是查詢權(quán)限和錄入權(quán)限的區(qū)別。常用的操縱數(shù)據(jù)的命令如表1所示。

    

    從中不難看出,有些命令適用于查詢,而另一些則適用于錄入。為此,可將窗口分為2個類型:一種具有數(shù)據(jù)錄入的功能,而另外一種只是查詢而已。用于錄入的窗口中可以設(shè)置與錄入所需功能命令相對應(yīng)的菜單項和工具條,用于查詢的窗口可攜帶適合查詢操作的菜單項和工具條。

    

    工具條顯示在屏幕的上方,依據(jù)以上分析,完成編輯錄入功能的窗口所帶的菜單中可含15個工具按鈕,如圖1所示。

    

    

    

    其功能從左到右依次為:

    

    排序、通用查詢、打印、打印預(yù)覽、導(dǎo)入、導(dǎo)出、檢索、新增、刪除、首記錄、前移、后移、末記錄、提交、關(guān)閉。

    

    查詢所對應(yīng)的功能為:通用查詢、打印、打印預(yù)覽、導(dǎo)出、首記錄、前移、后移、末記錄、日期段輸入、日期輸入、關(guān)閉;其圖形外觀與上面的編輯工具條類似,此處略去。

    

    2 實現(xiàn)

    

    在窗口上定義一個datawindows控件dw_1,在窗口原有事件的基礎(chǔ)上定義表1所示的用戶自定義事件來操縱dw_1中的數(shù)據(jù)對象。具體的數(shù)據(jù)對象在窗口打開時指定。

    

    在窗口所掛的菜單中設(shè)置觸發(fā)窗口自定義事件所需的子菜單和腳本,并給這些子菜單設(shè)置相應(yīng)的工具條圖標。

    

    下面的程序段是窗口所掛排序菜單的對應(yīng)腳本,當(dāng)圖1所示最左邊的排序按鈕被觸發(fā)時運行。

     

    工具條上的其他按鈕不需要設(shè)置彈起和按下狀態(tài),只需要一條觸發(fā)語句就夠了。系統(tǒng)運行時,用戶通過點擊工具條上的按鈕完成對應(yīng)菜單項腳本的執(zhí)行,菜單項中的腳本進一步觸發(fā)承載此菜單的窗口中的用戶子定義事件的執(zhí)行。

    

    對一些簡單的輸入、查詢操作,以上事件的定義和工具條的設(shè)置基本上滿足了應(yīng)用要求。大多數(shù)窗口中的數(shù)據(jù)操作圍繞一個datawindows進行,增加的datawindows僅用于限制和過濾該中心datawindows,因此,雖涉及多個datawindows或其他相關(guān)控件,除操作更復(fù)雜些外,此基本功能設(shè)置也足于解決問題。當(dāng)窗口上有多個datawindows的數(shù)據(jù)需要維護時,可覆蓋祖先事件的腳本,并擴展祖先腳本使其符合新的功能要求。

    

    

    

    3 利用繼承機制實現(xiàn)通用功能的一致性

    

    由于以上窗口實現(xiàn)的基本功能在系統(tǒng)中

相關(guān)IC型號

熱門點擊

 

推薦技術(shù)資料

耳機放大器
    為了在聽音樂時不影響家人,我萌生了做一臺耳機放大器的想... [詳細]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!