麵調用的應用子程序的說明,例如子程序名、運算對象等.這實際上是定義了人機界麵和應用程序之間的界麵;
c.必須列舉應用程序對用戶的限製.從而使人機界麵排除了許多可能引起語義錯誤的操作,避免了對應用程序的破壞。
正在研究的應用層的表示方法有兩類:
一是對象—算子法.對象對應於應用程序的數據結構,算子對應於人機界麵調用的應用子程序。
二是基於關係和一階邏輯.關係用來表示應用程序中的數據結構,而一階邏輯模型的說明用來表示應用子程序。
4.2係統結構
FITOOL支持用戶界麵管理係統(UIMS)的Seeheim模型,基於Motif和X-Windows,運行於UNIX操作係統。
FITOOL對話層的表示方法采用麵向對象表示方法結合圖形表示方法,使係統具有直接操縱的特點。
FITOOL由如下幾部分組成:(結構圖見圖4-1)
a.窗口編輯器
窗口編輯器管理並生成各種初始化窗口。用戶若要創建界麵必須先運行此模塊,這既是初始化界麵結構也是初始化管理內部數據結構的鏈表。
b.原始構件編輯器
原始構件編輯器提供了各種界麵構件,用戶可按自己的需求用鼠標點取相應的界麵構件,並可對其進行任意配置,直到滿意為止。
c.管理器編輯器
管理器編輯器提供了各種界麵管理器構件,這些構件有的可以管理一個後代,有的可以管理若乾個後代,用戶可按自己對界麵總體的要求需求用鼠標點取合適的界麵管理器構件,並可對其資源進行任意配置,直到滿意為止。
圖4-1FITOOL結構圖
d.菜單編輯器
菜單編輯器可以單獨進行使用,用戶可以創建下拉式菜單,選項式菜單,彈出式菜單,菜單可以是文字式,圖符式或圖符文字混合式。
e.對話框編輯器
對話框編輯器提供了各種對話形式,用戶可按要求自行創建和配置。
f.資源修改模塊
資源修改模塊可單獨運行以對所產生的界麵的任何部分進行資源的重新配置。
g.界麵瀏覽器;
界麵瀏覽器可以瀏覽用戶已有的界麵(文件),並可以重用之。
h.界麵/應用對話編輯器
界麵/應用對話編輯器用來定義用戶界麵與應用程序之間的數據的傳遞及動作的響應。
i.源代碼生成器
源代碼生成器用於生成用戶界麵源程序(包括C文件和UIL件).
j.中英文文本編輯器
中英文文本編輯器可進行任何文字編輯操作。
k.編譯與連接模塊。
編譯與連接模塊用於編譯並連接用戶界麵源程序生成執行文件。
4.3係統功能
使用本文描述的工具,界麵設計人員不需要專門掌握一種用戶界麵描述語言,而是通過界麵編輯器來直接操縱屏幕上的可視對象,生成和修改用戶界麵原型,並能將結果立即顯示在屏幕上,達到"所見即所得(WYSIWYW)"的效果。
使用FITOOL,用戶可以任意布置自己的用戶界麵,並最後得到相應的用戶界麵及其源程序,並可以和應用程序進行聯編,最後形成可用的執行文件。
使用FITOOL,用戶需做如下工作:
(1).描述,即理解應用程序,確定用戶界麵外觀和交互行為.
a.確定所需的用戶界麵構件:
【𝗼𝗼𝗽.𝘁𝘄 無錯章節】
按照最終用戶界麵的外觀和功能進行界麵布局描述和設計,這部分工作可以在稿紙上完成,並列出所需要的界麵構件名稱及最終的配置。
b.確定界麵的層次關係:
有了界麵的布局,啟動FITOOL,運行相應模塊按步驟創建用戶界麵。
:構結話對的序程用應與麵界定確.c
。框話對的應相及遞傳據數的間之麵界戶用與用應義定,求要的應響麵界對序程用應按
麵界戶用造構)2(
。表鏈的構結據數部內理管化始初是也構結麵界化始初是既這,塊模此行運先須必麵界建創要若戶用。口窗化始初種各理管並建創,器輯編口窗行運.a
。止為意滿到直,置配意任行進源資其對可並,件構器理管麵界的適合取點標鼠用求需求要的體總麵界對己自按可戶用,代後個乾若理管以可的有,代後個一理管以可的有件構些這,件構器理管麵界種各了供提器輯編器理管.b
。止為意滿到直,置配意任行進其對可並,件構麵界的應相取點標鼠用求需的己自按可戶用,件構麵界種各了供提器輯編件構始原.c
。式合混字文符圖或式符圖,式字文是以可單菜,單菜式出彈,單菜式項選,單菜式拉下建創以可戶用,用使行進獨單以可器輯編單菜.d
。置配和建創行自求要按可戶用,式形話對種各了供提器輯編框話對.e
。置配新重的源資行進分部何任的麵界的生產所對以行運獨單可塊模改修源資.f
。之用重以可並,)件文(麵界的有已戶用覽瀏以可器覽瀏麵界.g
。應響的作動及遞傳的據數的間之序程用應與麵界戶用義定來用器輯編話對用應/麵界.h
。)件文LIU和件文C括包(序程源麵界戶用成生於用器成生碼代源.i
。件文本文文英中何任或序程源的言語序程何任輯編:如例。作操輯編字文何任行進可器輯編本文文英中.j
。件文行執成生序程源麵界戶用接連並譯編於用塊模接連與譯編.k
。件文行執的應相到得可後接連行進)o.*(件文標目的應對序程用應和,)diu.*、o.*(件文標目的應對到得後譯編經,)liu.*、h.*、c.*(序程源的應相到得可並。麵界的己自成裝組後最,求要的己自足滿以改修行進色顏和體字對時隨可,源資的應相製定並,件構麵界的應相取選標鼠用,係關次層麵界的定確先事按可戶用此因
.麵界戶用試測〕3(
。求要足滿到直,改修的應相行進可,求要合不現發如行運經,件文行執可成生後接連經件文標目的序程用應與序程源的成生將
。序程源和)象對時臨和象對久永括包(麵界戶用終最成生後最
現實統係4.4
合混liu言語麵界戶用其及fitoM、言語C、++C用采現實的統係