强烈希望斑竹抽空给讲下大家共同迷惑的问题
希望版主能给扫扫盲,偶发现不只是俺,还有好多兄弟都掉这坑里了。
什么是事件机制?什么是控件?什么是委托?
为什么要用控件触发事件委托?
我是越看越蒙,能不能给具体的讲一讲 举举例子。让以后朋友省时间。版主也可以省点力
------解决方案--------------------小弟也是新手 说两句拿点分
定义委托就是定义一个变量类型 不过平常的变量都是int string 或者object类型啊
委托是方法的变量 也就是说 委托就是定义一个可以和int一样当参数的方法
控件就是一个类而已 他就是一个对象 只不过控件是显示出来的 你平常定义一个类 是没法直接显示在你的窗体上的 控件就是能够直接显示在你的窗体上的一个类对象
事件这个麻烦了 给你举个例子
例如你腿瘸了(我太狠了) 你不能自己上厕所嘘嘘去
正好我是你的保姆!!! 也就是说当你需要尿尿的时候 我把你弄去厕所
这里的你和我就是两个控件 你想要嘘嘘的时候是一个事件 我把你弄去厕所就是你在事件里面写的代码!!!
------解决方案--------------------
太急躁了,谁都经历过这样的状态,为此我提一些个人意见。
首先先明白为什么你要看这些东西?大多数都是看到网上这类介绍文章。然而,这些文章有许多写得很精辟,也通俗易懂,然而如果多次看还无法理解,你应该意识到,你缺乏里边涉及的知识点,这时,你应该回头看些更基础的东西,看懂后就能“自然过渡”了。
------解决方案--------------------控件的本质其实也就是类,一般写控件需要继承webcontrol类这样可以省去自己写底层的一些东西。
委托其实就为了让别人直接通过委托调用方法,不需要知道函数,这样实现多态。
事件机制就是为了让用户不知道底层的事件如何实现的,给你一个委托让你写自己的业务处理。