ger,MS-Dos及HPnewware界麵風格的特點,提供了風格(style)、窗口管理、工具箱、用戶界麵語言(UIL〕等一係列機製及規定。OSF\/Motif已在多種硬件平台及操作係統上工作。OPENLOOK是由UNIX國際1988年發布的圖形用戶界麵規範,它已作為UNIX係統第四、第五版本發布的重要組成部分正式使用。它也在許多工作站上實現並推廣使用。
3.3Windows
1986年Microsoft公司為IBM個人計算機的DOS環境開放了Windows窗口係統,後來經過大量改進,於1990年正式發布了Windows3.0版本。由於該窗口係統在儲存管理上突破了原來DOS640KB的限製,從而具有強的功能,為在DOS環境提供了可實用的圖形用戶界麵。MS-Windows的出現,使得DOS環境下的大量CAD\/CAM軟件有了十分強的窗口環境支持,從而使得CAD\/CAM的用戶界麵更加方便、一致。MS-Windows已成為在DOS環境圖形用戶界麵的主要產品。Windows窗口係統是基於核心的窗口係統(Windows95,Windows98,WindowsNT),其核心功能放在操作係統內。由於Windows窗口環境具有風格一致的操作界麵,在Windows環境下開發的應用軟件具有同樣的界麵風格因而易學易用。這種通用的操作係統為界麵各種對象的設計提供了過程化設計的平台和工具箱,從而使界麵設計實現容易。
4、典型應用(案例分析)
4.1界麵工具係統(FITOOL)開發與實現
(1)研究背景:
計算機用戶界麵是計算機係統的重要組成部分,它直接關係到整個計算機係統的可使用性和效率。經驗表明開發高質量的用戶界麵,需花費大量的人力物力,且開發周期較長。
傳統的用戶界麵的設計與描述是基於"嵌入"方式進行的,應用程序設計人員在設計軟件時,是按功能及界麵兩方麵要求混合編寫用戶界麵和應用功能兩部分程序。這種開發方式忽略了用戶界麵的個性,使程序複雜化,可維護性差。當前計算機軟件的開發已不再是將用戶界麵和應用功能兩部分混合編寫了。而是越來越傾向於二者分別編寫,單獨編譯,再連接成可執行文件。這是因為對不同的應用係統,用戶界麵部分在邏輯上和處理方法上具有高度的相似性。而讓軟件開發人員花費大量的時間與精力去開發一個很類似又不具有通用性的用戶界麵程序顯然是不可取的。因此開發能夠用規範化和規模化生產的方法自動生成一致性的用戶界麵的工具是用戶界麵研究的內容。
用戶界麵管理係統(UIMS)就是一種開發用戶界麵的軟件工具。UIMS支持用戶界麵的表示、設計、實現、原型、執行、評估和維護。UIMS能夠為整個環境提供一個友好一致的人機界麵,使用戶能以極其友好的方式幾乎能隨心所欲地使用此環境進行軟件開發,即使得此環境具有友好的交互介質、友好的界麵方式、友好的屏幕式樣。
(2)UIMS的表示方法:
UIMS的表示方法主要包含人機界麵的規格說明和它與人文因素、應用程序及其數據結構的聯係等。UIMS邏輯結構模型中幾個主要層次的表示方法,其中除了對話層的表示方法比較成熟、研究成果豐富外,其它層次的表示方法尚有待發展。
1)外形層的表示方法
外形層的表示方法主要涉及用戶輸入輸出信息的處理。需要解決如下問題:
a.如何處理和表示圖形的輸入輸出。
b.如何適應多媒體的需要,將輸入輸出信息擴充到視頻、語音、動畫、仿真等。
c.如何適應智能人機界麵規格說明的需要,即信息流的內外映射中如何包含簡單的基於人機界麵設計規格的決策,使一對一映射的關係擴充到多對一、多對多的映射關係。
請記住我們的域名𝐨𝐨𝐩.𝐭𝐰
2)對話層的表示方法:
對話層的表示方法比較多,GreenM(1986),MyersBA(1989)等曾先後對對話層的表示方法進行了如下分類:
a.基於語言的表示方法
即界麵設計者用一種專門的人機界麵描述語言UIDL來說明界麵。這種語言可能有多種形式:菜單網絡、狀態轉換圖、上下文無關文法、事件語言、麵向對象語言等。語言的主要任務是說明界麵對話層的語法,即輸入輸出動作的合法順序。
菜單網絡:是最簡單的表示方法,即支持菜單的層次或網絡結構。
狀態轉換圖:一個狀態轉換網絡是由一組狀態組成。在由每個狀態出發的邊上標誌出一個輸入詞碼,它能引起轉移到該邊另一端的狀態。除輸入詞碼外,有些係統的邊上標出了被調用的應用子程序和被顯示的輸出內容。但是使用這種方法,界麵和應用程序的聯係是通過很多全程變量實現的,所有的狀態必須有清楚的邊來反映所有可能出現的錯誤輸入和公用命令。
。礎基為器譯編以多大且,話對的間之序程和戶用述描來法文關無文下上用使即:法文關無文下上
.序程子用應用調或,態狀部內的統係變改,件事出輸生產能器理處些這.器理處件事送即立並件事是為認被碼詞入輸,中言語件事在:言語件事
。序程麵界寫編內架框該在者計設,架框的象對向麵個一供提即:言語象對向麵
:法方示表的形圖於基.b
。法方的適合最的示表種這明說是具工形圖而,麵方個一的要重最為作示表示圖的麵界把它.麵界義定來上幕屏到放象對將接直器標鼠用使戶用讓地分部少至或戶用讓SMIU的形圖於基
:法方示表的程過義語用應於基.c
。能性的它進改以麵界改修者計設讓且並,麵界成生動自明說格規程過義語的用應從即
:法方示表的層用應)3
:容內個三下如含包須必少至,型模麵界用實的用實供可為作。期初展發於處舊仍,熟成不很法方示表的層用應和型模麵界用應前目
;明說的構結據數用應的關有麵界機人和戶用與含包須必它.a
界機人含包須必它.b