应用程序开发

LN 开发环境可让您开发 LN 软件。您可以创建子系统 VRC,并在其中执行以下操作:

  • 针对应用程序设置资料模型,包括域及表。若要使用此功能,您需要具有开发许可权。
  • 创建不同类型的软件组件,如:
    • 进程
    • 表格
    • 报告
    • 报表脚本
    • 多语言数据字段标签
    • 问题和消息
  • 创建、编辑及编译 UI 脚本、DLL 及 DAL。若要使用此功能,您需要具有开发许可权。
  • 域定义数据的公用信息,如数据类型、长度、对齐方式、有效范围、显示格式及大写规则。
  • 表定义

    表定义可以定义的结构。表定义包含字段和索引。表字段链接至定义数据类型和多个字段特性的域。
  • 数据存取层

    数据存取层 (DAL) 允许开发者描述有关数据的规则。DAL 链接至表而非进程。因此,存取表时,会使用 DAL。这样,不同的进程可以使用相同的规则更新表。此外,集成功能使用 DAL 来确保系统使用相同规则处理更新。
  • 进程

    进程执行某个活动。进程用于呈现数据、编辑资料,以及处理数据。每个进程都有一个代码。进程代码显示在进程窗口的状态栏中。进程包含多个协同工作的组件,如表格及对象。进程对象是编译的 UI 脚本。
  • UI 脚本

    进程的默认行为由4GL 引擎来处理。如果您需要其他功能或不希望使用该默认功能,则可以在进程的 UI 脚本(程序脚本)中通过编程进行更改。UI 脚本在进程对象中编译。对象仅包含系统常规操作过程的例外。4GL 引擎执行系统常规操作过程,而例外由您来编写。
  • 功能

    功能可让您多次使用不同的值执行编程任务。功能在脚本的功能部分、程序库或独立的功能脚本(含)中进行声明。
  • 程序库

    程序库也称为动态链接库 (DLL),提供应用程序特定的功能。这些功能可以在整个系统中供多个进程使用。程序库是存储在独立组件中的脚本。程序库的编译独立于使用程序库的程序脚本。程序库在运行时通过使用程序库的进程载入。当某个进程需要访问程序库时,系统将载入程序库,并执行相关例程。
  • 扩展性

    您可以使用 LN 可扩展这一特性来弥补标准功能与特定业务需求的差距。您可以针对您的组织开发“最后一公里”关键功能,而不更改核心标准软件组件,且仅使用标准应用程序的公用接口。