2、深入探索 WPF:从基础到应用

深入探索 WPF:从基础到应用

1. WPF 简介

Windows Presentation Foundation (WPF) 是专为 Windows 设计的全新图形显示系统。它基于 .NET 平台,受 HTML 和 Flash 等现代显示技术的影响,并且支持硬件加速。自 Windows 95 以来,WPF 给 Windows 用户界面带来了最重大的变革。

1.1 理解 Windows 图形

在过去的 15 年多里,Windows 开发者基本都在使用相同的显示技术。一个标准的 Windows 应用程序依赖于 Windows 操作系统的两个部分来创建用户界面:
- User32 :为窗口、按钮、文本框等元素提供熟悉的 Windows 外观和感觉。
- GDI/GDI+ :为渲染形状、文本和图像提供绘图支持,但会增加额外的复杂性,且性能通常不佳。

多年来,这两项技术都有所改进,开发者与之交互的 API 也发生了巨大变化。但无论使用 .NET 和 Windows Forms 开发应用程序,还是使用 Visual Basic 6 或基于 MFC 的 C++ 代码,底层都是相同的 Windows 操作系统组件在工作。新的框架只是提供了更好的包装器来与 User32 和 GDI/GDI+ 交互,虽然能提高效率、降低复杂性并添加一些预制功能,但无法消除十多年前设计的系统组件的根本限制。

1.2 DirectX:新的图形引擎

为了克服 User32 和 GDI/GDI+ 库的限制,微软推出了 DirectX。DirectX 最初是一个

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值