论文部分内容阅读
计算机图形学是计算机科学最活跃的分支之一,它伴随着计算机技术的发展而发展。如今,计算机图形学已经深深的扎根于现代社会的各个方面,被广泛应用于电脑动画、科学计算可视化、CAD/CAM、影视娱乐等领域。本文通过对VML语言实现计算机图形算法的深入研究,结合MVC设计模式以及Struts框架开发在线画图系统,着重阐述了如何利用VML语言实现在线绘制几何失量图形并实现图形算法。作为一门专业的Web绘图编程语言----VML(The Vector Markup Language)矢量可标记语言是微软公司于1999年9月附带IE5.0发布的。这是一门全新的图形编程语言,尽管目前业界关注的人士比较少但随着Web应用的不断发展,这种以文本形式存储图形的标记语言已呈现出它不可抵挡的优势和魅力。它相当于IE里面的画笔,而且结合脚本,可以让图形产生动态的效果,同时也是未来3D网页制作的主要编程语言之一。论文以计算机图形学算法在线学习系统作为理论与实践的结合,深入研究VML语言,javascript语言, java语言,div+css语言,jsp语言,SQLserver数据库等;详细阐述Dreamweaver + Myscplise + tomcat + JDK1.60 + SQLserver这一开发平台;详细论述了多层体系架构的实现以及Struts框架在该系统中的应用。在开发过程中,通过应用MVC设计模式实现了表示逻辑和业务逻辑的分离,为系统的开发和维护提供了更大的灵活性和更好的可管理性。通过实践表明,应用这种系统框架可以提高系统开发的效率,同时满足系统扩展性和可维护性的要求。