Soft_Job 板


LINE

最近為了公司需求在短時間內學了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://webptt.com/m.aspx?n=bbs/Soft_Job/M.1693212553.A.27B.html
1F:推 kimi112136: electronjs, react, flutter 08/28 16:54
※ 編輯: z1976 (114.137.102.113 臺灣), 08/28/2023 17:10:05
2F:推 lifekiller: 請問還有缺wpf 的人嗎XD 08/28 17:17
如果有開缺會連絡您 ※ 編輯: z1976 (114.137.102.113 臺灣), 08/28/2023 17:19:25
3F:→ petercoin: 非web base的可能就Qt/.NET MAUI/Win UI3吧 08/28 17:20
4F:→ enthos: ImGui(immediate mode gui)派系: ui.label("Some Text") 08/28 17:22
6F:推 asleisureto: wpf外觀比winform好看太多,就是xaml又臭又長orz 08/28 17:40
7F:→ asleisureto: 如果ic業有wpf缺也想內推+1 08/28 17:41
8F:推 hegemon: Swing, SWT 08/28 18:01
9F:推 ian90911: CefSharp 08/28 18:03
10F:推 Firemaples: KMM? 08/28 18:13
11F:推 wulouise: WPF還活著嗎?我記得沒更新好久 08/28 18:33
12F:推 wulouise: 不過至少活得比UWP好 08/28 18:40
13F:→ testPtt: 你有需要應付win7的話只能wpf 08/28 18:51
14F:→ testPtt: 不然就是掛unity然後別人來都不想接手 08/28 19:04
15F:推 brucetu: electron啊 08/28 19:16
16F:→ brucetu: unity讚 直接寫成3A大作 08/28 19:16
17F:推 stupid0319: flutter實用多了.......... 08/28 20:15
18F:→ gino0717: flutter可以無痛轉app webui可以微痛轉前端 08/28 20:29
19F:→ gino0717: 不用wpf是職涯考量 08/28 20:30
20F:→ testPtt: 沒有layout預覽就勸退很多人了 08/28 20:32
有預覽啦,只是很雞肋
21F:→ testPtt: 要推廣先把IDE做好先 08/28 20:34
22F:推 a1234shin: qml阿 08/28 21:32
23F:推 ptta: 只有wpf開發出來的app,檔案大小能夠用 email 寄送 08/28 22:11
24F:推 mepowerlmay: 速度吧.........速度 完成才是 一切...... 08/29 00:38
25F:推 neo5277: blazor+maui 08/29 00:55
26F:推 wulouise: wpf你有自己寫得元件就很難預覽,真的低能... 08/29 01:02
藍圖都放在心裡,眼見不一定為憑 XD
27F:推 askaleroux: Electron 08/29 01:12
28F:推 ReverieKai: 現在GUI比較常見的是Web Based的還是微軟.NET一家? 08/29 08:18
29F:推 Sunal: 輕便的很多都是electron吧 工作上常用的 vs code, slack, n 08/29 08:31
30F:→ Sunal: otion, discord應該都是 08/29 08:31
※ 編輯: z1976 (114.137.238.34 臺灣), 08/29/2023 13:17:32
31F:推 pk740111: 記得MVVM這個架構實作應該就是WPF開始的 08/29 22:31
32F:→ pk740111: 我也曾來本版求教過,現在主流是Electron和Flutter 08/29 22:33
33F:推 pk740111: 還有個Tauri 08/29 22:36
34F:→ testPtt: 我的工作有時候要用到win32 不知道web有什麼更好用的工具 08/29 23:10
35F:→ ku399999: electron做不到嗎? 08/29 23:23
36F:推 quadro: UWP(? 08/29 23:48
37F:→ petercoin: UWP已死QQ 08/30 09:25
UWP我也有玩過,但感覺程式像是在一個跟本機隔離的沙盒裡面 很難直接存取到本機的東西,或許是我認識太淺...
38F:推 lwecloud: 檔案小是因為都轉嫁到.NET framework上啦... 08/30 10:21
39F:→ lwecloud: 還在燒安裝光碟的時代就放棄UWP了 08/30 10:21
40F:推 JZGY: 試試 MAUI? 一樣是用 XAML & MVVM 08/30 13:03
41F:推 JZGY: https://i.imgur.com/KvBhUAt.jpg 08/30 13:06
42F:推 JZGY: 目前在寫 Unity 遊戲不支援 MAUI 所以只能用 WPF,真的強大 08/30 13:11
43F:→ JZGY: 以前為了開發 Win Phone 才學,跟樓主一樣有驚為天人的感受 08/30 13:13
44F:推 choral: UWP算嗎? 自己玩感覺更簡潔 08/30 15:26
45F:→ choral: 雖然UWP為了跨平台搞得四不像,但自己覺得頗好用 08/30 15:28
46F:→ ketrobo: compose? 08/30 22:01
47F:推 changyuheng: Delphi 08/30 22:39
48F:→ LinuxKernel: Flutter桌面主流? 你要確定誒… 08/31 08:53
49F:推 easyman: github 有人整理 https://reurl.cc/b9ZRov 08/31 20:23
50F:→ touurtn: 現在桌面有這麼多花招喔 還停在winform時代 09/01 16:23
51F:→ testPtt: 還在用winform是因為你公司對UI的要求不高 09/01 20:41
我以前也是用WinForm + Delphi為主力 (三個月前)... 以前老闆不覺得UI/UX重要,最近因為公司參加某項展覽不得不提出這樣的需求 我就在三個月內硬學起來
52F:→ Jerrynet: 都沒人用過MXML和Macromedia Flex惹嗎QQ 09/01 21:48
53F:推 b26168: 內推+1 09/01 22:51
※ 編輯: z1976 (1.160.179.251 臺灣), 09/02/2023 07:44:22 ※ 編輯: z1976 (1.160.179.251 臺灣), 09/02/2023 07:59:22
54F:推 testPtt: 那你很厲害 我超過1年才適應xaml 09/02 16:53
55F:→ petercoin: UWP要存取本機的東西要靠bridge application,走 09/04 10:29
56F:→ petercoin: AppService讓bridge跟UWP本身溝通 09/04 10:30
57F:→ petercoin: 不會跑出UAC的視窗是蠻方便的 09/04 10:30
58F:推 wulouise: 我是覺得與其找會WPF不如找WEB直接寫Elwctron方便 09/04 18:15
59F:推 SuperTaco: WPF 不是很久以前就有了嗎 09/05 14:52
60F:推 chicagoparis: 剛好搭板問一下 有人有用過 avalonia 說是跨平台的 09/06 18:30
61F:→ chicagoparis: WPF 使用經驗怎麼樣?有沒有什麼缺點,最近剛好看 09/06 18:30
62F:→ chicagoparis: 到,但是沒有什麼研究 09/06 18:30







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP