Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/wpf/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何开始使用WCF/WPF?_.net_Wpf_Wcf - Fatal编程技术网

.net 如何开始使用WCF/WPF?

.net 如何开始使用WCF/WPF?,.net,wpf,wcf,.net,Wpf,Wcf,我使用.net已经有相当一段时间了,这些天我采访的每一个地方,都不断有人问我对.net 3.0/3.5技术(WF、WPF、WCF等)的了解 你是如何开始学习这些的?有好的链接吗 我是否应该更改当前的代码以开始这样工作?在这些技术中,我只是从现在开始使用WCF,我必须说,它确实简化了开发分布式系统时的工作(在我的例子中,Silverlight应用程序与数据服务器通信) 使用WCF的一个好地方可能是微软本身:我认为学习WCF的最好方法是拿起一本书或上一门课程 “在我的代码中开始使用xxxx技术”也没

我使用.net已经有相当一段时间了,这些天我采访的每一个地方,都不断有人问我对.net 3.0/3.5技术(WF、WPF、WCF等)的了解

你是如何开始学习这些的?有好的链接吗


我是否应该更改当前的代码以开始这样工作?

在这些技术中,我只是从现在开始使用WCF,我必须说,它确实简化了开发分布式系统时的工作(在我的例子中,Silverlight应用程序与数据服务器通信)


使用WCF的一个好地方可能是微软本身:

我认为学习WCF的最好方法是拿起一本书或上一门课程


“在我的代码中开始使用xxxx技术”也没有什么神奇的方法。一旦你知道某项技术是关于什么的,看看它在你的体系结构中适合什么地方。

有一个非常适合WPF的网站:。这提供了大量关于如何做许多事情的信息和教程


对于WCF来说,微软仍然是最好的起点:

这取决于你,实际上,没有最好的学习方法;每个人都有自己的学习方式。我不会开始改变现有的代码来学习一些东西;这样会有太多的事情出错。我先从“Hello World”应用开始,然后从那里建立起来。

< P>我尝试学习WPF,就像我一直在学习新技术一样:我掌握了我在这个主题上找到的最好的书(Adam Nathan的Windows演示基金会发布),并阅读了它。p> 但它就是不起作用。别误会我。这是一本杰出的书。这是我桌上少数几个上面没有其他东西的东西之一,因为我经常拿起它。我确信没有它也可以学习WPF,但我不想尝试。我衷心推荐

问题是WPF中有太多的新内容,以至于一本打算向您解释这一切的书将会让人不知所措。不幸的是,我看到的所有关于WPF的书都是关于技术的,而不是关于如何开发WPF程序的。这不是一个微不足道的区别

我在Nathan的书中的经历是,我读了关于XAML、标记扩展和值转换器以及六种其他的东西,然后,当我的头脑完全满了,我还没有学会如何做任何有用的事情时,我进入了关于依赖性属性工作的部分,我就完成了。我花了好几个月的时间才克服那个困难

这并不是因为依赖属性很难理解。它们很容易理解。他们只是很难理解,如果有人在解释他们的实现细节的同时解释了其他所有的实现细节,而你正试图弄明白如何编写一个程序

这就是为什么我认为工作的例子是无价的。我发现Josh Smith的文章非常非常有用

从根本上说,我认为如果您试图学习WPF而不学习MVVM,那么您所做的每件事都会变得更加困难。MVVM并不难理解。它有一个不幸的名字,听起来像是建筑宇航员在管理避难所,但它真的很简单。

米歇尔·勒鲁·布斯塔曼特的《学习WCF》是一本很好的书,可以让你理解并开始学习WCF,特别是如果你喜欢在实验室里动手学习的话

好消息是,这本书的作者在中以PDF文件的形式发布了第一章。本章清楚地解释了WCF和SOA的基本概念,并提供了一些实验室来教授WCF的基本技术。在我看来,这本书是从WCF开始的最好方式,因为它写得很好,而且实验室很有趣