资源预览内容
第1页 / 共114页
第2页 / 共114页
第3页 / 共114页
第4页 / 共114页
第5页 / 共114页
第6页 / 共114页
第7页 / 共114页
第8页 / 共114页
第9页 / 共114页
第10页 / 共114页
亲,该文档总共114页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
,第12章 知识对象与ActiveX 控件的应用,学习要点 掌握知识对象、Xtra与ActiveX控件的使用以及在进行多媒体程序设计时,常用的知识对象、Xtra与ActiveX控件的应用,以避免大量重复劳动,有效地提高程序开发效率。,重点和难点 知识对象的应用 Xtra的使用 ActiveX控件的属性、方法和事件 ActiveX控件的应用,12.1 知 识 对 象,12.1.1 程序模块的概念,图12.1 创建模块,图12.2 “Save in Model”对话框,图12.3 使用模块,12.1.2 知识对象,图12.4 “New Project”对话框,图l2.5 “Knowledge Objects”窗口,1“Accessibility”类型的知识对象,图12.6 “Accessibility”类型的知识对象,2“Assessment”类型的知识对象,图12.7 “Assessment”类型的知识对象,3“File”类型的知识对象,图12.8 “File”类型的知识对象,4“Interface Components”类型的知识对象,图12.9 “Interface Components”类型的 知识对象,5“Internet”类型的知识对象,图12.10 “Internet”类型的知识对象,6“LMS”类型的知识对象,图12.11 “LMS”类型的知识对象,7“New File”类型的知识对象,8“RTF Objects”类型的知识对象,图12.12 “RTF Objects”类型的知识对象,9“Tutorial”类型的知识对象,图12.13 “Tutorial”类型的知识对象,12.1.3 模块选择板,图12.14 模块选择板,图12.15 模块选择板与知识对象,图12.16 “动画”模块选择板,12.1.4 知识对象的应用 【例12.1】下面利用知识对象轻松的制作一个消息对话框。,1要求:程序运行时显示“Message Box应用练习”窗口,单击“Exit”按钮时弹出一个“消息对话框”,问“是否要退出练习?”,如果按“是”按钮则退出练习程序,按“否”的话则继续练习程序的运行。,2程序流程图及演示窗口如图12.17所示。,图12.17 程序流程图及运行结果,图12.18 建立标题文字并导入图片,图12.19 建立退出交互,图12.20 建立【Message Box】知识对象图标,图12.21 【Message Box】知识对象的向导程序,图12.22 “Modality”对话框,图12.23 “Buttons”对话框,图12.24 “Icon”对话框,图12.25 “Caption/Message”对话框,图12.26 “Returned Value”对话框,图12.27 “Finish”对话框,12.2 Xtra介绍,12.2.1 Xtra的分类 1Transiton Xtra 2Sprite Xtra,图12.29 设置QuickTime和Flash Asset Xtra对话框,图12.30 增加新的Xtra后的Insert下拉菜单,3Tool Xtra 4Scripting Xtra 5MIX Service and Viewer Xtra,12.2.2 Xtra的使用 【例12.2】制作Flash播放器。 1要求:Flash播放器具有播放、暂停、快进、快退和停止功能。 2程序流程图及演示窗口如图12.31所示。,图12.31 程序流程图及演示窗口,图12.33 插入一个Flash动画,图12.34 制作Play、Pause、Forward、Back和Stop按钮,图12.35 导入按钮样式,图12.36 按钮位置,图12.37 “play”和“pause”图标,图12.38 “forward”图标,图12.39 “stop”图标,12.3 ActiveX控件,12.3.1 使用ActiveX控件的一般步骤 (1)安装注册控件。 (2)在流程线上插入ActiveX控件。,(3)设置ActiveX控件的属性。 (4)通过调用ActiveX控件的“方法”完成特定的功能。 (5)根据捕获的ActiveX控件“事件”作进一步交互。,12.3.2 ActiceX控件的安装与注册 1通过手动方式安装与注册,图12.40 成功地手动注册SwFlash.ocx控件,2通过向Authorware应用程序中加入ActiveX控件注册代码来安装与注册,12.3.3 ActiveX控件的属性、方法和事件,图12.41 “Select ActiveX Control”对话框,图12.42 日历控件11.0属性对话框,1“Properties”属性,图12.43 流程图及演示窗口,图12.44 “ActiveX 控件”属性对话框,图12.45 “Authorware属性”对话框,2“Methods”方法,图12.46 ActiveX控件的方法,简单的实例:创建如图12.47所示的日历查询程序。,图12.47 调用ActiveX控件对象的方法,3“Events”事件,图12.48 ActiveX对象能够发送的事件列表,图12.49 流程图,图12.50 “双击退出”响应分支属性对话框,图12.51 鼠标单击事件响应,图12.52 “CallString”选项卡和“Constants”选项卡,12.3.4 ActiveX控件的应用实例 【例12.3】利用Web ActiveX来创建自己的Internet(简称IE)浏览器。,1要求:本例中主要用到的ActiveX控件就是微软开发的Web浏览器控件。通过适当的代码,可以使它实现特定站点的浏览或者只显示指定的网页或HTML文件。 2程序流程图及演示窗口如图12.53所示。,图12.53 程序流程图及演示窗口,图12.54 “检查支持文件”图标的编辑窗口,图12.55 “检查注册”图标的编辑窗口,图12.56 控件浏览器的默认显示,图12.57 “打开文件”【群组】图标的二级流程,图12.58 “显示打开的文件”图标的编辑窗口,图12.59 “*”【计算】图标和“显示地址”【计算】图标,图12.60 “链接Web地址”【计算】图标的编辑窗口,图12.61 实现Windows资源管理器的功能,图12.62 错误提示,12.4 上 机 实 验,实验一:自检测在线答题系统,1要求:利用Quiz知识对象制作一个简单的自检测在线答题系统。学生可以通过Internet Explorer连接网络服务器中的自检测在线答题系统,在答题过程中系统会根据答案提示正确与否,并自动改题给分,答题结束自动计算总分。,2程序流程图及运行结果如图12.63所示。,图12.63 流程图及运行结果,图12.64 创建Quiz知识对象,图12.65 “Delivery Options”对话框,图12.66 “Application Layouts”对话框,图12.67 “General Quiz Options”对话框,图12.68 “Login Setup”对话框,图12.69 “Data Tracking”对话框,图12.70 “Scoring”对话框,图12.71 “Generic Feedback”对话框,图12.72 “Add Questions”对话框,图12.73 “Single Choice”(单项选择题)对话框,图12.74 “One Button Publishing”对话框,图12.75 网上在线答题,实验二:制作流媒体播放器 1要求:利用Windows Media Player控件制作流媒体播放器。 2程序流程图及运行结果如图12.76所示。,图12.76 流程图及运行结果,图12.77 “Properties”选项卡,图12.78 选择准备播放的文件,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号