搜索
有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 803|回复: 7
收起左侧

[.Net] net委托和事件触发怎么回事啊

 关闭 [复制链接]

该用户从未签到

4

主题

20

好友

1万

积分

第一章

积分
13123
发表于 2013-2-21 09:48:41 | 显示全部楼层 |阅读模式

╱人◕‿‿◕人╲定下契约

您需要 登录 才可以下载或查看,没有账号?╱人◕‿‿◕人╲订下契约(注册新用户)

x
搞得好乱啊,什么多线程啊,事件触发啊,好乱啊


签名被小宅喵吞掉了~~~~(>_<)~~~~
回复

使用道具 举报

该用户从未签到

8

主题

71

好友

1万

积分

第一章

积分
12582
发表于 2013-2-21 11:17:17 | 显示全部楼层
呃……虽然我不会这个东西……但是本着于见到了就看看的原则我来替你顶一个……

其实我想说……我是来支持你提问的…人工置顶防沉必备
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

28

主题

103

好友

9783

积分

技术宅认证程序员

苦逼,受剥削人民

积分
9783
发表于 2013-2-21 19:22:29 | 显示全部楼层
委托和事件 没有牵扯到多线程吧
只是委托由触发事件的线程处理而已

委托是类似函数指针的东西 是对函数的安全包装
事件本质上是一个委托链
当触发事件的时候  执行那个委托链里面所有的委托(即函数)

评分

参与人数 1宅币 +5 贡献 +1 元气(技能点) +1 收起 理由
Mr_Alex + 5 + 1 + 1 o(* ̄▽ ̄*)ブ 发糖

查看全部评分

签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

20

好友

1万

积分

第一章

积分
13123
 楼主| 发表于 2013-2-22 10:11:15 | 显示全部楼层

那我一边接收数据一边曲线画图,算是多线程吗,用委托可以吗
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

28

主题

103

好友

9783

积分

技术宅认证程序员

苦逼,受剥削人民

积分
9783
发表于 2013-2-22 14:21:04 | 显示全部楼层
liny 发表于 2013-2-22 10:11
那我一边接收数据一边曲线画图,算是多线程吗,用委托可以吗

如果是网络的话 一般就是多线程吧
除非你的接收线程 是UI线程
这样你在UI的线程上BeginInvoke就行了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

20

好友

1万

积分

第一章

积分
13123
 楼主| 发表于 2013-2-22 23:31:02 | 显示全部楼层
秋声赋 发表于 2013-2-22 14:21
如果是网络的话 一般就是多线程吧
除非你的接收线程 是UI线程
这样你在UI的线程上BeginInvoke就行了 ...

是网络传过来的,传完一段有个event,怎么在这个event出现时执行一个process函数啊,要求实时监听,数据传完就处理
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

28

主题

103

好友

9783

积分

技术宅认证程序员

苦逼,受剥削人民

积分
9783
发表于 2013-2-23 00:31:49 | 显示全部楼层
liny 发表于 2013-2-22 23:31
是网络传过来的,传完一段有个event,怎么在这个event出现时执行一个process函数啊,要求实时监听,数据 ...

你那个事件很明显是网络线程触发的  所以要在主线程上BeginInvoke才行
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

4

主题

20

好友

1万

积分

第一章

积分
13123
 楼主| 发表于 2013-2-27 09:59:27 | 显示全部楼层
秋声赋 发表于 2013-2-23 00:31
你那个事件很明显是网络线程触发的  所以要在主线程上BeginInvoke才行

感谢大大
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(Z站|基宅) ( 粤ICP备18082987号-1 )

GMT+8, 2025-6-18 15:10 , Processed in 0.098836 second(s), 24 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表