㈠ 之類的軟體是用Winform寫好還是用WPF寫好
Winform與WPF採用兩套完全不同的界面渲染方式。
前者是對傳統windows界面元素的封裝,通過gdi繪制。後者是全新的dx渲染繪制的界面,也脫離了對傳統windows控制項的依賴,沒有歷史包袱,理論上可以展現更炫酷的界面。
對初級程序員來說,沒太大區別,都是利用設計器來設計界面,然後給控制項編寫事件代碼。
對中、高級程序員來說,wpf需要學習xaml,這是一組全新的ui描述語言,特別是可以通過模板的嵌套實現復雜的元素,通過style實現類似css的功能,而且最重要的是WPF採用的MVVM的開發模式,這種數據驅動的開發模式目前是比較前沿的。
前途來說,兩者必定還會長期共存。深入理解winform對理解windows一些內部機制有好處。好好學習wpf可以更方便過度到其他xaml相關技術,這是微軟目前廣泛使用的技術,比如接下來的windows通用應用。
個人建議:如果你是新手,就直接從WPF開始學起。
歡迎交流討論:武漢螞蹄軟體服務中心
㈡ 現在WPF應用開發怎麼樣,未來前景如何
WPF其實不僅僅是圖形引擎而已,它將給Windows應用程序的開發帶來一次革命,因為新的架構提供了一種全新的開發模式。當然對於普通用戶而言,最直觀的就是界面越來越漂亮,看起來越來越舒服了;但對於開發人員而言,界面顯示和代碼將更好的得到分離,這與從前的桌面應用程序開發有很多不同(界面設置和代碼是融合在一起的),這是比較具有革命性的改變之一。還有就是桌面應用程序和瀏覽器應用程序的融合,根據ms的承諾,正在開發中的WPF/E,即WPF Everywhere版本,將為基於WPF的應用程序提供全面的瀏覽器支持,這意味著未來開發出的應用程序將可以基於瀏覽器在不同的操作系統上運行,當然由於目前還在開發中,我們並不確定會不會有一定的限制,根據WPF/E開發組的定義,WPF/E仍然是WPF的子集,而不是後繼版本。總體而言,WPF的前景應該是一片光明。
目前已有很多人開始考慮或者已經轉向WPF,一場新的學習熱潮已經開始。但根據我最近的學習和了解,國內關於WPF的資料很少,除了msdn提供的資料以外,基本都是來自國外的資料,有些則是國外開發人員blog上的資料,當然都是英文的。因此如果現在能夠引進一些WPF的書絕對是很好的時機。而且國外目前的幾本WPF書也是剛剛上市,如果我們可以盡快引進的話,絕對可以幫助國內開發人員在最短時間內趕上國際步伐。
我們公司最近要招50個wpf開發呢,工作應該好找吧
㈢ 哪些軟體是用WPF開發的
我還以為您問的是哪些控制項是支持WPF的。
㈣ wpf主要用來開發啥用vs開發還是別的軟體開發比較方便
WPF:桌面應用程序和瀏覽器應用程序的融合,根據ms的承諾,正在開發中的WPF/E,即WPF Everywhere版本,將為基於WPF的應用程序提供全面的瀏覽器支持,這意味著未來開發出的應用程序將可以基於瀏覽器在不同的操作系統上運行,根據WPF/E開發組的定義,WPF/E仍然是WPF的子集,而不是後繼版本。總體而言,WPF的前景應該是一片光明。
Visual Studio 提供了高級開發工具、調試功能、資料庫功能和創新功能,幫助在各種平台上快速創建當前最先進的應用程序。
可以說各有各的好處,Visual Studio 工具范圍比較廣
㈤ WPF與WinForm開發有什麼區別
從程序上講,都以事件的形式調用處理。
winform開發上比WPF稍容易點,但整體上說其實沒多大區別。
WPF基於directX,所以對於3D的處理更好,畫面也更加酷炫。
winform的畫面設計採用與開發語言相同的語言實現,並保存在相同的代碼類型文件中,移植性不好。WPF的畫面採用XML形式書寫,保存在xml中,移植性更好,也更直觀易懂。
另有一點細微差別,就是winform的控制項可以疊放,如兩個button的坐標可以完全一樣,只能看到上面的一個。而WPF的控制項不能疊放,所以如果有兩個button位置相同,你必須要隱藏一個,否則兩個都會被看到。
㈥ 為什麼很少看到使用WPF開發的流行的應用程序
猜想幾點原因
流行的一般是網上的應用或者游戲之類,這一般是不會用wpf
wpf做企業級的界面不錯,公司外的人又沒看到用,且java也分了半壁江山
使用最廣泛的應該是Windows vista 和win7,vs2010以上,都是用wpf寫出來的界面
也許現在沒那麼流行,以後會更流行的
㈦ 哪些軟體用到WPF比如QQ概念版,還有其他的嗎
服務和支持
隨著Vista RTM的發布,微軟新一輪的技術推廣已經開始。其實在此之前,WPF已經有很大的推廣,因為CTP版本已經發布了有一段日子了。當然很多開發人員主要以技術研究為主,也有少數公司已經開始從事基於WPF的產品研發工作。
1. 目前WPF的正式版本已經發布(隨.net framework 3.0正式版發布),你可以從msdn上免費下載
2. 相應的技術支持已經開始,但目前僅限於大客戶,主要做售前技術支持,對於普通開發人員的技術支持可能要等到明年2月份才會開始(個人知道的情況,請以微軟官方技術支持網站發布的信息為准)
3. WPF的VS2005插件目前還只有社區預覽版(CTP版),也是從msdn上免費下載的,但正式版恐怕還要等一段時間,但使用CTP版本確實已經可以在VS2005中進行所見即所得的WPF開發。
4. WPF/E CTP版本已經發布,你可以在msdn上免費下載。同時發布的還有WPF/E Sample Pack for CTP
參考網路:http://ke..com/view/292311.htm
㈧ WPF是一種編程語言嗎和C#有什麼區別
WPF是一種框架,建立在.net之上,是Windows的下一代圖形子系統,在表面上看是用來替代WinForm
他的地位和ASP.NET相似,都可以使用C#來編寫
㈨ WPF開發需要的軟體有哪些
還是用Visual Studio 2010吧,2008版的Xaml編輯器太不完善,而且2010帶.net 4.0,中文字體發虛問題也解決了——不如一步到位。
至於將要和Win8一起發的新版,據說會帶Expression Blend的。
三維旋轉方面倒是有個工具:Kaxaml,但這個程序穩定性似乎很差,動不動就崩潰。
這是網址:http://www.kaxaml.com/
㈩ 什麼是WPF應用程序
WPF(Windows Presentation Foundation)是微軟推出的基於Windows Vista的用戶界面框架,屬於。NET Framework 3.0的一部分。它提供了統一的編程模型、語言和框架,真正做到了分離界面設計人員與開發人員的工作;同時它提供了全新的多媒體交互用戶圖形界面。
程序人員與設計完全的明確的分工,美工人員您可以使用Expression Studio中套裝工具可視化的設計界面。然後交給程序開發組中的XAML就可以。讓程序人員直接套用到開發環境,不需要想頁面怎麼切了。對 與WPF最重要的特色,矢量圖的超強支持 。兼容支持2D繪圖,比如矩形、自定義路徑,點陣圖等。文字顯示的增強,XPS和消鋸齒。三維強大的支持。包括3D控制項及事件,與2D及視頻合並打造更立 體效果。漸變、使用高精確的(ARGP)顏色,支持浮點類型的像素坐標。這些對GDI+遠遠不及的。靈活、易括展的動畫機制!.Net Framework 3.0類庫提供了強大的基類,只需繼承就可以實現自定義程序使用繪制。介面設計非常直觀,完全面向對象的對象模型。使用對象描述語言XAML。使用開發工具的可視化編輯。您可以使有任何一種.Net編程語言(C#,VB NET等開發語言)進行開發。XAML主要針對界面的可視化控制項描述,成生進會分析成.cs或.vb文件,並最後將編譯為CLR中間運行語言