━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ レンタル掲示板とクイズ投稿サイトを開発した櫻井文人の プログラムの考え方が身につくメルマガ『プログラムは考え方です』 ─────────────────────────────────── メルマガ発行人 櫻井文人のプロフィール ⇒ http://www.bunzin.net/program/prof.html ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ こんにちは、メルマガ発行人の櫻井文人です。 ワインの飲み比べをしてきました。詳しくは編集後記で。 今回のメルマガでは、イベント駆動型プログラミングの概要について、 ざっと説明します。 そして、次回のメルマガからは、 いよいよ実習を盛り込んでいく予定ですのでお楽しみに・・・。 ─────────────────────────────────── 【お知らせ】 「小岩井ミルクとコーヒー 500ml 48本セット」を3,864円で販売中。 1本だいたい80円くらいです。 コチラ ⇒ http://www.moshimo.com/article/121691/122708 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■■ イベント駆動型プログラミングの概要 ─────────────────────────────────── イベント駆動型プログラミングの概要は、だいたい次のような感じになります。 まず、イベント1つ1つに対応した処理をするための 小さなプログラムを準備しておきます。 この、小さなプログラムのことを「イベントハンドラ」と言います。 そして、イベントが発生するのを待ち続けるプログラムを準備します。 このプログラムは、イベントの発生を グルグルと同じ処理を繰り返して待ち続けます。 この、待ち続けるプログラムのことを「イベントループ」と言います。 そして、イベントループの中に、イベントが発生したら、 そのイベントに対応したイベントハンドラを呼び出すプログラムを 追加します。 この、イベントに対応したイベントハンドラを呼び出すプログラムの ことを「イベントディスパッチャ」と言います。 以上をまとめると、 (1)イベントループの中でイベントの発生を待ち続ける。 (2)イベントが発生したらイベントディスパッチャを使って、 各イベントに対応したイベントハンドラを呼び出す。 (3)イベントハンドラの中の各イベントに対応した処理を実行する。 といった感じになります。 次回からは、イベント駆動型プログラミングを使って 実際にプログラムを作っていきたいと思います。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ■■ 編集後記 ─────────────────────────────────── 友人に誘われて、とあるワインバーに行って ワインの飲み比べをしてきました。 お客さんが持ち寄ったワインをトーナメント方式で 戦わせて、どのワインが一番か決めるような感じでした。 戦うといってもワインが殴る蹴るの喧嘩をするわけではないです。(^^;) 参加者が飲み比べて好きなほうに投票して、多く票を集めたかによって 勝敗を競いきます。 ワインボトルは布で覆われていて銘柄は分からないように なっているので、それぞれに割り振られた番号で投票していきました。 私はワインの事はほとんど分からなかったので、 私のような者でも、判定できるか一抹の不安はありましが、 単純にどっちが好みかを選べば良いだけだったので、 思ったよりも気軽に楽しめました。 順番に飲んでいく中で、トーナメントの最初で飲んだ時と、 トーナメントの終盤でもう一度飲んでみた場合とで、 味や香りの印象がすごく変わっているワインもあってびっくりしました。 今回参加してみて、一度にいろいろなワインを楽しめたのと、 自分の好みのワインが分かったのは、とても貴重な体験でした。 最後までお読みいただき、ありがとうございました。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ ●櫻井が開発したレンタル掲示板は コチラ ⇒ http://www.bunzin.gr.jp/m_board/ 画像のアップロードも可能なレンタル掲示板です。 無料ですのでお気軽にどうぞ。 ●櫻井が開発したクイズ投稿サイトは コチラ ⇒ http://www.bunzin.gr.jp/quiz/ あなたが考えたクイズを投稿することができます。 投稿されたクイズに回答することもできます。 無料ですのでお気軽にどうぞ。 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ メルマガ発行人 櫻井文人 メルマガ発行責任者情報は コチラ ⇒ http://www.bunzin.net/program/mghsinfo.html アドレス変更と登録解除はコチラ ⇒ http://www.mag2.com/m/0000293166.html メルマガバックナンバーは コチラ ⇒ http://www.bunzin.net/program/mailmaga/backnumber/ 櫻井文人のプロフィール ⇒ http://www.bunzin.net/program/prof.html ご意見・ご感想はコチラ ⇒ bunzin●bunzin.gr.jp (メール送信の際は、●を@に置き換えてください。) (櫻井が確実に読みますが、返信は保障できません。) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ |