| # Application Development LN 开发环境用于开发 LN 软件。 您可以创建子系统 VRC，在其中可执行以下操作： 设置应用程序的数据模型，其中包含域和表。 要使用此功能，需要开发许可证。 创建各种类型的软件组件，例如： 进程 表格 报表 报表脚本 多语言数据字段标签 问题和消息 创建、编辑以及编译 UI 脚本、DLL 和 DAL。 要使用此功能，需要开发许可证。 域 域定义了数据的常规信息，如数据类型、长度、对齐方式、有效范围、显示格式和大写规则。 Table definitions 表定义定义了表的结构。 表定义包含字段和索引。 表字段与定义了字段的数据类型和多个特性的域相链接。 DAL 数据存取层 (DAL) 允许开发者描述关于数据的规则。 DAL 与表链接，而不与进程链接。 因此，当访问表时，使用 DAL。 这样，不同的进程可通过相同规则更新表。 此外，集成功能使用 DAL 来确保更新也使用相同规则进行处理。 Sessions 进程执行活动。 进程用于展示数据、编辑数据和处理数据。 每个进程都有一个代码。 进程代码显示在进程窗口的状态栏中。 一个进程包含多个一起工作的组件，如表格和对象。 进程对象是编译的 UI 脚本。 UI 脚本 进程的默认行为由 4GL 引擎处理。 如果需要附加功能或想要绕过默认功能，则在进程的 UI 脚本（程序脚本）中设定更改。 UI 脚本在进程对象中编译。 对象仅包含系统正常操作程序的例外情况。 4GL 引擎执行系统的正常操作程序，您编写例外情况。 Functions 通过函数可使用不同的值多次执行编程任务。 函数在脚本的函数部分、库或单独的函数脚本（包含）中声明。 Libraries 库（也称为动态链接库 (DLL)）提供应用程序特定的函数，可在整个系统中由多个进程使用。 库是存储在单独组件中的脚本。 库的编译与使用库的程序脚本无关。 库在运行时由使用库的进程加载。 当进程需要访问某个库时，将加载该库，然后执行相关例程。 另请参阅 Application Customization。 |