2008-12-30 58 views
5

最近几个月我一直在做一些WPF开发,最近我开始开发Silverlight。你如何学习WPF和Silverlight?

大多数情况下,事情都很顺利,特别是对于简单的东西,但我经常被看似简单的东西困扰 - 尤其是在XAML中。作为一个例子,昨天我试图使用一个网格布局列表框中的项目。这工作,但我不能让网格拉伸填充列表框的宽度。只有经过几个小时的搜索,论坛帖子和实验才能使其工作,但我不能说我已经想通了。

所以,我的问题是你怎么样学习 WPF或Silverlight? - 特别是XAML,真的。你使用什么技术来理解控件如何实现他们在屏幕上做的事情,他们是如何构造的等等。有什么我失踪了吗?

真的,这是一个主要的问题,微软需要解决的问题是让开发人员能够高效地使用WPF/Silverlight运行起来!

回答

4

来自微软的Bill Steele有一个多部分网络广播系列,可以让你从WPF的绝对开始。我觉得有15集的东西。您应该能够通过搜索WPF汤到坚果找到它在Microsoft事件。

+2

谢谢 - 我当时一看,它看起来像一个精彩的系列赛。虽然MS当然不容易访问网络广播 - 大约有5页可以访问每个网页! – 2008-12-30 22:22:14

4

我买Pro WPF in C# 2008,发现了WPF它非常有用,但发现它立即令人沮丧对付在WPF和Silverlight之间的结合,VSM等差异

你有过与影片的任何成功的http://silverlight.net/Learn/现场? 没有人有Apress出版Pro Silverlight 2 in C# 2008

+0

我见过很多的视频 - 他们是很好的,但有时不正是我需要的覆盖 - 试图解决问题时尤为如此。 我有点与从哪里开始当事情不工作我所期望的方式挣扎。 – 2008-12-30 22:21:32

2

为WPF的东西转到here意见。 适用于Silverlight的here

两者都是可靠的来源。

1

检查您的本地图书馆网站。

我住在马萨诸塞州波士顿。埋在他们的网站深处是一个免费订阅Safari Books Online,其中有来自顶级发行商的数千本科技和商业书籍,包括O'Reilly等。

埋在另一页上是一个可填写到让他们通过电子邮件向您发送图书证号码。借书证号码可让您访问技术书籍。

在另一页上也有免费的有声读物。不是为了科技,而是在编程之后有生命!

亚当Leffert

0

我已经做我的方式,通过“专业的Silverlight 2”,我发现每章非常详细和透彻。我还提到SAMS“Silverlight 2 Unleashed”,该书是对“Pro Silverlight 2”的很好补充。另外,请看“Silverlight Tip Of The Day”和Jesse Liberty的博客,了解一些便利的提示。

HTH, 印

1

我认为,Expression Blend中的Silverlight启动时出的XAML写不来容易在一开始是一个重要的工具,你必须更专注于比在XAML错误事物的总体系统和实际的视觉效果。

后来一定会最终调整(确定清理)Blend创建的大量代码,并从那里手动编写XAML,因为开发人员喜欢在VS中生活,并且发布Blend是一个额外的举措。

这一切的开始,我希望几个月后,你是过去那种。尽管到今天(8个月),我仍然有一些东西让Blend中的自己感觉更舒适。

从那里,我搬到了MSDN文档 - 虽然智能感知给了我们所有可能的属性和它们的值的文档可以给我们答案它实际上是什么。对我来说,首先打开例如msdn中的DockPanel文档,不要开始猜测参数x是干什么的。

这让我想起了另一个问题,我与Silverlight中的 - 因为我是完全新的微软技术,然后开始我还不能航行的MSDN文档真正的麻烦。现在看起来很愚蠢,但我从那里找不到任何东西。学习新技术的重要部分是学习文档的结构:)。