What exactly is WPF?我最近看到了很多有关WPF的问题...
WPF是一种新技术,它将取代Windows Forms。
从我的实践中,我可以说WPF是一种真正令人惊奇的技术,但是它需要一些时间来适应,因为它与WinForms完全不同。 WPF是Windows UI的下一个领域。
您可以获取Adam Nathan的WPF Unleashed书籍,也可以获取Chris Sells Programming WPF。我刚刚读了Adam的第一章(MS的WPF领导)。因此WPF赞美喷泉:) 查看Eric Sink的WPF 3D十二天。 是新的Windows Gui系统。我认为它的目的不是使开发本身变得更容易,而是更多地解决WinForm的基本问题,例如透明度和扩展性,而WinForm都不能有效地解决这些问题。此外,它试图通过将大小映射到实际像素大小并使流布局更简单,更基础来解决WinForm的"仅一种分辨率"范式。 它也是基于XML派生的,它使更改UI变得更加容易,并强制将UI和核心代码分开(尽管从技术上讲,您仍然可以用这种方式严重地将其合并在一起)。 这种分离也促使人们希望能够将工作分为两个阵营:设计人员负责XAML和布局,程序员负责开发XAML中使用的对象。 WPF是Windows Presentation Foundation。它是Microsoft最新的API,用于使用用户界面(UI)构建应用程序,可用于独立应用程序和基于Web的应用程序。 毫不奇怪,在Wikipedia上有一个非常详细但不是很有用的Windows Presentation Foundation页面。 Microsoft MSDN站点上的WPF入门页面可能是一个更好的起点。 在这里http://windowsclient.net/和Windows Presentation Foundation(WPF)看看 基本上,由于使用XAML,创建WPF的目的是使Windows窗体更易于设计,设计人员可以在设计上进行工作,而程序员可以在底层代码上进行工作 WPF是.net 3.0堆栈的一部分。它是微软的下一代图形用户界面系统。您需要的所有信息都可以在Wikipedia和msdn的wpf网站上找到 要开始编程,我想检查一下Windows客户端上的基本下载 Windows Presentation Foundation。从根本上讲,这是Microsoft的最新尝试,它使开发变得更容易,并且提供了许多现成的功能。我不确定从哪里开始,但是使用Google搜索" WPF 101"应该会抛出一些有用的链接。 |