1/4网络教学平台中的数理公式解决方案ApracticalwayofdealingwiththeissueofrepresentingmathformulaontheWeb雷春*李素端***湖北省鄂育教育信息网有限公司**武汉汉声电脑有限公司E-mail:**Web环境下数理公式的编辑、传输、显示及可重用性问题是教学资源建设过程中的重要技术之一。本文论述了一种基于XML、ActiveX、JAVA技术实现的网络数理公式解决方案——Formula1.0,它有效地解决了网络上数百种公式的编辑、显示及可重用问题。矚慫润厲钐瘗睞枥庑赖賃軔。关键词:远程教育网络教学资源公式编辑1引言实施现代远程教育工程,形成开放式教育网络,构建终身学习体系,能充分利用和优化教育资源,普及与提高全民素质,降低教育成本。其核心是教学资源建设。数理公式以简练、形象、直观的符号来表述概念和理论,常用于描述规律或某一问题的具体解决过程,是数学等基础学科内容的一种重要表达方式。它本身是一种重要的教学资源,同时又是广泛意义的教学资源建设中的重要一环。所以它必须具备编辑制作过程的简易性、传输的快捷性和使用过程中的可重用性等特点。聞創沟燴鐺險爱氇谴净祸測。随着网络教学的逐步普及以及教育网站的增多,网络上数理公式的应用越来越普遍,但从数理公式的应用情况来看,还没有具备以上特点。目前通行的做法主要是利用其他的软件做好公式,然后生成图片,再使用网页制作软件做到网页中。这样的过程,不仅开发工序复杂,传输效率低,而且可重用性也得不到解决。只要公式中有任何一个小的改动,就需要重新执行上面的工序来制作图片。究其原因,主要在于数理公式资源使用了图片作为它的实现形式。残骛楼諍锩瀨濟溆塹籟婭骒。2对问题的分析采用图片这种表现形式之所以无法做到可重用,是因为图片这种形式不能体现数理公式的内在组成规律。但这种组成规律是客观存在的,它的表现在于:公式的具体内容虽然千变万化,但万变不离其宗,其内容组成元素是固定的,也是可以进行科学的分类。如公式:badxx2和dxcax2。它们代表了两个不同的积分,但在内容的组成上,都是由积分符号,积分上限、积分下限和被积式组成。由于它是实现可重用的关键,使得编辑以图片形式表现的公式资源在实现上是非常复杂的,往往还不如重新开发。要想实现公式资源的可重用,需要采用别的表现形式。以前采用图片作为公式资源的表现形式有其客观原因:酽锕极額閉镇桧猪訣锥顧荭。(1)图片是网络通用的一种媒介,使得公式资源能以图片为载体,应用于网络教学。做到较好的通用性和共享性。彈贸摄尔霁毙攬砖卤庑诒尔。(2)目前还没有更好的网络数理公式解决方案。因此需要采用一种方式,它要能体现数理公式的内在组成规律,使公式资源能够做到可重用,又要能保持使用图片的优点。謀荞抟箧飆鐸怼类蒋薔點鉍。XML(ExtensibleMarkupLanguage,可扩展的标记语言)的出现,帮我们解决了这一问题。XML和HTML(HypertextMarkupLanguage)超文本标记语言一样,都是SGML(StandardGeneralizeMarkupLanguage)——一种通用标记语言的子集。但XML是一种元标记语言,有着巨大的伸缩性与灵活性,能够针对特定的应用定义自己的标记语言,其应用前景无人表示怀疑,也是未来的网络技术标准之一。一种基于XML的公式语言是完全可以根据公式资源的特点来描述公式的整体和组成元素的,从而实现公式资源的可重用。而且基于XML的公式语言能够与文本这种网络上最通用的媒介相融合,做到更好的通用性和共享性。惟一的问题就是把文本形式的公式资源以某种形式形象、直观地表现在使用者面前。但这个问题以现有的技术是不难解决的。厦礴恳蹒骈時盡继價骚卺癩。ActiveX技术是一种已被广泛采用的成熟技术,它的实现和在网络中的传输有其显着的优越之处。ActiveX是基于通用对象模型(CommonObjectModel简称COM)而设计的。可以作为对象(Component)嵌入任何对象链接与嵌入的容器(OLEContainer)中,当然包括InternetExplorer等通用的浏览器。由于可采用面向对象的思想,ActiveX控件能处理并完成十分复杂的功能,而网络传输却短小灵便。既能处理变幻无穷的公式的解析和表现,又能在远程网络中快速传输。茕桢广鳓鯡选块网羈泪镀齐。JAVA语言...