书籍详情

ASP.NET服务器控件高级编程

ASP.NET服务器控件高级编程

作者:(美)Matt Butler,(美)Daniel Cazzulino等著;袁勤勇,吴静等译;袁勤勇译

出版社:清华大学出版社

出版时间:2002-09-01

ISBN:9787302057505

定价:¥48.00

购买这本书可以去
内容简介
  ASP.NET服务器控件是在服务器上运行并封装用户界面及其他相关功能的组件,它为Web站点的创建带来了一场革命。本书首先介绍了ASP.NET服务器控件的工作原理,然后依次介绍了呈现服务器控件、事件和事件处理、状态管理、模板控件和样式、数据处理、自定义控件生成器、使用Visual Studio.NET创建控件、设计时支持及部署和许可服务器控件的知识,本书最后通过一个综合实例,介绍了服务器控件在应用程序中的协同工作方式及其为Web站点开发人员带来的便利之处。本书特别适合于Web站点开发人员阅读,由于本书从服务器控件的最基础的知识开始介绍,所以也特别适合于没有任何编程经验而又对构建Web站点感兴趣的读者阅读。
作者简介
暂缺《ASP.NET服务器控件高级编程》作者简介
目录
第1章 基于服务器控件的体系结构简介
1.1 ASP.NET体系结构
1.2 什么是服务器控件
1.3 服务器控件模型
1.4 何时创建自己的控件
1.4.1 用户控件与服务器控件
1.4.2 性能考虑事项
1.5 创建用户控件
1.6 创建自定义服务器控件
1.7 创建复合控件
1.8 小结
第2章 呈现服务器控件
2.1 什么是呈现
2.2 服务器控件的创建
2.2.1 直接写标记内容
2.2.2 使用HtmlTextWriter类的实用方法
2.2.3 把特性显示为属性
2.2.4 使用WebControl类创建控件
2.2.5 复杂控件创建实例
2.2.6 HtmlTextWriter类的应用程序
2.3 自定义移动控件
2.4 验证控件
2.4.1 当前验证技术的局限(客户端和服务器端)
2.4.2 验证控件提供的信息通道
2.5 侦测浏览器性能
2.5.1 HttpBrowserCapabilities类
2.5.2 使用ClientTarget属性影响服务器控件的输出
2.6 小结
第3章 事件和事件处理
3.1 .NET Framework中的事件
3.1.1 委托
3.1.2 定义事件
3.1.3 使用事件
3.1.4 事件举例
3.1.5 自足义EventArgs和委托
3.1.6 关于命名的几句话
3.2 ASP.NET控件中的事件
3.3 继承和包含
3.3.1 处理基础控件中的事件
3.3.2 包含控件的事件
3.3.3 提升事件
3.4 购物车示例
3.5 小结
第4章 管理状态
4.1 ViewStste简介
41.1 ViewState的结构
4.1.2 简单控件的ViewState
4.1.3 复合控件的ViewState
4.1.4 影响ViewState的控件类的属性和方法
4.1.5 ViewState和性能
4.1.6 ViewState和安全
4.2 访问应用程序和会话状态变量
4.2.1 为服务器控件显示应用程序状态变量
4.2.2 为服务器控件呈现会话状态变量
4.3 小结
第5章 模板控件和样式
5.1 模板控件
5.1.1 创建模板控件
5.1.2 基本模板控件
5.1.3 高级模板控件
5.1.4 动态模板
5.1.5 事件提升和模板呈现
5.2 样式
5.2.1 使用样式
5.2.2 把样式显示为属性
5.2.3 把样式元素显示为顶级属性
5.2.4 创建一个自定义样式类
5.2.5 点滴
5.3 小结
第6章 处理数据的控件
6.1 使用数据绑定控件
6.2 数据绑定的本质
6.3 创建简单的模板数据绑定控件
6.4 创建简单数据绑定控件
6.5 创建高级模板数据绑定控件
6.6 小结
第7章 自定义控件生成器
7.1 ControlBuilder Overview
7.2 ControlBuilder和页面分析器的交互
7.2.1 AppendLiteralString和更多分析细节
7.2.2 HasBody
7.2.3 CloseControl方法和ControBuilder属性
7.3 ControlBuilder的派生类
7.3.1 重写HtmlDecodeLiterals方法的类
7.3.2 重写AppendSubBuilder方法的类
7.4 NeedsTagInnerText和SetTagInnerText方法
7.5 GetChildControlType方法
7.6 OnAppendToParentBuilder方法
7.7 CreateBuilderFromType方法
7.8 小结
第8章 使用Visual Studio.NET创建控件
8.1 什么是VS.NET IDE
8.2 VS.NET IDE的特征
8.2.1 共享开发环境
8.2.2 外观
8.2.3 使用模板策略自定义VS.NET IDE
8.2.4 多语言调试
8.2.5 项目管理
8.3 不以语言为中心的特征
8.3.1 解决方案资源管理器
8.3.2 文档窗口
8.3.3 工具箱
8.3.4 动态帮助和搜索
8.3.5 任务列表
8.3.6 服务器资源管理器
8.4 以语言为中心的特征
8.4.1 智能识别
8.4.2 错误捕捉
8.4.3 语法检查
8.4.4 调试
8.4.5 监视
8.4.6 动态帮助
8.4.7 资源检查
8.5 服务器控件IDE特征例子
8.5.1 新闻台服务器控件
8.5.2 跨语日调试
8.5.3 设计纵览
8.5.4 创建新闻Web站点(VB.NET)
8.5.5 XML新闻源服务器控件(C#.NET)——XMLNewsFeed
8.5.6 XML新闻显示服务器控件(C#.NET)-XMLNewsDisPlay
8.5.7 完成Web XML新闻Web站点
8.5.8 调试XML新闻Web站点
8.5.9 回顾代码
8.6 小结
第9章 设计时支持
9.1 什么是设计时支持
9.2 设计时支持体系结构纵览
9.2.1 初级
9.2.2 中级
9.2.3 高级
9.3 小结
第10章 部署和许可服务器控件
10.1 部署服务器控件
10.1.1 使用全局程序集高速缓存
10.1.2 强名称程序集简介
10.1.3 添加控件到GAC
10.2 许可简介
10.2.1 了解许可
10.2.2 许可模型
10.2.3 在.NET中使用许可
10.3 小结
第11章 样例学习
11.1 进入后台代码模型
11.2 自定义控件和用户控件的选择
11.3 样例学习:Wrox Travel——纵览
11.3.1 体系结构的决定
11.3.2 登录自定义控件
11.3.3 登录用户控件
11.3.4 点击计数器自定义控件
11.3.5 上下文菜单自定义控件
11.4 集成所有组件
11.5 小结
猜您喜欢

读书导航