2.10.5 高级专题:在前端直接执行笔记本指令在执行 NotebookWrite[obj, data] 等指令时,向笔记本中插入数据的 实际操作是在前端进行的. 但为了估算原来的指令和构造送向前端的适当 请求,还是要使用内核的. 不过前端可以直接执行一定量的指令,而不需 涉及内核. 区分指令的内核和前端形式 Mathematica 区分在内核执行的指令和前端直接执行的指令的基本 方式是使用上下文. 内核指令通常在 System` 上下文中,而前端指令通常在 FrontEnd` 上下文中. 表达式 这里是一个空笔记本
 
这里使用内核指令向笔记本写数据
 
这些指令在内核中什么都不做
 
一旦将它们送到前端时,就向笔记本写入数据
 
在书写操纵笔记本的精细复杂的程序时,这些程序必须在内核执行 但对于通过简单按纽所进行的运算,可以在前端直接执行所需要的所有指令, 甚至不需要运行内核.
|