ASP.NET 2.0服务器控件与组件开发高级编程

当前位置:首页 > 网络编程 > 编程语言与程序设计 > ASP.NET 2.0服务器控件与组件开发高级编程

出版社:人民邮电
出版日期:2007-6
ISBN:9787115159908
作者:库斯拉维
页数:1145页

内容概要

  Shahram Khosravi,在学院期间,Shahram Khosravi是一名软件工程师。在获得学博士学位之后,他继续为一个切割软件开发项目工作。Shahram是一名高级软件工程师、咨询师、作家和讲师。他讲授的课程包括ASP.NET、Web服务、NET技术、XML技术、ADO.NET、C#、3D计算机图形、智能界面(Human Interface,缩写为HI)可用性和设计模式等。他拥有超过10年的面向对象分析、设计和编程经验。Shahram还撰写了大量.NET Framework、ADO.NET、ASP.NET和XML技术的文章。这些文章发表于多个主要的行业杂志上,如Dr.Dobbs Journal、asp.netPRO和Microsoft MSDN Online。他对于应用、教授和撰写有关最新的微软技术抱有极大热情,同时,还为使用这些技术的人们提供咨询和培训服务。

书籍目录

第1章 ASP.NET 2.0框架1.1 请求过程1.2 为什么开发自定义组件1.3 小结第2章 开发简单的自定义控件和用户控件2.1 隐藏信息2.2 部署自定义控件2.3 在Web页面中使用自定义控件2.4 为自定义控件添加属性2.5 为自定义控件添加设计时属性 2.6 将自定义控件添加到Visual Studio工具箱2.7 与HtmlTextWriter相关的枚举2.8 状态管理2.9 用户控件2.10 小结第3章 开发自定义控件样式3.1 Style类3.2 WebControl类3.3 继承WebControl类3.4 开发自定义Style类3.5 使用自定义Style类3.6 小结第4章 开发自定义控件事件4.1 事件介绍4.2 .NET事件设计模式4.3 事件优化4.4 回传4.5 页面生命周期4.6 小结第5章 开发自定义复合控件5.1 再次修改CreditCardForm65.2 创建复合控件5.3 小结第6章 开发自定义模板控件6.1 自定义容器控件内容6.2 TemplatedCreditCardForm控件6.3 在ASP.NET页面中使用模板6.4 模板内幕6.5 数据绑定表达式6.6 数据绑定表达式内幕6.7 默认模板6.8 小结第7章 开发包含复杂属性的自定义控件7.1 容器控件的样式属性7.2 自定义容器控件外观7.3 状态管理7.4 实现IStateManager接口的类型7.5 不实现IStateManager接口的类型7.6 容器控件样式的状态管理7.7 声明持久性7.8 小结第8章 ASP.NET请求处理框架8.1 请求过程8.2 HTTP模块8.3 HTTP处理程序8.4 HTTP处理程序工厂8.5 控件生成器8.6 开发自定义HTTP模块8.7 注册自定义HTTP模块8.8 开发自定义HTTP处理程序工厂8.9 开发自定义HTTP处理程序8.10 开发自定义控件生成器8.11 小结第9章 数据绑定9.1 CustomTable控件9.2 设置数据源9.3 重写CreateChildControls方法9.4 重写DataBind方法9.5 创建控件层次9.6 重写CreateControlStyle属方法9.7 实现CustomTable事件9.8 重写OnBubbleEvent9.9 CustomTableRow类9.10 CustomTableRowCollection类9.11 子控件样式9.12 重写Render方法9.13 状态管理9.14 在页面中使用CustomTable控件9.15 CustomTable控件的缺点9.16 小结第10章 XML Web服务10.1 开发和使用XML Web服务10.2 添加引用按钮背后的秘密10.3 WSDL文档10.4 XmlWebServiceMethodInvoker类10.5 如何使用XmlWebServiceMethodInvoker10.6 缓存编译后的代理类10.7 开发XML Web服务自定义控件10.8 XmlWebServiceResolver组件10.9 小结第11章 实现架构导入扩展和ISerializable接口11.1 实现IXmlSerializable接口11.2 开发自定义架构导入扩展11.3 注册自定义架构导入扩展11.4 以块化方式发送和接收数据11.5 XmlWebServiceMethodInvoker的可扩展能力11.6 小结第12章 理解ASP.NET 2.0表格式数据源控件模型12.1 为什么需要ASP.NET 2.0数据源控件模型12.2 ASP.NET 2.0数据源控件模型12.3 AS P.NET 2.0表格式数据源控件模型12.4 小结第13章 ASP.NET 2.0数据源控件参数模型13.1 Parameters类13.2 Parameter类13.3 ParameterCollection类13.4 自动调用GetValues和UpdateValues方法13.5 综合应用13.6 开发自定义参数13.7 小结第14章 开发ASP.NET 2.0自定义表格式数据源控件14.1 XmlWebServiceMethodInvoker组件14.2 DataSourceControl类14.3 DataSourceView类14.4 RetrieveMethodArgumentNamesAndValues方法14.5 状态管理14.6 小结第15章 理解ASP.NET 2.0分层式数据源控件模型15.1 IHierarchicalDataSource接口15.2 HierarchicalDataSourceControl类15.3 HierarchicalDataSourceView类15.4 IHierarchyData接口15.5 IHierarchicalEnumerable接口15.6 小结第16章 开发ASP.NET 2.0自定义分层式数据源控件16.1 CustomSqlDataSource控件16.2 SqlHierarchyDataPropertyDescriptor类16.3 SqlHierarchyData类16.4 SqlHierarchicalEnumerable类16.5 SqlHierarchicalDataSourceView类16.6 小结第17章 理解ASP.NET 2.0表格式数据绑定控件模型17.1 本章概述17.2 ASP.NET 1.x数据绑定控件模型17.3 BaseDataBoundControl类17.4 开发继承自BaseDataBoundControl的自定义数据绑定控件17.5 DataBoundControl类17.6 开发继承自DataBoundControl的自定义数据绑定控件17.7 CompositeDataBoundControl类17.8 开发继承自CompositeDataBoundControl的控件17.9 小结第18章 ASP.NET 2.0数据控件字段模型18.1 为什么需要ASP.NET 2.0数据控件字段模型18.2 DataControlField组件18.3 BoundField18.4 DataControlFieldCollection组件18.5 开发自定义数据控件字段18.6 小结第19章 开发ASP.NET 2.0自定义表格式数据绑定控件19.1 继承自CompositeDataBoundControl19.2 重写CreateChildControls方法19.3 重写CreateDataSourceSelectArguments方法19.4 重写CreateControlStyle方法19.5 重写OnBubbleEvent方法19.6 重写Render方法19.7 状态管理19.8 重写OnInit方法19.9 事件19.10 GridViewRow类19.11 GridViewRowCollection类19.12 小结第20章 为什么需要ASP.NET 2.0成员资格/角色模型20.1 ASP.NET 1.x安全模型20.2 授权机制20.3 ASP.NET 1.x安全模型的缺点20.4 .NET 2.0提供程序模式20.5 小结第21章 理解ASP.NET 2.0成员资格模型21.1 Membership类21.2 成员资格API21.3 开发自定义安全控件21.4 MembershipUser类21.5 小结第22章 开发自定义MembershipProvider和MembershipUser组件22.1 MembershipProvider类22.2 SqlMembershipProvider类22.3 ProviderBase基类22.4 MembershipProvider类22.5 注册SqlMembershipProvider22.6 使用自定义成员资格提供程序22.7 扩展ASP.NET 2.0成员资格API22.8 小结第23章 理解ASP.NET角色管理模型23.1 角色管理API23.2 RolePrincipal类23.3 RoleManagerModule类23.4 小结第24章 开发自定义角色提供程序、模块和主体24.1 RoleProvider基类24.2 XmlRoleProvider24.3 ProviderBase类24.4 XML API24.5 实现RoleProvider类的方法24.6 开发自定义角色主体24.7 开发自定义角色管理模块24.8 使用XmlRoleProvider24.9 小结第25章 开发基于提供程序的自定义服务25.1 开发基于提供程序的自定义服务的方法25.2 基于提供程序的RSS服务25.3 自定义提供程序基类25.4 自定义提供程序集合25.5 配置Web.config和Machine.config文件25.6 实现Service类25.7 使用RSS服务25.8 SqlRssProvider类25.9 RssHelper类25.10 XmlRssProvider类25.11 小结第26章 开发Ajax控件和组件:客户端功能26.1 Ajax组件和控件26.2 Ajax控件客户端功能的实现方法26.3 呈现方式26.4 部署26.5 呈现控件的客户端脚本的时机26.6 呈现控件的客户端脚本的位置26.7 退回到服务器端代码26.8 开发Ajax控件26.9 小结第27章 开发Ajax控件和组件:异步客户端回调27.1 为什么使用AjaxDropDownList控件27.2 客户端回调机制27.3 实现ASP.NET 2.0客户端回调机制27.4 ASP.NET 2.0客户端回调机制27.5 未知类型数据存储Ajax控件27.6 主/次窗体27.7 开发Ajax数据控件字段27.8 AjaxDetailsDialog控件27.9 AjaxField数据控件字段27.10 DropDownListField2控件27.11 Ajax控件CustomGridView27.12 小结第28章 开发Ajax控件和组件:Ajax模式28.1 模式28.2 Google的XML Web服务API28.3 预测式获取(Predictive Fetch)模式28.4 小结第29章 开发Ajax控件和组件:更多的Ajax模式29.1 周期式刷新(Periodic Refresh)模式29.2 提交节流(Submission Throttling)模式29.3 显式提交(Explicit Submission)模式29.4 小结第30章 理解ASP.NET 2.0 Web部件框架30.1 什么是ASP.NET Web部件框架30.2 以声明方式开发WebPart控件30.3 移动WebPart控件30.4 个性化WebPart控件的属性30.5 个性化WebPart控件的自定义属性30.6 添加已声明的WebPart控件30.7 添加已关闭的WebPart控件30.8 导出WebPart控件30.9 添加导入的WebPart控件30.10 Web部件框架的主要组件30.11 Part基类30.12 小结第31章 开发自定义WebPart、EditorPart和CatalogPart控件31.1 WebPart基类31.2 开发自定义WebPart控件31.3 实现IWebPart接口31.4 IWebActionable接口31.5 EditorPart基类31.6 开发自定义EditorPart控件31.7 CatalogPart基类31.8 开发自定义CatalogPart控件31.9 小结第32章 开发自定义WebPartZoneBase控件32.1 WebZone基类32.2 WebPartZoneBase基类32.3 WebPartZone类32.4 开发自定义WebPartZone控件32.5 WebPartChrome类32.6 开发自定义WebPartChrome32.7 小结第33章 WebPartManager、Web部件连接和数据绑定WebPart控件33.1 开发自定义WebPartManager控件33.2 连接WebPart控件33.3 开发数据绑定WebPart控件33.4 小结

编辑推荐

  本书重点关注ASENET 2.0服务器控件和组件开发技术,共包括33章,其中不仅讲解了有关开发控件和组件的基础知识,还详细讲解了ASENET2.0新增的几类控件和组件的开发方法,内容多以ASP.NET2.0内置控件和组件为例,讲解它们的具体实现机制。这些内容对于读者学习控件和组件开发具有很强的指导意义,对于加深技术理解,提高技术水平都非常有益,是读者从初学者走向开发高手的必读佳作。作为一本全面深入讲解控件和组件开发的书籍,本书并不适合所有技术水平的读者。这主要是由开发控件和组件所需的技术水平来决定的。因此,建议具有初、中级以上技术水平的读者阅读。  本书主要内容■使用Ajax模式、ASP.NET 2.0客户端回调、CSS,DOM,XML和JavaScript实现Ajax控件和组件;  ■如何实现自定义的Web部件,包括CatalogPart、WebPartZone、WebPartManager、WebPartChrome和数据绑定WebPart控件;  ■实现ASP.NET 2.0的安全、角色管理和成员资格组件的方法;..  ■生成自定义表格式和分层式数据源控件的方法;  ■如何创建表格式数据绑定控件和数据控件字段;  ■如何实现自定义SchemaImporterExtension和ISerializable;  ■如何开发自定义HTTP模块、HTTP处理程序工厂、HTTP处理程序、控件生成器、用户控件。复杂控件和模板控件。  本书读者对象  本书适合那些需要学习如何创建自定义服务器控件和组件的ASP.NET开发人员。同时,假设读者毫无关于编写自定义服务器控件和组件的知识。  Wrox Professiona系列教程由程序员为满足程序员、开发人员和IT专家的需求而策划和编写的。他们集中于解决每天面对的专业技术问题。他们提供的新技术方面的示例、实践解决方案和培训都是为帮助程序员更好的工作而设计的。

作者简介

《ASP.NET 2.0服务器控件与组件开发高级编程》是一本专门介绍服务器控件和组件的开发与使用的图书。全书共分为33章,分别介绍了Ajax控件和组件、ASP.NET 2.0 Web部件控件、ASP.NET 2.0安全、ASP.NET 2.0表格式和分层式数据源控件、ASP.NET 2.0表格式数据绑定控件、自定义架构导入扩展和ISerializable接口、基于提供程序的服务等内容。

图书封面


 ASP.NET 2.0服务器控件与组件开发高级编程下载 更多精彩书评



发布书评

 
 


精彩书评 (总计1条)

  •     一开始,我并不知道ASP.NET的运行原理,是这本书给我指引,通过了解一个服务器控件的运行原理,从而了解整个ASP.NET的运行机制,但第一次看得比较快,还得读第二次

精彩短评 (总计2条)

  •     今天拿到的书,三指厚。o my dog.
  •     错译颇多
 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024