欢迎大家光临【无师自通-教程网】您的到来是我们的荣幸。本站提供photoshop教程,ps教程,flash教程,cad教程,网页制作教程,excel教程,asp教程,vb教程,3d教程,c语言教程,html教程,coreldraw教程,dreamweaver教程,java教程,3dmax教程 等各种教程为主题的内容和服务,相信您会在这里找到您所需要的东东。无师自通伴您一生-谢谢您的光临!!
网站地图 设为首页
简繁切换 加入收藏
栏目待定 留言本站
您现在的位置: 无师自通-教程网 >> WEB开发 >> Java教程 >> 教程正文

  没有公告

[组图]Java让Web显示数学特殊符号 更多...
Java让Web显示数学特殊符号

 网络的飞速发展使得人们能够在不同时间、空间交流。然而目前交流还只限于文本方式或简单的、事先编辑好的图片。当讨论数学问题时,人们常常苦于无法用简单的数学符号直接表达准确的意思,这大大限制了远程教学的发展。同时使网络交流停留在近乎原始的方式上,可以说仅仅只是用文字代替了语音。本文介绍利用SVG和Java开发包处理这一问题的解决方案。通过此种方案,在不同网络终端的用户可以用近似于MathLab中的数学语言描述自己想要得到的数学符号,由服务器动态生成数学符号图像,并向其它终端发送。

  现有的几种方案

  目前网上解决数学符号显示的方案有以下几种:

  ◆ MathML这是W3C根据XML标准制定出的在网络上显示数学符号的语言,但它非常复杂,并且目前IE暂时不支持需要的插件。同时,由于它需要在客户端解释显示,速度也是一个问题。

  ◆ Applet 在以前的教学软件中就有使用Applet解决数学符号显示的例子,但是速度问题和微软对Applet的抵制使得它已逐渐失去生命力。

  ◆ SVG 虽然IE目前也暂不支持,但它的插件相对而言很容易得到。只要安装了Acrobat Reader,插件就自动装上了。

  相关技术

  XML

  扩展标记语言(XML,eXtensible Markup Language)是一种可扩展的元置标语言。XML是由SGML(Standard General Markup Language)发展而来的语言,其目标是为了适应Web应用环境,将网络上传输的文档规范化。它用文档的结构标记定义手段来表达文档内容的语义元素及其关联,从而提供了网上数据交换的语义格式标准,以及各类业务文档置标语言标准的实现方法。

  XSLT

  XSLT(Extensible Stylesheet Language Transformation)是一种将XML文档转换成其它类型文档的语言。

  JAXP

  JAXP(Java API for XML Processing)是Sun公司推出的一种最新的XML工具包。支持最新的DOM和SAX API。

  SVG

  SVG(Scalabel Vector Graphics)是一种以XML格式描述二维图形的规范。这些XML文档以.svg扩展名结尾,并且可由SVG浏览器读取这些文件,然后显示。目前大多数Web浏览器都支持用插件或ActiveX控件(比如Adobe SVG Brower)查看SVG文档。之所以称“可缩放矢量图形”是因为SVG处理的是矢量类型的图形,而不是光栅类型的图形。矢量图形是可缩放的,并且在图形缩放或旋转时不会降低分辨率或模糊细节。可缩放矢量图形还可以采用轻巧的可移植格式描绘复杂图形。与其它格式比较起来,矢量图形格式主要优点在于:第一,用于包含图形信息的文件尺寸较小;第二,组织信息的方式便于理解。

  在SVG中所有图像都由图元组成,例如line、path、text等。

  JSP

  JSP(Java Serve Page)能在Web Server端整合Java语言至HTML网页环境中,利用网页内含的Java程序代码取代原有的CGI、ISAPI或者IDC的程序。主要用于动态网页的制作。

 

[1] [2] [3] 下一页

教程录入:admin    责任编辑:admin 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     
     
     
     

    asp连接mysql数据库

    asp连接mysql数据库-2

    frontpage2000教程---制作主页
    免责声明!本站资料大部分来自于互联网,其版权归原作者或其他合法者所有.如内容涉及或侵犯了您的权益,请通知本人,我将尽快处理!.欢迎您的光临。
    辽ICP备07003958号
    无师自通,伴你一生-教程网