软件开发实用教程第2版教学课件ppt作者华驰23安装AJAX工具包课件.ppt
文本预览下载声明
学习情境二 :系统开发工具 工作任务:安装AJAX工具包 ASP.NET软件开发技术项目实践 任务描述 掌握VS 2012下AJAX工具包的安装。 任务目标 知识目标 能力目标 在开发《中国无锡质量网》时,为了让系统具有更友好的人机交互和更美观的浏览界面,引入了AJAX技术。为了使开发的《中国无锡质量网》实现AJAX功能,必须在VS 2012中安装AJAX工具包。 掌握VS 2012下AJAX工具包的安装。 相关知识 AJAX(Asynchronous JavaScript And XML,异步JavaScript和XML)是一个相当新的名词,它在2005年由Jesse James Garrett首先提出。在接下来的极短时间内,AJAX被广泛应用到B/S结构的应用中。它改进了传统的Web应用,给浏览者一种更连续的体验。AJAX的最大优势在于异步交互,即浏览者在浏览页面时,可同时向服务器发送请求,甚至可以不用等待前一次请求得到完全响应,便再次发送请求。这种异步请求的方式非常类似于传统的桌面应用。通过AJAX技术,可以使互联网页具有更友好的人机交互和更美观的浏览界面。 相关知识 使用AJAX的异步请求方式,浏览器无须频繁地加载新页面,服务器的响应也不再是整个页面内容,而只是必须更新的部分数据。AJAX可以减轻服务器和带宽的负担,提供更好的服务响应。使用AJAX异步模式,浏览器无须重新加载整个页面,就可以显示新的数据。浏览器通过JavaScript代码向服务器发送请求,JavaScript代码负责解析服务器的响应数据,并把样式表加到数据上,然后在现有的网页中显示出来。 AJAX技术给互联网带来一场革命——Web 2.0,而且它也正是这一场革命的核心技术。到目前为止,已很难找到一个没有使用AJAX技术的Web应用。AJAX技术甚至催生了一种新的网络游戏平台——网页游戏,游戏玩家无须下载任何客户端,直接打开网页就可以开始游戏。 任务实施 微软ASP社区发布了能整合在VS 2012中的AJAX Extender和AJAX Control Toolkit。前者提供了AJAX技术的核心功能,也就是异步提交;而后者是控件集,内含32个AJAX控件。 AJAX Extender已经集成在Visual Studio 2012的工具箱中,如图2-45所示,不需要另外安装。 图2-45集成在工具箱中的AJAX 扩展 任务实施 AJAX Control Toolkit控件则需要手动安装,其方法是: (1)在安装之前首先需要下载AjaxControlToolkit.dll文件,其下载页面是: /dll/a/ajaxcontroltoolkit.dll.shtml。 (2)打开新建网站,具体如图2-46所示。 图2-46 AJAX Control Toolkit 安装(1) 任务实施 (3)在【工具箱】窗口中单击鼠标右键,弹出下拉列表框中单击【添加选项卡】选项,在弹出的文本框中输入“AJAX Control Toolkit”,如图2-47所示。 图2-47 AJAX Control Toolkit 安装(3) 任务实施 (4)右击【AJAX Control Toolkit】选项卡,在弹出的下拉列表框中单击【选择项】选项,弹出【选择工具箱项】窗口,如图2-48所示。 图2-48 AJAX Control Toolkit 安装(5) 任务实施 (6)单击【浏览】按钮,在弹出【打开】窗口中选择“AjaxControlToolkit.dll”文件,单击【打开】按钮,即可为VS 2012工具箱中增加AJAX Control Toolkit控件。 (7)Ajax Control Toolkit安装完成,首次打开新建网站aspx页面时,工具箱中就会显示有Ajax Control Toolkit控件。如图2-49所示。 图2-49 AJAX Control Toolkit 控件 任务考核 本任务考核标准如表2-4所示。 小结与课堂延伸 在ASP.NET中实现AJAX技术需要安装ASP.NET AJAX工具包,本任务重点学习了AJAX工具包中AJAX Extender和AJAX Control Toolkit工具控件的安装步骤。 小结 课堂 延伸 在安装AJAX工具包之后,参考有关的资料熟悉ASP.NET AJAX控件的用法,并能通过一些实例掌握ASP.NET中实现AJAX技术的方法。
显示全部