
| 本书是第一本详细描述如何利用Visual Studio 2005创建用户控件、自定义控件和Web Parts的专业教程。 |
| 第i部分 控件简介. 第1章 创建自己的控件3 1.1 三种控件3 1.1.1 用户控件3 1.1.2 自定义控件4 1.1.3 web part5 1.2 可重用控件的优点5 1.2.1 web part除可重用性之外的优势6 1.2.2 用web part进行定制7 1.3 用控件实现可重用性8 1.4 控件9 1.5 不同类型的控件12 1.5.1 使用用户控件的场合13 1.5.2 使用自定义控件的场合13 1.6 web part:定制14 1.7 提供个性化16 1.8 个性化框架16 1.9 小结18 第2章 创建定制页面19 2.1 web part框架控件19 .2.2 创建定制页面20 2.3 给区域添加控件23 2.3.1 在web part中封装控件24 2.3.2 访问区域中的控件24 2.4 配置区域27 2.4.1 配置定制动词27 2.4.2 配置verb菜单28 2.4.3 给区域设置样式29 2.5 打开定制功能30 2.6 定制工具控件33 2.6.1 用editorzone控件编辑控件33 2.6.2 用catalogzone控件添加新控件36 2.6.3 配置工具区域41 2.7 小结42 第ii部分 创建控件 第3章 创建自定义控件45 3.1 创建visual studio解决方案46 3.1.1 开始一个自定义控件项目46 3.1.2 配置解决方案47 3.1.3 保持同步49 3.1.4 组织自定义控件50 3.1.5 组织案例分析51 3.2 扩展已有的控件55 3.3 创建完整的自定义控件56 3.3.1 添加组成控件57 3.3.2 编写html65 3.3.3 合并控件和html73 3.3.4 分解render方法75 3.3.5 支持autopostback76 3.4 处理返回的数据80 3.5 控制相关的html83 3.5.1 设计期间的html83 3.5.2 运行期间的html85 3.6 提取和控制webcontrol属性89 3.6.1 服务器端属性89 3.6.2 确定标记89 3.7 管理自定义控件的样式90 3.7.1 主题和skin91 3.7.2 使用层叠样式表类91 3.7.3 更新样式92 3.8 处理设计模式99 3.8.1 管理设计期间的代码99 3.8.2 控制visual studio处理控件的方式101 3.9 小结102 第4章 建立用户控件103 4.1 用户控件、webform和自定义控件103 4.2 启用用户控件104 4.3 给控件编写代码107 4.3.1 模拟构造函数108 4.3.2 动态接口109 4.3.3 使用web part110 4.4 使用用户控件111 4.5 访问控件113 4.6 用户控件html114 4.7 小结114 第5章 建立web part117 5.1 激活定制属性的个性化功能117 5.1.1 打开定制功能118 5.1.2 保存定制的内容119 5.1.3 共享定制的内容119 5.1.4 激活继承的属性的定制功能120 5.1.5 给属性添加说明121 5.2 创建功能全面的web part121 5.3 检查可个性化的数据122 5.4 访问特性122 5.5 添加新的动词124 5.5.1 创建动词列表124 5.5.2 共享例程127 5.5.3 创建动词例程128 5.5.4 配置动词129 5.6 web part的html130 5.6.1 顶层:webpartzone131 5.6.2 中间层:web part132 5.6.3 底层:标题栏132 5.6.4 底层2:web part134 5.6.5 组成控件的name和id特性134 5.7 配置web part135 5.7.1 控制web part的用户界面135 5.7.2 查找web part138 5.7.3 关闭个性化功能139 5.7.4 提供帮助140 5.8 小结141 第6章 用viewstate保存状态143 6.1 使用viewstate143 6.1.1 直接访问viewstate144 6.1.2 高效地管理viewstate145 6.2 管理控件的状态148 6.2.1 清理状态152 6.2.2 创建区分大小写的键153 6.3 与高速缓存集成154 6.4 对象的高效串行化157 6.4.1 使用typeconverter160 6.4.2 把typeconverter关联到类上161 6.5 小结162 第7章 开发工具..163 7.1 在设计期间调试控件163 7.2 部署控件165 7.2.1 已部署的web站点格式165 7.2.2 更新用户控件168 7.2.3 更新自定义控件和web part169 7.2.4 共享自定义控件和web part170 7.2.5 强名173 7.3 给控件设置许可176 7.4 管理个性化子系统180 7.4.1 识别用户180 7.4.2 建立个性化提供程序183 7.5 小结184 第iii部分 扩展控件 第8章 添加业务功能187 8.1 分解代码187 8.1.1 方法和事件188 8.1.2 方法和属性190 8.1.3 事件的作用190 8.1.4 在web环境下使用事件192 8.2 自定义控件的生存期192 8.2.1 自定义控件的事件193 8.2.2 主页的事件193 8.2.3 组成控件的事件193 8.2.4 处理事件195 8.2.5 在设计期间运行事件197 8.3 给组成控件添加代码197 8.3.1 创建例程197 8.3.2 编写控件的例程198 8.4 创建定制方法、属性和事件199 8.4.1 访问级别199 8.4.2 定制属性200 8.4.3 保存设计期间进行的修改204 8.4.4 配置属性205 8.4.5 共享/静态方法和属性206 8.4.6 给visual studio 2005配置方法和属性207 8.4.7 添加定制事件208 8.4.8 为visual studio配置事件218 8.4.9 管理多个控件中的事件219 8.5 管理控件集合221 8.6 小结222 第9章 添加高级功能225 9.1 集成客户端代码225 9.1.1 asp.net客户端代码225 9.1.2 静态和动态的客户端代码226 9.1.3 引发客户端代码227 9.1.4 动态生成代码230 9.1.5 支持客户端脚本233 9.1.6 建立回调函数237 9.2 专用控件247 9.2.1 验证控件248 9.2.2 模板控件255 9.3 多个记录的数据绑定260 9.3.1 数据绑定属性261 9.3.2 提取数据263 9.3.3 显示数据266 9.3.4 进行更新267 9.4 设计期间的支持269 9.4.1 处理复杂的属性269 9.4.2 设计器288 9.5 小结295 第10章 web part之间的通信297 10.1 使用可连接的web part297 10.1.1 建立页面297 10.1.2 建立连接298 10.1.3 管理连接301 10.2 创建可连接的web part301 10.2.1 创建web part提供程序301 10.2.2 创建web part使用程序304 10.2.3 双向连接306 10.2.4 预定义的接口308 10.2.5 处理不兼容的接口317 10.2.6 连接点参数319 10.3 建立自己的连接320 10.3.1 连接的类型321 10.3.2 通过代码建立连接321 10.3.3 创建静态连接325 10.3.4 永久管理和静态连接326 10.3.5 连接事件328 10.4 配置connectionszone文本328 10.5 小结329 第11章 使用web part体系结构331 11.1 在webpartmanager上设置个性化选项331 11.1.1 控制webpartmanager个性化选项331 11.1.2 把变化应用于其他用户332 11.1.3 进行授权333 11.2 管理web part的个性化335 11.2.1 检查是否支持displaymode336 11.2.2 管理个性化的改变337 11.3 在代码中处理web part347 11.3.1 关闭web part348 11.3.2 移动web part348 11.3.3 添加一个关闭的web part349 11.3.4 从类别中添加web part349 11.3.5 创建web part351 11.3.6 导出导入web part353 11.4 小结359 第iv部分 控件的应用 第12章 自定义控件的案例分析363 12.1 设计控件364 12.2 建立解决方案364 12.3 添加控件366 12.4 设置默认样式371 12.5 控件的定位372 12.5.1 重写render方法373 12.5.2 使用表格374 12.5.3 使用绝对定位功能377 12.6 在显示模式和更新模式之间切换380 12.7 给开发人员调整控件384 12.8 保存状态386 12.8.1 为保存状态定义一个数据结构386 12.8.2 保存到controlstate中387 12.9 提取用户数据389 12.10 引发事件393 12.10.1 定义定制事件参数对象394 12.10.2 定义事件396 12.10.3 引发事件396 12.10.4 支持下一个控件开发人员397 12.11 在回送时显示用户数据399 12.12 显示和接受数据401 12.13 支持定制403 12.14 添加动词405 12.15 通信407 12.15.1 定义接口407 12.15.2 实现提供程序408 12.15.3 实现使用程序409 12.16 小结...410 |
商品评论(0条)