这些实践活动旨在让 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 轴参考线在给定的值处。