從零開始學(xué)android編程 C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點?或者還有別的什么框架更好呢?
C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點?或者還有別的什么框架更好呢?作為WPF的用戶,我可以負(fù)責(zé)任地說WPF是一個強(qiáng)大的工具,將來可以跨平臺使用。WPF的界面非常漂亮。當(dāng)我熟悉它的時候,即使我做一個小的
C#程序員現(xiàn)在學(xué)習(xí)WF還是WPF好點?或者還有別的什么框架更好呢?
作為WPF的用戶,我可以負(fù)責(zé)任地說WPF是一個強(qiáng)大的工具,將來可以跨平臺使用。WPF的界面非常漂亮。當(dāng)我熟悉它的時候,即使我做一個小的演示,開發(fā)速度也會比WinForm快。它的缺點是學(xué)習(xí)曲線陡峭,我需要使用和體驗很多東西。在我熟悉它之后,如果我做Android或者小程序的開發(fā),你會發(fā)現(xiàn)WPF中有很多東西已經(jīng)被觸及了。如果我能克服最初的學(xué)習(xí)困難,我建議學(xué)習(xí)WPF和windows界面。如果我想保持冷靜,WPF是個不錯的選擇。我以前用過Delphi,也學(xué)過QT,但是我覺得用WPF更方便、更強(qiáng)大。
有人說WPF比winform強(qiáng)大很多,可為什么很少轉(zhuǎn)的?
因為WPF的學(xué)習(xí)成本很高!首先,XAML需要你花很多時間學(xué)習(xí)!那么混搭設(shè)計UI動畫也需要學(xué)習(xí)!背景代碼也需要學(xué)習(xí)!還有WPF的獨家功能要學(xué)習(xí)!WinForm相對容易上手!但是WinForm有明顯的缺點,它是基于GDI繪圖的,如果電腦顯卡不好的話!UI將非??ǎ∧悴荒苡盟?!如果顯示器是高分辨率屏幕,更別說了!直接冷卻!模糊不清楚添加UI延遲!該死的!WPF現(xiàn)在支持。NETCORE 3.0!值得學(xué)習(xí)
!那些說WPF不好的人是不理解WPF的人!我可以說外行
兩個不同層次的概念。
WPF可以說是一個圖形庫。Net,主要用于GUI圖形用戶界面的開發(fā)。微軟的東西與Silverlight非常相似,但仍有未來。相應(yīng)的Dreamweaver應(yīng)該是visualstudio或ExpressionBlend。
Dreamweaver是一個開發(fā)工具,主要用于web開發(fā)。它對應(yīng)于WPF級別的HTML、CSS和JavaScript,這比WPF更通用。
你學(xué)的軟件工程,WPF接近傳統(tǒng)意義上的軟開放,畢竟WPF需要用到很多東西。Net的東西,WPF也可以做webria,只是不用太多。當(dāng)然,如果你想成為一個網(wǎng)站,你可以學(xué)習(xí)HTML,CSS,JavaScript和一些背景知識,主要是J2EE,。Net或PHP。
如果你真的想做網(wǎng)頁,寫你自己的代碼,少用Dreamweaver designer模式,除非你打算做藝術(shù)什么的。
有沒有用WPF開發(fā)網(wǎng)頁的?
Xaml是中用于前臺編程的布局模式或開發(fā)語言。Net系統(tǒng)開發(fā)程序或網(wǎng)頁。它可以更自由地使用標(biāo)簽進(jìn)行布局。它借鑒了HTML、XML等語言的風(fēng)格,并添加了一些動畫。
WPF是一種新的編程方法,Microsoft將取代C#中的窗體編程方法。凈額。方法是前臺用XAML控制布局,后臺用C#、VB、C對應(yīng),相當(dāng)于用XAML編寫控件,其控制邏輯指向后臺的函數(shù)邏輯,C#是編寫邏輯的支持語言之一