[[Open棟梁>https://github.com/OpenTouryoProject]] wiki
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。

-[[戻る>アプリケーション設計のポイント]]

*目次 [#m447ecd0]
#contents

*概要 [#p866b6d6]
[[非同期イベント・フレームワーク]]は、

組込系アプリケーション開発で必要となる
-デバイス ドライバとの通信
-信頼性向上のためのプロセスの分割
-UIへステータスを迅速に反映

などの

-高性能なプロセス間のメッセージ交換
-UIへの結果メッセージの通知

処理を容易に実装可能です。

*処理方式 [#j42df60e]
プロセス間通信には、名前付きパイプを使用します。

-メッセージのヘッダはVC構造体の バイナリ表現に等しいので、VCプログラムとのデータ交換も可能です(構造体のマーシャリング部品も完備)。

-なお情報共有の用途ではページング ファイルに支持されたメモリ マップト ファイルを使用する共有メモリ部品 を使用できます~
(こちらは、Win32API&IDisposableを用いて開発していますので.NET Framework3.5でも利用可能です)。

http://www.slideshare.net/daisukenishino/open-0150/21

IP:202.246.252.97 TIME:"2017-02-27 (月) 18:57:58" REFERER:"https://opentouryo.osscons.jp/index.php?cmd=edit&page=%E7%B5%84%E8%BE%BC%E7%B3%BB%E3%82%A2%E3%83%BC%E3%82%AD%E3%83%86%E3%82%AF%E3%83%81%E3%83%A3%E3%81%B8%E3%81%AE%E5%AF%BE%E5%BF%9C" USER_AGENT:"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36"

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS