wpf是做什么的,wpf是什么意思饭圈
wpf是什么?

WinFX是下一代的Windows API,而WPF将是WinFX的核心一部分,用于处理UI, Document, Media和用户交互。 微软关于WPF的网站:http://msdn.microsoft.com/windowsvista/building/presentation/ 最新2月份的用户预览版可以从这里下载: http://msdn.microsoft.com/windowsvista/getthebeta/default.aspx 在msdn上有两个WPF讨论组: 1) http://forums.microsoft.com/msdn/ShowForum.aspx?ForumID=119 2) http://msdn.microsoft.com/newsgroups/default.aspx?dg=microsoft.public.windows.developer.winfx.avalon&lang=en&cr=US 另外还有几个关于WPF的Blog: http://blogs.msdn.com/tims/ TimSneath的Blog http://blogs.msdn.com/atc_avalon_team/default.aspx 这是微软工程院Avalon组的Blog http://blogs.msdn.com/okoboji/ Kevin Moore (WPF PM)的blog http://blogs.msdn.com/tims/articles/475132.aspx Tim Sneath给了一个WPF相关Blogger的列表 http://microsoft.sitestream.com/PDC05/ PDC05的一些Talk和Demo
wpf: viewportUnits是什么意思
viewportUnits 是用来指定TileBrush(平铺画刷)中viewport的值是绝对的还是相对的。
TileBrush是个抽象类,DrawBrush,ImageBrush,VisualBrush三个类继承了它。
当你要使用画刷的平铺模式时,一般需要指定三个属性:
TileMode 值说名怎么平铺。
ViewPort 值说名平铺内容的尺寸和位置,怎么解释这个值取决于ViewPortUnits。
ViewPortUnits 值说名ViewPort的值是相对于要显示区域的相对坐标,还是使用相对于显示区域的绝对坐标。
比如ViewportUnits='RelativeToBoundingBox' Viewport='0 0 0.5 0.5'
代表坐标是相对坐标,左上角0,0 右下角1,1。
ViewportUnits='Absolute' Viewport='50 50 100 100'
则代表使用绝对坐标,平铺块位置和大小是绝对。
wcf wwf wpf各个的含义与用途???????
1. wcf是为了解决.net framework与其他平台如java的通讯问题,原来.net framework只有.net remoting(用于WinForm通讯,采用TCP通讯,依赖于.net framework,也就是说它不可以合其他的平台通讯), webservice(用于Web), 而且整合了综合了其他的一些通讯协议,见 http://www.cnblogs.com/gaoweipeng/archive/2009/04/30/1447226.html。这样你就可以只用wcf就可以做到所有有关通讯协议的功能。
2. wwf 是为了帮助解决流程性逻辑变更所带来的麻烦,它可以让你更快速的开发流程性的软件,让你只要注重于点的逻辑处理,不需要关心线的处理(这个点到那个点的逻辑连线)。wwf的出显也同时带来了一个概念:任何object都是存在着: 开始->过程->结束.这也就是它的interface。
3. 我认为wpf(分为Winform, silverlight)是为了终极解决UI与unit test的问题。还有就是可以更快的更简单的开发出漂亮的UI,不需要像以前那样用N多win32 api去drawing一些效果了。
WPF 的开源项目有哪些
Modern UI for WPF :http://mui.codeplex.com/ 利用Wpf实现Win8 Modern样式的开源项目
wpf toolkit :http://wpftoolkit.codeplex.com/ WPF常用的官方开源控件库
MVVM light toolkit : http://mvvmlight.codeplex.com/ 一个实现Mvvm模式的轻量级开源框架
Fluent Ribbon Control Suite : http://fluent.codeplex.com/ 最好用的开源Ribbon风格菜单栏库
AvalonDock :http://avalondock.codeplex.com/ VS界面多窗格可自由拖拉的Panel