生のフレームバッファのみに基づいて、単純なGUIツールキットを作成する必要があります。
そのようなことを説明している例や論文はありますか?
明らかに私はXを実装することができましたが、それは範囲を少し超えていると思います:)
生のフレームバッファのみに基づいて、単純なGUIツールキットを作成する必要があります。
そのようなことを説明している例や論文はありますか?
明らかに私はXを実装することができましたが、それは範囲を少し超えていると思います:)
これはLinuxフレームバッファ用ですか?SDLは一見の価値のあるグラフィックライブラリです。これは成熟したオープンソースプロジェクトであり、学習して学ぶのに適したプロジェクトです。ドキュメントもかなり良いです。多くのGUIツールキットと同様に、大きなAPIセットがありますが、すべてを使用する必要はなく、関心のあるものだけに集中できます。GUIツールキットの開発は複雑な作業になる可能性があります。
最良の例は、他のGUIライブラリです。
X、GTK、MicrosoftのWPFおよびWinFormsを見てください。
また、HTMLやCSSなどの他のUIテクノロジーも検討することをお勧めします。
より最小限の側面では、CursesやMonoのgui.csのようなものがあります。
物事がどのように行われるか、そしてどのようにそれらがより良くできるかを理解し、デザインを作成します。次に、それを捨てて新しいデザインを作成します。これは、優れたデザインを作成するには反復が必要だからです。