GetHelpBrowserLocationMetaTag Rest LinkTrail Tags First Null
此为 Mathematica 4 文档,内容基于更早版本的 Wolfram 语言
查看最新文档(版本11.1)
 /

2.10.5 高级专题:在前端直接执行笔记本指令

在执行 NotebookWrite[obj, data] 等指令时,向笔记本中插入数据的 实际操作是在前端进行的. 但为了估算原来的指令和构造送向前端的适当 请求,还是要使用内核的. 不过前端可以直接执行一定量的指令,而不需 涉及内核.

区分指令的内核和前端形式

Mathematica 区分在内核执行的指令和前端直接执行的指令的基本 方式是使用上下文. 内核指令通常在 System` 上下文中,而前端指令通常在 FrontEnd` 上下文中.

表达式

这里是一个空笔记本

picture

这里使用内核指令向笔记本写数据

picture

这些指令在内核中什么都不做

picture

一旦将它们送到前端时,就向笔记本写入数据

picture

在书写操纵笔记本的精细复杂的程序时,这些程序必须在内核执行 但对于通过简单按纽所进行的运算,可以在前端直接执行所需要的所有指令, 甚至不需要运行内核.