搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Web 2.0动态网站开发:ASP.NET AJAX技术详解与典型应用
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787302187998
  • 作      者:
    刘小松,张正礼编著
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2008
收藏
编辑推荐
  开发的4大Web2.0应用系统:存线RSS阅读器、聊天室系统、BBS系统、Biog系统。
  目标读者:
  用ASPNETAJAX10进行软件开发的编程人员
  学习用ASPNETAJAX10进行软件开发的自学人员
  高等院校计算机卡日关专业师生,尤其是做毕业设计的学生
  用Visual Studio2008开发AJAX项目的程序员
  82个应用范例,详解ASP.NET AJAX技术在网站开发中的应用,实用性强
  4个完整范例,深层次全程体验项目开发流程、方法、技术及实现,让你真正入行。
展开
内容介绍
  本书主要分3部分来介绍ASENETAJAX1.0技术,由浅入深逐步把读者带入ASP.NETAJAX1.0技术应用开发的殿堂。第1~8章是传统AJAX技术部分,主要介绍AJAx的由来、JavaScript语言以及相关的技术(CSS、XmlHTTPRequest对象、XML以及AJAx设计模式和常用框架),并给出两个典型案例(聊天室和在线RSS阅读器)。第9~20章为ASP.NETAJAX1.0技术专题,主要介绍ASP.NETAJAX1.0技术发展历程、UpdatePanel控件、UpdateProgress控件、Timer控件、ScriptManager控件、客户端脚本编程、跟踪和调试技术、控件开发技术、wleb服务应用,并全程开发两个典型案例(BBS和Blog)。第三部分则对.NET3.5架构进行了简单介绍。ASENETAJAX1.0是微软公司推出的全新的AJAX框架技术,以改善Web用户体验为目的,紧密结合ASENET2.0技术,使Web开发变得轻松快速。
  《Web2.0动态网站开发:ASP.NET AJAX技术详解与典型应用》对ASENET2.0的用户以及使用最新的ASENET3.5的用户都适用,不仅适合使用ASENETAJAX1.0技术进行软件开发的具有编程经验的广大软件开发人员,也适合高等院校师生参考使用,特别对高校计算机及相关专业的学生进行毕业设计具有非常好的参考价值,也可以作为广大计算机编程爱好者的自学用书。
展开
精彩书摘
  第1章 概述
  AJAx似乎一夜成名,成为了Web应用开发领域中最炙手可热的技术。目前,无论是基于.NET还是Java开发应用的程序员,如果还没有把AJAx技术应用到自己的程序中的话,就已经落伍了。
  本章将对AJAx技术的产生、发展、创建思想、技术基础及应用情况进行概括性地介绍。
  1.1 Web发展历史
  最初,Web用来实现科研机构的资料共享,人们把文档(包括文字、图片等)制作成静态页面挂到服务器上实现共享。随着Internet技术地的展,人们不再满足浏览静态页面,而想通过页面实现交互功能,比如向服务器提供用户的基本资料等。为了实现这一功能,产生了一系列的技术:(CGI、Aoolet、Servlet、ASP和ASP.NET等。需求是无止境的,在使用Web页面实现交互业务时,经常要花费大量时间等待,网络用户开始抱怨Web应用浪费时间。用户的抱怨并不总是坏事,它们正是未来的需求,推动着Web开发技术向前发展——AJAx诞生了!
  1.1.1 互联网回顾
  1962年,MIT(麻省理工学院)的J.C.R Licklider提出了Galactic Network(超大网络)思想。同时,MIT的Leonard Kleinrock和L,awrence G.Roberts开展了Internet核心概念的研究,即分组交换理论。
  1965年,Roberts创建了第一个广域网。
  1969年,BBN公司利用Roberts在DARPA(美国国防高级研究计划局)的研究成果,成功地安装了第一个分组交换器,被称为接口消息处理器(Interface Message Processors,IMP)。同年10月,实现了与斯坦福研究中心的主机到主机的信息交换。此后,加州大学圣巴巴拉分校和犹太大学加入这个网络,Internet到此初见雏形。
  由于计算机发展的限制,当时Internet还只应用于大型科研机构。到了20世纪80年代和90年代,个人计算机领域出现了爆炸式的发展,这些为Internet的发展铺平了道路。
  20世纪80年代是Internet迅速发展的阶段。DNS出现了,TCP/IP协议得到了广泛的应用,到了20世纪80年代中期,Internet已经成为连接不同研究人员群体的平台。
  1989年,cERN(欧洲粒子物理研究中心)的Tim Bernels-Lee利用当时流行的超文本概念,发明了标准通用标记语言(Standard Generalized Markup Language,SGML)的一个子集——超文本标记语言(HyperText Markup Language,HTML)。HTML能将有关文本显示方式的信息与具体显示的实现相分离。
展开
目录
第1章 概述
1.1 Web发展历史
1.1.1 互联网回顾
1.1.2 主流浏览器历史
1.1.3 Web发展历史
1.2 AJAx技术产生
1.2.1 AJAX技术简介
1.2.2 AJAX幕后技术
1.2.3 AJAx运行原理
1.2.4 AJAX应用场合
1.2.5 AJAx应用范例
1.3 ASP.NET AJALX技术
1.4 小结

第2章 语言基础——JavaScript
2.1 概述
2.1.1 JavaScript发展历史
2.1.2 JavaScript特性
2.1.3 JavaScript用法
2.1.4 JavaScript安全性
2.2 语法结构
2.2.1 数据类型
2.2.2 变量
2.2.3 表达式
2.2.4 运算符
2.2.5 语句
2.2.6 函数
2.2.7 对象
2.2.8 数组
2.3 浏览器对象模型
2.3.1 window对象
2.3.2 document对象
2.3.3 forms和form对象
2.4 文档对象模型
2.4.1 用DOM表示HTML文档
2.4.2 节点
2.4.3 操作HTML文档
2.5 事件
2.6 小结

第3章 CSS样式表
3.1 概述
3.1.1 CSS发展历史
3.1.2 CSS的作用
3.1.3 CSS的种类
3.2 CSS语法
3.2.1 CSS基本构成
3.2.2 样式表的层叠性
3.2.3 伪类
3.2.4 如何使用CSS
3.3 CSS应用
3.3.1 树形结构案例
3.3.2 滤镜效果的应用
3.3.3 制作下拉菜单
3.4 小结

第4章 XMLHTTPRequest对象
4.1 概述
4.2 属性
4.3 方法
4.4 创建XMLHTTPRequest对象
4.4.1 创建XMLHTTPRequest对象的步骤
4.4.2 创建适应IE浏览器的XMLHTTPRequest对象
4.4.3 封装创建XMLHTTPRequest对象的过程
4.5 应用举例
4.5.1 使用XMLHTTPRequest对象的步骤
4.5.2 处理数据加载过程的案例
4.5.3 创建进度条
4.6 小结

第5章 XML技术
5.1 概述
5.1.1 XML定义
5.1.2 XML可以描述的数据对象
5.1.3 XML语法
5.1.4 文档类型定义
5.1.5 可扩展样式语言
5.1.6 XPath
5.1.7 AJAX技术与XML
5.2 操作XML文档
5.3 AJAX中应用XML的方式
5.4 应用举例
5.4.1 生成邮件
5.4.2 生成数据表格视图
5.4.3 垂直导航菜单
5.4.4 水平导航菜单
5.5 小结

第6章 AJAX程序设计模式和常用框架
6.1 几种简单的设计模式
6.1.1 替换HTML片段
6.1.2 读取XML数据
6.1.3 读取JavaScript数据
6.1.4 避免浏览器缓存
6.1.5 替换多个HTML片段
6.2 AJAX系统设计模式
6.2.1 设计模式概念
6.2.2 常用的设计模式
6.2.3 AJAX应用应具有的属性
6.2.4 AJAX应用设计原则
6.3 常用设计框架
6.3.1 Prototype
6.3.2 JQuery
6.3.3 Spry
6.3.4 Dojo
6.3.5 Mootools
6.3.6 Atlas
6.3.7 AJAX.net
6.4 小结

第7章 在线RSS阅读器
7.1 概述
7.1.1 发展历史
7.1.2 特点
7.1.3 RSS技术应用现状
7.1.4 RSS阅读器
7.1.5 RSS文件
7.2 系统设计
7.2.1 功能分析
7.2.2 系统框架设计
7.2.3 软件结构设计
7.2.4 数据库设计
7.3 关键技术详解
7.3.1 解析RSS文件
7.3.2 在客户端解析参数
7.4 系统实现
7.4.1 添加RSS频道
7.4.2 RSS频道管理
7.4.3 RSS文件查看
7.5 小结

第8章 聊天室
8.1 系统分析
8.2 系统设计
8.2.1 框架设计
8.2.2 软件结构设计
8.3 系统实现
8.3.1 聊天室引擎ChatEngine
8.3.2 定义全局变量Engine
8.3.3 AJAX框架
8.3.4 方法Nifty Comers Cube
8.3.5 登录功能
8.3.6 聊天室功能的实现
8.3.7 服务器端功能的实现
8.4 小结
第9章 ASP.NET AJAX框架
第10章 UpdatePanel控件
第11章 UpdateProgress控件
第12章 Timer控件
第13章 ScriptManager控件
第14章 客户端脚本编程之JavaScript扩展
第15章 客户端脚本编程之框架类
第16章 调试和跟踪
第17章 ASP.NET AJAX控件开发技术
第18章 AJAX中的Web服务
第19章 BBS系统
第20章 Blog系统
第21章 升级到.NET 3.5
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证