超文本抽象机层 ■决定超文本系统结点和链的基本特点,记录了结点 之间链的关系,并保存有关结点和链的结构信息。 HAM层就是实现超文本输入输出格式标准化转换 的最佳层次。因数据库层存储格式过分依赖机器 用户界面层各系统风格差别很大,很难统一。 HAM层可理解为超文本概念模式,它提供了对数 据库下层的透明性和对上层用户界面层的标准性
超文本抽象机层 ◼ 决定超文本系统结点和链的基本特点,记录了结点 之间链的关系,并保存有关结点和链的结构信息。 ◼ HAM层就是实现超文本输入输出格式标准化转换 的最佳层次。因数据库层存储格式过分依赖机器, 用户界面层各系统风格差别很大,很难统一。 ◼ HAM层可理解为超文本概念模式,它提供了对数 据库下层的透明性和对上层用户界面层的标准性
用户界面层又称为表现层: ■用户界面层涉及超文本抽象机层中信息的表现,包括: 用户可以使用的命令,HAM层信息如何展示,是否要 包括总体概貌图来表示信息的组织,以便及时告知用 户当前所处的位置等等 目前流行的界面风格有以下几类 (1)命令语言 (2)菜单选项; (3)表格填充 (4)直接操作; (5)自然语言
用户界面层又称为表现层: ◼ 用户界面层涉及超文本抽象机层中信息的表现, 包括: 用户可以使用的命令,HAM层信息如何展示,是否要 包括总体概貌图来表示信息的组织,以便及时告知用 户当前所处的位置等等。 ◼ 目前流行的界面风格有以下几类: (1)命令语言; (2)菜单选项; (3)表格填充; (4)直接操作; (5)自然语言
表7.1各种界面风格的比较 界面 优点 缺点 命令灵活;支持用户创造性;便于建立用较差的错误处理;要求好的训练 语言户定义宏;对熟练用户有高效率。和记忆。 菜单缩短训练;减少击键;适合有结构的可能出现菜单层次过多及选项复 选项决策;可用话对管理工个;容易处理杂情况;对熟练用户太慢;占用 错误。 屏幕空间;要求快的显示速率。 表格简化数据输入;要求简单训练;便于占用屏幕空间。 填充|辅导;可用表格管理工具 直接直观方式提供任务操作;易学习;易程序设计有一定难度;要求图形 操作记住;可避免错误;适合探索;适合显示器及指点设备。 设计者灵活创新。 自然避免学习语法的负担。 要求清晰的对话;击键增多;受 语言 限应用范围;短的、限定的上 文
表7.1 各种界面风格的比较 界面 优 点 缺 点 命令 语言 灵活;支持用户创造性;便于建立用 户定义宏;对熟练用户有高效率。 较差的错误处理;要求好的训练 和记忆。 菜单 选项 缩短训练;减少击键;适合有结构的 决策;可用话对管理工个;容易处理 错误。 可能出现菜单层次过多及选项复 杂情况;对熟练用户太慢;占用 屏幕空间;要求快的显示速率。 表格 填充 简化数据输入;要求简单训练;便于 辅导;可用表格管理工具。 占用屏幕空间 。 直接 操作 直观方式提供任务操作;易学习;易 记住;可避免错误;适合探索;适合 设计者灵活创新。 程序设计有一定难度;要求图形 显示器及指点设备。 自然 语言 避免学习语法的负担。 要求清晰的对话;击键增多;受 限应用范围;短的、限定的上下 文
2. Dexter模型 1988年10月,在美国新罕布尔 运行层 州的 Dexter饭店发起组织了一个 研究超文本模型小组,致力于 超文本标准化的研究,以后逐 存储层 渐形成了一个超文本参考模型, 简称为 Dexter模型。 成员内部层 图74 Dexter模型
2. Dexter模型 ◼ 1988年10月, 在美国新罕布尔 州的Dexter饭店发起组织了一个 研究超文本模型小组, 致力于 超文本标准化的研究, 以后逐 渐形成了一个超文本参考模型, 简称为Dexter模型。 运 行 层 播放规范 存 储 层 定位机制 成员内部层 图7.4 Dexter模型
存储层 描述成员之间的网状关系。 成员描述系统的基本对象,包括结点和链等 原子成员是最小成员单位,也即超文本中的结 点,其内容可为不同媒体的信息 ■复合成员是具有嵌套层次的成员,由原子成员 和链复合而成。 链是表示元素与元素之间关系的一种实体
存储层 ◼ 描述成员之间的网状关系。 ◼ 成员描述系统的基本对象,包括结点和链等。 ◼ 原子成员是最小成员单位,也即超文本中的结 点,其内容可为不同媒体的信息。 ◼ 复合成员是具有嵌套层次的成员,由原子成员 和链复合而成。 ◼ 链是表示元素与元素之间关系的一种实体