📄️ TouchGFXにおけるIDEの使用
TouchGFX DesignerまたはSTM32CubeMXを介して、新しいTouchGFXプロジェクトを作成するときには、独自のIDEを使用するために、以下のプロジェクト・ファイルとライブラリが用意されています。
📄️ 複数の開発者が関わるプロジェクト
多くのTouchGFXプロジェクトには複数の開発者が関わります。 複数の開発者が同じリソースにアクセスし変更することで問題が生じる可能性がありますが、いくつかのベスト・プラクティスに従えば、こうした問題を軽減させ、うまく処理することができます。
📄️ ウィジェットとコンテナ
このセクションでは、TouchGFXアプリケーションの作成で最も根幹的な概念の2つを取り上げます。それはウィジェットとコンテナです。 これらは、ユーザがUIの開発全体を通して使用する構成要素の2つです。 どちらもTouchGFXで提供される既製のコンポーネントを含むと同時に、カスタム実装の作成を十分にサポートできるようにオープンエンドになっています。
📄️ シミュレータ
TouchGFX UIの作成では、UIの仕様に合致させるために、多くのグラフィック詳細部の微調整が必要になることがよくあります。
📄️ Compiling-and-Flashing(コンパイルとフラッシュ)
このセクションでは、TouchGFXアプリケーションから実行プログラムに進む方法、つまり特定のセットアップにおけるコンパイルとフラッシュの方法について説明します。
📄️ デバッグ
TouchGFXアプリケーションは、TouchGFX DesignerやTouchGFX Generatorによって生成され、開発者によって記述されるC++ファイルのセットなので、他のC++アプリケーションと同じようにデバッグすることができます。
📄️ Examples(例)とBoard Specific Demos(ボード固有のデモ)
TouchGFXの機能と可能性を詳しく探索するために、ユーザには事前に作成された複数のExamplesとDemosが提供されています。 これらのExamplesとDemosにはTouchGFX DesignerのLobbyからアクセスでき、すべてに無料使用できる画像やコードなどが含まれているので、ユーザが独自のアプリケーションを構築するときのベースとして使用することもできます。 ExamplesとDemosをTouchGFX Board Setupと組み合わせることで、TouchGFXアプリケーションを作成できます。 TouchGFXを初めてご使用になる場合、これはTouchGFXアプリケーションの機能に関するひらめきや知識の最初の一歩としておおいに役立ちます。
📄️ Keyboard Shortcuts(キーボード・ショートカット)
ここでは、生産性向上のためにTouchGFXによって提供されているすべてのキーボード・ショートカットのリストを示します。
📄️ TouchGFX Stock
TouchGFX Stockは、組込みのユーザ・インタフェースですぐに使える数千の無料のグラフィック・アセットを集めたライブラリです。 バックグラウンド、アイコン、ウィジェットの視覚スタイル、トップ・バーなど、多くのアセットが含まれています。 これらのアセットはテーマ別に整理され、概要を見渡せるようになっているので、ユーザは各自のUIコンポーネントに合うデザインを選択することができます。