![]() |
1
5
WPF有一个很棒的网站: WPF Tutorials . 这提供了大量关于如何做许多事情的信息和教程。 对于WCF来说,微软仍然是最好的起点: Getting started with WCF |
![]() |
2
7
我尝试学习WPF的方式和我一直学习新技术的方式一样:我掌握了我能找到的关于这个主题的最好的书(亚当·内森的 Windows演示基金会发布 阅读它。 只是不起作用。别误会我。这是一本杰出的书。这是我桌上少数几件上面没有其他东西的东西之一,因为我经常把它捡起来。我相信没有它学习WPF是可能的,但我不想尝试。我全心全意地推荐它。 问题是,WPF中有太多的新内容,以至于一本打算向你解释这一切的书将难以抗拒。不幸的是,我在WPF上看到的所有书籍都是关于技术的,而不是关于如何开发WPF程序的。这不是微不足道的区别。 我在Nathan的书中的经验是,我读过关于XAML和标记扩展、值转换器以及其他六件事情,然后,当我的脑袋完全装满了,我还没有学会如何做任何有用的事情时,我就进入了依赖属性工作一节,我刚刚完成了。它带走了我 月 越过那个驼峰。 这并不是因为依赖属性很难理解。它们很容易理解。如果有人在解释他们的实现细节的同时解释其他所有东西的实现细节,那么他们很难理解,而您正试图找出如何编写程序。 这就是为什么我认为成功的例子是无价的。我找到乔希·史密斯的文章 the Model-View-ViewModel (MVVM) pattern 和 data binding 真的,真的很有帮助。 从根本上说,我认为如果你尝试在不学习MVVM的情况下学习WPF,你所做的一切都会变得更加困难。不是说MVVM很难理解。这是一个不幸的名字,使它听起来像是太空人在管理庇护的建筑,但它真的非常直接。 |
![]() |
3
0
在这些技术中,我只是从现在开始使用WCF,我必须说,它在开发分布式系统(在我的例子中,是与数据服务器通信的Silverlight应用程序)时确实简化了工作。 从WCF开始的好地方可能是微软本身: http://msdn.microsoft.com/en-us/library/ms734712.aspx |
![]() |
4
0
我认为最好的学习方法是拿本书或者去上一门课。 而且“在我的代码中开始使用技术XXXX”也没有什么神奇的方法。一旦你知道某项技术是关于什么的,看看它在你的体系结构中的位置。 |
![]() |
5
0
实际上,这取决于你,没有最好的学习方法;每个人都有自己的学习方法。我不会开始改变现有的代码来学习一些东西;这种方式有太多的事情会出错。我将从“hello world”应用程序开始,并从那里开始构建。 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 7 月前 |
![]() |
Barta · WPF MVVM不更新视图 8 月前 |
![]() |
Denis Ivanov · WPF控件在属性更改时不会更新 9 月前 |
![]() |
codymanix · WPF:TextBlock周围可见小边框? 9 月前 |
![]() |
Nostromo · 来自背景对象的工具提示 1 年前 |
![]() |
Nuvolari · 从可观测集合添加/删除时出现对象处理异常 1 年前 |
![]() |
CCarter · 只能在设计器中DependencyObject的DependencyProperty上设置显示“Binding”的WPF ICommand DependencyProperties[重复] 1 年前 |
![]() |
Thern · 在UI线程(WPF)上的void方法中调用异步函数 1 年前 |