基于WEB环境的网络课程资源一体化设计原则,WEB网络环境的教育资源建设成为今天远距离教育的发展主流。这种主流采用多媒体教学形式和相应的网络课程材料,主要包括教学材料和学习材料,在基于WEB技术支持下,发送远距离教育课程、进行远距离教学和远距离学习活动。网络课程是按照既定的教学目标,在WEB技术平台支持下,适用于计算机网络教学需求而设计和开发的教学资源。它是利用internet网络传输教学内容、实施教学活动的教学资源。网络教学的结构主要由教师的教学和学生的学习组成,相应的教学平台也将这两项主要功能贯彻并实现于远距离教学活动中,主要是以教师的教学为主。
1.3 网络教学平台的研究现状
目前ASP技术已经相当成熟,由于ASP.NET是微软开发,基于微软通用语言(大部分是C#和C++)的编译运行的程序,可以使它很好的嵌入大部分WEB应用软件的平台上。因此当前很多的主流网站都选用ASP技术来进行网站编辑。动态服务器页面ASP是微软开发的动态网页编辑语言(html主要用于静态网页),是最常用的技术之一,它提供的用于创建WEB页的强大,快捷,有效的方法已有很长的历史。ASP技术为应用程序提供了一个可靠的,自动化的主机环境,成为当前最先进的WEB开发平台之一[1]。
目前国内的教学网站还存在很多的问题,大部分的教学平台都存在于各大高校中,仅供于自己的校园局域网使用,很少有提供给全社会学习的专业网站。即使在各大高校的教学平台,它的管理也是偏重于学生的娱乐,提供影片和音乐等。各大高校没有统一的标准,阻碍了众多想要学习的人们的学习通道。相比而言,国外的网络教学平台已经开始初步规模,形成了自身的特点,功能全面,反应迅速,安全可靠。举例说明:美国拥有世界最大的网上自由阅览室,许多世界一流高校都有自己独立的教学平台,即使没有在学校学习,也可以通过一定途径,学习到这些知识。
2.相关技术的分析
2.1 ASP.NET简述
当前网络技术的发展很快,短短几年间,由一种单一的网页编辑,扩展到现在的多种多样的语言设计,现在使用最多,最流行的语言有ASP技术,JSP技术,PHP技术等,人们也不在满足于使用静态网页技术,更多的是使用动态技术来实现自己的特色,也让网页的内容充满了色彩和亮点。
ASP是专门开发的一种为服务器端编辑环境,提供平台的WEB应用程序环境。它是一种html的升级版,可以将html的脚本语言和微软提供的Active Server组件无缝的结合到一块,因此可以建立一种高效、可交互、运行速度大大提升的服务器环境。动态网站开发者只需要利用已知的简单脚本语言嵌入到html中,就可以顺利的实现动态网站功能[2]。
而ASP.NET是ASP的升级版本,在ASP的基础上提供了一个模型。这个模型是一个统一的开发模型,将各类的服务统一起来,在编辑模型和结构上有更好的伸缩性。而ASP.NET为了有更好的稳定性和安全性,很大程度上它的语法都可以兼容ASP。
ASP.NET作为一个可编辑的应用程序环境,在基于.NET的基础上,可以利用任何一种能兼容.NET的编辑语言,像C#和jscript.net等,来创作网页。本文使用的是ASP.NET环境,利用C#语言编辑脚本的动态网站。
ASP.NET的最大好处是提供了一个简单的开发模型,可以包含许多程序级提供的逻辑,不仅可以使用html标签,还可以利用ADO技术传递数据库的数据,在文本文件中或是在编辑类中编辑代码,都可以顺利的嵌入到网站中,以适应WEB开发的各种需求。本文利用最多的就是编辑类和迅速在数据库中存取数据的功能,但是ASP.NET主要的工作环境是微软开发的环境,基于商业考虑,很难在跨平台的WEB服务器上工作[3]。 ASP.net《数据结构》教学平台的 前台设计与实现(2):http://www.youerw.com/jisuanji/lunwen_4987.html