用C#精通WPF 2010①(什么是WPF)

本文介绍了WPF技术及其与DirectX的结合使用方法。包括如何通过WPF检测DirectX版本,以及通过设置目标框架的ClientProfile选项减小.NET应用程序的部署包大小。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是本人(QFord@QQ.COM)根据兴趣编写,不保证内容的完整性和准确性,并请勿用于任何商业用途。 

参考资料大部分来仔下面资料, 更多详细资料请参阅:

APress出版社的 Pro WPF in C# 2010一书

下面章节不做重复声明!

需要的工具: VS 2010

 

1:什么是WPF?

http://msdn.microsoft.com/zh-cn/library/aa970268.aspx

关键词:基于.NET  基于DirectX  在Vista/Win7 表现更优异

从UI编程上来说,是跨时代的,类似当年的Win95

 

2:使用WPF侦测DX版本

int renderingTier = (RenderCapability.Tier >> 16)

Tier 0. 显卡不提供任何硬件加速.  DX <7.0. 
Tier 1. 部分硬件加速. DX 7.0-8.0

Tier 2. 完全支持. DX>=9.0

更多信息请访问:

http://msdn.microsoft.com/en-us/library/%20ms742196(VS.100).aspx

 

 3:关于发布时的目标框架

用.NET 写的程序部署到目标机器时总是要安装.NET Framework包,这个往往太大。

现在通过目标框架的 Client Profile选项剔除掉了支持服务器端类库,这样只要30多M了。

具体设置你可以右击工程-属性中可以看到相关设置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值