1980 年代中期,已有多種商業性的套用框架上市,其中最流行的是Apple,公司的MacApp 框架,其能協助發展Macintosh 電腦上的套用程式。
基本介紹
- 中文名:MacApp
- 所屬:蘋果公司
- 功能:協助Macintosh電腦上的套用程式
- 套用程式:包括3個部分
這套用程式包括3 個部分﹕,含有下述物件﹕,application 物件,document 物件,frame 物件,view 物件,command 物件,
這套用程式包括3 個部分﹕
◎ application ──負責啟動程式、解釋使用者的訊息與命令。
◎ document ──管理與儲存套用程式的檔案資料。
◎ view ────顯示與輸出檔案資料。 一個程式常含有數個view,可以從不同角度來瀏覽檔案資料。
Macintosh 電腦具有視窗畫面。在螢幕畫面上,view 依偎在 window 中,且
view 的外圍有個frame。當使用者選取視窗選擇表中的項目時,會產生command
來要求更新 document 或 view 之內容。因之,由MacApp 框架所產生的介面,
含有下述物件﹕
application 物件
──負責啟動程式、誕生document 物件,顯示視窗選擇表,並傳遞訊息與命令
等。
document 物件
──負責誕生有關的view、window 及frame 等物件。當document 中的資料異動
時,document 物件會通知view 物件來取得新資料,並更正視窗中的內容。
window 物件負責視窗的開關、移動、及通知frame 物件來協助改變視窗大
小及捲動等。
frame 物件
──負責將視窗分割為小區域,每區域可擺入一個view,也負責捲動及改變窗
之大小。
view 物件
──負責顯示資料、記錄滑鼠的位置、以及改變游標的形狀。
command 物件
──當使用者藉滑鼠、選擇表及鍵盤來發出命令時,由command 物件來轉送給
document 或view 物件,要求它們採取進一步的行動。