《知识对象和ActiveX控件的应用.ppt》由会员分享,可在线阅读,更多相关《知识对象和ActiveX控件的应用.ppt(23页珍藏版)》请在三一办公上搜索。
1、第11章 知识对象和ActiveX控件的应用,主要内容:,了解知识对象和ActiveX控件的概念掌握知识对象的使用掌握ActiveX控件的注册和使用,总述,知识对象是一组功能强大的程序模块,它拥有向导功能和友好的界面,可以简单快捷地实现复杂的开发目标。与模块相同,用户可以编写自己的知识对象,并且把它加入到知识对象目录下,方便以后使用。AcliveX 是一种基于空间开发的对象处理分发和包装的,并由Microsoft公司提出技术标准。ActiveX 控件是一些标准应用对象。可以在很多应用程序软件中导入使用,但是不能单独运行使用。,每个知识对象都有一个图标和一个向导,双击该图标可以启动相应的向导,通
2、过向导可以设置知识对象的属性(1)Internet类知识对象,共有三种知识对象。Authorware Web 播放器:该知识对象用于设置web Player的安全属性。发送E-mail:该知识对象用于发送E-mail 文件。使用时,需要设置发送者、接受者的E-mail 地址,以及发送邮件的服务器地址等。运行默认浏览器:该知识对象可以使用户使用系统默认的网络浏览器来浏览指定的URL。,知识对象的分类:,(2)LMS类知识对象:该类知识对象用于与学习管理系统以便于和LMS进行数据和信息的交换,共有2 种知识对象。LMS(初始化):用于初始化程序,以便与LMS 系统进行数据、信息的交换。LMS(发送
3、数据):该知识对象用于向LMS 系统发送数据。,知识对象的分类:,(3)RTF对象类:该类知识对象用于对RTF 对象进行创建和编辑。保存RTF对象:该知识对象用于将RTF 对象以RTF文件保存到磁盘中。插入RTF对象热文本交互:用于为指定RTF对象创建具有热区响应的交互作用分支结构,并自动读取RTF 对象中与超文本对应的超链接代码。查找RTF对象:该知识对象用于搜索当前的RTF 对象中指定的文本内容。创建RTF对象:该知识对象用于创建一个RTF 对象。获取RTF对象文本区:该知识对象用于从RTF 对象中获取文本内容。显示或者隐藏RTF对象:该知识对象用于设置RTF 对象的属性,包括显示和隐藏。
4、,知识对象的分类:,(4)界面构成知识对象要用于进行程序的界面设置,共有13 种知识对象。保存文件时对话框:用于创建一个保存文件的对话框,并将文件名和保存路径作为变量保存。窗口控制:该知识对象用于创建一个32 位的Windows 控制对象。窗口控制-获得属性:用于获取由窗口控制创建的控制对象的属性。窗口控制-设置属性:用于设置由窗口控制创建的控制对象的属性。打开文件时对话框:用于打开一个文件选择对话框,在对话框中可对硬盘中的文件进行选择。电影控制:用于进行数字化电影播放的控制。该知识对象可以创建控制数字电影播放的控制面板,对数字化电影播放进行控制。,知识对象的分类:,复选框:该知识对象用于添加
5、一个或者多个复选框。滑动条:该知识对象用于创建各种风格的滚动条。浏览文件夹对话框:该知识对象用于在程序运行过程中创建一个目录浏览对话框,可以使用户浏览硬盘中的目录,并将选择的路径作为变量保存。设置窗口标题:该知识对象用于设置演示窗口的标题。收音机式按钮:可以设置一个或者多个单选按钮,并设置按钮在演示窗口中的位置。消息框:该知识对象用于添加Windows 标准风格的对话框。移动指针:该知识对象用于控制鼠标指针在演示窗口的位置,实现自动演示功能。在该知识对象中可以设置鼠标的起始位置和终止位置。,知识对象的分类:,(5)评估知识对象,如图12-8所示:该类型的知识对象用于创建一些测试程序,包括选择界
6、面风格以及记录测试结果等共有9 种知识对象。单选问题:该知识对象用于创建单项选择测试题。得分:该知识对象用于创建提供测试成绩的记录。登录:该知识对象用于创建测试成绩的储存方式。多重选择问题:该知识对象用于创建多顶选择测试题。简答题:该知识对象用于创建简答测试题。热点问题:该知识对象用于创建热区测试题。热对象问题:该知识对象用于创建热对象测试题。拖放-问题:该知识对象用于创建拖放测试题。真假问题:该知识对象用于创建判断正误的测试题。,知识对象的分类:,(6)轻松工具箱知识对象,该类型的知识对象主要用于提高程序的易用性,包含了易用性的知识对象、模块以及命令等,共有4知识对象。轻松窗口控制:该知识对
7、象用于提供创建易用性的窗口控制。轻松反馈:该知识对象用于提供阅读交互作用的反馈信息或者设计图标的描述信息。轻松框架模型:该知识对象用于提供创建支持易用性的程序框架。轻松屏幕:该知识对象用于提供屏幕响应键盘输人时的内容。,知识对象的分类:,(7)文件知识对象,用于提供一些对文件操作的功能,共有7 种知识对象。添加移除字体资源:该知识对象用于添加和删除字体。如果在程序中使用了系统中没有的一些字体,这些字体将无法正常显示,可以使用该知识对象进行字体的添加,保证正常显示。复制文件:该知识对象用于将一个或多个文件复制到指定的目录中。使用时,需要指定文件名以及路径。查找CD驱动器:用于查找计算机上的第一个
8、光盘驱动器的盘符,并将盘符保存到变量中。跳到指定Authorware文件:该知识对象用于从一Authorware 文件跳转到另一个Authorware 文件中去。读取INI值:用于从一个Windows INI 文件中读取一个值。设置文件属性:用于设置一个或者多个文件的属性,如只读、隐藏、系统及存档。写INI值:该知识对象用于向Windows INI文件中写入值。,知识对象的分类:,(8)新建类知识对象,用于创建新程序时的框架,共有3 种知识对象。应用程序:该知识对象用于创建标准化的易用型程序。轻松工具箱:用于创建适用于训练、演示作用的程序框架。测验:该知识对象用于创建测试的程序框架,其中包含多
9、种类型的题目,如多选、单选、热区、热对象、拖放、正误判断等。(9)指南知识对象,提供了用于教学程序使用的知识对象,共有2种知识对象。相机部件:该知识对象介绍照相机的各组成部分。拍照:该知识对象介绍如何使用照相机。,知识对象的分类:,知识对象的使用,(1)首先新建一个文件,单击【窗口】/【面板】/【知识对象】命令,在弹出的窗口中打开【分类】下拉式列表框,选择【新建】选项,在下面的列表框中选择【应用程序】选项,并双击该图标,弹出如图所示的对话框。,(2)单击【Next】按钮,打开如图所示的向导对话框,该对话框用来设置程序演示窗口的大小。,(3)可以在“other”单选框后的文本框内输入宽度和高度,
10、单击该对话框下面的 按钮,打开如图所示的对话框。在该对话框中选择保存位置。,(5)单击【Next】按钮,弹出如图所示的对话框。(6)单击【Next】按钮,弹出如图所示的对话框。在该对话框中为应用程序选择登录选项。(7)单击【Next】按钮,弹出如图所示的对话框。该对话框用来设置应用程序记录使用者的个人信息。如果在该对话框中选择“Track user progress and report to”复选框,其下的三个单选框变为可用状态,前两个单选按钮用来确定记录使用者的个人信息,如果选择第三个单选按钮,则进入应用系统时不需要进行登录。,知识对象的使用,知识对象的使用,(8)接着单击【Nexr】按钮
11、,弹出如图所示的对话框。该对话框用于对应程序中的章节、页、小测验等进行设置。单击该对话框右侧的【Add Page】按钮,则工作区上方的细长文本框中将出现“New Screen”字样,用户在该文本框中根据实际需要改变其内容,然后按回车键,这时修改内容将出现在其下的大列表框中。(9)单击【Next】按钮,将弹出如图12-21所示的对话框。该对话框用来为应用程序中的“Objective”对话框添加具体内容,用户可以将应用程序的提要或导读等内容放在这里。,(10)接着单击【Next】按钮,将弹出如图所示的对话框。该对话框的功能是为应用程序设置一个词汇表,只有选择对话框上的“Include glossa
12、ry in application”复选框,对词汇表的设置才有效。要对词汇表进行设置,可以单击右侧的【Add new trem】按钮,这时“Enter or modify a glossary Define”文本框中显示“New Term”字样。(11)单击【Next】按钮,将弹出完成对话框,如图所示。在该对话框右侧的工作区中通知用户利用知识对象对应用程序进行设置的操作已经完成。,知识对象的使用,ActiveX 控件,ActiveX 控件的导入 单击流程线上想导入ActiveX控件的地方,单击【插入】/【控制】/【ActiveX】命令,弹出“选择AcliveX控件”对话框,如图所示。在该对话框
13、中“控件描述”列表框中显示所有安装在系统中的ActiveX 控件。在该时话框中的文本框中输入所要导入的ActiveX 控件的关健字。选择所需要的ActiveX控件,单击【OK】按钮,以Windows Media Player控件为例介绍ActiveX控件的属性设置,ActiveX 控件的设置,(1)“功能”选项卡:显示该功能图标的名称,所导入的控件类型以及支持导入该控件的文件。支持导入ActiveX控件的文件是Authorware 7.02安装目录下Xtras文件夹中的ActiveX.x32文件。,(2)“显示”选项卡:该选项卡的主要功能设置信选项如图所示。,“层”文本框:该文本框用来设置显示
14、对象的层次。用于控制该对象与其他显示对象的前后覆盖关系,其默认值为0(表示最底层)。“特效”文本框:在该文本框中显示过渡的效果,用户可以单击按钮,弹出“特效方式”对话框,用来选择不同的过渡效果。“模式”下拉式列表框:可设置所导入的控件的显示方式,“颜色”选项:单击“前景色”或者“背景色”,弹出“颜色”窗口,选择演示窗口的前景色和背景色。,ActiveX 控件的设置,ActiveX 控件的注册和安装,ActiveX 控件必须在Windows中注册后才能使用。在“属性:功能图标”对话框中单击选项按钮,弹出对话框如图所示。,单击URL按钮,弹出“Active Control URL”对话框,如图所示
15、。“Classid”文本框:显示当前ActiveX控件的ID编号。“Download from URL”文本框:在该文本框中输人下载所需控件文件的地址,运行程序时,系统将从所输入的地址下载所需要的控件文件。“Version to”文本框:该文本框用于输人所需ActiveX 控件的版本号。如果在4 个文本框种都输入“-1”,系统将下载该控件的最新版本。,ActiveX 控件的注册和安装,一、简答题1.知识对象分为几类?分别是什么?2.ActiveX控件的功能是什么?如何实现?3.OLE技术支持两种类型的对象,分别是什么?4.在Authorware7.02中总共拥有几种不同类型的Xtras,它们分别是什么?,本章习题,本章习题,二、操作题1.选择一个ActiveX控件,手动注册到Windows系统中。2.应用知识对象创建一个Windows消息框。3.使用ActiveX控件制作一个网络浏览器。,