第一图书网

.NET Framework3.5开发技术详解

王毅 人民邮电出版社
出版时间:

2009-2  

出版社:

人民邮电出版社  

作者:

王毅  

页数:

410  

Tag标签:

无  

前言

当前的软件技术领域有几个比较明显的趋势和潮流——富客户端重新受到重视,企业开始大量构建面向服务的应用,基于工作流的管理系统大量的出现。要想使自己开发出的产品或解决方案更加富有竞争力,那么合理地使用符合现在和未来趋势的技术,则成为一种必然的要求,采用.NETFramework3.x技术进行开发就是一种可行性很高的选择。有许多技术人员在面对.NET、Framework3.0/3.5大量的新知识、新技术的时候感觉到彷徨,对自己现有的技术知识是否过时会产生疑问,对新技术产生一些抵触的情绪。其实作为技术工作者来说,知识的更新一般都是难以避免的。不论是Java程序员也好,Linux程序员也好,甚至是编写汇编代码的程序员都需要不定期地更新自己的知识。Java程序员需要更新了解各种层出不穷的框架、应用服务器等知识;Linux程序员需要了解Linux系统近期增加的应用程序接口;汇编程序员则需要了解不断推陈出新的CPu指令集,可以说不存在不需要更新的知识。其实,对于技术人员来说,只要能学习到真正代表业界趋势的技术,只要能够花不太多的时间掌握一些新技术,新技术也是很可爱的。编写本书的一个目的就是要让读者认识到.NET3.5相关的新知识都是基于现有技术,体会、掌握并应用这些新技术并不困难。如果说面向对象设计、程序架构是技术人员的内功,那么WPF/WCF/WF这样具体的开发类库和模型就是技术人员的招式,技术人员的内功最终要依靠招式来体现。为了让读者能够快速掌握WPF/WCF/WF这样杀伤力巨大的招式,本书编写时以读者可以快速理解知识点,在较短的时间内能够开始编写相应的应用程序为导向,用平实的语言对技术点进行归纳和概括,每个技术点结合浅显易懂的实例,从而将复杂的技术问题化解在循序渐进的讲述中。

内容概要

本书全面讲解了.NET Framework 3.5开发中各方面的技术要点,共分19章。本书没有对各个功能的工作原理进行深入的揭示,而是采用“知识进述”+“代码示例”的方式,让读者可以快速体验并掌握.NETFramework 3.5的开发方法。 本书适合从事各利.NET程序开发的人员阅读。通过不同层次的例子,相信可以让读者理解、掌握,NET程序开发,特别是关于WPF、wcF和WF这3种重要框架的应用所要掌握的知识。

书籍目录

第1章 .NET Framework 3.5简介 1.1 .NETFramework 3.5在.NET技术体系中的位置 1.2 .NET 3.5各部分的功能 1.3 .NET 3.5的组件 1.3.1 Windows Presentaion Foundation(WPF) 1.3.2 Windows Communication Foundation(WCF) 1.3.3 Workflow Foundation(WF) 1.4 搭建.NET 3.5的开发环境 1.4.1 在Windows XP/2003/vista上搭建开发环境 1.4.2 相关工具第2章 .NET 3.5的新功能 2.1 .NET 3.5概要 2.2 新的.NET基础类型 2.3 C#语言的强化 2.3.1 C#基本语法增强 2.3.2 LIYO(集成语言查询)第3章 Windows Presentation Foundation基础知识 3.1 Windows Presentation Foundation(WPF)的概念 3.2 XAML的概念 3.2.1 命名空间 3.2.2 代码后置文件 3.2.3 调用.NET类库中的类来定义对象 3.2.4 属性 3.3 WPF的结构和相关的类库 3.4 WPF应用程序的类型 3.4.1 传统类型的视窗程序 3.5 创建第一个WPF程序第4章 WPF程序的布局 4.1 布局的基础知识 4.2 StackPanel容器 4.3 DockPanel容器 4.4 Grid容器 4.4.1 表格的高度和宽度 4.4.2 ColumnSpan和RowSpan 4.4.3 Grid的SharedSizeGroup 4.5 Canvas容器 4.6 文档布局 4.6.1 WrapPanel 4.6.2 TextBlock 4.6.3 FlowDocument 4.7 其他容器 4.8 视图控制 4.9 自定义布局第5章 WPF的控件 5.1 控件模型 5.2 WPF的控件树 5.3 路由事件 5.4 从属属性(Dependency Property) 5.5 处理交互行为 5.6 基本控件的使用 5.6.1 Button控件 5.6.2 TextBox类控件 5.6.3 列表控件 5.6.4 Menu控件 5.6.5 包容式控件 5.6.6 Label和TextBlock 5.6.7 其他控件第6章 资源和数据绑定 6.1 在WPF中定义资源 6.1.1 WPF中的嵌入式资源 6.1.2 定义逻辑资源 6.2 使用资源 6.3 数据绑定基础 6.4 集合的绑定 6.5 DataProvider 6.6 高级数据绑定操作 6.7 使用CollectionViewSource进行排序和过滤第7章 让WPF程序支持样式和主题 7.1 样式基础 7.1.1 WPF样式的定义 7.1.2 样式的作用 7.1.3 样式的作用范围 7.2 内联样式 7.3 命名样式 7.4 样式触发器 7.5 控件模板 7.6 主题第8章 WPF的绘图功能 8.1 2D图形基础 8.2 2D几何图形 8.3 画刷和画笔 8.3.1 画刷 8.3.2 画笔 8.4 2D图形变换(Transform) 8.4.1 平移变换 8.4.2 缩放变换 8.4.3 旋转变换 8.4.4 斜移变换 8.4.5 矩阵变换 8.4.6 变换组(TFansformGroup) 8.5 2D图形特效 8.6 3D图形基础 8.6.1 计算机图形学基础 8.6.2 WPF的3D类型 8.7 3D变换 8.8 WPF的动画支持 8.8.1 Animation对象 8.8.2 第一个动画第9章 WPF的多媒体 9.1 对视频和音频的支持 9.1.1 视频支持 9.1.2 音频支持 9.2 语音功能第10章 WPF高级技术 10.1 WPF自定义控件 10.1.1 编写控件的基础知识 10.1.2 开始编写控件 10.1.3 编写Custom Control控件 10.2 WPF的互操作性 10.2.1 在WPF中使用Winform控件 10.2.2 在Winform程序中使用WPF控件 10.3 WPF的异步模型 10.4 WPF对自动化程序的支持 10.4.1 Automation树 10.4.2 控件的访问方式第11章 Windows Communication Foundation(WCF)基础 11.1 面向服务编程模型(框架) 11.1.1 什么是SOA 11.1.2 为什么要使用SOA 11.2 WCF是什么 11.3 WCF的结构 11.4 WCF基础第12章 WCF中的契约 12.1 服务契约和操作契约 12.2 数据契约(DataContract) 12.3 错误契约(FaultContract) 12.4 创建WCF服务 12.5 编写WCF、客户端 12.6 配置WCF程序 12.6.1 服务端配置 12.6.2 客户端配置 12.6.3 配置工具第13章 WCF中的消息交换 13.1 与通信有关的概念 13.1.1 Address(地址) 13.1.2 Bindings(通信绑定) 13.1.3 Contracts(契约) 13.1.4 EndPoint 13.2 远程对象的传递 13.3 大对象的传递 13.4 错误处理 13.5 会话管理 13.6 双向通信 13.7 WCF的消息编码 13.8 基于队列的消息交换 13.9 点对点网络(Peer—To—Peel—Network)第14章 并发管理 14.1 服务器实例行为管理 14.2 并发管理 14.3 同步上下文 14.4 回调的同步设置和异步调用第15章 WCF的事务支持 15.1 事务概要 15.2 WCF中的事务 15.3 创建支持事务的服务第16章 WCF的安全解决方案 16.1 认证和授权 16.1.1 认证和授权 16.1.2 授权 16.2 安全传输 16.2.1 传输的安全性 16.2.2 消息安全 16.3 安全策略第17章 WCF的扩展性 17.1 服务行为的扩展 17.1.1 自定义分发器特性 17.2 自定义通道 17.3 自定义元数据 17.3.1 元数据的基本知识 17.3.2 扩展元数据系统 17.4 自定义序列化第18章 WCF的运行环境 18.1 在IIS上启用wcF服务 18.2 在.NET程序中运行WCF服务 18.3 在Windows服务程序中运行WCF服务第19章 工作流(Work Flow) 19.1 工作流(岍)简介 19.1.1 工作流的概念 19.1.2 Windows Work FIOw Foundation 19.2 Activy(活动) 19.3 WF运行时 19.4 基于状态机的工作流 19.5 工作流的持久化 19.6 工作流的XAML表示

章节摘录

插图:


编辑推荐

编写《.NET Framework3.5开发技术详解》的一个目的就是要让读者认识到.NET3.5相关的新知识都是基于现有技术的,体会、掌摒并应用这些新技术并不是难事。许多技术人员在面对.NETFramework3.0/3.5大量的新知识、新技术的时候感到彷徨,对自己现有的技术知识是否过时会产生疑问,对新技术会产生抵触的情绪。其实,只要能学习到真正代表业界趋势的技术,花不太多的时间掌握新技术,乐趣就会随之产生。

图书封面

图书标签Tags

广告

下载页面


.NET Framework3.5开发技术详解 PDF格式下载



很不错的书,知道一读.30岁的程序员还是需要学习的,不要畏惧新的知识,它所做的只是在给我们更多的帮助,花点时间掌握它值得


没想象中那么厚和详细


寻找了很久的好书呀!


错别字挺多的,而且很低级,居然能把WPF写成WFP。大篇都在讲WPF,WCF也有一些,WF只有区区一章,都是些基础的概念东西。基本来讲,也就只能做为对新技术不了解的人一个快速入门作用吧。


相关图书