App Designer を使用したアプリ開発
App Designer を使用したアプリの対話的な開発
App Designer は、アプリのレイアウトを設計し、その動作をプログラミングするための対話型開発環境です。完全に統合されたバージョンの MATLAB® エディターと対話型 UI コンポーネントの大規模なセットを提供します。また、ユーザー インターフェイスを整理するためのグリッド レイアウト マネージャーと、アプリがスクリーン サイズの変化を検出して対応できるようにする自動リフロー オプションも提供します。App Designer のツールストリップから直接インストーラー ファイルにパッケージ化するか、スタンドアロンのデスクトップ アプリまたは Web アプリを作成することによってアプリを配布できます (MATLAB Compiler™ が必要)。
はじめに、App Designer を使用した簡単なアプリの作成と実行を参照するか、App Designer 入門をご覧ください。
App Designer でのアプリ作成に関する自己学習形式の対話型コースについては、アプリ開発入門を参照してください。
関数
App Designer | アプリを対話的に作成する |
トピック
App Designer の基礎の学習
- App Designer を使用した簡単なアプリの作成と実行
App Designer を使用して簡単なアプリを作成するプロセスの手順を説明する。 - アプリ作成コンポーネント
最新のアプリの作成に使用可能な UI コンポーネントのサンプルを確認する。 - App Designer の設計ビューでのアプリのレイアウト
App Designer のキャンバスにコンポーネントを配置して構成する。 - App Designer コード ビューでのコードの管理
コード ビューを使用してアプリの動作をプログラムする。 - アプリの比較とマージ
2 つのアプリの間の変更を表示し、マージする。
アプリの外観のカスタマイズ
- App Designer でのサイズ変更可能アプリの管理
App Designer における既定の自動サイズ変更の動作を管理する。
- プログラムによる App Designer への UI コンポーネントの追加
コンポーネント ライブラリで入手できない、または実行時に作成する UI コンポーネントを追加する。 - App Designer でのグラフィックスの表示
App Designer でグラフィックス関数を使用して座標軸とチャートを作成する。 - App Designer アプリへのテーブルの追加
App Designer を使用してテーブル UI コンポーネントの作成、テーブル データの取り込み、テーブルの動作の構成を行う。 - UI コンポーネントおよびチャートの検索と作成
アプリ用の UI コンポーネントやチャートをコミュニティで作成されたものから検索するか独自に作成する。
アプリの動作のプログラミング
- App Designer のコールバック
App Designer で作成したアプリの動作を制御するコールバックを記述する。
- App Designer でのマルチウィンドウ アプリの作成
マルチウィンドウ アプリに複数のアプリを組み合わせて、それらのアプリ間でデータを共有する。 - MATLAB クラスを使用したアプリ データの整理
アプリ データとアルゴリズムをユーザー インターフェイスから分離して、スケーラブルで再利用可能なコードを記述する。 - カスタム UI コンポーネントの作成によるアプリのモジュール化
レイアウト部分をカスタム UI コンポーネントとして分離して App Designer アプリをモジュール化する。 - バックグラウンドでの計算の実行による応答性に優れたアプリの作成
バックグラウンド プールを使用して、MATLAB App Designer で作成するアプリの応答性を高める。
App Designer の設定と互換性
- App Designer 基本設定
App Designer のオプションを有効または無効にする。 - App Designer のキーボード ショートカット
[設計ビュー] と [コード ビュー] で機能するキーボード ショートカットを使用する。 - App Designer の異なるリリース間の互換性
アプリに App Designer の以前のリリースとの互換性をもたせる