WPF和WinForms有什麼區別和聯絡

時間 2022-09-27 23:33:02

1樓:陳韓泰

wpf是應用程式乙個嶄新的概念:資料驅動程式,以資料為中心,通過bind將介面永遠定位為從屬地位。簡化了程式中介面邏輯**的編寫,現在幾乎不需要編寫。

wpf也允許完全自定義控制項外觀,通過xaml模板即樣式,可以輕鬆定製出程式外觀來。wpf還是先了富動畫程式,新增了很多種動畫提供更好的使用者體驗。vs2010即用wpf開發。

增加命令模型。

反正啊,wpf是一門新技術,比起windforms來有太多的優勢。wpf是從2007年到現在2012年歷經網際網路5年的發展的新技術,經過5年這項技術逐漸成熟起來。加上使用者硬體的公升級,使用者體驗會成為軟體質量的最重要指標之一,而效能將降低在程式中的重要性。

windowform以事件,按鈕驅動程式向前執行。在業務邏輯部分以資料為中心。可在介面展示部分又得以介面為中心。

通常介面互動佔據一定量得邏輯**。這些**與業務邏輯並無太大關係,因此可能降低程式開發的效率。

個人認為,wpf程式設計比winform好,如果選擇學習的話還是建議選擇wpf,未來的發展空間更大。

2樓:匿名使用者

手機和單機winforms的區別

wpf和winform(c#) 有什麼區別嗎

3樓:匿名使用者

對於使用者來說,是一樣的。

wpf使用新的開發框架,簡化了原來的winform的控制項開發模型。

簡單的說wpf就是用近似web開發的方式來進行winform開發。

4樓:匿名使用者

不一致 wpf用的mvvm模式winform用的事件驅動所以你可以直接討論mvvm和事件驅動的區別

5樓:匿名使用者

wpf主要是面向客戶端軟體,連線伺服器使用的那種模式。

winform與wpf有什麼區別

6樓:匿名使用者

從程式上講,都以事件的形式呼叫處理。

winform開發上比wpf稍容易點,但整體上說其實沒多大區別。

wpf基於directx,所以對於3d的處理更好,畫面也更加酷炫。

winform的畫面設計採用與開發語言相同的語言實現,並儲存在相同的**型別檔案中,移植性不好。wpf的畫面採用xml形式書寫,儲存在xml中,移植性更好,也更直觀易懂。

另有一點細微差別,就是winform的控制項可以疊放,如兩個button的座標可以完全一樣,只能看到上面的乙個。而wpf的控制項不能疊放,所以如果有兩個button位置相同,你必須要隱藏乙個,否則兩個都會被看到。

7樓:巨蟹囧rz小朋友

wpf是資料驅動介面,而且介面相對於winform來說更好美化。

wpf和winform技術有什麼區別?哪個更加有前景

8樓:說好追求的幸福

wpf是應用程式乙個嶄新的概念:資料驅動程式,以資料為中心,通過bind將介面永遠定位為從屬地位。簡化了程式中介面邏輯**的編寫,現在幾乎不需要編寫。

wpf也允許完全自定義控制項外觀,通過xaml模板即樣式,可以輕鬆定製出程式外觀來。wpf還是先了富動畫程式,新增了很多種動畫提供更好的使用者體驗。vs2010即用wpf開發。

增加命令模型。反正啊,wpf是一門新技術,比起windforms來有太多的優勢。wpf是從2007年到現在2012年歷經網際網路5年的發展的新技術,經過5年這項技術逐漸成熟起來。

加上使用者硬體的公升級,使用者體驗會成為軟體質量的最重要指標之一,而效能將降低在程式中的重要性。windowform以事件,按鈕驅動程式向前執行。在業務邏輯部分以資料為中心。

可在介面展示部分又得以介面為中心。通常介面互動佔據一定量得邏輯**。這些**與業務邏輯並無太大關係,因此可能降低程式開發的效率。

個人認為,wpf程式設計比winform好,如果選擇學習的話還是建議選擇wpf,未來的發展空間更大。

9樓:千鋒教育

目前主流是windows窗體應用程式吧,也就是winform。

wpf是個比較新的技術,至少在國內用的人還不多,現在win8推出了,似乎wpf有進一步發展的趨勢,就看微軟的推廣力度了。所以學wpf有一定風險,不過一旦wpf推廣開來,你就已經是高手了。

win32應用程式,比較原始,不過效率應該最高。這個學起來太麻煩了。

c#中winforms與wpf有何區別?

10樓:

wpf是應用程式乙個嶄新的概念:資料驅動程式,以資料為中心,通過bind將介面永遠定位為從屬地位。簡化了程式中介面邏輯**的編寫,現在幾乎不需要編寫。

wpf也允許完全自定義控制項外觀,通過xaml模板即樣式,可以輕鬆定製出程式外觀來。wpf還是先了富動畫程式,新增了很多種動畫提供更好的使用者體驗。vs2010即用wpf開發。

增加命令模型。

反正啊,wpf是一門新技術,比起windforms來有太多的優勢。wpf是從2007年到現在2012年歷經網際網路5年的發展的新技術,經過5年這項技術逐漸成熟起來。加上使用者硬體的公升級,使用者體驗會成為軟體質量的最重要指標之一,而效能將降低在程式中的重要性。

windowform以事件,按鈕驅動程式向前執行。在業務邏輯部分以資料為中心。可在介面展示部分又得以介面為中心。

通常介面互動佔據一定量得邏輯**。這些**與業務邏輯並無太大關係,因此可能降低程式開發的效率。

個人認為,wpf程式設計比winform好,如果選擇學習的話還是建議選擇wpf,未來的發展空間更大。

後乙個問題:using system.windows.forms;

srvsuv和有什麼區別,SRV,SUV和 有什麼區別?

手機使用者 srv small recreation vehicle 中文意思是 休閒車 從廣義上講,除了轎車 跑車外的輕型乘用車,都可歸屬於rv,包括suv也可屬於rv。rv是以家庭用車為前提的,它最重要的特點,在於外形上與傳統的三廂式轎車不一樣,看上去有些rv像兩廂式轎車,有些rv像越野車。su...

劉備和劉邦有什麼不同,曹操和項羽有什麼不同,還有諸葛亮和韓信

不知道你怎麼會拿這些人相較,劉備,劉邦都成了帝業,從亂世中崛起,遂得天下,高祖提三尺劍,斬白蛇起義,武靠韓信,文賴蕭何,楚漢相爭,漢多敗,然垓下一戰,逼死霸王,終成帝業 玄德編織出身,依呂布,投曹操,附袁紹,結劉表,值武侯出山,方得據荊州,圖巴蜀,結孫權,抗曹操,三分天下。此二人之為都應王侯將相寧有...

冰糖和白糖有什麼不同,冰糖和白糖有什麼性質區別?

從功效上看,適當食用白糖有助於提高機體對鈣的吸收 但過多就會妨礙鈣的吸收。冰糖養陰生津,潤肺止咳,對肺燥咳嗽 乾咳無痰 咯痰帶血都有很好的輔助 作用。冰糖是食糖的一種,它是砂糖的結晶再製品,是以白砂糖為原料,經加水溶解 除雜 清汁 蒸發 濃縮後,冷卻結晶製成。冰糖性溫,養陰生津,潤肺止咳,對肺燥咳嗽...

t和sb t有什麼區別,gb t和sb t有什麼區別

回答gb為國家強制性國家標準。gb即 國標 的漢語拼音縮寫,gb t是指推薦性國家標準 gb t t 是推薦的意思。推薦性國標是指生產 交換 使用等方面,通過經濟手段調節而自願採用的一類標準,又稱自願標準。這類標準任何單位都有權決定是否採用,違反這類標準,不承擔經濟或法律方面的責任。但是,一經接受並...

諾頓和nod有什麼區別,諾頓和NOD有什麼區別

現在最新的 熊貓衛士2007 病毒掃瞄速度以及超過 nod32了 國外已經測試了 樓上的亂說.nod32和諾頓不是一家,他們沒什麼聯絡.諾頓英文名 noron 區別在占用資源方面 諾頓占用資源的問題是眾所周知的。nod32占用較少!在防毒方面 norton從最底層保護計算機,依託強大的防火牆規則,抵...