当前位置:编程学习 > C#/ASP.NET >>

强烈希望斑竹抽空给讲下大家共同迷惑的问题

希望版主能给扫扫盲,偶发现不只是俺,还有好多兄弟都掉这坑里了。
什么是事件机制?什么是控件?什么是委托?
为什么要用控件触发事件委托? 
我是越看越蒙,能不能给具体的讲一讲 举举例子。让以后朋友省时间。版主也可以省点力 --------------------编程问答-------------------- 还有掉在此坑里迷糊的童鞋们顶起来,让版主和牛人出点力气 --------------------编程问答--------------------  知道了,结贴吧,楼主 --------------------编程问答-------------------- 小弟也是新手 说两句拿点分
定义委托就是定义一个变量类型 不过平常的变量都是int string 或者object类型啊
委托是方法的变量 也就是说 委托就是定义一个可以和int一样当参数的方法
控件就是一个类而已 他就是一个对象 只不过控件是显示出来的 你平常定义一个类 是没法直接显示在你的窗体上的 控件就是能够直接显示在你的窗体上的一个类对象 
事件这个麻烦了 给你举个例子 
例如你腿瘸了(我太狠了) 你不能自己上厕所嘘嘘去
正好我是你的保姆!!! 也就是说当你需要尿尿的时候 我把你弄去厕所 
这里的你和我就是两个控件 你想要嘘嘘的时候是一个事件 我把你弄去厕所就是你在事件里面写的代码!!! --------------------编程问答-------------------- 事件委托 --------------------编程问答-------------------- 等着老曹给你回复吧. --------------------编程问答-------------------- 谢谢大家顶起,也感谢上面的朋友。老实说,好多做了一年半载的程序员让他们说 什么是控件 什么是委托事件 他们都说不上来。就知道BUTTON点 从来不想为什么。这也许是C#程序员无脑的一个好处吧。不过对于和我一样正在学习的童鞋们来说,基础很重要啊。我宁可这里多费些事件,也不要等后边不懂往前翻!!楼主西裤拜托了 --------------------编程问答-------------------- 先去吃饭了 
呼叫曹大神(控件);委托大神,希望曹大神给我们讲讲具体是怎么回事(事件)。 --------------------编程问答-------------------- 我记得曹大神回复过好多这样的帖子,好详细,居然你指名要曹版主那等他来帮你解释吧,建议LZ要用点例子结合理解,不能以理论为主,这东西不动手永远学不精 --------------------编程问答-------------------- LZ应该学会使用搜索工具,很多东西网上都很详细的解释。
这个是程序员的必备技能,开始很困难,习惯他,这时候你的学习能力会有很大的提升。 --------------------编程问答--------------------
引用 8 楼 u011130289 的回复:
我记得曹大神回复过好多这样的帖子,好详细,居然你指名要曹版主那等他来帮你解释吧,建议LZ要用点例子结合理解,不能以理论为主,这东西不动手永远学不精
 谢谢兄弟。受教了! --------------------编程问答--------------------
引用 9 楼 icdbow 的回复:
LZ应该学会使用搜索工具,很多东西网上都很详细的解释。
这个是程序员的必备技能,开始很困难,习惯他,这时候你的学习能力会有很大的提升。

看了。而且很多遍 。还是看不懂。。。例子都很奇怪~!什么方法中调方法......立即蒙圈 --------------------编程问答-------------------- http://bbs.csdn.net/topics/390622815 --------------------编程问答--------------------
引用 3 楼 jiaoshiyao 的回复:
小弟也是新手 说两句拿点分
定义委托就是定义一个变量类型 不过平常的变量都是int string 或者object类型啊
委托是方法的变量 也就是说 委托就是定义一个可以和int一样当参数的方法
控件就是一个类而已 他就是一个对象 只不过控件是显示出来的 你平常定义一个类 是没法直接显示在你的窗体上的 控件就是能够直接显示在你的窗体上的一个类对象 
事件这个麻烦了 给你举个例子 
例如你腿瘸了(我太狠了) 你不能自己上厕所嘘嘘去
正好我是你的保姆!!! 也就是说当你需要尿尿的时候 我把你弄去厕所 
这里的你和我就是两个控件 你想要嘘嘘的时候是一个事件 我把你弄去厕所就是你在事件里面写的代码!!!

为何你最后的比喻那么叼 --------------------编程问答--------------------
引用 11 楼 u012729930 的回复:
看了。而且很多遍 。还是看不懂。。。例子都很奇怪~!什么方法中调方法......立即蒙圈


太急躁了,谁都经历过这样的状态,为此我提一些个人意见。
首先先明白为什么你要看这些东西?大多数都是看到网上这类介绍文章。然而,这些文章有许多写得很精辟,也通俗易懂,然而如果多次看还无法理解,你应该意识到,你缺乏里边涉及的知识点,这时,你应该回头看些更基础的东西,看懂后就能“自然过渡”了。 --------------------编程问答--------------------
引用 13 楼 junlinfushi 的回复:
Quote: 引用 3 楼 jiaoshiyao 的回复:

小弟也是新手 说两句拿点分
定义委托就是定义一个变量类型 不过平常的变量都是int string 或者object类型啊
委托是方法的变量 也就是说 委托就是定义一个可以和int一样当参数的方法
控件就是一个类而已 他就是一个对象 只不过控件是显示出来的 你平常定义一个类 是没法直接显示在你的窗体上的 控件就是能够直接显示在你的窗体上的一个类对象 
事件这个麻烦了 给你举个例子 
例如你腿瘸了(我太狠了) 你不能自己上厕所嘘嘘去
正好我是你的保姆!!! 也就是说当你需要尿尿的时候 我把你弄去厕所 
这里的你和我就是两个控件 你想要嘘嘘的时候是一个事件 我把你弄去厕所就是你在事件里面写的代码!!!

为何你最后的比喻那么叼

接分而已。。 --------------------编程问答-------------------- 控件的本质其实也就是类,一般写控件需要继承webcontrol类这样可以省去自己写底层的一些东西。
委托其实就为了让别人直接通过委托调用方法,不需要知道函数,这样实现多态。
事件机制就是为了让用户不知道底层的事件如何实现的,给你一个委托让你写自己的业务处理。
--------------------编程问答-------------------- 列子的话买本如何开发自定义控件的书你就明白了,或者反编译button这个类你就明白了 --------------------编程问答-------------------- 最讨厌一堆名词 --------------------编程问答-------------------- 我是来看评论的。。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,