“ASP.NET Ajax”课程教学实践与探索

来源 :学周刊·A | 被引量 : 0次 | 上传用户:vs1ji
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文首先概述了ASP.NET Ajax在高职高专计算机专业.NET方向教学中的重要地位,然后结合笔者所讲授的“ASP.NET Ajax”课程实践和经验,针对Ajax教学中的问题,在分析了高职高专Ajax教学过程中存在与实际脱节的情况基础上,阐述了典型案例在教学过程中的实施方法。
  关键词:Ajax技术 典型案例教学 课程设计
  中国分类号:G642 文献标识码:B
  
  石家庄外经贸职业学院计算机系作为培养面向基层的.NET方向高等技术应用型专门人才基地,开展模块化体系教学有着深远的意义。学院计算机系软件技术专业(.NET方向)的人才培养计划中明确指出:学生在三年的学习中重点掌握C++程序设计、WinForms界面编辑设计、ASP.NET动态网站的开发与设计、数据库服务应用、ASP.NET Ajax程序设计等,毕业生能从事计算机系统和网站技术的开发与应用工作。其中ASP.NET Ajax程序设计是软件技术专业(.NET方向)一门非常重要的专业课,如何将Ajax技术传授给学生就需要教师认真钻研,不断探索。
  一、ASP.NET Ajax在高职高专计算机专业.NET方向教学中的重要地位
  1.ASP.NET Ajax课程是软件技术专业的专业课程,属于课程体系中的核心课程。该课程着眼于对Ajax基本思想的阐述和分析、讲解Ajax服務器端技术应用以及一些Ajax控件的使用方法等三方面。ASP.NET Ajax课程更是一门理论程度较深、实践性较强的课程,教师除了完成基本的教学目标,还应达到培养学生独立思考问题和解决问题的能力,锻炼学生的设计创新能力。
  2.ASP.NET Ajax技术是一种实现异步网络应用的技术,它被整合在ASP.NET之中,是ASP.NET的一种扩展技术。通过ASP.NET Ajax技术,开发人员或程序员可以将Web服务器控件和客户端脚本结合起来,并在此基础上实现Web页面的局部更新功能。因此当浏览器与服务器交互时,ASP.NET Ajax技术可以将页面中的一部分内容呈现出来,并且可以避免将浏览器中的整个内容提交到服务器。
  二、Ajax教学中的问题
  石家庄外经贸职业学院计算机系的课程体系经过几年的努力,已经逐渐成熟,但对ASP.NET Ajax课程在具体教学过程实践当中还是存在一些问题。
  1.学生缺乏独立设计程序的能力。高职高专的学生建模能力弱,软件工程的思想欠缺。然而Ajax课程实践要求较高,需要较强的动手能力,部分学生觉得学习难度大,难以达到课程要求。
  2.实践教学课时量难以得到保证。部分专业课(如JavaScript、XML、ASP.NET等)实践教学环节的课时很难得到保证。
  3.缺少合适的教材。目前仍无面向高职高专院校的Ajax专用教材,即使有一些新的教材,也是对国外教材的翻译;教师往往选择一些培训机构使用的相关教材,这些教材的案例本身不能全面地传达Ajax思想,最重要的是不易被高职高专的学生理解。
  三、解决方法
  计算机专业案例教学的目的是:在学生掌握了有关专业知识和分析技术的基础上,在教师的精心策划和指导下,根据教学目的和教学内容的要求,运用典型案例,将学生带入特定事件的模拟现场进行案例分析,通过学生的独立思考或集体协作,进一步提高其识别、分析和解决某一具体问题的能力,同时培养学生正确的决策能力、工作作风、沟通能力和协作精神。
  那么,下面我们摒弃书本,选择日常关注的话题作为案例。
  1.好的案例题材。为了使学生容易深刻理解Ajax技术及实现异步网络应用技术,所以在案例上,可以选择第16届广州亚运会——金牌榜网站。广州亚运会的受关注程度较高,这个案例和实际联系得也很紧密,便于学生理解,而且它能使Ajax异步通讯能力和局部刷新页面的特点得到有利的表达,同时学生完成了这个案例,也能大大提高学习Ajax的信心。
  2.将整个网站的制作过程分步。首先,条理清晰,便于学生理解、掌握和应用;其次,为教师的讲授提供基本思路,为分阶段完成提供方便。
  四、典型案例课程设计过程
  “亚运会金牌榜网站”是典型的Ajax课程设计题目,下面我们以其讲解过程为例描述一下Ajax技术应用的课程教学过程。
  1.该网站的功能是:(1)实现实时显示亚运金牌榜;(2)实现后台更新金牌榜数量;(3)实现增加国家或地区名称;(4)对金牌榜进行排序;(5)实现Ajax无刷新异步通信技术。
  2.首先应对题目进行分析,我们可以要求学生创建一个虚拟的场景。
  3.后台更新金牌数量页面MedalAdd.aspx设计。从工具箱“AJAX Extensions”组中拖拽一个ScriptManager 控件到页面的虚线框内,再拖拽一个UpdatePanel 控件到ScriptManager 控件的后面。将所要添加的TextBox控件、验证控件、Button控件依次拖拽到UpdatePanel 控件中,并设置相应的属性和方法,最后设置该页面的样式。
  4.前台金牌榜页面Default.aspx设计。从工具箱“AJAX Extensions”组中拖拽一个ScriptManager 控件到页面的虚线框内;再拖拽UpdatePanel 控件和Timer 控件到ScriptManager 控件的后面,配置Timer 控件为UpdatePanel 控件的触发器,可以异步刷新金牌榜列表。从工具箱“数据”组中拖放GridView 控件到UpdatePanel 控件中,并设置相应的属性和方法,最后设置该页面的样式。设置GridView内容包括:排行,国家(地区),金、银、铜牌。然后用内置对象关联两个页面的共同变量,达到更新一致的效果。最后,在异步刷新金牌榜列表时还可以添加动画效果。
  5.演示。由于该网站由两个页面组成,要显示的是后台页面更新之后,前台显示页面也要更新。所以执行时,同时运行两个页面。做到这里,学生就可以看到拥有Ajax技术的效果了,这时教师再进行理论上的讲授就非常容易了。
  五、结论
  我们将来自同一个专业的55名同学分为3组,一组(实验组)通过上述典型案例方法进行讲授,一组(案例组)选择一个普通案例讲授,一组(理论组)完全按照教材中的理论讲解讲授。讲授之后,对各组进行当堂考核(是否理解Ajax技术为考核内容),教学实践结果对比统计情况,其中实验组的通过率达到85.0%,而另外两组分别为55.6%和23.5%。由此可见,选择典型案例进行教学的实验组的学生理解效果最好。
  
  参考文献:
  [1] 邓丽、李学奎,《ASP.NET Ajax应用程序设计》[M],清华大学出版社,2009
  [2] 万德年、周小仨,《计算机基础教学案例的设计与创新》[J],《计算机教育》,2009
其他文献
社会信用体系是一种社会机制,它包括企业信用、个人信用和公共信用,是金融生态环境的重要组成部分。完善的社会信用体系将促进社会资源高效合理的配置,提升经济运行的质量、效率
短暂的初中生活过去了,但我仍处在一种迷茫状态。三年的学习生活过得浑浑沌沌。直到毕业后,一身轻松的我才有了真实的感觉。炎夏的一晚,朋友打来电话邀请我出去共赏百年一现
近来,农行长顺支行在精细化管理方面狠下功夫,有力地促进了各项业务的健康发展。一是各项存款增势喜人。一季度个人存款余额达9940万元,比年初增加1632万元,完成一季度计划任
企业融资是社会融资的组成部分,企业运用融资途径不当,则会使企业陷入困境甚至会将企业推到破产的境地,企业对融资风险应有充分的认识,及时采取防范措施。本文借鉴企业全面风
【摘要】学案是近来兴起的比较有效的一种教学形式,在阅读教学中应用较广,但在作文教学中应用不多。其实在作文教学中运用学案,更能体现学生主体性,对提高作文讲评质量也大有帮助。  【关键词】学案;作文讲评;设计原则;构成内容;运用方法    学案是近几年兴起的一种学习形式,它因能较好地体现新课程倡导的“学生是主体”的精神和能大幅度提高学习效率而倍受青睐。但目前较多地是将它用于阅读教学与复习,很少用于作文
作文教学是语文教学的一个重要组成部分。作文教学的任务主要是培养学生语言文字表达能力和认识事物的能力。作文就是作者利用语言文字将自己的思想、观点恰如其分地表达出来,把心中之意化为笔下之意。一直以来,学生对作文有着畏惧的心理,写出来的作文大多是假大空的作文。学生不会说自己的话,不能表达自己的真情实感,久而久之,对作文缺乏了兴趣,缺乏了创新的思维。那么,如何改变作文教学的现状?  一、巧妙引导,激发兴趣
进入21世纪后,执行力对企业的发展起着越来越重要的作用,已构成企业竞争力的重要组成部分,成为决定企业成败的重要因素。如果没有执行力,无论战略蓝图多么宏伟或者组织结构多么科
渺渺远远的,是远处那一排被风吹断的灯。也许是因为蓝幕下有了一层迷蒙的遮盖,也许是因为飒飒的叶儿借着夜色隐住了它的色彩。总之,它们就是那样摆着,是空灵世界的遥远的召唤
摘要:开展幼儿心理健康教育主要是指针对学龄前的儿童进行自我意识和自我调节等方面的教育,使幼儿在此过程中形成一个健康的心理状态,养成良好的生活习惯,学会自我保健的能力。这是提高身心健康至关重要的一个环节。本文就幼儿心理健康教育进行了相应的探讨。  关键词:幼儿 心理健康 教育  幼儿阶段是心理健康教育的起点,对人的一生发展起着关键性的作用。因此,做好幼儿心理健康教育是每一个幼教工作者工作的重心。  
音乐教育不仅能培养幼儿的音乐素质和能力,培养幼儿活泼开朗的性格,也能极大地促进幼儿的社会性发展,促进幼儿合作意识的发展。由于音乐不以说教的方式传播,更多的是通过熏陶及感染的途径,因此潜移默化地影响着幼儿的心灵。在各种丰富多彩的音乐活动中,幼儿良好的情绪、情感和各种能力等均得到了很好的发展,在音乐活动中怎样才能更好地促进幼儿各方面的发展?通过多年的教育教学心得,笔者认为,情趣教学法有着独特的作用。