分享
 
 
 

庖丁解牛:纵向切入ASP.NET 3.5控件和组件开发技术(第2版)(含CD光盘1张) (平装)

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机与互联网,程序语言与软件开发,语言与开发工具,.net,ASP.net,
  品牌: 郑健

基本信息出版社:电子工业出版社; 第1版丛书名:微软MVP作品系列平装:676页ISBN:9787121116537条形码:9787121116537ASIN:B0042QREU2商品描述内容简介本书主要介绍ASP.NET的控件开发,书中通过70多个例子讲解ASP.NET控件开发技术的各个方面,而且剖析了很多控件中的系统基类源代码,读者从这些系统源代码可以体会设计模式思想。如果扎实地掌握了ASP.NET控件的运行机制,开发一个页面级的ASP.NET应用程序会变得非常简单。本书宗旨就是让开发人员真正理解ASP.NET技术,帮助开发人员提高ASP.NET开发的技术水平。学完本书后您不仅能够掌握控件开发各个方面的技术,而且深晓ASP.NET的工作原理。大部分使用ASP.NET技术开发两年左右的开发人员来说,本书中有75%以上的内容可能没有接触到,本书将通过作者精心准备的一些形象的例子来阐述这些内容。 作为本书的第2版,在内容方面也做了许多调整。一方面采纳读者的建议本书内容进行了多处修订;另一方面,还增加了第18章《基于Web的性能调优》,介绍了服务端和客户端代码性能分析、ASP. 作为本书的第2版,在内容方面也做了许多调整。一方面采纳读者的建议本书内容进行了多处修订;另一方面,还增加了第18章《基于Web的性能调优》,介绍了服务端和客户端代码性能分析、ASP.NET产品级的优化方案、网络瓶颈诊断等内容。目录第1章 服务器控件概述及开发环境 部署1 1.1 自定义服务器控件1 1.2 服务器控件在软件开发过程中的 1.2 作用1 1.3 在控件开发中提升自己2 1.4 可继承控件基类介绍2 1.5 运行一个简单的控件7 1.5.1 开发一个简单控件7 1.5.2 部署和运行11 1.6 控件生命周期12 1.6.1 概述12 1.6.2 用代码跟踪控件生命周期过程14 1.7 本章总结17 第2章 服务器控件开发中的调试技术18 2.1 预置代码示例18 2.2 调试页面服务端代码19 2.3 服务器控件的调试20 2.3.1 运行模式下的调试方法20 2.3.2 设计模式下的调试方法20 2.4 JavaScript脚本调试方法22 2.4.1 调试页面中的JavaScript脚本 2.4.1 (方法一)22 2.4.2 调试页面中的JavaScript脚本 2.4.2 (方法二)23 2.4.3 调试非嵌入式JavaScript脚本文件23 2.4.4 调试嵌入式JavaScript脚本资源 2.4.2 文件24 2.4.5 高效率调试的技巧24 2.5 Ajax Library对JavaScript调试的 2.5 支持26 2.6 本章总结26 第3章 从零开始开发服务器控件27 3.1 选择基类27 3.2 控件呈现顺序28 3.3 Render呈现控件的几种方式30 3.3.1 使用HtmlTextWriter类输出30 3.3.2 直接输出HTML标签32 3.3.3 使用服务器控件的RenderControl 2.4.2 方法33 3.4 AddAttributesToRender方法34 3.5 CreateChildControls方法35 3.6 INamingContainer接口36 3.7 实现复合控件38 3.7.1 CreateChildControls方法39 3.7.2 ChildControlsCreated属性39 3.7.3 EnsureChildControls方法39 3.7.4 RecreateChildControls方法39 3.7.5 Controls属性40 3.7.6 HasControls方法40 3.7.7 HasEvents方法40 3.7.8 FindControl方法41 3.7.9 实现复合控件示例41 3.8 常用开发技巧48 3.8.1 DesignMode属性48 3.8.2 屏蔽基类控件中的属性49 3.8.3 Page.Request.Browser属性49 3.8.4 设置控件ID规范50 3.8.5 增强FindControl功能50 3.8.6 映射服务端控件值到客户端52 3.8.7 禁止派生自CompositeControl的 2.4.2 控件创建子控件52 3.8.8 使用CreateChildControls的注意 2.4.2 事项53 3.8.9 不要误解设计元属性DefaultValue54 3.8.10 在Render方法中利用基类资源54 3.8.11 条件编译&条件属性56 3.9 本章总结58 第4章 服务器控件属性59 4.1 控件属性的作用59 4.1.1 系统属性59 4.1.2 自定义属性59 4.2 简单属性60 4.3 属性的设计时特性61 4.4 复杂属性64 4.4.1 概述64 4.4.2 复杂属性的几种标记形式64 4.4.3 深入研究——复杂属性分析器76 4.5 深入研究——定制自己的属性 4.5 编辑器82 4.5.1 系统属性编辑器82 4.5.2 定制属性编辑器88 4.6 类型转换器116 4.6.1 系统类型转换器116 4.6.2 定制自己的类型转换器119 4.7 实现自定义属性128 4.8 本章总结135 第5章 事件和数据回发机制136 5.1 控件事件和数据回发概述136 5.1.1 事件及其意义136 5.1.2 数据回发机制137 5.2 事件和数据回发机制的实现138 5.2.1 客户端回传事件接口 5.2.1 IPostBackEventHandler138 5.2.2 客户端回发/回调揭密140 5.2.3 回传数据处理接口 5.2.1 IPostBackDataHandler143 5.2.4 正确处理继承基类中控件的事件149 5.2.5 扩展KingTextBox控件功能(King 5.2.1 TextBoxCanPostEvent控件)151 5.3 复合控件的事件处理机制158 5.3.1 高效率事件集合对象158 5.3.2 定制自己的委托和事件参数类160 5.3.3 复合控件的事件处理165 5.3.4 自动完成功能控件 5.2.1 SearchControlIntelligent175 5.4 本章总结183 第6章 页面状态机制184 6.1 页面状态概述184 6.2 视图状态机制185 6.2.1 IStateManager接口185 6.2.2 控件生命周期中的装载和保存 5.2.1 视图阶段186 6.2.3 简单类型视图状态应用187 6.2.4 实现自定义类型视图状态195 6.3 控件状态机制207 6.4 视图状态和控件状态的关系211 6.4.1 在禁用视图状态的情况下仍然 6.4.1 使用ViewState对象211 6.4.2 IStateManager接口仍然可以在 6.4.1 控件状态中使用213 6.4.3 视图状态和控件状态组合使用规则215 6.5 加密页面状态215 6.6 清除页面状态216 6.7 对动态添加控件的视图状态分析218 6.8 自定义类型转换器实现高效率 6.8 序列化221 6.9 页面状态性能优化策略228 6.9.1 存储位置优化——把视图状态信息 6.9.1 保存在服务端而非客户端228 6.9.2 体积优化——压缩视图状态数据230 6.9.3 分块存储视图状态数据233 6.10 视图状态和控件状态的总结233 6.11 本章总结234 第7章 定制自定义控件主题样式235 7.1 控件样式概述235 7.2 ASP.NET对样式的支持235 7.2.1 Style类的工作原理及使用235 7.2.2 WebControl基类对样式的支持功能 7.2.2 及其工作原理239 7.2.3 HtmlTextWriter类对控件样式 7.2.2 的支持242 7.2.4 定义控件内部的样式属性规则243 7.2.5 两个常用转换方法246 7.3 应用示例250 7.3.1 复合控件样式及视图状态250 7.3.2 控件结构与样式分离方案258 7.4 本章总结285 第8章 控件客户端编程模型287 8.1 ASP.NET服务端控件对客户端的 8.1 支持287 8.2 ClientScriptManager类功能详解291 8.2.1 RegisterArrayDeclaration方法291 8.2.2 RegisterClientScriptBlock方法292 8.2.3 RegisterClientScriptInclude方法293 8.2.4 RegisterClientScriptResource方法294 8.2.5 RegisterStartupScript方法295 8.2.6 RegisterExpandoAttribute方法295 8.2.7 RegisterHiddenField方法296 8.2.8 GetCallbackEventReference方法297 8.2.9 GetPostBackClientHyperlink方法297 8.2.10 GetPostBackEventReference方法298 8.2.11 GetWebResourceUrl方法298 8.2.12 RegisterOnSubmitStatement方法299 8.3 客户端回调299 8.4 客户端控件应用示例313 8.4.1 封装JS客户端对象313 8.4.2 封装HTC客户端对象333 8.4.3 在线签名控件示例应用361 8.5 常用的一些JavaScript框架376 8.6 本章总结377 第9章 定制用户控件379 9.1 用户控件概述379 9.1.1 用户控件的作用379 9.1.2 了解System.Web.UI.UserControl 9.1.2 基类379 9.2 用户控件应用示例380 9.2.1 简单用户控件380 9.2.2 复杂数据绑定用户控件385 9.3 用户控件缓存410 9.3.1 ASP.NET缓存介绍410 9.3.2 用户控件缓存411 9.4 本章总结412 第10章 开发验证控件413 10.1 验证控件的工作原理413 10.1.1 内置验证控件简述413 10.1.2 验证控件的工作机制解析414 10.2 实现自定义验证控件434 10.3 本章总结442 第11章 在控件中使用嵌入资源443 11.1 在控件中嵌入资源的原理443 11.2 在控件中应用嵌入资源444 11.2.1 在控件中使用嵌入资源444 11.2.2 常用嵌入资源类型及用法446 11.3 浏览器常用工具451 11.3.1 HttpWatch451 11.3.2 IE Develper Toolbar452 11.3.3 Fiddler452 11.4 本章总结453 第12章 开发模板数据绑定控件454 12.1 ASP.NET模板属性控件机制454 12.1.1 模板属性介绍454 12.1.2 ASP.NET对模板控件的支持455 12.1.3 Repeater控件模板实现机制解析457 12.2 自定义控件应用示例460 12.2.1 模板控件功能460 12.2.2 应用示例461 12.3 本章总结480 第13章 数据绑定和数据源控件481 13.1 数据绑定控件481 13.1.1 数据绑定控件概述481 13.1.2 ASP.NET对数据绑定控件的支持482 13.2 数据绑定控件示例应用492 13.2.1 控件实现功能492 13.2.2 应用示例493 13.3 数据源控件499 13.3.1 数据源控件概述499 13.3.2 ASP.NET对数据源控件的支持499 13.4 数据源控件示例应用506 13.4.1 控件实现功能506 13.4.2 应用示例507 13.5 本章总结513 第14章 扩展控件方案——GridView514 14.1 扩展控件概述514 14.2 任意定制GridView多表头514 14.2.1 功能概述514 14.2.2 代码实现515 14.3 固定GridView表头并增加滚动条 14.3 支持518 14.3.1 功能概述518 14.3.2 代码实现519 14.4 本章总结524 第15章 自定义控件设计模式下编程 第15章 汇总525 15.1 .NET框架对设计时支持525 15.2 设计时元数据支持526 15.3 复杂属性序列化529 15.4 类型转换器530 15.5 属性编辑器531 15.6 设计模式可用基类介绍532 15.7 设计时对控件呈现的支持534 15.7.1 概述534 15.7.2 应用示例534 15.8 自动套用格式537 15.8.1 概述537 15.8.2 应用示例538 15.9 模板UI设计器542 15.10 智能操作列表542 15.10.1 概述542 15.10.2 应用示例543 15.11 控件设计器区域548 15.11.1 概述548 15.11.2 应用示例549 15.12 本章总结553 第16章 ASP.NET Ajax控件开发—— 第16章 客户端554 16.1 ASP.NET Ajax框架概述554 16.2 Ajax Library对客户端面向对象 16.2 功能的支持555 16.2.1 命名空间及Type和Function类556 16.2.2 接口类型559 16.2.3 类类型以及面向对象继承特征560 16.2.4 枚举类型561 16.2.5 反射功能561 16.3 Ajax Library中的常用类型562 16.3.1 Ajax Library对JavaScript基类型 16.3.1 的扩展562 16.3.2 Sys.StringBuilder类567 16.4 Ajax Library请求服务端和 16.4 WebServices568 16.4.1 Sys.Net命名空间中的类568 16.4.2 请求过程解析569 16.4.3 WebRequest请求示例570 16.4.4 使用代理实现Ajax调用服务端 16.4.4 示例572 16.5 Ajax Library对控件客户端类 16.5 开发的支持575 16.5.1 客户端控件基成员(类/接口)575 16.5.2 ASP.NET Ajax控件客户端生命 16.5.2 周期580 16.6 客户端控件示例应用583 16.7 调试和跟踪594 16.8 本章总结596 第17章 ASP.NET Ajax控件开发—— 第17章 服务端597 17.1 ASP.NET Ajax服务器控件概述597 17.2 Ajax服务器控件598 17.2.1 Ajax扩展控件598 17.2.2 ASP.NET Ajax扩展程序控件603 17.3 ASP.NET Ajax对服务器控件支持 17.3 的基类603 17.3.1 Ajax控件支持的基类603 17.3.2 Ajax控件应用示例614 17.4 本章总结627 第18章 基于Web的性能调优628 18.1 服务端代码性能分析628 18.1.1 VSTS性能分析工具Profiler628 18.1.2 VSTS Profiler的使用629 18.1.3 VSTS报表字段字典634 18.2 客户端代码性能分析638 18.2.1 IE8 Profiler简介638 18.2.2 使用IE8 Profiler分析客户端脚本638 18.2.3 查看IE8 Profiler分析报告639 18.2.4 IE8 Profiler报表字段字典640 18.3 ASP.NET优化方案641 18.3.1 发布时要关闭调试模式641 18.3.2 服务器和客户缓存的利用641 18.3.3 启用GZIP压缩功能641 18.3.4 对站点中的静态资源精简/压缩641 18.3.5 JavaScript/CSS输出位置规范642 18.3.6 减少页面请求643 18.3.7 禁用服务器控件的视图状态644 18.3.8 定制仅满足特定功能的自定义控件644 18.4 网络瓶颈诊断644 18.4.1 各种网速测试方法644 18.4.2 网络瓶颈诊断646 18.5 本章总结648 附录A .NET 3.5技术教程系列—— Collection/ASP.NET Ajax/SilverLight/jQuery649

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有