vc 消息与事件的区别
生活随笔
收集整理的這篇文章主要介紹了
vc 消息与事件的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
事件是一個動作——用戶觸發的動作。?
?
消息是一個信息——傳遞給系統的信息。? ?
? ? ?
? 事件與消息的概念在計算機中較易混淆,但本質不同:? ?
? ? ?
? 事件由用戶(操作電腦的人)觸發且只能由用戶觸發,操作系統能夠感覺到由用戶觸發的事件,并將此事件轉換為一個(特定的)消息發送到程序的消息隊列中。? ?
? ? ?
? 這里強調的是:? ?
? 可以說“用戶觸發了一個事件”,而不能說“用戶觸發了一個消息”。? ?
? 用戶只能觸發事件,而事件只能由用戶觸發。? ?
? 一個事件產生后,將被操作系統轉換為一個消息,所以一個消息可能是由一個事件轉換而來(或者由操作系統產生)。? ?
? 一個消息可能會產生另一個消息,但一個消息決不能產生一個事件——時間只能由用戶觸發。? ?
? ? ?
? 總結(事件,消息的來源):? ?
? 事件:只能由用戶通過外設的輸入產生。? ?
? 消息:(產生消息的來源有三個)? ?
? (1)? ? 由操作系統產生。? ?
? (2)? ? 由用戶觸發的事件轉換而來。? ?
? (3)? ? 由另一個消息產生。
消息是一個信息——傳遞給系統的信息。? ?
? ? ?
? 事件與消息的概念在計算機中較易混淆,但本質不同:? ?
? ? ?
? 事件由用戶(操作電腦的人)觸發且只能由用戶觸發,操作系統能夠感覺到由用戶觸發的事件,并將此事件轉換為一個(特定的)消息發送到程序的消息隊列中。? ?
? ? ?
? 這里強調的是:? ?
? 可以說“用戶觸發了一個事件”,而不能說“用戶觸發了一個消息”。? ?
? 用戶只能觸發事件,而事件只能由用戶觸發。? ?
? 一個事件產生后,將被操作系統轉換為一個消息,所以一個消息可能是由一個事件轉換而來(或者由操作系統產生)。? ?
? 一個消息可能會產生另一個消息,但一個消息決不能產生一個事件——時間只能由用戶觸發。? ?
? ? ?
? 總結(事件,消息的來源):? ?
? 事件:只能由用戶通過外設的輸入產生。? ?
? 消息:(產生消息的來源有三個)? ?
? (1)? ? 由操作系統產生。? ?
? (2)? ? 由用戶觸發的事件轉換而來。? ?
? (3)? ? 由另一個消息產生。
總結
以上是生活随笔為你收集整理的vc 消息与事件的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java泛型和注解,泛型 · 注解和泛型
- 下一篇: centos安装mysql卡住_Cent