论文网首页|会计论文|管理论文|计算机论文|医药学|经济学论文|法学论文|社会学论文|文学论文|教育论文|理学论文|工学论文|艺术论文|哲学论文|文化论文|外语论文|论文格式
中国论文网

用户注册

设为首页

您现在的位置: 中国论文网 >> 计算机论文 >> 计算机应用论文 >> 正文 会员中心
 计算机应用论文   计算机理论论文   计算机网络论文   电子商务论文   软件工程论文   操作系统论文   通信技术论文
超媒体课件动态网页的实现
摘要:详细介绍了实现超媒体课件动态网页的asp方式,论述了具体建立动态网站、动态访问数据库的方法。
关键词:超媒体 计算机辅助教学 动态网页

随着计算机技术与网络技术的发展,计算机辅助教学(cai)呈现两大趋势:网络化和多媒体化,特别是近几年来,internet网的迅速发展,计算机校园网的日益普及,推动了计算机网络教学进一步的发展,网络教学不仅可以共享计算机资源,而且可为教学提供各种有利手段,多媒体技术的产生和发展,为计算机辅助教学开辟了新的天地。在网络技术、多媒体技术基础上,根据校园网的特点,可将超媒体技术应用于多媒体网络教学中,将教学内容以web页面的形式展示,编制出超媒体教学课件,将图像、图形、视频、动画、声音等丰富的多媒体信息嵌入web页面中,超媒体课件在网上发布,可实现动态的交互功能,充分发挥其能动作用,使学生积极主动地 参与学习,学生还可以自行选择学习内容,掌握学习步调和速度,对问题的回答能及时得到反馈信息,也能判断学生的学习情况,生动形象地提供新的教学信息。
一、实现超媒体课件动态网页的方式
当前网上的许多超媒体web课件仍然是“静态”的页面内容。
由于其页面内容“固定不变”,学生通过internet的http(hypertext transport protocol)协议向站点服务器提交申请后,只能进行浏览查询,教师和学生无法进行双向交流,也就是说,这类页面缺乏交互的功能,解决这个问题(包括页面内容自动更新)的方法就是建立动态的站点。WWw.11665.CoM所谓动态,是指服务器运行一个应用程序,客户端与服务器端能够动态交互甚至实时地以html格式接收和发布存储在数据库中的结构化文件信息。而静态网页显然是无法做到这点的,实现超媒体课件动态页面有以下几种方式。
cgi(通用网关接口),是最初的web数据库界面,开发人员通过cgi编程,可以与数据库建立实时地连接,从而实现用户关键任务的客户机/服务器(c/s)商业应用所需要的动态操作特性。然而,它的缺点是:效率不高,web服务器每处理一个cgi请求时,它就执行一个新的cgi程序脚本,cgi脚本一旦运行,它就要消耗大量的服务器资源。如果有太多的用户同时向web server提交数据库请求时,多个执行文件就会导致运行速度大幅降低,甚至崩溃。
为此,网景公司和微软公司推出各自的改进型cgi脚本,分别称为nsapi和isapi,它们全面地将cgi脚本纳入服务器,使其成为一种服务器扩展式模块(或插入式模块)。它只须调用单个cgi脚本就可以满足多个用户的要求,运用这种方法可以减少服务器内存和其他资源的消耗。由于nsapi和isapi过于复杂,不易产生,变化更改也很困难,因此,它们需要高级语言,如c、c++和pascal来支持多线程的开发,而并非集成于html中。
随着服务器端脚本的推出,微软公司推出了activex server pages(asp),又称动态服务器主页,这也是论文着重介绍的。它的出现使开发人员创建的html文档能够自动纳入存储在服务器上的最新数据中。asp脚本引擎是isapi,它充分利用了isapi高效的服务器集成特性,大大减轻了开发人员创建一个高效、动态的数据库驱动站点的负担。asp不仅能在与isapi兼容的服务器上运行,而且也能在任何流行的浏览器上生成可以查看的html文档。
二、通过asp实现超媒体课件动态网页
asp内含于internet information server3.0(iis3.0),提供一个服务器端(server side)的script环境。可以产生和执行动态、交互式、高效率的站点服务器(web server)的应用程序。
asp并非一个script语言,而是提供一个可以集成script语言(vbscript或java script)到html主页的环境。asp文件实际上就是带有.asp扩展名的文本文件,开发人员甚至可以用windows下面的wordpad进行它包括:html标记(tags),vbscript或javascript语言的程序码,以及asp语法,html标记(tags)使用“<……>”将html程序码包含起来,以与常规的文本区分开来;而asp使用“<%……%>”将asp的script程序码包含起来。当用户提交请求时,站点服务器会自动将asp的程序码解释为标准html格式的主页内容,再送到用户端的浏览器上显示出来。
设置和使用asp的步骤如下:
1.在安装有iis服务器上执行网络服务管理器。
2.设置网站名称。
3.设置发布目录属性项。
4.在application configuration的对话框中,点app option表。
5.在默认的asp语言文本框中,输入你所要的主要脚本语言。例如vbscript或jscript,完成后,<%和%>中包容的程序就默认
为你所指定的那种语言。
6.编写asp代码并置于发布目录中。
7.通过浏览器提交请求给web server后可浏览。
asp内含五个activex server components(动态服务器组件)和五个内置的对象(object),利用它们,开发人员可以制作出动态交互式的主页内容,甚至可以使用visual basic,javascript,visual c++程序语言制作activex服务器组件,扩充asp的功能。
asp五个内置的“activex server components如下:
1.database access component(数据库访问组件)
2.file access component(文件访问组件)
3.ad rotator component(广告轮播器组件)
4.browser capabilities component(浏览器信息组件)
5.content linking component(内容链接组件)
asp提供五个内置的“对象”(object),你可以直接调用:
1.request:取得用户信息
2.response:传送信息给用户
3.server:提供访问服务器的方法(methods)和属性(properties)的功能
4.applications:一个应用程序,可以在多个主页之间保留和使用一些共同的信息。
5.session:一个用户,可以在多个主页之间保留和使用一些共同的信息。

三、asp与ado结合实现超媒体课件动态访问数据库
在计算机辅助网络教学中,学生可以从浏览器画面通过internet网,查询cai课件数据库的数据,甚至输入、更新和删除放置课件的站点服务器的数据库信息。ado(动态数据接口)作为数据库访问组件,可以与asp结合,藉以提供访问数据库的功能,在课件页面执行结构化查询语言(简称sql)命令,学生在浏览器画面中输入、更新和删除站点服务器的数据库信息。
ado使用recordsets对象,作为数据的主要接口,可使用vbscript、javascript语言来控制数据的访问与查询结果的输出显示画面。ado可以连接多种数据库,包括sql server、informix、oracle等支持odbc的数据库,ado共有七种独立的对象。
1.连接对象 代表与一个数据源的唯一对话。例如,你可以用连接对象来打开一个对microsoft sql server的连接。
2.记录集对象 代表来自一个数据提供者的一组记录。例如,你可以用一个记录集对象来修改一个sql server表中的记录。
3.域对象 代表一个记录集中的一个域。
4.命令对象 代表一个命令。例如,你可以用命令对象执行一个sql存储过程或有参数的查询。
5.参数对象 代表sql存储过程或有参数查询中的一个参数。
6.属性对象 代表数据提供者的具体属性。
7.错误对象 代表ado错误。
其中连接对象、命令对象和记录集对象是ado的核心所在。
在使用ado访问nt站点的数据库之前,用户必须建立一个数据源。数据源包含如何与一个数据提供者进行连接的信息,在这种情况下,你将使用数据源与服务器端数据库建立连接。数据源共有三种类型:用户可以建立用户数据源,系统数据源或者文件数据源。
具体步骤是:先打开win98或winnt控制面板下的odbc选项,根据所使用的数据库类型在用户数据源中添加数据源。然后用文本编辑器完成源代码的编写,将源代码置入winnt下可发布的目录内,用户即可通过浏览器访问数据库,在客户端和服务器端实现双向的交流。
四、结束语
随着asp技术的不断完善和发展,越来越多的cgi编程开始转向asp,本人利用asp技术在超媒体课件的开发方面做了有益尝试,为今后的网上多媒体教学软件的发展奠定了必要的基础,并希望以此来提高计算机教学质量、推动计算机网络教学进一步发展。
  • 上一个计算机论文:
  • 下一个计算机论文:
  •  作者:周黎明 [标签: 超媒体 课件 动态 网页 实现 ]
    姓 名: *
    E-mail:
    评 分: 1分 2分 3分 4分 5分
    评论内容:
    发表评论请遵守中国各项有关法律法规,评论内容只代表网友个人观点,与本网站立场无关。
    媒体参与公共管理的问题与对策
    论多媒体技术与数学教学整合的关键
    小学语文与多媒体的有机结合
    美术课多媒体范画教学效果说
    多媒体模式下的计算机应用基础实验教学
    做好微博时代主流媒体的舆论引导
    社交媒体融汇2.0新闻业
    浅谈系统科学视野下的教学媒体设计
    谈多媒体课件在教学中的定位
    新形势下现代多媒体技术教学的应用探究
    关于云技术+多媒体技术与教学模式的继续探讨
    计算机多媒体课件在历史教学中的运用
    | 设为首页 | 加入收藏 | 联系我们 | 网站地图 | 手机版 | 论文发表

    Copyright 2006-2013 © 毕业论文网 All rights reserved 

     [中国免费论文网]  版权所有