基于vml的在线考试系统图形题型的研究与应用论文

基于vml的在线考试系统图形题型的研究与应用论文

ID:11000102

大小:50.00 KB

页数:3页

时间:2018-07-09

基于vml的在线考试系统图形题型的研究与应用论文_第1页
基于vml的在线考试系统图形题型的研究与应用论文_第2页
基于vml的在线考试系统图形题型的研究与应用论文_第3页
资源描述:

《基于vml的在线考试系统图形题型的研究与应用论文》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于VML的在线考试系统图形题型的研究与应用论文.freelouseDrag被调用,在这个方法中,我们在当前鼠标所在点和前一个点中画一条线,然后将当前鼠标所在点的位置保存在变量previous和previously中,以供下次使用。当鼠标按键被放开时,表示画图已经结束,这时将previous和previously都设置无效值为-1。图1生成.class文件然后,生成.class文件,生成.class文件过程如图1所示。最后把Scribble.class类嵌入到网页里面,即可以进行画图了。而JavaApplet实现在线画图的难点在图形的保存,用鼠标进行绘画的图是记录在类里面的,而不是生

2、成网页的htm里面。提出解决方案:记录点的坐标,如直线记录两个点,曲线记录三个点,把坐标上传到服务器,需要察看时只需要根据这些点的坐标重新生成一次图形即可。优点:在线画图较容易实现。缺点:保存实现困难。3)Flash实现在线画图首先,我们得选择一幅图片作为背景,然后把背景导入到舞台。接着把它转变成电影元件,并创建一个新的MC元件,在第一帧处写入相应的动作操作。相同的思想,flash画图也是通过对鼠标处理的相应事件进行实现的。而flash实现在线画图的难点也在保存,主要原因是受限于flash的FlashPlayer为保护最终用户的安全而作的限制。提出解决方案:如果是保存本机,用shar

3、edObject(本地共享对象)以Object形式保存数据;保存到服务器,用字符串形式保存,保存时只要记录点的坐标和颜色等就可以了。优点:在线画图可以实现且界面较为美观。缺点:保存实现困难。4)VML实现在线画图VML(VectorMarkupLanguage)矢量可标记语言。VML相当于IE里面画笔,能实现你想要的图形,而其结合脚本,可以让图形产生动态的效果,可以任意放大缩小而不损失图形的质量。VML是微软1999年9月附带IE5.0发布的,因此,VML智能支持IE5.0或以上IE版本。因而VML具有强大的画图功能。3VML实现在线画图(1)需要在HTML语言里面加上引用(图2所示

4、)注意:因为这里没有用到OFFICE的扩展功能的话,所以忽略第二个schema,这里引用为HTMLxmlns:v。图2引用VML同时我们需要在STYLE元素中注册VML和MicrosoftOfficeExtensions。(2)定义VML模版的时候,可以和HTML的CSS一样理解,它是定义好的一种形状,下次使用的时候直接声明type属性就可以了,在定义模版的同时也定义了V为VML的变量。(3)定义线v:Line/line、圆形v:Oval/Oval、矩形v:rect/rect、圆矩形v:roundrect/roundrect、而插入图片、插入文字进行了可视化编辑是定义在span/sp

5、an里面。(4)画图中的放大、缩小等操作是通过Shape来实现的。Shape是VML最基本的对象,利用它可以画出所有你想要的图形。在VML中,使用的坐标并不是Document的坐标,它有自己的坐标系,这样一来,动态改变它的坐标,就可以实现放大、缩小、旋转等功能了。(5)VML保存,我们把在网页上画的图形直接保存成htm格式,然后上传导入服务器即可。VML在线画图板如图3所示,VML设定图形可视化定义代码为:图3VML在线画图板界面v:Lineid='line1'!--钢笔可视化--v:Strokedash//v:linev:Ovalid='oval1'!--圆形可视化--v:Stro

6、kedash//v:ovalv:rectid='rect1'!--长方形可视化--v:Strokedash//v:rectv:roundrectid='roundrect1'!--圆锯形可视化--……VML画图板界面:在线考试画图板是在线考试系统的重要组成部分,用户可以根据自己的需求对画笔进行设置,如画笔的粗细度、画笔的颜色、画笔的背景进行设定。当用户在移动鼠标的时候,系统也会显示X,Y的变化信息,用户可以看到自己具体的当前位置。VML在线画图板还提供了长方型、圆型、圆矩形等图形模式。用户还可以像在L画图板很好地解决了Javaapplet、Flash里图形很难保存的问题,UML画图板

7、把用户绘画的图形保存为htm格式。并且用户在画图过程中可以查看到画图过程中所生成的网页源代码,并可根据自己的需求对页面的大小进行调控。4实例系统开发在系统的数据库设计中,首先对系统分析得到的数据字典中的数据存储进行分析,分析各数据存储之间的关系,然后得出系统的关系模式。采用ER图的方法进行数据结构分析。根据对在线的分析与评价结果,所开发的实例系统逻辑模型如图4所示。图4实例系统逻辑模型图实例系统主要包含以下模块:前台用户浏览模块(用户登录、产品展示、综合信

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。