■ このスレッドは過去ログ倉庫に格納されています
アプリって結局全部"イベント"なんだよ
- 1 :デフォルトの名無しさん:2018/04/29(日) 05:55:18.70 ID:u4zDMzRI.net
- ボタンを押されたから作動
フラグが動いたから作動
つまり全ての動作は何かしらの"イベント"をきっかけに作動する
たからイベントをプログラミングの軸に考えればいい
ようこそ、リアクティブプログラミングの世界へ。
- 2 :デフォルトの名無しさん:2018/04/29(日) 08:28:05.77 ID:YkXo8Lgy.net
- それはイベントドリブンっていう
- 3 :デフォルトの名無しさん:2018/04/29(日) 08:29:03.50 ID:YkXo8Lgy.net
- https://www.nttpc.co.jp/yougo/%E3%82%A4%E3%83%99%E3%83%B3%E3%83%88%E3%83%89%E3%83%AA%E3%83%96%E3%83%B3.html
普通、イベント(event)というと「行事」とか「催し物」といった意味。
しかし、コンピュータ、特にソフト制作(プログラミング)の世界では、
もっと細かな出来事をイベントという。
たとえば、パソコンを使っている人がキーボードのキーを押す、マウスのボタンを
押してアイコンをクリックする、メニューから項目を選ぶといった操作がすべてイベントになる。
そして、こうしたイベントが発生すると(つまり、何か操作が行われると)、それに対応したプログラムが動く。
このほか、パソコン側から発生するイベントもある。たとえば印刷をするとき、
最初はユーザーが印刷の操作をする。これによって印刷というイベントが発生する。
そして印刷が終わると、パソコンが終了のメッセージを画面に出す。途中でトラブルがあると、
そのメッセージを出すこともある。こうした、印刷の終了やトラブルの発生もイベントになる。
このように何かイベントが発生して、それに対応してプログラムが動くことを
イベントドリブン(event driven)という。ドリブンは、「走らせる」とか「動かす」
といった意味のドライブ(drive)の過去分詞。そのため日本語で「イベント駆動」ということもある。
ウィンドウズやマックOS、これらの基本ソフトに対応したアプリケーションソフトは、
ユーザーの操作に対応して動き、何もしないとそのまま次の操作を待っている。
つまり、これらのソフトはイベントドリブンの方式で作られている。
イベントドリブンでないプログラムとしては、一度動き始めるとプログラムの
最後まで一気に動き続けるようなタイプがある。
- 4 :デフォルトの名無しさん:2018/04/29(日) 09:44:13.78 ID:+yBJTupa.net
- イベントドンブリ
- 5 :デフォルトの名無しさん:2018/04/29(日) 10:14:57.76 ID:EXbEYqZk.net
- オベントドンブリ
- 6 :デフォルトの名無しさん:2018/04/29(日) 10:45:48.83 ID:YkXo8Lgy.net
- オカンのドンブリ
- 7 :デフォルトの名無しさん:2018/04/29(日) 23:36:40.55 ID:rzqsb1bs.net
- ウンコブリブリ
- 8 :デフォルトの名無しさん:2018/04/30(月) 01:54:14.49 ID:JUUDfCG9.net
- Windowsは昔はイベントハンドラから手作りしたもんだがなぁ
- 9 :デフォルトの名無しさん:2018/04/30(月) 08:55:58.90 ID:IW/uLpnH.net
- 言われてみればそうかも…
- 10 :デフォルトの名無しさん:2018/04/30(月) 08:57:42.54 ID:j02OeNlU.net
- メッセージループ
- 11 :デフォルトの名無しさん:2018/04/30(月) 23:42:27.94 ID:c5PwO6ft.net
- JavaScriptで用意されたイベント名はよく使うけど
自分が欲しいイベントを新規登録するのはどうするの?
- 12 :デフォルトの名無しさん:2018/05/01(火) 00:28:09.82 ID:2qiiAJGj.net
- >>11
https://developer.mozilla.org/ja/docs/Web/Guide/Events/Creating_and_triggering_events
jQueryの場合はtriggerを使うだけでできる
http://js.studio-kingdom.com/jquery/events/trigger
- 13 :デフォルトの名無しさん:2018/05/01(火) 18:10:34.27 ID:XvzsuX2A.net
- バッチだって開始イベントで動き出す
CPU もクロックというイベントで動いている
- 14 :デフォルトの名無しさん:2018/05/02(水) 00:38:49.04 ID:As5kU4Fr.net
- クロックは信号
- 15 :デフォルトの名無しさん:2018/05/06(日) 05:11:58.09 ID:nABdx5Gp.net
- 良スレ
- 16 :デフォルトの名無しさん:2018/05/07(月) 21:48:59.44 ID:oqklhPhF.net
- iOSアプリ初期のプログラムスレはflash上がりの人が来て
「画面全部のタッチイベントを取って、どこが押されたのか
矩形エリアで判定して処理分岐させたいのですが」
みたいな質問が飛んでカオスだったなぁ…
素直にボタンを置けや…
- 17 :デフォルトの名無しさん:2018/05/23(水) 19:38:13.69 ID:Au5e7VGg.net
- 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
CL3RP
- 18 :デフォルトの名無しさん:2018/07/05(木) 01:52:03.78 ID:RfoszcD2.net
- L0A
- 19 :デフォルトの名無しさん:2018/07/06(金) 18:33:29.28 ID:7vqHu7RF.net
- これ人気らしいぞhttps://goo.gl/PpGofJ
- 20 :デフォルトの名無しさん:2020/03/05(木) 07:00:18 ID:1lfezQ5i.net
- ミラーリング
総レス数 20
5 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200