论文部分内容阅读
摘 要:本文针对学生业余学习的需要,从效果角度,探讨了部分计算机程序编程语言在学习网站中一些特殊功能的实现及其必要性。指出只有多了解不同开发语言的特点,掌握恰当的学习方法,才能在应用中充分发挥语言的强大的功能和效果。
关键词:计算机编程语言;学习网站;动态效果
中图分类号:TP393.092
1 JavaScript语言介绍
JavaScript语言一种动态性的编程语言。在现在的计算机编程技术中,许多网页的编写就是利用了这种语言的动态性、精悍性、以及它的跨平台型。同时这种语言是不需要直接编译的。在其在运行时,只需要直接将自己的代码发送至浏览器中,即可得到运行。JavaScript语言有着其它语言所不具有的简单、易学的优点,而且可以嵌入其他高级语言中实现网页的动态效果。
1.1 实现鼠标的动画跟踪功能
在很多学习网站中,当网页浏览时,通过鼠标可以进行课堂内容讲解的跟踪,以及通过鼠标的动作等来实现各种提示信息的显示,学生也可以与老师进行良好地交流。例如:当学生们在网上听授课老师进行课堂知识讲解时,如果将鼠标移动至网页上的课堂黑板上的知识点时,课堂黑板上的知识点内容所拥有的绝对坐标恰巧给了我们显示这个知识点详尽信息的提示。学生们可以控制课堂的进度来细细理解这个知识点。这一特点的实现,可以适应于不同接受能力层次的学生学习要求,方便自学,比起实体的课堂教授更有效果。现在不少网站通过FLASH来实现这个效果,但因为IE和NC都要安装插件才能观看,于是就有了相当的局限性。用JAVASCRIPT实现该效果,就有天然的优势了——浏览器自动识别。
1.2 实现文字图像动态显示的功能
在学习网站中,可以利用JavaScript的动态显示性功能,动态地显示教学信息以及学校最近的各种通知、公告等是绝对必须的。同时,这样的动态性文字,还可以将其他学生所面临的一些共同解题问题,进行统一地讲解、罗列,方便学生之间的交流互动。在网页中,动态地,尤其带滚动效果的文字最能够吸引住学生们的注意力。而文字的动态性显示的功能完全可以由JavaScript这一语言来完成。利用其动态显示功能实现文字与图像的擦除功能。可以帮助教师将以前所讲授的各种知识点进行罗列归集,帮助老师们更好地理顺这些知识点之间的联系与差异,使得学生们可以很快地掌握住诀窍与重点。
2 JSP语言介绍
JSP语言是现今动态网页设计计算机编程语言中,可谓是后来居上。JSP语言以其安全、速度更快等优点,似乎在一夜之间就征服了整个动态网页脚本语言编程。JSP语言是在JAVA语言的基础上被开发出来的。JSP语言中可以嵌入JavaScript语言中片段以及JSP本身语言的标签,使其发挥更强大的功能。所以,在运用JSP语言进行编程的过程中,需要利用到一些JAVA语言的知识点与运行环境。
1.1 实现知识点的链接功能
在业余学习中,学生希望可以随时随地选择老师上课的内容进行复习或预习也希望能获取到教学之外的信息。那么学生在知识点的复习以及预习这一块,对知识点进行额外地链接窗口是很有必要的。为了不让学生因为存在知识盲点而影响整个课堂的学习质量,学生们碰见一个陌生的知识点时,如果能够通过点击该知识点从而帮助学生了解该知识点的基本信息,扫除这部分的知识盲点,那么有助于学生学习效果的提升。链接的文件经鼠标一点击,可以实现文件的下载功能。学生可以将文件保存在本地,随时可以打开来学习。
1.2 实现动画卡通人物
在学习网站中,视频也不容忽视。网页视频中,在视频的四个小角落上,可以适度地添设一些动态地卡通人物。这个卡通人物的作用就在于帮助学生与老师进行交流、沟通。学习精灵的设计,主要是考虑到学生在学习过程中恐怕难以招架住网络中的诱惑,因而无法专心专意地将注意力放在教师的知识点中。另外,学习精灵的一些萌宠表情、滑稽表演等,在老师教授一些抽象性大、轮廓复杂的数学内容以及物理性质、化学表象等,可以帮助学生们调动起自己的想象能力来将这类的问题具体化、实际化。另外还能够帮助教师在教授一些枯燥乏味的理论知识时活跃起课堂的气氛,消除学生们上课犯瞌睡的老毛病。同时,学习精灵中应该存储着学生的学习计划内容,每天就似闹钟一样,提醒学生今天学习任务计划完成与否,激励学生按时完成学习作业。
1.3 实现学习能力网上测试功能
如果任由学生在一种毫无压力的环境下进行自主学习的话,学生的学习技能提高就得需要一定的檢测标准。学生可以通过在线的模拟考场,来检验自己的学习情况,进行查漏补缺。要想实现这样的一个动态考试功能,那么考场中的考试限定时间动态显示,以及考试试题的动态显示,就需要得以保证。同时考试之后,将学生在做题过程中所出现的各种问题进行归纳、列表比较之,使得学生能够清晰自己在做题过程中所存在的各种不足与弱项,进而依次进行有针对性改正。同时,关于考试过程中的一些题目设计缺陷问题等,为了让老师得以及时地发现并且给予调整,从而不耽误整个的考试,必要的师生联系、讨论窗口要考虑到的。这样的简单又动态式、交互式功能,JSP语言是能够满足的。让学生们熟悉考场中的自己,才能够帮助学生们在真实、现场的考场中超水平的发挥。
3 其他编程语言简介
程序开发中,计算机编程语言还有多种、特色比较明显的例如:PHP语言、ASP语言,ASP.NET语言等。这几种语言一般进行动态项目开发比较方便,PHP与MYSQL数据库配合使用,ASP与ACESS数据库配合使用居多,ASP.NET主要与微软的SQLServer数据库完美搭配实现大型网站的开发。每种语言都留有两面性,不足与优势,没有一种编程语言是技压群雄、长期地处于绝对优势的状态。JSP语言与JavaScript语言所能够实现的一些动态性技巧特征,理论上来说,其它的编程语言也能够达到。但是最终所设计出来的动态效果性能以及用户的体验系数上,那就各自不一。如果论特效的制作顶属JavaScript语言,简单,可以跨浏览器而使用。而其他的编程语言实现起来费力一些,一般在程序中调用JavaScript语言去实现特殊特效的功能。在学生业余学习网站的设计中,综合这些编程语言的编程特性,帮助我们更好去实现,才是动态网页设计所应遵循的首要、根本原则。
4 学习计算机程序编程语言的方法建议
计算机程序编程语言在计算机专业学生学习中甚为重要。但语言本身枯燥,语法复杂,学习起来有一定的难度。学习起来要掌握方式方法。如兴趣法,兴趣是最好的老师,要培养学习语言的兴趣和乐趣,使其主动学习而不是被动学习;联想比较记忆法,对于任何的语言都有三种程序结构,顺序结构,循环结构,选择结构。程序的算法思路是一样的,只要区分的是语言的语法。笔记法,通过记笔记来巩固所学,达到温故而知新的目的。反复实践法。对于语言的语法就要多写多练多调试,俗话说熟能生巧就是这个道理。相信只要方法得当,功夫用到,一定会技压群芳。
参考文献:
[1]屈鹏飞.javascript网页编程案例教程[M].北京:清华大学出版社,2002.
[2]陈会安.javascript网页制作彻底研究[M].北京:人民邮电出版社,2001.
[3]张丰.JSP程序设计案例教程[M].北京:电子工业出版社,2010.
作者简介:王健,男,本科,研究方向:计算机科学与技术专业。
作者单位:哈尔滨石油学院,哈尔滨 150028
关键词:计算机编程语言;学习网站;动态效果
中图分类号:TP393.092
1 JavaScript语言介绍
JavaScript语言一种动态性的编程语言。在现在的计算机编程技术中,许多网页的编写就是利用了这种语言的动态性、精悍性、以及它的跨平台型。同时这种语言是不需要直接编译的。在其在运行时,只需要直接将自己的代码发送至浏览器中,即可得到运行。JavaScript语言有着其它语言所不具有的简单、易学的优点,而且可以嵌入其他高级语言中实现网页的动态效果。
1.1 实现鼠标的动画跟踪功能
在很多学习网站中,当网页浏览时,通过鼠标可以进行课堂内容讲解的跟踪,以及通过鼠标的动作等来实现各种提示信息的显示,学生也可以与老师进行良好地交流。例如:当学生们在网上听授课老师进行课堂知识讲解时,如果将鼠标移动至网页上的课堂黑板上的知识点时,课堂黑板上的知识点内容所拥有的绝对坐标恰巧给了我们显示这个知识点详尽信息的提示。学生们可以控制课堂的进度来细细理解这个知识点。这一特点的实现,可以适应于不同接受能力层次的学生学习要求,方便自学,比起实体的课堂教授更有效果。现在不少网站通过FLASH来实现这个效果,但因为IE和NC都要安装插件才能观看,于是就有了相当的局限性。用JAVASCRIPT实现该效果,就有天然的优势了——浏览器自动识别。
1.2 实现文字图像动态显示的功能
在学习网站中,可以利用JavaScript的动态显示性功能,动态地显示教学信息以及学校最近的各种通知、公告等是绝对必须的。同时,这样的动态性文字,还可以将其他学生所面临的一些共同解题问题,进行统一地讲解、罗列,方便学生之间的交流互动。在网页中,动态地,尤其带滚动效果的文字最能够吸引住学生们的注意力。而文字的动态性显示的功能完全可以由JavaScript这一语言来完成。利用其动态显示功能实现文字与图像的擦除功能。可以帮助教师将以前所讲授的各种知识点进行罗列归集,帮助老师们更好地理顺这些知识点之间的联系与差异,使得学生们可以很快地掌握住诀窍与重点。
2 JSP语言介绍
JSP语言是现今动态网页设计计算机编程语言中,可谓是后来居上。JSP语言以其安全、速度更快等优点,似乎在一夜之间就征服了整个动态网页脚本语言编程。JSP语言是在JAVA语言的基础上被开发出来的。JSP语言中可以嵌入JavaScript语言中片段以及JSP本身语言的标签,使其发挥更强大的功能。所以,在运用JSP语言进行编程的过程中,需要利用到一些JAVA语言的知识点与运行环境。
1.1 实现知识点的链接功能
在业余学习中,学生希望可以随时随地选择老师上课的内容进行复习或预习也希望能获取到教学之外的信息。那么学生在知识点的复习以及预习这一块,对知识点进行额外地链接窗口是很有必要的。为了不让学生因为存在知识盲点而影响整个课堂的学习质量,学生们碰见一个陌生的知识点时,如果能够通过点击该知识点从而帮助学生了解该知识点的基本信息,扫除这部分的知识盲点,那么有助于学生学习效果的提升。链接的文件经鼠标一点击,可以实现文件的下载功能。学生可以将文件保存在本地,随时可以打开来学习。
1.2 实现动画卡通人物
在学习网站中,视频也不容忽视。网页视频中,在视频的四个小角落上,可以适度地添设一些动态地卡通人物。这个卡通人物的作用就在于帮助学生与老师进行交流、沟通。学习精灵的设计,主要是考虑到学生在学习过程中恐怕难以招架住网络中的诱惑,因而无法专心专意地将注意力放在教师的知识点中。另外,学习精灵的一些萌宠表情、滑稽表演等,在老师教授一些抽象性大、轮廓复杂的数学内容以及物理性质、化学表象等,可以帮助学生们调动起自己的想象能力来将这类的问题具体化、实际化。另外还能够帮助教师在教授一些枯燥乏味的理论知识时活跃起课堂的气氛,消除学生们上课犯瞌睡的老毛病。同时,学习精灵中应该存储着学生的学习计划内容,每天就似闹钟一样,提醒学生今天学习任务计划完成与否,激励学生按时完成学习作业。
1.3 实现学习能力网上测试功能
如果任由学生在一种毫无压力的环境下进行自主学习的话,学生的学习技能提高就得需要一定的檢测标准。学生可以通过在线的模拟考场,来检验自己的学习情况,进行查漏补缺。要想实现这样的一个动态考试功能,那么考场中的考试限定时间动态显示,以及考试试题的动态显示,就需要得以保证。同时考试之后,将学生在做题过程中所出现的各种问题进行归纳、列表比较之,使得学生能够清晰自己在做题过程中所存在的各种不足与弱项,进而依次进行有针对性改正。同时,关于考试过程中的一些题目设计缺陷问题等,为了让老师得以及时地发现并且给予调整,从而不耽误整个的考试,必要的师生联系、讨论窗口要考虑到的。这样的简单又动态式、交互式功能,JSP语言是能够满足的。让学生们熟悉考场中的自己,才能够帮助学生们在真实、现场的考场中超水平的发挥。
3 其他编程语言简介
程序开发中,计算机编程语言还有多种、特色比较明显的例如:PHP语言、ASP语言,ASP.NET语言等。这几种语言一般进行动态项目开发比较方便,PHP与MYSQL数据库配合使用,ASP与ACESS数据库配合使用居多,ASP.NET主要与微软的SQLServer数据库完美搭配实现大型网站的开发。每种语言都留有两面性,不足与优势,没有一种编程语言是技压群雄、长期地处于绝对优势的状态。JSP语言与JavaScript语言所能够实现的一些动态性技巧特征,理论上来说,其它的编程语言也能够达到。但是最终所设计出来的动态效果性能以及用户的体验系数上,那就各自不一。如果论特效的制作顶属JavaScript语言,简单,可以跨浏览器而使用。而其他的编程语言实现起来费力一些,一般在程序中调用JavaScript语言去实现特殊特效的功能。在学生业余学习网站的设计中,综合这些编程语言的编程特性,帮助我们更好去实现,才是动态网页设计所应遵循的首要、根本原则。
4 学习计算机程序编程语言的方法建议
计算机程序编程语言在计算机专业学生学习中甚为重要。但语言本身枯燥,语法复杂,学习起来有一定的难度。学习起来要掌握方式方法。如兴趣法,兴趣是最好的老师,要培养学习语言的兴趣和乐趣,使其主动学习而不是被动学习;联想比较记忆法,对于任何的语言都有三种程序结构,顺序结构,循环结构,选择结构。程序的算法思路是一样的,只要区分的是语言的语法。笔记法,通过记笔记来巩固所学,达到温故而知新的目的。反复实践法。对于语言的语法就要多写多练多调试,俗话说熟能生巧就是这个道理。相信只要方法得当,功夫用到,一定会技压群芳。
参考文献:
[1]屈鹏飞.javascript网页编程案例教程[M].北京:清华大学出版社,2002.
[2]陈会安.javascript网页制作彻底研究[M].北京:人民邮电出版社,2001.
[3]张丰.JSP程序设计案例教程[M].北京:电子工业出版社,2010.
作者简介:王健,男,本科,研究方向:计算机科学与技术专业。
作者单位:哈尔滨石油学院,哈尔滨 150028