Silverlight技术在工程制图课件制作中的运用

来源 :云南教育·高等教育研究 | 被引量 : 0次 | 上传用户:yh820927
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:通过对当前工程制图课程辅助教学媒体的分析,采用Silverlight技术制作工程制图教学课件,解决了在课件制作中教学媒体资源的动态配置问题,提高课件的可维护、更新性能,并增加了课件的观赏性和趣味性,提高了教学效果。
  关键词:Silverlight 工程制图 多媒体 课件 开发运用
  
  1 前言
  工程制图课程是高等学校工科类专业必修的一门专业基础课程,课程的主要目的是培养学生对空间形体投影规律的认识和理解,进而通过对投影规律的理解,绘制出空间形体的三面投影图,提高学生绘制工程图和识图的能力。理解空间形体的投影规律首先要求具备一定的形象思维能力,在学生中由于学生来源的不同,其所侧重认识的领域不同,导致学生在思维习惯上存在较大的差异,这种差异在工程制图课程的学习中体现较为明显。工程制图课程传统教学中,学生要通过教师对图形的描述来想像建立图形在空间不同方向的投影形状,学生思维上的差异必然导致学生对对图像形象思维上存在较大的差距,因而在工程制图课程中,学生的理解差距较大,产生了较大的教学难度。
  长期以来,为了培养学生形象思维能力和工程设计构思能力,工程制图课程教学十分重视利用各种媒体来帮助学生加深对课程内容的理解。在教学过程中,结合传统教学媒体中的各种实物模型、教学挂图、幻灯片、录像片和计算机多媒体教学课件对绘图、投影过程的动态演示,做到融声、光、图、文于一体,使得多媒体演示教学的优势得以发挥,又弥补了传统教学媒体的不足。传统的课堂教学与现代教学媒体相辅相成,互补结合,相得益彰。
  2 多媒体教学的优势
  课程教学中使用多媒体教学软件,通过模拟、动画技术、三维图形等手段,可使教学内容更加生动形象。如通过一些重要概念的动画演示,帮助学生较快地掌握课程的重点和难点,缩短了知识的认识过程。同时对于一些传统教学手段不易表达的教学内容,多媒体教学软件更显示出其优越性。因此、在工程制图课程教学中使用多媒体教学软件辅助教学,提高教学效率、增加课程教学中的趣味性,实现形象化教学、提高教学效率的一种重要措施。随教育技术的不断发展,如何制作、组合教学各种媒体,使之符合今后教学的需求成为教师的一项主要工作。因此,教师的教学水平、教学准备、教学媒体的制作技术能力等将对整个教学效果产生重大影响。
  3 工程制图教学课件开发中Silverlight技术的运用
  2008年,在云南省教育厅的支持下,作者对目前的工程制图课程教学媒体进行了分析、讨论后,决定利用三维动画技术对课程教学内容进行模拟,被批准立项开展研究。目的是根据工程制图课程教学中教学媒体存在的不足,采用三维动画模型和视频的形式进行改进,以提高工程制图课程的教学效果。
  在教学课件的开发中,大量使用三维动画模型模拟和绘图过程动画视频播放,为使课件能达到预期的效果,适应教学不断发展的需要,课件应具有开放性,并需要考虑课件的可操作性、界面的美观和趣味性等因素,在教学课件中运用了微软最新的Silverlight技术。
  MicrosoftSilverlight是一种跨浏览器、跨平台的NETFramework实现,用于为Web生成和提供下一代媒体体验和丰富的交互式应用程序(RIA)。Silverlight统一了服务器、Web和桌面的功能,统一了托管代码和动态语言、声明性编程和传统编程以及WindowsPresentationFoundation(WPF)的功能,能够开发出具有专业图形、音频和视频的Web应用程序。Silverlight包括很多技术,在教学课件中常用的有XML配置文件、XAML文件、LINQ、运行时播放WMV、WMA和MP3多媒体内容所需的MediaPlayer控件、CoverFlow(旋转木马)导航控件的使用。
  3.1 多媒体教学课件的开放性
  多媒体教学课件的制作开发应具有开放性,便于教师不断地改进、更新,不断地添加新的教学资源,使之符合当时教学情况的要求,就需要在软件的设计中进行系统设计,如模块化设计等。软件在制作中需要大量的计算机方面的技术处理,但大多数教师缺乏多媒体教学软件的编程能力,就使得软件在编制过程中需充分考虑到今后维护、更新的问题,让缺乏软件编程能力使用者能方便地进行维护和更新操作。第一,使不懂编程的人员能很容易更改页面内容(在.XML文件把将旧的资源文件名替换为新的资源文件);第二,实现了动态配置。在教学课件中,存在很多同样的页面,如按照以往HTML的编写,在HTML页面上把所有所需的资源文件的路径、名称等全部信息都写死到页面代码中,这使得页面很复杂难以维护且缺乏重用性,无编程经验的人是无法进行修改和维护的,往往一个地方需要改动就要打开页面找到要替换的位置重新写入新的信息,无法到达动态配置的要求。而采用.XML文件配置,所有页面都是通过LINQ查询,到同一个.XML文件中获取信息。这就实现了只需改一个地方,所有地方都变化的效果,这样大大提高了工作效率并且减少了维护成本和复杂性。
  3.2 .XML文件的编制
  为减少课件的复杂性,课件无数据库要求,而采用了.XML文件作为了系统的数据源。其原理就是把系统所需的数据信息以树形结构手动写入.XML文件中,如下图:
  从中可以看到上述.XML文件都是以层级型排列的数据,程序只需使用LINQ查询语句就能取到每个节点下每个元素的值,例如第一个Section节点下的Tiltle元素的值为“第一节投影的概念和分类”;第一个Section节点下的第一个Child_Section节点下的MediaPath元素的值为“投影的概念.WMV”等,这些所取得的值用于配置界面上所需要的资源文件,与传统的HTML页面运用是完全不同的。
  3.3 导航控件的运用
  位于教学课件上端导航控件CoverFlow(旋转木马)是Silverlight中首创的一个控件,其动态华丽的动画效果和独特的导航方式完全取缔了传统的下拉菜单呆板复杂的操作。CoverFlow的优点主要表现在以下方面:第一,其动画效果优越、使使用者耳目一新;第二,操作简单,使用者能较快的找到所需功能模块。对比传统的下拉菜单,由于下拉菜单的层次较多,会让使用者不能尽快的找到需要的功能。见图2。
  CoverFlow所需的资源信息也是动态通过读取上述介绍的.XML文件的元素信息所获得的,如CoverFlow上每个功能的图像信息,文件名称、所对应的视频名称等。
  3.4 视频媒体播放
  MediaPlayer控件是Sliverlight中专门用于视频播放的控件。向页面添加媒体的操作过程只需将MediaElement添加到标记并为要播放的媒体提供统一资源标识符(URI)。创建一个MediaElement并将其Source属性设置为某视频文件的URI,加载该页时,MediaElement开始播放。MediaElement对象可以播放WindowsMedia视频(WMV)、WindowsMedia音频(WMA)和MP3文件。可以使用MediaElement对象的播放、暂停和停止等方法来以交互方式控制媒体播放。媒体所需的资源同样来自于.XML文件中。
  4 结束语
  在工程制图教学课件的编制中,采用了Sliverlight技术,使得课件中媒体的播放非常流畅,占用系统资源少。同时,由于Sliverlight所具有的特点使得课件的更新和维护具备较大的便利性,无编程经验的教师也能对课件的内容进行及时的更新和添加,使之适合不断发展的教学内容的需要。同时,CoverFlow(旋转木马)导航控件的使用,让整个课件的界面变得华丽而且具有动态的动画效果,增加了课件的观赏性和趣味性,加之课件中包含的大量对工程制图课程内容的三维动画模拟,以形象化的方式解读了课程内容,对提高课程教学效果和教学效率起到了很大的帮助。
  在课件的开发过程中,由于对Sliverlight技术的了解还比较肤浅,所使用到的也仅仅是Sliverlight强大功能中的极小部分,且在课件开发中,涉及大量的动画模型和动画视频的制作,需要耗费大量的人力,使得整个课件存在很多缺陷,需要在再开发中不断进行完善。
  参考文献:
  [1]吕高旭.Silverlight:ASP.NET与Ajax开发实战.[M].北京:清华大学出版社,2008.
  [2]http://www.docin.com/p-40031998.html.[OL]
  [3]姜沛然,戴富美.工程制图动态模拟教学软件的开发与应用[J].机械工程师,2005(03):60~62.
  [4]曾宇.对《工程制图》课程的几点思考[J].重庆科技学院学报(社会科学版),2008增刊:51~52.
其他文献
摘要:语音学习是整个英语学习过程中非常重要的环节。目前,进人大学的民族学生语音状况很差,这就使得语音学习和教学显得尤为重要。文章从认知的角度指出网络环境下英语学习者语音学习的优势所在,重点探讨了网络环境对学习英语语音能力的影响,认为网络环境是提高民族学生英语语音能力的有效途径之一。  关键词:网络环境 民族学生 英语语音学习    语音教学是英语教学的重要环节,语音水平的高低直接影响到英语交流的质
期刊
摘要:民族语教学是一项政策性很强的工作。在民族院校开展民族语教学,对于保护和传承民族语言、民族文化,促进民族地区的社会稳定及民族地区的经济发展有着重要的现实意义。  关键词:民族院校 民族语教学 重要性    我国是一个多民族、多语言、多文字的国家。我国56个民族共有80多种语言或方言,各类少数民族文字达60多种。在60多种少数民族文字中,正式使用的有30多种,其中蒙古、藏、维吾尔、哈萨克、朝鲜、
期刊
摘要:本文以54名云南师大附中和55名昭通市绥江县第一中学初三年级学生为调查对象,主要采用问卷调查等工具,探究初中三年级学生英语词汇学习策略总体倾向,比较他们在词汇学习策略运用上的异同。结果表明:初三年级学生总体上英语词汇学习策略使用频率偏低;师大附中和地方普通中学学生在某些词汇策略使用上存在显著性差异;女生在某些策略的使用频率上明显高于男生。  关键词:云南师大附中 普通中学 词汇学习策略   
期刊
摘要:高职高专院校培养旅游管理专业人才要如何改进培养模式才能更好地顺应社会的发展,与国际旅游接轨,在培养旅游管理专业人才方面存在什么问题,如何解决,本文就这些问题进行了探讨,并对存在的问题提出相应的改进措施。  关键词:高职高专 旅游管理 应用 培养模式    中国在旅游发展方面的目标是要在2020年成为世界旅游强国,为了更好地实现这一目标,对旅游行业人才提出了更高的要求。旅游业具有服务性和实践性
期刊
摘要:针对性不强、训练性不够、教法单一等问题严重制约着初等教育专业普通话教学效率。为切实提高学生的普通话素质,本着因材施教的思想,在准确把握普通话水平各等级语言表征的基础上提出构建普通话教学新模式的设想。通过实施教学对象分类、训练目标分级、训练内容分项的分层级教学,使普通话训练更有针对性地展开。通过突出“四点一线三结合”,使普通话教学更具科学性、系统性和成效性。  关键词:初等教育 普通话教学 分
期刊
摘要:本文通过文献资料等方法,对儿童早期教育与体育运动的关系进行研究。从体育运动对幼儿身心健康、创造力等方面的积极作用,明确体育运动对早期教育的重要性。  关键词:早期教育 体育运动 身心健康 关系    1 早期教育的概念  早期教育是一个很广泛的问题,一般说孩子6岁(入小学)之前的教育都属于早期教育(广义的早期教育),但一般宝宝在3岁会进入幼儿园,因此3~6岁宝宝的教育又称为幼儿教育。一般我们
期刊
摘要:钢琴课程是艺术类高职院校音乐专业课程体系设置中的专业必修课,其地位举足轻重。因此,从教学的实际情况出发,确定有效的教学策略是高等职业院校钢琴教学探讨中的一个重要课题。  关键词:艺术类 高职院校 钢琴教学 策略    当前,高等职业教育已成为我国高等教育中的重要组成部分,承担着为社会培养应用型人才的重任。而由于办学规模不断扩大,艺术类高职院校面临生源素质相对复杂、学生专业起步较晚、专业基础薄
期刊
摘 要:语言是文化的产物。习语是语言宝库中璀璨的不可或缺的一颗珍珠,具有重要的文化价值。英语不仅能够反映英国的政治、历史、宗教,而且还能从中了解英国的文学、风俗习惯等。通过学习英语习语的来源,就可以研究英国的文化特色。  关键词:英语习语 文化 文化价值    习语以其特有的鲜明形象和生动的比喻在一个民族的语言中扮演者不可或缺的角色。习语是语言的精华,它具有重要的使用价值、研究价值。正确恰当的运用
期刊
摘要:高职高专物理化学是化学及相关专业学生的一门化学基础课,对该门课的普遍反映是老师难教、学生难学的“两难”情况,本文从教材选用、双基讲解、问题引导、兴趣培养、习题讲解、知识衔接、实验创新、教学工具、专业特点和成绩评定十个途径就提高高职高专物理化学教学效果这一问题进行了探讨。  关键词:物理化学 教学效果    高职高专是培养实用型技术人才院校,我校更是提出了“培养高技能杰出人才”的核心目标,要求
期刊
摘要:以学生为中心的课堂教学重视和体现学生的主体作用,STT(Student Talking Time)课堂活动体现了以学生为中心来组织教学课堂教学的理念。文章论述了STT课堂活动在英语课堂中的重要性,并探讨了STT活动设计原则, 影响STT活动设计的因素以及如何设计STT活动等问题。  关键词:STT活动 设计 大学英语课堂    STT(Student Talking Time)指学生在课堂上
期刊