Loading article…
BOOPSI ( B asic O bject O riented P rogramming S ystem for I ntuition) は、AmigaOS用のオブジェクト指向プログラミングシステムです。 AmigaOS のウィンドウ環境 ( Intuition ) をオブジェクト指向サブシステムで拡張し、各クラスが単一のGUI ウィジェットまたはインターフェイス イベントを定義するオブジェクト クラスの階層を可能にします。 [1]
BOOPSI により、開発者は独自のウィジェット システムを作成し、標準化されたグラフィカル ユーザー インターフェイスを簡単に作成できるようになりました。Magic User InterfaceとReAction は、BOOPSI 上に構築された完全なウィジェット ツールキットの例です。どちらのツールキットも、グラフィカル ユーザー インターフェイスを生成および維持するために Amiga ソフトウェア プログラマーの間で人気を博しています。
オブジェクト指向設計は、オブジェクトと他のオブジェクトとの簡単な結合などの利点をもたらします。たとえば、プログラマーは数値入力フィールドとスライドコントロールをリンクし、ユーザーがスライドコントロールを調整すると、入力フィールドの数値が自動的に変更されます。[2]
BOOPSIはAmigaOS 2.0で正式に導入され、その後のリリースでさらに拡張されました。[3]
参考文献
外部リンク
- Codewiz.org の BOOPSI の仕組み
