新規作成
新規ページ作成
新規ページ作成(その他)
このページをコピーして新規ページ作成
このウィキ内の別ページをコピーして新規ページ作成
このページの子ページを作成
新規ウィキ作成
編集
ページ編集
ページ編集(簡易版)
ページ名変更
メニュー非表示でページ編集
ページの閲覧/編集権限変更
ページの編集モード変更
このページにファイルをアップロード
メニューを編集
バージョン管理
最新版変更点(差分)
編集履歴(バックアップ)
アップロードファイル履歴
ページ操作履歴
ページ一覧
ページ一覧
このウィキのタグ一覧
このウィキのタグ(更新順)
このページの全コメント一覧
このウィキの全コメント一覧
RSS
このウィキの更新情報RSS
このウィキ新着ページRSS
ヘルプ
ご利用ガイド
Wiki初心者向けガイド(基本操作)
このウィキの管理者に連絡
運営会社に連絡(不具合、障害など)
abwiki @ ウィキ (ActiveBasic非公式wiki)
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
abwiki @ ウィキ (ActiveBasic非公式wiki)
操作ガイド
新規作成
編集する
全ページ一覧
登録/ログイン
abwiki @ ウィキ (ActiveBasic非公式wiki)
イベントドリブン
STR$(
-
)
目次
トップページ
基本
応用
リファレンス
AB以外の開発環境
便利ツール
ABによる生成物集積所
FAQ
N88BASIC
2ch過去ログ
Win32プログラミング講座 for AB4.24
ABによるアルゴリズム事典
検索 :
リンク
公式
ActiveBasic Web Ring "ACBAS"
2ch
会議所
投票
更新履歴
取得中です。
ここを編集
従来の仕組みでは、実行できるプログラムは1つだけだったが
昨今のマルチタスクOSではプログラムは複数動作が当然であり、
CPUの専有はイケナイこととなった。
そこで、昔のプログラミング技法は破棄され
新たに登場したのがイベントドリブンである。
これはすべての入力をOS任せにし、
それぞれのプログラムはOSから入力をイベントとして受け取る方法である。
Windowsでは
WinMain
関数がスタート地点となり、
ウインドウの生成を行ったあと、イベント取得待ちとなる。
これは従来は
ビジーループ
という方法で行われていたが
Windowsでは
GetMessage
関数によって負荷のかからない、
もっさり
した動作となった。
イベントといっても
マルチスレッド
の
排他制御
の
イベント
とは違うので気をつけよう。
ウインドウズではメッセージという。
WM_CREATE
とか。
タグ:
+ タグ編集
タグ:
このサイトはreCAPTCHAによって保護されており、Googleの
プライバシーポリシー
と
利用規約
が適用されます。
タグの更新に失敗しました
エラーが発生しました。ページを更新してください。
ページを更新
「イベントドリブン」をウィキ内検索
最終更新:2011年09月08日 21:11