文章目录
- 第九章 D - E 开头的术语
- 显示格式 (display format)
- 分布式数据库 (distributed database)
- DMNNET
- 点语法 (dot syntax)
- 以 E 开头的术语.
- 可嵌入类 (embeddable class)
- 内嵌 HTML (embedded HTML)
- 内嵌对象 (embedded object)
- 内嵌 SQL (embedded SQL)
- 空字符串 (empty string)
- 封装 (encapsulation)
第九章 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)
封装通过呈现一个公开接口来隐藏类的内部细节,该接口概述了类允许的所有交互,而不展示执行这些操作所使用的任何细节。