
| *全球著名ASP.NET,ADO.NET专家新著 *全面、深入地剖析ASP.NET 2.0新特性 *从应用层面揭示ASP.NET 2.0内幕 *新鲜呈现ASP.NET最佳编程实践 *全中文界面,所有范例均通过译者精心调试 |
| 作者简介: Dino Esposito是著名的ASP.NET和ADO.NET专家,目前就职于Solid Quality Learning,这是一家专门提供微软技术高端教育和培训服务的全球化公司。他经常在行业大会(如微软开发人员大会和微软技术大会)上发表演讲,同时也是MSDN Magazine和其他出版物的特约撰稿人。他出版过多部专著,其中包括《ASP.NET 2.0技术内幕》。 译者简介: 施平安,中国人工智能学会机器学习专业委员会成员,中国人工智能学会可拓工程专业委员会委员。目前就职于海军兵种指挥学院,主要研究方向.. << 查看详细 |
| 目 录 第ⅰ部分 asp.net内部机理 第1章 asp.net编译模型3 1.1 asp.net运行库环境4 1.1.1 asp.net进程模型5 1.1.2 asp.net临时文件11 1.1.3 asp.net页面的 隐藏代码14 1.2 应用程序预编译20 1.2.1 本地预编译20 1.2.2 部署预编译22 1.3 asp.net编译机制的构造块25 1.3.1 编译选项25 1.3.2 asp.net保留文件夹27 1.3.3 build提供程序32 1.3.4 设计一个自定义的build 提供程序34 1.3.5 虚拟路径提供程序42 小结 45 .第2章 http处理程序和模块46 2.1 iis可扩展性api概述47 2.1.1 isapi模型47 2.1.2 iis 7.0中即将出现的改变49 2.2 编写http处理程序50 2.2.1 ihttphandler接口51 2.2.2 快速数据报表的http 处理程序53 2.2.3 图像查看器处理程序59 2.2.4 http处理程序高级编程62 2.3 编写http模块66 2.3.1 ihttpmodule接口66 2.3.2 自定义的http模块67 2.3.3 页面刷新特征70 小结 75 第3章 asp.net配置77 3.1 asp.net配置层次结构77 3.1.1 配置文件78 3.1.2 [location]节82 3.1.3 [system.web]节85 3.1.4 其他最高级的配置节108 3.2 管理配置数据110 3.2.1 使用配置api110 3.2.2 使用管理工具116 小结 121 第4章 构建自定义的asp.net 提供程序123 4.1 提供程序的结构123 4.1.1 理论基础:设计模式124 4.1.2 实践:实现细节125 4.2 内建的asp.net提供程序127 4.2.1 成员资格服务128 4.2.2 角色管理服务132 4.2.3 用户的配置文件服务134 4.2.4 会话状态服务136 4.2.5 站点地图服务138 4.2.6 web事件处理服务139 4.2.7 web parts个性化服务143 4.2.8 保护服务的配置144 4.3 构建自己的提供程序148 4.3.1 设计考虑149 4.3.2 基于cookie的配置文件 提供程序的实现150 4.3.3 汇总157 小结 158 第5章 构建特征丰富的页面159 5.1 构建异步页面159 5.1.1 asp.net异步编程的工具160 5.1.2 asp.net 2.0工具162 5.1.3 异步页面的实现167 5.1.4 异步页面的实际场景171 5.1.5 registerasynctask方法180 5.2 构建自定义的表达式184 5.2.1 asp风格的代码块184 5.2.2 数据绑定表达式187 5.2.3 asp.net 2.0中的动态 表达式189 5.2.4 编写一个自定义的 表达式生成器191 5.3 构建asp.net页面的 解析器筛选器195 5.3.1 pageparserfilter类196 5.3.2 真实场景197 小结 201 第ⅱ部分 特有特性 第6章 使用脚本代码205 6.1 添加客户端脚本到页面205 6.1.1 检查浏览器能力206 6.1.2 注册脚本块209 6.1.3 添加弹出式窗口216 6.2 脚本回调219 6.2.1 asp.net原始api220 6.2.2 执行带外调用222 6.3 ajax.net库231 6.3.1 使用ajax.net库231 6.3.2 ajax.net对脚本回调235 小结 237 第7章 用web part合成页面239 7.1 web part一瞥239 7.1.1 什么是web part239 7.1.2 web part 框架简介241 7.1.3 用web part构建页面244 7.2 构建web part246 7.2.1 webpart类246 7.2.2 stockviewer web part250 7.2.3 构建web part的其他方法257 7.2.4 web区域的样式设置259 7.3 编辑和列出web part265 7.3.1 改变显示模式265 7.3.2 改变区域布局267 7.3.3 创建一个编辑器区域269 7.3.4 创建一个目录区域270 7.4 连接web part274 7.4.1 连接模型274 7.4.2 构建一个母版/细节架构276 小结 278 第8章 移动编程280 8.1 移动控件概述280 8.1.1 移动控件构架280 8.1.2 asp.net移动页面283 8.1.3 容器控件288 8.1.4 列表控件289 8.1.5 文本控件292 8.1.6 验证控件295 8.2 开发移动应用程序297 8.2.1 customerfinder应用程序297 8.2.2 该应用程序的导航模型299 8.2.3 自适应呈现303 8.2.4 状态管理304 小结 306 第9章 使用图像307 9.1 从web页面访问图像307 9.1.1 [img]元素308 9.1.2 引用非文件图像309 9.1.3 从资源中装载图像310 9.2 访问数据库图像313 9.2.1 使用二进制字段313 9.2.2 现实情况318 9.3 动态生成图像320 9.3.1 gdi+类概述320 9.3.2 将图像写入内存中323 9.3.3 构建图表生成器页面327 小结 333 第10章 站点导航334 10.1 定义站点地图信息334 10.1.1 创建站点地图334 10.1.2 配置站点地图337 10.2 访问站点地图信息339 10.2.1 sitemap类340 10.2.2 sitemappath控件342 10.2.3 sitemapdatasource控件345 10.3 显示站点地图信息347 10.3.1 treeview控件348 10.3.2 menu控件351 小结 357 第ⅲ部分 asp.net控件 第11章 asp.net迭代控件361 11.1 究竟什么是迭代控件361 11.1.1 迭代控件与列表控件 的对比361 11.1.2 迭代控件与视图控件 的对比362 11.2 repeater控件363 11.2.1 repeater控件的编程接口363 11.2.2 repeater控件的模板366 11.2.3 使用repeater控件370 11.3 datalist控件373 11.3.1 datalist控件的编程接口374 11.3.2 格式化功能377 11.3.3 datalist控件的模板380 11.3.4 使用datalist控件381 小结 385 第12章 asp.net web用户控件386 12.1 究竟什么是用户控件386 12.1.1 usercontrol类387 12.1.2 将页面转换为用户控件389 12.2 开发用户控件391 12.2.1 创建tabstrip用户控件392 12.2.2 创建用户控件对象模型395 12.2.3 处理用户控件的事件400 12.3 关注用户控件402 12.3.1 创建数据绑定用户控件403 12.3.2 动态地加载控件409 小结 410 第13章 创建asp.net自定义控件411 13.1 扩展现有控件412 13.1.1 选择基类412 13.1.2 更加丰富的hyperlink 控件413 13.2 从头开始创建控件415 13.2.1 基类和接口416 13.2.2 选择呈现风格417 13.2.3 simplegaugebar控件419 13.2.4 呈现simplegaugebar 控件423 13.3 创建丰富控件432 13.3.1 panel下拉控件432 13.3.2 呈现引擎436 13.3.3 触发回发事件441 13.3.4 添加脚本代码444 小结 447 第14章 数据绑定控件和模板化控件449 14.1 设计数据绑定控件449 14.1.1 数据绑定控件类型450 14.1.2 数据绑定机制451 14.2 创建简单的数据绑定控件454 14.2.1 关键特征455 14.2.2 gaugebar控件457 14.3 创建数据绑定列表控件463 14.3.1 列表控件概述463 14.3.2 hyperlinklist控件465 14.4 创建模板化组合控件472 14.4.1 数据绑定组合控件概述472 14.4.2 barchart控件475 14.4.3 添加模板支持482 小结 487 第15章 自定义控件的设计时支持489 15.1 .net中的设计时体系结构489 15.1.1 站点、容器和控件490 15.1.2 控件和设计器490 15.2 设计时特性491 15.2.1 使用设计时特性492 15.2.2 影响运行时行为的特性497 15.3 呈现类型498 15.3.1 实现类型转换器498 15.3.2 创建类型编辑器506 15.3.3 使用自定义集合508 15.4 自定义设计器510 15.4.1 内置设计器510 15.4.2 编写自定义设计器511 小结 517 |
商品评论(0条)