征服ASP.NET 2.0 Ajax典型应用

出版时间:2007-7  出版社:人民邮电出版社  作者:王宏宇  页数:460  
Tag标签:无  

内容概要

Ajax是Web 2.0 最主要的技术组成部分。本书图文并茂,实例详尽,内容基本覆盖了Ajax技术开发所有常用模块的知识。全书内容分为3篇。第一篇包括认识Ajax和ASP.NET Ajax的概述、安装。第二篇采用ASP.NET Ajax框架开发Ajax GridView、聊天室、自动完成、自动拒绝垃圾发布程序、拖曳排序、评分功能、QQ样式的菜单等常用模块。第三篇直接利用XMLHTTP对象进行Ajax常用模块的开发。实现的模块有:注册登录、通信录、留言本、分页模块、文件上传显示进度条、相册模块、Ajax小偷模块、聚合搜索、无限级级联菜单、内文广告系统、聊天室、可个性化定制的RSS、Web QQ等。本书适合广大Web网站开发人员、Ajax程序员、ASP.NET程序员、网站UI开发人员、网页特效制作人员、JavaScript开发人员、网站管理维护人员阅读,尤其对于有一定Internet/Intranet编程技术经验的人员具有很好的参考作用。

书籍目录

一篇  Ajax技术概述第1章  认识Ajax	31.1  Ajax概述	31.1.1  应用场景	31.1.2  开发模式	51.2  XMLHTTP+Web Form—最基本的形式	61.2.1  客户端	61.2.2  服务器端	71.3  XMLHTTP+HttpHandler—改良的形式	81.4  Call Back——ASP.NET 2.0的形式	111.5  关于本书的结构	131.6  小结	14第2章  ASP.NET Ajax的概述、安装	152.1  概述	152.1.1  组成部分	152.1.2  架构初探	162.1.3  优势所在	172.2  安装和认识ASP.NET Ajax	182.2.1  安装步骤	182.2.2  脚本管理器ScriptManager	182.2.3  脚本管理器代理ScriptManagerProxy	182.2.4  Ajax化的Panel控件UpdatePanel	192.2.5  加载提示控件UpdateProgress	192.2.6  定时器Timer	192.2.7  使用ASP.NET Ajax Control Toolkit	192.3  实现Hello World程序	202.3.1  ASP.NET Ajax程序的配置	202.3.2  Hello Word程序的实现	222.4  小结	24第二篇  ASP.NET Ajax组件应用第3章  数据显示控件Ajax GridView应用	273.1  概述	273.2  相关控件介绍	283.2.1  ScriptManager	283.2.2  UpdatePanel	303.2.3  UpdateProgress	313.3  Ajax GridView的实现	313.3.1  成语表的数据结构	323.3.2  成语类Phrase	323.3.3  显示界面default.aspx	343.4  小结	37第4章  Timer控件应用——聊天室	384.1  概述	384.2  Timer控件介绍	394.3  聊天室实现	414.3.1  聊天室的总体流程	414.3.2  服务器端实体类	414.3.3  用户登录	424.3.4  聊天室主界面Default.aspx	454.3.5  主界面的服务器端代码文件Default.aspx.cs	494.4  小结	51第5章  ASP.NET Ajax Control Toolkit实用模块开发	525.1  自动完成	525.1.1  AutoCompleteExtender	535.1.2  数据库操作	555.1.3  Web服务	565.2  自动拒绝垃圾发布程序	605.2.1  NoBot	615.2.2  实现代码	625.3  拖曳排序	685.3.1  ReorderList	695.3.2  实现代码	715.4  评分功能	775.4.1  Rating	785.4.2  实现代码	795.5  QQ样式的菜单	855.5.1  多重折叠菜单组件Accordion	865.5.2  实现代码	885.6  小结	91第三篇  Ajax非组件开发第6章  注册登录	956.1  需求分析和系统概况	956.1.1  需求分析	956.1.2  系统概况	976.2  数据库设计	996.3  客户端代码	1006.3.1  定义变量	1006.3.2  注册的用户控件register.ascx	1016.3.3  注册的相关脚本文件JScript.js	1026.3.4  登录、注销	1076.4  服务器端实现	1086.4.1  系统主界面Default.aspx	1086.4.2  Tools方法类	1096.4.3  验证码实现	1116.4.4  注册	1146.4.5  登录和注销	1156.5  小结	116第7章  通信录	1177.1  需求分析和系统概况	1177.1.1  需求分析	1177.1.2  系统概况	1197.2  数据库设计	1207.3  客户端代码	1217.3.1  Address.ascx用户控件	1217.3.2  脚本工具方法的封装	1227.3.3  通信录信息的显示	1247.3.4  通信录的添加和编辑	1267.4  服务器端代码	1287.4.1  数据库操作代码	1287.4.2  Address.ashx代码	1297.5  小结	132第8章  留言本	1338.1  需求分析和系统概况	1338.1.1  需求分析	1338.1.2  系统概况	1348.2  数据库设计	1368.3  客户端代码	1378.3.1  客户端原理分析	1378.3.2  封装XMLHTTP	1388.3.3  留言本具体操作的客户端代码实现	1408.4  服务器端实现	1428.4.1  封装数据访问类	1428.4.2  系统主界面	1438.4.3  Ajax的处理页面	1448.4.4  用户控件	1468.5  小结	149第9章  分页模块	1509.1  需求分析和系统概况	1509.2  数据库和存储过程	1529.2.1  数据库	1529.2.2  存储过程	1529.3  服务器端代码	1549.3.1  Tools工具类	1549.3.2  XML格式化文件	1569.3.3  Handler的代码	1579.4  Ajax一般分页	1599.5  滑动分页	1619.5.1  滑动分页的显示页面default2.aspx	1619.5.2  滑动分页的相关脚本文件scroll.js	1629.6  小结	164第10章  文件上传显示进度条	16510.1  需求分析和系统概况	16510.2  文件上传的HttpModule	16610.3  进度条的实现	17210.4  进度条控件的封装	17410.5  小结	181第11章  相册模块	18211.1  概述	18211.1.1  需求分析	18211.1.2  文件结构	18311.1.3  Prototype和Scriptaculous	18411.2  数据库	18511.3  图片浏览	18611.3.1  Default.aspx	18611.3.2  Lightbox用到的样式表	18811.3.3  Lightbox类用到的辅助函数	19011.3.4  实现Windows关机效果	19211.4  后台管理	19811.4.1  登录页面login.aspx	19811.4.2  母版页和用户管理页面user.aspx	19911.4.3  图片类别管理页面category.aspx	20011.4.4  图片类别的增、删、改	20211.4.5  图片上传页面picupload.aspx	20411.4.6  图片列表页面piclist.aspx	20511.5  小结	208第12章  小偷模块	20912.1  概述	20912.2  基础代码	21012.2.1  小偷类Thief	21012.2.2  工具类Tools	21312.2.3  数据库操作类Sql	21412.3  天气查询	21512.4  在线翻译	21712.4.1  在线翻译的显示页面Google.aspx	21812.4.2  在线翻译的处理类Google	22112.5  电视节目时间表	22212.5.1  概述	22212.5.2  固定数据的获取	22312.5.3  节目查询页面Tv.aspx	22612.5.4  脚本文件Tv.js	22812.5.5  服务器端处理模块Tv.ashx	23112.6  小结	232第13章  聚合搜索	23313.1  需求分析和系统概况	23313.1.1  需求分析	23313.1.2  系统概况	23413.1.3  文件结构	23413.2  工具类Tools	23513.3  SearchQuery类和Isearch类	24013.3.1  搜索字符处理类SearchQuery	24013.3.2  搜索基类Isearch	24213.4  各搜索引擎专用类	24413.5  聚合搜索的实现	25413.5.1  主页面Search.aspx	25513.5.2  搜索页面Top.htm	25513.5.3  搜索信息文档Search.xml	25713.5.4  搜索结果格式化文档Result.xsl	25813.5.5  查询页面S.ashx	26013.6  小结	262第14章  无限级级联菜单	26314.1  需求分析和系统概况	26314.2  数据库和数据库操作类	26514.2.1  数据库	26514.2.2  数据库操作类	26514.3  传统级联菜单	26614.3.1  页面文件	26614.3.2  服务器端代码	26714.4  Ajax级联菜单	26914.4.1  客户端mSelect类	26914.4.2  处理类Handler.ashx	27014.4.3  显示页面default2.aspx	27114.4.4  列表框式级联菜单	27114.5  小结	272第15章  内文广告系统	27315.1  需求分析和系统概况	27315.1.1  内文广告系统的需求分析	27315.1.2  系统概况	27415.1.3  文件结构	27515.2  数据库和存储过程	27615.2.1  数据库	27615.2.2  存储过程	27715.3  核心代码	27815.3.1  内文广告样式文件img/stylesheet.css	27815.3.2  脚本文件	27915.3.3  app_code文件夹	28215.3.4  广告数组页面AdArray.ashx	28415.3.5  具体广告内容页面AD.ashx	28415.3.6  统计定向页面redirect.ashx	28515.4  网站所有人和管理员相关的代码	28515.4.1  登录页面login.aspx	28615.4.2  验证码的实现	28815.4.3  网站主页面siteUser.aspx	29015.4.4  广告关键字管理页面Admin1.aspx	29215.4.5  广告内容管理页面Admin2.aspx	29415.5  小结	297第16章  聊天室	29816.1  需求分析和系统概况	29816.2  3个实体类	29916.2.1  聊天用户类	29916.2.2  聊天信息类	30016.2.3  聊天室类	30116.3  客户端聊天室对象	30416.4  Ajax聊天室的实现	30616.4.1  Handler处理类	30616.4.2  登录页面	30816.4.3  聊天主界面	31016.5  小结	314第17章  可个性化定制的RSS	31517.1  需求分析和系统概况	31517.2  服务器端代码	31717.2.1  Rss.cs	31717.2.2  Handler.ashx	31817.3  客户端工具方法和样式表	31917.3.1  Tools.js	31917.3.2  qucha-boxes.css	32017.4  初始化脚本	32217.4.1  初始化调用的脚本	32317.4.2  创建一个RSS窗体	32617.5  拖动、RSS和其他脚本	33017.5.1  拖动相关脚本	33017.5.2  RSS相关脚本	33517.5.3  存储和清除cookie	33717.5.4  其他脚本	33817.6  小结	341第18章  Web QQ	34218.1  需求分析和系统概况	34218.1.1  功能分析	34318.1.2  文件结构	34418.2  数据库	34618.2.1  聊天用户	34618.2.2  群	34718.2.3  消息	34818.3  服务器端底层代码	34918.3.1  数据库操作类Sql	34918.3.2  消息基础类BaseMsg	35218.3.3  两人聊天消息类Msg	35318.3.4  两人聊天消息表类MsgTable	35418.3.5  群消息表类GroupMsgTable	35618.3.6  群类MyGroup	35918.3.7  聊天用户类ChatUser	36118.3.8  工具类Tools	36218.4  客户端基础代码	37018.4.1  封装XMLHTTP	37018.4.2  消息提示框myAlert	37218.4.3  QQ菜单	37418.4.4  拖动类	37718.4.5  HTML编辑器相关的HTML代码	37818.4.6  HTML编辑器相关的脚本代码	38018.5  Web服务层	38218.5.1  发送、接收聊天信息	38218.5.2  添加好友	38518.5.3  获取聊天记录	38818.5.4  其他代码	39018.6  登录	39318.6.1  登录页面login.aspx	39318.6.2  演示页面Default.aspx和加载脚本loadchat.js	39418.6.3  主界面Frame.aspx	39518.6.4  QQ菜单页Right.aspx	39718.7  个人资料和个人设置管理	40018.7.1  个人资料管理页面detail.aspx	40118.7.2  个人资料管理的服务器端代码detail.aspx.cs	40618.7.3  上线、隐身设置	40918.8  联系人管理	41018.8.1  寻找好友	41018.8.2  查看待添加好友的资料	41318.8.3  添加好友完成	41618.8.4  删除好友和加入、移除黑名单	41918.8.5  群	42018.9  消息管理	42418.9.1  主界面的消息管理	42418.9.2  两人聊天页面Chat.aspx	42718.9.3  两人聊天相关脚本js/chat.js	43118.9.4  消息处理message.ashx	43318.9.5  群聊的页面Groupchat.aspx	43518.9.6  群聊的服务器端代码文件Groupchat.aspx.cs	43818.9.7  群聊的脚本文件js/chat.js	43918.9.8  聊天记录和系统消息显示页面msgrecord.aspx	44018.9.9  聊天记录和系统消息对应的代码文件Msgrecord.aspx.cs	44218.10  小结	444

编辑推荐

《征服ASP.NET 2.0 Ajax典型应用》适合广大Web网站开发人员、Ajax程序员、ASP.NET程序员、网站UI开发人员、网页特效制作人员、JavaScript开发人员、网站管理维护人员阅读,尤其对于有一定Internet/Intranet编程技术经验的人员具有很好的参考作用。

图书封面

图书标签Tags

评论、评分、阅读与下载


    征服ASP.NET 2.0 Ajax典型应用 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7