※ 本文轉寄自 ptt.cc, 文章原始頁面
[請益] 視窗桌面軟體有比WPF更新的嗎?
最近為了公司需求在短時間內學了WPF
以前總覺得這東西在幹嘛,要打一堆XAML
用WinForm或BCB拉元件不是比較快嗎?
學了一陣子後驚為天人
在WPF自己設計元件、設計模板太容易了
再來是View-Model模型把視圖和資料分得很開
從架構上就解決了把資料和顯示混在一起寫的問題
(有學過一陣子Android APP,好像也是這種架構)
再來就是渲染方式,以前是一個一個的Window Object拼湊起來
在控件的表現自由度上就受限
現在是用XAML畫出一張頁面 (類似網頁),再輔以C#作互動 (也可以完全都用XAML)
基本上要讓元件長什麼樣都可以自己決定
而且在實務上,WPF處理頁面變換的流暢度比WinForm及傳統C++程式好了不少
還有ListView及ItemsControl可以很容易地把條列式資料用自己想要的方式展現
簡單的說,WPF就是用來製作呈現資料的模板、外殼
同樣一組資料 + 邏輯,你要用100種方式呈現,在WPF都可以做到...而且是很容易
我是在IC設計業工作,所以對軟體框架的認識可能落後各位好幾年
不知道在視窗軟體這方面,還有沒有比WPF更新穎更好玩的東西呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.102.113 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1693212553.A.27B.html
62 則留言
z1976 作者的近期文章
8LCD
Re: [討論] 曲面VA是不是只適合坐在螢幕前觀看已經入手了Samsung Neo G8,初步先上一些文字心得,等用過一段時間再上圖文版 1. 其實我也不是沒在怕版上說的冷筍的問題,我也是很忐忑,連賣我的店員都說回去開箱記得錄影錄好錄滿 2. 目前看來本人人品還可以,但沒長時間使用不敢武斷
11LCD
[討論] 曲面VA是不是只適合坐在螢幕前觀看剛訂了三星Neo G8 想體驗VA看看,這台雖是兩年前的,放到目前應該也還是VA之王 只是沒用過曲面 聽說在螢幕前觀看很讚 但如果離螢幕稍遠一點呢 例如看影集的時候,躺在人體工學椅上稍微往後仰 這樣是不是就很不適合用曲面螢幕觀看?
[鍵盤] ROG Azoth青軸的感想
以往沒碰過段落軸 直到那天在順發的展示架上摸到Azoth青軸就無法忘懷 原本只是想找支臨時鍵盤,卻還是腦波不受控制的去找那個敗家之眼的盒子去結帳 (順便推一下新竹順發二樓算是對鍵盤新手蠻友善的區域,如果你只想摸一些鍵盤而不想被店員打擾的話)
推
推
→
→
→
推
→
推
推
推
推
推
→
→
推
→
推
→
→
→
→
推
推
推
推
推
推
推
推
→
推
→
推
→
→
推
→
推
→
→
→
推
推
推
→
→