属性、事件是属于面向对象范畴的东西?
c++实现了用户自定义类型等等,而delphi里又有属性、事件,请问:属性、事件是针对gui framework而特定出现的还是可以放之四海而皆准的??属性、事件是属于面向对象范畴的东西?
问题点数:0、回复次数:3Top
1 楼freefalcon(心宇—消失中...)回复于 2004-05-04 10:40:51 得分 0
你提到的属性和事件是针对控件的吧?
属性很简单,不用说了,事件是操作系统的一种特性,由于windows是采用消息机制,控件等图形界面是和用户交互的接口,比如一个单击就是一个事件,操作系统捕获这个事件,再通过消息传递交给相应的控件来处理
这个也可以看成是面向对象Top
2 楼goodboy1881(积木)(谁都别拦着我在水源升星)回复于 2004-05-04 16:33:00 得分 0
实际上我觉得事件也是对象的一个部分
例如两个对象通过一些值来传递信息协同完成一项任务
而某些任务返回的值就可以看成事件返回值Top
3 楼cngdzhang()回复于 2004-05-04 16:39:41 得分 0
你说的属性是控件或窗体自身的一些参数
事件是控件或窗体的可以接受的消息
这些用纯c也能实现,不要求是面向对象
面向对象也有属性,但是和控件或窗体略有区别
linux的GUI 和 windows的实现不是完全一样的
Top




