イベント‐くどう【イベント駆動】
読み方:いべんとくどう
イベント (プログラミング)
(イベント駆動 から転送)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/07/09 23:05 UTC 版)
プログラミングにおけるイベント (英: event) は、プログラム内で発生した動作・出来事、またそれらを表現する信号である[1]。メッセージあるいはアクション(動作)とも呼ばれる。
- ^ a b イベントは、あなたがプログラムを書いているシステムで生じた動作、出来事を指します。 MDN web docs - イベントの紹介
- ^ Microsoft Windowsでは、ウィンドウごとに登録されるコールバック関数のことをウィンドウプロシージャ (window procedure) と呼ぶ。
- ^ “イベントドリブン | じっくり学ぶ Java講座 [初心者向け・入門]”. 2023年7月10日閲覧。
- ^ Throughout the web platform events are dispatched to objects to signal an occurrence, such as network activity or user interaction. DOM Living Standard - 2.1. Introduction to "DOM Events" 2019-11-25T07:39+09:00閲覧
- ^ An
Event
object is simply named an event. DOM Living Standard - 2.2. InterfaceEvent
2019-11-25T07:43+09:00閲覧. - ^
CustomEvent
インターフェイスはどんな目的のアプリケーションからも初期化されるイベントを表現します。 MDN web docs - CustomEvent - ^ “カーネルオブジェクト-win32 apps | Microsoft Learn”. 2023年7月10日閲覧。
- 1 イベント (プログラミング)とは
- 2 イベント (プログラミング)の概要
- 3 イベントドリブン
- 4 DOM Events
- 5 関連項目
イベント駆動
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2020/11/04 14:58 UTC 版)
「Apple event」の記事における「イベント駆動」の解説
Apple eventはシステムやプロセスから送信されるほかに、OSAによっても利用される。Mac OSのスクリプト言語であるAppleScriptもOSAに準拠した言語であり、Apple eventとの関係が密接である。AppleScriptの命令文やオブジェクト参照は、OSAのAppleScriptコンポーネントにより、システム内蔵またはアプリケーション内蔵のスクリプティング用語辞書に基づいてApple eventに変換され、対象のアプリケーションへと送信される。よって、アプリケーションがAppleScript(やOSA準拠のスクリプト)での制御に対応するには、それぞれの命令と対称するApple eventのイベントクラスとイベントIDに対応する必要がある。 プログラミングにおいては、Apple eventはイベントハンドラ(とりわけApple eventハンドラと呼ばれるプロシージャ)によって、イベントループ時に受信される。Apple eventハンドラを実装する必要がある状況は、ほとんどの場合、前述のコアイベントクラスに対応させる時か、AppleScriptに対応させる時である。CocoaフレームワークにおいてはApple eventハンドラを意識する必要は少なく、Mac OS X v10.3以降ではCocoaスクリプティングアーキテクチャにより、AppleScriptからのApple eventをキー値コーディング (KVC) によって処理することも可能になった。
※この「イベント駆動」の解説は、「Apple event」の解説の一部です。
「イベント駆動」を含む「Apple event」の記事については、「Apple event」の概要を参照ください。
- イベント駆動のページへのリンク