我最近看到很多关于WPF的问题......

  • 它是什么?
  • 它代表什么?
  • 我如何开始 WPF 编程?
有帮助吗?

解决方案

WPF 是一项将取代 Windows 窗体的新技术。WPF代表Windows演示基金会,这里有一些有用的主题:

  1. 您会推荐哪些 WPF 书籍
  2. 现实世界中有哪些 WPF 应用程序

从我的实践来看,我可以说 WPF 是一项真正令人惊叹的技术,但需要一些时间来适应,因为它与 WinForms 完全不同。我建议你看看这个 演示.

其他提示

WPF 是 Windows UI 的下一个前沿领域。

  • 它建立在DirectX之上,为您的.NET 3.0+用户界面打开硬件加速支持。
  • 强调矢量图形 - UI 可以更好地缩放和渲染
  • 可组合的 UI。您可以在组合框中嵌套动画按钮。世界是你的牡蛎。
  • 是一种重写,仅使用非托管代码编写的最少核心组件与基于 GDI-User Dll 的 Winforms 方法相比,该方法是大部分非托管代码上的薄托管层。
  • 用户界面采用声明式 UI 编程方法,主要在称为 XAML(可扩展应用程序标记语言)的 XML 变体中指定,发音为 Zammel。这为 WPF 设计人员提供了机会,他们可以使用专门的工具来制作 UI,然后开发人员可以对其进行编码。线框到最终产品之间没有转换损失。
  • “据称”MS 未来不会提供任何 Winforms 更新。大力投资 WPF 作为前进的方向
  • 哦,是的,在我忘记之前。在 Vista 上效果最佳:)

您可以获取 Adam Nathan 的 WPF Unleashed Book 或 Chris Sells Planning WPF ..这些似乎是要走的路。我刚刚读了 Adam(MS 的 WPF 主管)一书的第一章。因此 WPF 的赞美源泉:)

看看这里 http://windowsclient.net/ 和这里 Windows 演示基础 (WPF)

基本上,WPF 的创建是为了使 Windows 窗体更易于设计,因为使用了 XAML,设计人员可以进行设计,程序员可以处理底层代码

WPF 是 Windows 演示基础。它是 Microsoft 最新的 API,用于构建具有用户界面 (UI) 的应用程序,适用于独立应用程序和基于 Web 的应用程序。

毫不奇怪,有一个非常详细但不是很有帮助的 Wikipedia 上的 Windows Presentation Foundation 页面.

WPF 入门页面 Microsoft MSDN 站点可能是一个更好的起点。

是新的Windows GUI系统。我不认为它的目的本身是为了让开发变得更容易,而更多的是为了解决 WinForm 的基本问题,例如透明度和扩展性,而这两者都是 WinForm 无法有效解决的。此外,它试图通过将大小映射到实际像素大小并使流程布局更容易、更基础来解决 WinForm 的“仅一种分辨率”范例。

它还基于 XML 衍生产品,使更改 UI 变得更容易,并强制将 UI 和核心代码分离(尽管从技术上讲,您仍然可以通过这种方式将其组合在一起)。

这种分离还促使人们希望能够将工作分为两个阵营:设计人员负责 XAML 和布局,程序员负责开发 XAML 中使用的对象。

看看埃里克·辛克的 WPF 3D 十二天.

Windows 演示基础。它基本上是微软的最新尝试,旨在使开发更容易,并提供一整套开箱即用的良好功能。我不知道从哪里开始,但谷歌搜索“WPF 101”应该会出现一些有用的链接。

WPF 是 .net 3.0 堆栈的一部分。它是微软的下一代图形用户界面系统。您需要的所有信息都可以在 维基百科msdn 的 wpf 站点

要开始编程我想看看 Windows 客户端上的重要下载

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top