应用程序开发
LN 开发环境可让您开发 LN 软件。您可以创建子系统 VRC,并在其中执行以下操作:
- 针对应用程序设置资料模型,包括域及表。若要使用此功能,您需要具有开发许可权。
- 创建不同类型的软件组件,如:
- 进程
- 表格
- 报告
- 报表脚本
- 多语言数据字段标签
- 问题和消息
- 创建、编辑及编译 UI 脚本、DLL 及 DAL。若要使用此功能,您需要具有开发许可权。
-
域
域定义数据的公用信息,如数据类型、长度、对齐方式、有效范围、显示格式及大写规则。 -
表定义
表定义可以定义表的结构。表定义包含字段和索引。表字段链接至定义数据类型和多个字段特性的域。 -
数据存取层
数据存取层 (DAL) 允许开发者描述有关数据的规则。DAL 链接至表而非进程。因此,存取表时,会使用 DAL。这样,不同的进程可以使用相同的规则更新表。此外,集成功能使用 DAL 来确保系统使用相同规则处理更新。 -
进程
进程执行某个活动。进程用于呈现数据、编辑资料,以及处理数据。每个进程都有一个代码。进程代码显示在进程窗口的状态栏中。进程包含多个协同工作的组件,如表格及对象。进程对象是编译的 UI 脚本。 -
UI 脚本
进程的默认行为由4GL 引擎来处理。如果您需要其他功能或不希望使用该默认功能,则可以在进程的 UI 脚本(程序脚本)中通过编程进行更改。UI 脚本在进程对象中编译。对象仅包含系统常规操作过程的例外。4GL 引擎执行系统常规操作过程,而例外由您来编写。 -
功能
功能可让您多次使用不同的值执行编程任务。功能在脚本的功能部分、程序库或独立的功能脚本(含)中进行声明。 -
程序库
程序库也称为动态链接库 (DLL),提供应用程序特定的功能。这些功能可以在整个系统中供多个进程使用。程序库是存储在独立组件中的脚本。程序库的编译独立于使用程序库的程序脚本。程序库在运行时通过使用程序库的进程载入。当某个进程需要访问程序库时,系统将载入程序库,并执行相关例程。 -
扩展性
您可以使用 LN 可扩展这一特性来弥补标准功能与特定业务需求的差距。您可以针对您的组织开发“最后一公里”关键功能,而不更改核心标准软件组件,且仅使用标准应用程序的公用接口。