|
SOLUTIONS
|
程序包开发
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) — 创建一个程序包文件,以笔记本文件的方式编辑
来自于笔记本的程序包
初始化单元 — 定义一个初始化的单元
笔记本历史 — 显示笔记本的编辑历史
关于对象的定义
封装的程序包 »
Protect ▪ AbortProtect ▪ $VersionNumber ▪ $SystemID ▪ BlockRandom ▪ ...
Mathematica 脚本 »
MathematicaScript — 运行独立的可执行脚本
$ScriptCommandLine — 脚本命令行参数
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »





