融合TreeView控制和Authorware框架结构的导航技术研究

来源 :远程教育杂志 | 被引量 : 0次 | 上传用户:asdofu0q84313480
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  一、概述
  
  多媒体辅助教学是现代教育体系的重要组成部分,而课件导航是实现多媒体辅助教学的关键技术手段。一般地,制作课件的相关软件大都提供了常用的导航制作工具,因此,有必要借助其他技术手段,辅助实现课件的快速定位功能,充分发挥框架导航的效能。本文融合Authorware框架结构和TreeView控制,论述了课件目录导航的技术实现手段,利用这一技术所设计的课件,有助于演讲者控制全局,提高了课件的适用性。
  
  1.TreeView控制的特点
  Windows系统提供了丰富的控制,例如可滚动的文件列表框、组合框、树形列表等,通过这些控制可以实现难以通过交互作用分支结构实现的交互类型,大大丰富了人机交互的手段。Authorware通过外部函数WinCtrls.U32为设计人员提供了使用这些控制的简便捷径。树形列表控制是通过TreeView控制实现的,TreeView控制为树状结构,类似于Windows资源管理器,其特点是信息项呈树状层次结构,能清晰地表现主次目关系,操作非常方便,适合表达具有层次结构的信息,如单位的组织结构图、磁盘文件列表、产品的构成及目录结构,因此用TreeView控制来描述课件目录结构信息是比较合适的。
  
  2.Authorware框架结构的特点
  框架的基本逻辑单元是“页”,“页”是框架结构下的一个分支,其内容可以是显示图标DisPlay,也可以是Group图标,使用Group图标便于扩展程序功能。在Authorware中通过FrameWork框架设计图标很容易实现多媒体演示课件程序的框架,与课件的具体内容一起构成一个完整的演示课件。程序运行时,一次只能运行框架结构中某一分支的程序,至于运行哪一分支,则由FrameWork设计图标内部结构决定。FrameWork设计图标有一个默认的内部结构,由一个Display设计图标和一个交互结构,运行时通过按钮实现和用户的交互功能,控制程序执行哪一页的内容,方便实现框架内页面的自由跳转。
  
  二、融合TreeView控制和框架结构的导航技术实现
  
  1.构造TreeView控制
  (1)将WinCtrls.U32文件中的函数加载到程序中,创建并显示一个TreeView控制,设定监视变量。例如:
  id:=wcDisplayControl(0,80,180,490,“TreeView”,“item-change”)
  该函数在演示窗口指定坐标位置(0,80)处绘制宽度180象素、高度490象素的TreeView控制,如该函数成功则返回控制的ID号码,否则返回0。“Item-Change”为监视变量,用于监视用户是否在树形列表控制中进行了操作。
  (2)确定TreeView显示条目内容。
  该控制条目内容按照教材章节目录结构组织,但所有条目必须在同一个字符串中,以回车符分隔,各级条目由前置的空格数目确定。例如:
  itemstring:=”第四章应用对象”
  itemstring:=itemstrinS。Return^“””,4.1什么是应用”
  itemstring:=itemstringRetum^“A^"应用的概念”
  其中字符串itemstring存放各条目内容,Return表示回车符,^用于连接字符串。
  (3)确定条目显示状态。
  改变该控制属性Expanded的值,可以确定树形列表被创建后各条目的显示状态,如果Expanded的值为
  1.则为展开状态,为0,则表示折叠状态。例如:
  wcSetPropertyValue(id,"expanded”,"l\r")该函数将第0号条目设置为展开状态。
  (4)确定选择的条目。
  该控制的Value属性用于设置默认条目,即在控制被创建后,哪个条目处在被选择状态。例如:
  weSetPropertyValue(id,"value”,"0")该函数表示在控制创建后,第0号条目处在被选择状态。
  幅)设置条目当前显示图标。
  对Imagelndex属性进行设置,可为每个条目设置由索引号指定的图标。例如:
  wcSetPropertyValue(id,“imageindex”,“o\r1\r2\r2\r1\r2\r2\r2\r1\rl\r2\r2\r2\r2\r1\r1\r3\r1\r2\r2\r3\r1”)该函数用于设置每个条目前显示的图标。
  2.创建框架结构
  利用Authorware工具箱中的框架设计图标创建框架结构,根据教材章节目录添加相应数目的Group组图标,各组图标的名称应与TreeView控制中确定的显示条目内容一致。
  3.设置导航方式
  监视变量ItemChange监视用户在树形列表中的操作,可以控制程序显示被选择的内容。
  


  (1)修改框架内的导航控制,如图1。
  (2)为导航设计图标增加附属运算设计图标,并向该运算设计图标加入如下程序语句:
  currentitem:=wcGetPmpertvValue(id,"text")该函数用于获取用户当前选定条目的文本内容,根据所选文本内容决定执行框架中的哪一个分支程序。
  4.程序执行部分效果图例
  
  三、结语
  
  


  采用融合Authorware框架结构和TreeView控制的课件目录导航技术,程序设计时改善了课件整体布局效果,特别是课件目录较多时,TreeView控制中的展开和折叠功能,可以更好地控制和利用屏幕资源。
  TreeView控制创建目录后,利用Authorware框架结构的链接和跳转功能,演讲者能对课件内容进行灵活、快速定位,保证了教学信息获取的质量和数量,增加了有效教学时间,提高了课件的适用性。
其他文献
【英】Laura Naismith Peter Lonsdale Giasemi Vavoula Mike Sharples  杨玉芹 钟洪蕊 焦建利 编译    【编者按】移动技术越来越成为人们生活的一部分,它对我们的学习、工作和生活产生了重要的影响。目前,移动技术正朝着集成化、泛在化、网络化的趋势发展,技术越来越以“无缝式”地融入人们的日常生活,使学生的学习逐渐由课内的正规学习环境拓展到课外的
期刊
盛群力/编译    [摘要] 教学过程从置于顶端的动机出发,整个流程历经组织、应用、评价、重复和概括等阶段作顺时针运作,均与中心的情境发生互动影响。我们面临的任务是如何最优地筛选和整合各种当前的观点,将其置于一种有效的、整体的结构之中,以描述教学过程的动力学性质。这种综合性的富于概括力的教学过程模型,不仅有助于我们对教学过程本身的认识,而且能对参与教学过程的各方面人员提供实际的、合理的指导。  [
期刊
引言    现代教育技术的推广和应用,使教学模式、教学方法得到了前所未有的改变,基于Intemet的多媒体教学系统设计和研究已有诸多专家倾注了大量的心血,取得了可喜的成绩,如何将现代的教育理论和科学教育理念应用于当代的网络教育技术平台建设,本文从网络通讯模式的确定、运用建构主义教学理论实施教学设计和系统开发实践等作了一定的尝试和探讨,在此加以论述。    一、选择建构主义作为系统教学设计和开发的理
期刊
一、前言    远程教育教材的建设中有一个关键的名词就是“远程特色”,教材是否适合远程学生的学习,是否满足远程学习者的需要直接关系到学习的效果也直接影响远程教育的质量。  香港公开大学凭借着高质量的课程开发和教材建设,通过高质量的远程教学,赢得了香港本地和国外的一致认可。人们常说“细节决定成败”,本文在分析香港公开大学教材基础上,就“学科指南”展开比较,看一下优质的远程学习材料如何体现远程特色,如
期刊
[摘要] 魔灯(moodle)是一个开源的学习管理系统(LMS),以社会建构主义理论为基础。本文主要初步讨论如何利用魔灯实现基于网络的互动式学习管理系统,拓展课堂教学,实现平等、协作、共享、开放的新型教学与学习新模式,建构高质量的信息化教学环境。  [关键词] 学习管理系统;交互;魔灯    学习管理系统(LMS: Learning Management System)是具有组织、跟踪、评估、发送
期刊
在远程教育领域有一大家普遍认可的说法,即“教学资源与学习支持服务是支撑现代远程教育的两大支柱”。换言之,精心设计制作的教学材料为学习者提供有效学习的基本条件,完善的学习支持服务是学习者成功学习的保障,此二者为实施现代远程教育的两个关键因素。学习支持服务,确是现代远程教育理论中一个基础和核心的问题。在实践中,是学习支持服务消除了远程教育“距离”的障碍,弥补了远程教育“师生准分离状态”的缺憾;是学习支
期刊
电大近几年来学生人数的大幅度增长,带来教务管理工作量的成倍增长。但是中央电大的教务管理软件在功能上侧重于中央电大的管理,对基层电大的实际管理需要考虑较少,功能上有所欠缺。笔者利用中央电大教务管理系统中的数据,针对其软件功能上的缺陷,编写了网络版教务管理程序,对中央电大教务管理软件进行补充作了一点探索。    一、制作工具的选择    采用VFP和SQLSERVER来做教务管理的C/S系统主要有以下
期刊
一、社会助学存在的主要问题    社会助学是自学考试最为薄弱的环节,社会助学发展的不平衡及助学手段的欠发达制约着自学考试的发展。据统计,全国参加各种半日制或限时性的社会助学活动的学生数目很少。特别是在经济不发达、落后的边远地区和农村,社会助学相当薄弱,大多数地方几乎为零。我国是一个农业大国,农村人口占全国总人口的70%以上。而对于发展重点向农村伸延的自学考试来说,将是一个严峻的挑战。    1.社
期刊
毕业论文是对学生掌握知识的深度和广度的综合检测,是对学生运用所学知识解决实际问题能力的全面训练和提高。它是电大开放教育文科学生集中性实践环节的主要形式,是电大学生完成学业必须要跨过的门槛。  写毕业论文,写什么,即选题,这是首先碰到的问题,也是写好毕业论文的关键之关键。有人说,选好了题目,论文就完成了一半,这话不无道理。而电大开放教育毕业论文的选题也自有其特点。笔者参与了几届电大开放教育汉语言文学
期刊
[摘 要]在线课程的顺利实施,要求教师依据实际情况调整教学进度,及早向学生交待课程学习的预期要求,妥善安排好教学任务的顺序、时间分配和完成期限,同时应制订应急方案,为学生提供技术支持,努力提高教学活动效率。在线课程的管理中应特别注重网络礼貌问题。  [关键词]在线课程实施;在线课程管理;网络礼貌    一、在线课程的实施    在线课程的顺利实施要求我们考虑以下几方面内容:即确定教学进度和预期要
期刊