![]() |
NetBox 本身不提供集成开发环境,而是作为独立的运行环境存在, 同时 NetBox 也在代码层提供了充分的调试手段,以帮助开发人员迅速查找、修改程序中的错误。
执行 NetBox 时,首先进行的是 NetBox 的运行环境初始化工作。在初始化结束后,NetBox 查找发布时指定的初始化主程序。如果发现,则将其装载进 NetBox 脚本执行环境并执行,以后的运行将由主程序的具体程序决定。
如果 NetBox 在执行环境中没有找到任何的主程序,则自动进入一个简单的命令行解释程序。
main.box 是 NetBox 的主程序,在 main.box 中有两个内建对象,NetBox 和 Shell。NetBox 是基本内建对象。主要包含了 NetBox 的基本功能,包括装载运行库、创建对象、注册对象等等一系列常用操作。Shell 是程序的执行界面,通过对 Shell 的操作,可以使得 NetBox 程序以不同的方式执行,比如控制台程序,系统服务程序,超文本对话框等等。