這些實作活動供 JMP 腳本編寫人員練習編寫 New Window( ) 腳本來與使用者通訊並使用使用者提供的資訊來開發適當的報告。
下面和隨附的 PDF 文件中提供了說明,其中還包含解決方案。隨附的 zip 檔案包含其中一項活動中使用的解決方案腳本和資料表。
假設您正在從用戶那裡收集有關披薩外送訂單的資訊。在第一個活動中,您將建立一個視窗來獲取資訊。在第二個活動中,您將將該資訊顯示給使用者。在第三個活動中,您將從包含過去訂單資訊的 JMP 資料表開始,然後要求使用者提供要繪製的欄位並根據輸入建立圖表。
1. 建立一個視窗來收集使用者有關披薩外送的資訊。從新視窗( ) 開始。
a) 新增一個文字框,增加字體大小並設為粗體。

b) 新增一個包含一些文字的面板框和一個單選框。

c) 新增一個面板框,其中包含一個陣容框、一些文字和兩個複選框。

d) 新增一個包含一些文字的面板方塊和一個顯示 5 行寬度為 300 像素的文字的文字編輯方塊。

e) 新增一個包含一些文字的面板框和一個滑桿,以將小費值從 0% 變更為 30%。

f) 新增一個水平列錶框,其中包含兩個按鈕框,用於驗證訂單或取消訂單。這些按鈕框將在下一個活動中編寫腳本。

2. 撰寫第一個活動中的「驗證訂單」和「取消訂單」按鈕的腳本。
a) 編寫取消訂單按鈕腳本以關閉視窗。
b) 編寫「驗證訂單」按鈕的腳本來收集使用者輸入的資訊並顯示在新視窗中。定義按下按鈕時呼叫的表達式。在此視窗中新增「提交訂單」按鈕和「取消訂單」按鈕,但不要編寫它們的腳本。
3. 編寫一個腳本,根據使用者輸入建立圖表。
a) 從已開啟的 Order Information.jmp 資料表開始。
b) 向使用者呈現一個新窗口,詢問小費列和另一列以及小費值的參考線值。
c) 使用圖形產生器建立圖形,其中「提示」列位於 Y 軸上,另一列位於 X 軸上,Y 軸參考線位於給定值處。