MATLAB Release Notes    

グラフィカルユーザインタフェース(GUIDE)の作成機能

MATLAB 6.5は、以下のGUIの機能を追加しています。

GUIDEにより生成されるM-ファイルの変更

GUIDEにより生成される関連M-ファイルは、Release 13では以下の違いがあります。

以下の節では、より詳細に関連するM-ファイルの変更点を説明しています。

アプリケーションM-ファイルの新規呼び出しシンタックス.   以下のシンタックスを使ってアプリケーションM-ファイルを呼び出すことができます。

my_gui は、引数なしでGUIを起動します(pre-Beta2と同じです)。

my_gui('CallbackName',..) は、指定したサブ関数コールバックを呼び出します。GUIDEは、コンポーネントのコールバックプロパティに対してこのシンタックスを使います(pre-Beta2と同じです)。

my_gui('PropertyName',PropertyValue,...) は、指定したfigureプロパティを使ってmy_guiのインスタンスを作成します。

my_gui(UserArgs,...) は、my_guiのインスタンスを作成し、ユーザ定義引数を渡します。アプリケーションM-ファイル内でのこれらの引数へのアクセス方法に関する情報は、openfigリファレンスページを参照してください。

my_gui('PropertyName',PropertyValue,...,UserArgs,...) は、指定したfigureプロパティとユーザ定義引数を使ってmy_guiのインスタンスを作成します。

オープン関数コード.   生成されたアプリケーションM-ファイルは、実行したい初期化コードのためのサブ関数を含みます。アプリケーションM-ファイルは、以下の引数を使ってオープン関数を呼び出します。

出力関数コード.   生成されたアプリケーションM-ファイルは、出力引数をコマンドラインに渡すためのサブ関数を含みます。アプリケーションM-ファイルは、以下の引数を使って出力関数を呼び出します。

新規の生成コードの例.   以下の関数、my_guiは、新規の生成コードの例を示します。

新規の生成コードを使って実現された例題

以下の例は、新規生成コードの利用を示しています。これらの例は、既存のドキュメントの2つの例題をインプリメントし直したものです。

GUIDE Quick Startダイアログとテンプレート

GUIDEは、GUIの作成を簡単に行える4つのテンプレートを提供します。テンプレートは、ユーザの目的に応じて変更可能なGUIの簡単な例です。GUIDEのオープン時あるいはファイルメニューの新規作成を選択したときに現われる新規のGUIDE Quick Startダイアログからテンプレートにアクセスすることができます。ブランクのGUIを使って開始するよりも、既存のテンプレートからGUIを作成する方が簡単な場合があります。

openfigはプロパティ名/値の組を受け取ります - 引数を出力します。

関数openfigは、figureが表示される前に、適用されるプロパティ名と値の組を指定することができます。詳細は、openfigリファレンスページを参照してください。

uiputfileとuigetfileはフィルタインデックスを出力します

関数uigetfileおよびuiputfileは、どのフィルタをユーザが選択したかを決定することが可能なインデックス値をオプションで出力します。詳細は、uigetfileuiputfileのリファレンスページを参照してください。


  外部インタフェース/APIの機能 メジャーバグフィックス