期刊對比。圖形使用者介面你好,
我只是想知道期刊和 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 的任何詳細文檔,因為我已經瀏覽了各種腳本指南,並且提供的指南非常簡短,並且沒有提供有關如何執行高級操作的任何資訊。
任何幫助,將不勝感激。
內容組織回覆:期刊與期刊圖形使用者介面日誌最初的目的是成為 JMP 平台靜態輸出的集合:建立分佈、記錄它、建立二元變數、將其新增至日誌。 原始分佈或二元分佈中的即時輸出需要資料表。 日誌是在某一時刻捕獲的,日誌中的報告不會連結在一起,也不需要資料表。
然後日記被用於演示。 為了增強演示文稿,期刊可以添加按鈕和文字;這些按鈕運行可能啟動新平台的腳本。 一些期刊簡報是從頭開始創建的,如您的範例所示。
視窗上的日誌屬性使該視窗成為日誌命令的目標。 control-J,從平台窗口,將平台新增至日誌的末端。 你可能不想要這樣。 用於附加到日誌的特定於日誌的命令不夠強大,無法創建更複雜的應用程式;您可能想要更多的控制權。
日誌視窗確實會提示儲存變更。 您新增到視窗的所有內容都是對日誌的變更。
您可能想要使用從腳本建立的常規視窗。 啟動 .JSL 檔案來啟動您的應用程序,而不是啟動 .JRN 檔案。 (或使用應用程式建立器,它具有不同的學習曲線,可以幫助您管理更大的專案。)
此處,VListBox 暗示您可以透過使用 JMP 的顯示框來組織 GUI 來獲得額外的功能。
New Window( "Data Tagger",
V List Box(
Text Box( "Hello World" ),
Button Box( "Button One", New Window( "Hi there1", <<MODAL></MODAL>