文章
· 一月 27 阅读大约需 2 分钟

第九章 D - E 开头的术语

[toc]

第九章 D - E 开头的术语

显示格式 (display format)

对象(Objects)

属性的显示格式是用于显示和输入数据的格式。

分布式数据库 (distributed database)

系统

存储在网络中多台计算机上的数据库。当在分布式数据库环境中使用IRIS 时,位于一台计算机上的 ObjectScript 例程可以在网络中其他计算机的文件保护限制内访问全局。

DMNNET

系统

处理来自网络的传入全局请求的IRIS 进程。它是在系统状态(%SS)显示或系统操作实用工具中的进程面板上表示网络守护进程的名称。

点语法 (dot syntax)

对象(Objects)

点语法允许获取和设置属性值以及执行方法。它还允许从引用对象访问被引用和嵌入对象的属性和方法。

以 E 开头的术语.

可嵌入类 (embeddable class)

对象(Objects)

从可嵌入(序列化)类派生的对象可以在内存中独立存在,但在存储到数据库时,只作为持久对象中的数据存储。参见%SerialObject 方法。

内嵌 HTML (embedded HTML)

ObjectScript

直接嵌入在 ObjectScript 方法或宏例程中的 HTML。内嵌 HTML 必须包含在 &html<> 语句中。

内嵌对象 (embedded object)

对象(Objects)

可嵌入类的实例。内嵌对象在内存中是独立的对象,但只能作为持久对象中的数据嵌入存储。

内嵌 SQL (embedded SQL)

InterSystems SQL

直接嵌入在 ObjectScript 方法或宏例程中的 SQL。内嵌 SQL 必须包含在 &sql() 语句中。

空字符串 (empty string)

系统

逻辑上没有任何字符的字符串,通常在文本中表示为 ""。有些资料也将其称为“空值字符串”。

不同语言对空字符串的表示方式不同,这决定了它是否以及如何在计算机内存中占用实际空间。例如,在 ObjectScript 中,"" 不会占用内存空间,而在 SQL 中会。还要注意,虽然一个字符串中没有字符,它仍然是一个字符串,并且在不同的上下文中可能会与 NULL(未分配)值不同对待。

例如,在以下 ObjectScript 代码中:

New A
New B
Set A = ""
Write A
Write B
第一个 Write 语句成功执行(尽管视觉上不明显),而第二个会导致 <UNDEFINED> 错误。

封装 (encapsulation)

对象(Objects)

封装通过呈现一个公开接口来隐藏类的内部细节,该接口概述了类允许的所有交互,而不展示执行这些操作所使用的任何细节。

讨论 (0)1
登录或注册以继续