ジャーナル対 GUIこんにちは、
ジャーナルとGUIの違いについて疑問に思いました。ジャーナルを作成しようとしましたが、実行するたびに保存するよう求められますが、これは非常に基本的な質問ですが、実際に作成または変更していないときにウィンドウを保存するよう求められるのはなぜですか?全体として、どのような場合にジャーナルを作成し、どのような場合にGUIを作成しますか。JMP / JSL以外のユーザーが簡単に使用できるように、スクリプトファイルからユーザーインターフェイスを作成しようとしています。以下は私が作成した非常に基本的なジャーナルのコードです。
New Window( "Data Tagger", << Journal,
Current Journal() << Append( Text Box( "Hello World" ) );
Button Box( "Button One", New Window( "Hi there1", << Modal ) ),
Button Box( "Button Two", New Window( "Hi there2", << Modal ) )
);
私は様々なスクリプティングガイドを見てきたのでJSLでジャーナルやGUIを作成するために利用可能な詳細なドキュメントを誰かが知っているかどうかも疑問に思いました。
任意の助けがいただければ幸いです。
日時:ジャーナル対。GUIジャーナルはもともとJMPプラットフォームからの静的出力の集合体であることを意図していました。それは、配布を作成し、ジャーナルを作成し、2変量を作成し、ジャーナルに追加することです。元の分布または2変量のライブ出力にはデータテーブルが必要です。ジャーナルはある時点で取り込まれ、ジャーナル内のレポートは互いにリンクされていないため、データテーブルは不要です。
その後、ジャーナルはプレゼンテーションで使用されます。プレゼンテーションを充実させるために、ジャーナルはボタンとテキストを追加できます。ボタンは、新しいプラットフォームを起動する可能性があるスクリプトを実行します。あなたの例のように、いくつかのジャーナルプレゼンテーションは最初から作成されます。
ウィンドウのジャーナル属性は、ウィンドウをジャーナルコマンドのターゲットにします。プラットフォームウィンドウからcontrol-Jを押すと、ジャーナルの末尾にプラットフォームが追加されます。あなたはおそらくそれを望んでいません。ジャーナルに追加するためのジャーナル固有のコマンドは、より複雑なアプリケーションを作成するのに十分強力ではありません。もっと制御したいと思うかもしれません。
ジャーナルウィンドウは変更を保存するように促します。ウィンドウに追加したものはすべてジャーナルの変更でした。
あなたはおそらくスクリプトから作成された通常のウィンドウを使いたいでしょう。.JRNファイルを起動するのではなく、.JSLファイルを起動してアプリケーションを起動します。(あるいは、異なる学習曲線を持ち、あなたがより大きなプロジェクトを管理するのを助けることができるアプリビルダーを使用してください。)
ここでは、VListBoxはあなたがあなたのGUIを組織するためにJMPのディスプレイボックスを使うことから得られる追加の力をほのめかしています。
New Window( "Data Tagger",
V List Box(
Text Box( "Hello World" ),
Button Box( "Button One", New Window( "Hi there1", <<MODAL></MODAL>