入口文件

在轻语言中,每个轻语言程序都有一个且唯一的程序入口文件,默认文件名为:App.spl ,在该文件内部有一个名为:应用被启动 的事件,当启动程序时,系统将会先回调该事件,告诉开发者系统已对程序启动就绪,开发者可以在该事件中开始执行程序相关逻辑业务。

入口文件的作用

  • 程序起点应用被启动 事件是轻语言程序被所在系统启动时的起点,系统将从这里开始执行代码。

  • 参数传递:可以通过 应用被启动 事件的参数(参数 为 文本型[])接收命令行参数(如果目标应用支持的话)。

  • 初始化:通常在 应用被启动 事件中初始化应用程序的核心组件,例如加载一个窗口、加载配置文件等。

应用被启动 事件的参数

默认的轻语言程序入口文件中,应用被启动 事件中含有一个类型为文本型的数组;该参数值是外部通过命令行方式启动程序时传入的参数值。

控制台程序示例:

事件 应用被启动(命令参数 为 文本型[])
    如果(取数组成员数(命令参数) == 0)
        调试输出("程序启动成功;未带任何命令参数")
    否则
        变量循环(索引 = 0,取数组成员数(命令参数),1)
            调试输出("命令行参数:" + 命令参数[索引])
        结束循环
    结束 如果
结束 事件

当编译上方程序为一个轻语言可执行程序 jar 时(目标平台为 Java );在命令行窗口中分别传入参数值、与不传入参数值运行:

注意事项

  • 入口文件:一个轻语言程序,只能有一个且唯一的入口文件 App.spl

  • 命令行参数:可以接收多个参数,参数之间用空格分隔。

  • 不同平台:不同应用平台入口文件的启动事件与参数存在不同差异,详细情况请阅读目标平台的相关文档。