醫療軟體為什麼用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模式也就夠用了。
熱點內容