1. ToolBox0k简介 ToolBook是一个面向对象开发环境 ■提供一种面向对象的程序设计语言 OPENSCRIPT 从使用观点来看, ToolBook分两个层次:读者和作 者。在读者层次用户可以执行该书,阅览其内容。 在作者层次上,设计者可以使用命令来编写新的书。 ToolBook米用 Windows用户接口。也采用下拉菜单 图符驱动、放弃和剪贴板功能、综合帮助功能,设 置操作约定。 ■ TooBook支持大量流行的文件格式,方便数据交换
1. ToolBook简介 ◼ ToolBook是一个面向对象开发环境 ◼ 提供一种面向对象的程序设计语言OPENSCRIPT。 ◼ 从使用观点来看,ToolBook分两个层次:读者和作 者。在读者层次用户可以执行该书,阅览其内容。 在作者层次上,设计者可以使用命令来编写新的书。 ◼ ToolBook采用Windows用户接口。也采用下拉菜单、 图符驱动、放弃和剪贴板功能、综合帮助功能,设 置操作约定。 ◼ ToolBook支持大量流行的文件格式,方便数据交换
2.设计编程制作一体化环境 ToolBook具有把图形、文字、数字视频图像、声音 及动画集成为一个交互式节目的能力 ■它提供了高级脚本语言 OPENSCRIPT,配置了许多 命令去播放各种类型的媒体,管理各种数据以便改 变对象的性质 ■擅长于制作把其他 Windows应用软件集成在一起的 多媒体节目,还可在媒体单元之间建立链接关系 ToolBook的书形隐喻符很容易使人理解,因此它缩 短了用户开发节目之前学习创作工具的时间
2. 设计编程制作一体化环境 ◼ ToolBook具有把图形、文字、数字视频图像、声音 及动画集成为一个交互式节目的能力。 ◼ 它提供了高级脚本语言OPENSCRIPT,配置了许多 命令去播放各种类型的媒体,管理各种数据以便改 变对象的性质。 ◼ 擅长于制作把其他Windows应用软件集成在一起的 多媒体节目,还可在媒体单元之间建立链接关系。 ◼ ToolBook的书形隐喻符很容易使人理解,因此它缩 短了用户开发节目之前学习创作工具的时间
3.节目设计思想 ToolBook按书的结构组织应用程序 ToolBook电子书的每屏被描述为一页,每页内可有 多级的对象,它们分为背景和前景,其中背景的设 置是满足用户要将生成的一系列页共享一些通用元 素的要求,如一幅图像或像NEXT、QU这样的命 令按钮 开发电子书的过程是:在屏幕上画出各种各样的对 象,然后生成潜在的“脚本”,它在一给定对象以 某种方式被选中或触发时,引发一个或多个结果 这些脚本事实上是用 OPENSCRIPT语言写的小段程 序
3.节目设计思想 ◼ ToolBook按书的结构组织应用程序。 ◼ ToolBook电子书的每屏被描述为一页,每页内可有 多级的对象,它们分为背景和前景,其中背景的设 置是满足用户要将生成的一系列页共享一些通用元 素的要求,如一幅图像或像NEXT、QUIT这样的命 令按钮。 ◼ 开发电子书的过程是:在屏幕上画出各种各样的对 象, 然后生成潜在的“脚本”,它在一给定对象以 某种方式被选中或触发时,引发一个或多个结果。 这些脚本事实上是用OPENSCRIPT语言写的小段程 序
4.编程特点 脚本特点综述如下: (1)脚本是一系列 OPENSCRIPT语句或指令,它们告诉对象 要做些什么。 (2)脚本可分为一些处理单元,它们描述特定文件出现时 如读者触发按钮或按某个键,将会发生的事件 (3)脚本可以控制对象也可以控制信息 (4)页面上对象如字段、按钮以及图形的脚本往往对该页面 或者同一本书中的一个页面发生影响。 (5)书、页面以及背景和页面上的对象一样也可以有脚本
4.编程特点 脚本特点综述如下: (1)脚本是一系列OPENSCRIPT语句或指令,它们告诉对象 要做些什么。 (2)脚本可分为一些处理单元,它们描述特定文件出现时, 如读者触发按钮或按某个键,将会发生的事件。 (3)脚本可以控制对象也可以控制信息。 (4)页面上对象如字段、按钮以及图形的脚本往往对该页面 或者同一本书中的一个页面发生影响。 (5)书、页面以及背景和页面上的对象一样也可以有脚本
5.2.3基于图符和事件的编著工具 ■基于图符的创作工具提供可视化的程序设计环境 在设计之初须先用其他软件来制作各种元素。 然后在此系统中建立一个流程图,在流程图当中可 以包括起始事件、分支、处理及结束等各种图符。 ■设计者可依流程图将适当的对象从所谓的图符库按 下拉至工作区内。这些图符可以包括菜单条的选项 图形、图像、声音及运算等 ■这个流程图也是事先安排的次序,同时也表示整个 节目的逻辑蓝图。 这类创作工具最典型是 Authorware
5.2.3 基于图符和事件的编著工具 ◼ 基于图符的创作工具提供可视化的程序设计环境。 ◼ 在设计之初须先用其他软件来制作各种元素。 ◼ 然后在此系统中建立一个流程图,在流程图当中可 以包括起始事件、分支、处理及结束等各种图符。 ◼ 设计者可依流程图将适当的对象从所谓的图符库按 下拉至工作区内。这些图符可以包括菜单条的选项、 图形、图像、声音及运算等。 ◼ 这个流程图也是事先安排的次序,同时也表示整个 节目的逻辑蓝图。 ◼ 这类创作工具最典型是Authorware