Mathematica > 核心语言 > 程序包开发 >
程序包开发
Mathematica 的基本核心是一个可扩展的系统,可以方便的创建高效、模块化、重新调用的任意大小的程序包. Mathematica 的符号程序结构和界面体系结构,让它可以提供一个具有许多重要原特征的灵活的现代软件开发环境.
Module 变量的局部名称
Block 变量的局部值
DynamicModule 构建局部化界面
    
BeginPackage, EndPackage 建立一个程序包的命名空间
Begin  ▪ End  ▪ $ContextPath  ▪ $Packages  ▪ Names  ▪ CellContext  ▪ ...
程序包的装载和保存
Needs 必要时装载一个程序包
Save 保存符号和函数的定义
DeclarePackage  ▪ DumpSave  ▪ Encode  ▪ ...
    
Options  ▪ SetOptions  ▪ OptionsPattern  ▪ OptionValue  ▪ ...
Message  ▪ MessageName ( ▪ Check  ▪ Assert  ▪ Quiet  ▪ ...
语法着色
SyntaxInformation 指定自动的语法注释
    
编辑程序包
文件新建程序包 (.m) 创建一个程序包文件,以笔记本文件的方式编辑
来自于笔记本的程序包
初始化单元 定义一个初始化的单元
笔记本历史 显示笔记本的编辑历史
    
关于对象的定义
UpSet (^=) — 带有内部结构的一个定义
TagSet (/: ... =) — 任意结构的一个定义
    
Protect  ▪ AbortProtect  ▪ $VersionNumber  ▪ $SystemID  ▪ BlockRandom  ▪ ...
    
MathematicaScript 运行独立的可执行脚本
$ScriptCommandLine 脚本命令行参数
教程
更多关于
Ask a question about this page  |  Suggest an improvement  |  Leave a message for the team
格式:   HTML  |  CDF