王朝百科
分享
 
 
 

MacApp

王朝百科·作者佚名  2010-10-30  
宽屏版  字体: |||超大  

1980 年代中期,已有多种商业性的应用框架上市,其中最流行的是Apple

公司的MacApp 框架,其能协助发展Macintosh 电脑上的应用程式。这应用程式

包括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 物件,要求它们采取进一步的行动。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有