首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 图书频道 > 计算机与网络 > 程序设计 >

.NET3.5编程

2010-03-22 
基本信息·出版社:机械工业出版社 ·页码:432 页 ·出版日期:2010年01月 ·ISBN:7111278917/9787111278917 ·条形码:9787111278917 ·版本:第1版 · ...
商家名称 信用等级 购买信息 订购本书
.NET3.5编程 去商家看看
.NET3.5编程 去商家看看

 .NET3.5编程


基本信息·出版社:机械工业出版社
·页码:432 页
·出版日期:2010年01月
·ISBN:7111278917/9787111278917
·条形码:9787111278917
·版本:第1版
·装帧:平装
·开本:16
·正文语种:中文
·图书品牌:华章图书

内容简介 《.NET3.5编程》演示了Microsoft的新框架如何极大地改进了Windows和Web应用程序的编程能力,并且说明了多种不同的技术如何通过架构模式和工具包含了.NET3.5汇聚的最佳实践。在《.NET3.5编程》中,作者JesseLiberty和AlexHorovitz描述了怎样结合使用4种主要的技术来构建现代的n层和面向服务的应用程序。每个示例都是用C#编写的,并且可以下载源代码。《.NET3.5编程》包括以下内容。
·WPF(WindowsPresentationFoundation,Windows表示基础):利用这种表示框架和图形子系统实现类似于Vista的效果。
·WCF(WindowsCommunicationFoundation,Windows通信基础):使用这种基于标准的系统帮助应用程序跨网络通信。
·WF(WindowsWorkfiowFoundation,Windows工作流基础):使用这种系统定义、执行和管理工作流。
·WindowsCardSpace:利用这种新型系统管理用户的标识。
·XAML:把Microsoft的基于XML的标记语言与WPF一起用于用户界面。
·Ajax:学习这些ASP.NET扩展,实现客户端功能。
.NET3.5推进了开发人员近10年来在.NETFramework的以前版本中处理的架构模式。《.NET3.5编程》使用真实的示例和带有详细注释的源代码增强了开发可伸缩、可靠的企业级应用程序的方式,并使之变得顺利。
作者简介 Jesse Liberty,Microsoft在Silverlight Development分部的项目经理,并且是多本图书的作者,包括O'Reilly的《Programming Silverlight 2》和最畅销图书《Programming C# 3.0》。
媒体推荐 “在过去几个版本中,Microsoft引入了一些对.NETFramework的重大改进,它们改变了开发人员编写托管应用程序的方式。本书提供了你所需的智力升级,以便利用Visual Studio 2008和.NETFramework 3.5的全部能力。”
  ——Tim Sneath.Microsoft公司客户平台技术部的小组经理
编辑推荐 《.NET3.5编程》:Jesse Liberty是Microsoft在Silverlight Development分部的项目经理,并且是多本图书的作者,包括0’ReillY的《Programming Silverlight 2》和最畅销图书《ProgrammingC#3.0》。
AleX Horovitz目前是The Brookeside Group公司的首席技术官,他在该公司利用MVC设计模式和可重用框架设计和实现企业应用程序。
针对Visual Studio2008和.NET3.5
目录
前言
第1部分 表示选项
第1章 .NET3.5:用子构建MVC.cn层和SOA应用程序的更好框架
1.1 信息集成与信息孤岛
1.2 什么?所有内容都在这一本书里

第2章 介绍XAML:以声明方式创建
2.1 XAML简介
2.2 简单的XAML操作
2.3 确定什么运行在哪里
2.4 动画

第3章 介绍WPF:更丰富的桌面UI体验
3.1 简单的开始:面板
3.2 嵌套
3.3 资源
3.4 变形
3.5 动画
3.6 数据绑定

第4章 应用WPF:构建一个商业应用程序
4.1 将应用程序分成片
4.2 装饰器
4.3 业务类
4.4 页面1——向购物车中添加物品
4.5 页面2——信用卡验证

第5章 Ajax概述:将桌面UI移到Web上
5.1 Web应用程序正得到全面提升
5.2 开始
5.3 利用Ajax创建一个“WordWheel”
5.4 脚本管理器
5.5 接下来是什么呢

第6章 应用Ajax:ListMania
6.1 创建To-Do列表管理器
6.2 个性化To-Do列表

第7章 介绍Sliverlight:一个更加丰富的WebUI平台
7.1 一章篇幅的Silverlight
7.2 Silverlight的广度
7.3 深入学习:构建一个应用程序
7.4 控件
7.5 事件和事件处理程序
7.6 动态创建控件
7.7 数据绑定
7.8 样式控件

第2部分 设计模式上的实现
第8章 用.NET3.5 实现设计模式
8.1 .NET3.5 创造好的设计
8.2 n层模式
8.3 MVC模式
8.4 MVC示例
8.5 观察者模式/发布和订阅
8.6 工厂方法模式
8.7 命令链模式
8.8 单例模式

第3部分 业务层
第9章 理解LlNQ:作为一流的语言构造的查询
9.1 定义和执行LINQ查询
9.2 扩展方法.
9.3 添加AdventurewlorksLT数据库
9.4 LINQtoSQL基本原理
9.5 使用visualStudio的LINQtosQL设计器
9.6 检索数据
9.7 LINOtoXML

第10章 WCF简介:可访问的SOA
10.1 更精确地定义服务
10.2 实现wleb服务
10.3 UDDI:谁在那儿,他们可以为我做什么
10.4 它们都如何工作
10.5 wCF的SOA实现
10.6 综合应用

第11章 应用WCF:YahooQuotes
11.1 创建并启动一个web服务
11.2 调用web服务

第12章 WF介绍
12.1 传统(wF之前)的流控制
12.2 使用windows工作流
12.3 理解wF运行时
12.4 运行时服务

第13章 应用WF:构建状态机
13.1 windows工作流与状态机
13.2 构建一个事件支持状态机
13.3 状态
13.4 事件驱动的状态机
13.5 运行
13.6 状态(机)的持久性
13.7 回到正常计划的编程上来

第14章 使用和应用CardSpace:建立身份标识的新模式
14.1 关于WindowsCardSpace
14.2 理解身份标识元系统
14.3 创建CardSpace身份标识
14.4 在应用程序中添加cardSpace支持
14.5 小结
结束语
……
序言 本书介绍.NET3.5。我们将不会尝试宣传.NET3.5为什么非常优秀,它为什么会使你的工作更高效,你为什么应该学习它,你的公司为什么应该进行投资以采用这种新技术……Microsoft有许多人在推销.NET3.5,并且他们都十分擅长他们的工作,因此我们将把这项任务留给他们去做。我们也不会长篇大论地引用Microsoft文档,你可以从Internet上免费获取它。最后,虽然我们希望你经常阅读本书并把它放在你的桌子上作为一本有用的参考,但是我们的目标不是提供一份纲要,而只是向你介绍.NET3.5,就像一位程序员与另一位程序员谈话一样。在早期的个人计算中,找到你所需的信息是很难的,因为已发表的信息是如此之少。而在今天,将内容与表示隔开是很难的。关于这个方面有大量的信息(书籍、文章、Web站点、博客、视频、播客和天空文字……),但是信噪比接近于0(而各种隐晦的信息开始堆积在你脚下!)。我们的目标是提供你所需要的关键信息,以及用于该信息的环境:根据你所学的知识来自定义环境,使你变得更高效并且使你的程序变得更好。我们的信念是:一般来讲,.NET3.5(特别是Silverlight)将比至少10年来Microsoft推出的任何产品都更显著地改变编程方式。.NET3.5的出现标志着我们开始着手编程的一个转折点——我们对此抱有巨大的热情。从某个角度讲,.NET3.5仅仅只是许多种技术的集合:
·WPF(WindowsPresentationFoundation),用于编写Windows应用程序。
·silverlight,用于通过Web跨浏览器和平台提供富Internet应用程序(RichInternet Application,RIA)。
·WCF(WindowsCommunicationFoundation),用于创建基于契约的Web服务和实现面向服务的架构(SOA)。
·WF(WindowsWorkflowFoundation),用于定义应用程序中的工作流。
文摘 插图:


1.1.2 它不仅仅是框架
本书的读者是那些用.NET编程的人,我们使用的是最广泛定义的.NET3.5;也就是说,我们试图包含当前在用的完整的.NET技术。
1.1.3 它是一个移动的目标Microsoft的研究和开发预算相当与欧洲一个小国的GDP,总值,因此技术创新的步伐令人瞩目。在过去十年,“windows”开发人员已经发生了重大的改变,他们从C++和MFC程序员转变成了C#和windows Forms程序员,最终成为成熟的C#和wPF程序员。在网站方面,我们看到引进了AsP,然后是AsP.NET,又增加了AJAx,现在引入了用silverlight进行丰富互联网应用(RIA)编程。从底层数据结构获取数据并解释为业务逻辑这样的技术也经历了类似的过程,从ADO技术发展到ADO.NET,再发展到现在的LINQ。所列的改进清单比比皆是,其中包括了更好更复杂的机制来管理元数据、反射、线程、网络、Web服务、业务对象等。本书将保持跟踪所涉及的技术开发过程中所产生的变化,根据变化不断修改,直至本书不得不完全重新修订。从某种意义上讲,你现在实际上在读的已经是第2版了。幸运的是,有四个要点可以使你掌握这些技术,使之更容易管理:
·.NET技术更连贯和成熟,很自然这将使新的内容更容易集成到你已经知道的功能
中。
·在提供信息和支持方面,Microsoft加大了承诺,开放了像Silverlight.net,ASP.net
等网站。
·在整个技术出版行业提供更专业更高质量的书籍,例如O'Reilly、A-Press、Addison-Wesley等这些出版社所出的书。
·在网志空间中有更远更高的信噪比(即在网络中传播得更深远)。
1.2 什么?所有内容都在这一本书里在你掏钱买此书之前你肯定要问:“如果在几百页的书里写到了这些技术的每个方面,平均下来你怎么能够期望所有这些内容都能在这样少的篇幅中都讲透呢(尽管我必须承认很显然这是一本写得令人难以置信的好书)?”答案是,很幸运,我们既是作者又是开发人员,这些看似不同的框架有很多的共同点;我们的目标是介绍你将在85%的开发时间里用到的25%的知识。
热点排行