医疗软件为什么用wpf
发布时间: 2023-02-17 17:12:57
⑴ wpf是干嘛用的要具体事例。那是一个新软件,还是就是VS2008
微软.net 3.0中新增加的界面库,是.net的一部分,可以做出酷炫的软件界面效果。WPF封装了DirectX,虽然不是用以取代DirectX来开发游戏,但WPF可以利用硬件来渲染软件界面。
与WinForm不同,WPF的界面以矢量图为主(当然也可以嵌入WinForm控件),放大不会失真。
它并不是VS2008,要说实例:VS2010本身的界面就是用WPF来做的。
WPF采用一种Xml编码来表示界面(叫做XAML语言),XAML的命名空间被照射到.net命名空间,从而使得这种定制的Xml文件中可以直接使用.net 类中定义的类来定义界面及其布局,以便与代码逻辑分开。这有利于界面设计师与逻辑代码的编写人员分工、合作。
如果只是做界面设计,可以令VS配合Blend使用,Blend主要用以设计WPF界面,而代码(C#/VB代码)的编写则仍然在VS中进行。
WPF还有个子集叫做SilverLight,可以被嵌入网页中(客户端计算机只需要为网页浏览器下载一个很小的插件就可以支持了)——但随着HTML5的流行,SilverLight前景不明,这和WPF本身情况有些不同。
如果要做WPF开发,尽可能不要使用VS2008,因为这个版本对WPF的支持很不完善。
另,WPF在.net 3.5SP1以及更早版本中,对中文字体的支持十分糟糕,严重发虚,只有使用微软雅黑字体才能入目。而在.net 4.0中,微软更换了字体渲染引擎,解决了这个问题。——所以,直接上VS2010吧!
又,VS2010在Debug模式下调试会很慢,对计算机性能要求很高,换成Release就会好很多——一般在调试WPF程序时,Release模式也就够用了。
热点内容