


























CatCode · 2024 年 5 月 26 日 · 10876 次点击
这是一个创建于 750 天前的主题,其中的信息可能已经有所发展或是发生改变。
做一个类似于小工具集合的项目,桌面应用,语言不限,要求适配 Win10 21H1 到目前最新 Win11 版本。
只考虑 Windows 平台,有 Windows API 调用的需求。
看了一下 UI 上要求显示/交互的内容,感觉 Win32 窗体那一套就完全够用了。要求要对 Hi-DPI 支持。
于是定下了用 C# (.Net 8 LTS)做。
目前在选 Windows 窗体应用 还是 WPF 应用 上犯了难。各位 V 友有什么高见?
1 saranz 2024 年 5 月 26 日WPF |
4 foam 2024 年 5 月 26 日 via Android我记得 10 年前在大学学 Windows 应用开发时,就已经用的是 wpf 了。好像是在 UI 自适应上,事件设计上比较有优势。 我觉得楼主既然在纠结了,应该是已经知道它们(对你来说)各自的优缺点。那么你可以把它们各自的优缺点都罗列出来,分别打分。高分者作为你的确定方案。(这个步骤目的是让你自己和他人了解到你的认知,以及你在意的点(从分数上会看出来)) 然后把以上优缺点和评分晒出来,其他同学会更有针对性地给出建议。 |
5 wellerman 2024 年 5 月 26 日都小活了,肯定是 WinForms 。早点搞完,拿到钱才是正经事。 |
7 Ritr 2024 年 5 月 26 日winform 更简单粗暴 |
8 ITHaoge 2024 年 5 月 26 日对 Hi-DPI 支持,WPF 更简单一点吧 |
9 ysc3839 2024 年 5 月 26 日 via Android仅 Win10+语言不限,那我会选择 C++ + Xaml Island |
10 mingl0280 2024 年 5 月 26 日High DPI 就 WPF 了,WinForms 对高 DPI 的支持不是很好。 |
11 enihcam 2024 年 5 月 26 日Electron |
12 seakingii 2024 年 5 月 26 日简单点 winform |
14 lixinrui000 2024 年 5 月 26 日我试了一下 wpf ,连任务栏图标都不是原生支持诶。诶微软 |
16 ysc3839 2024 年 5 月 26 日 via Android没看到是接活,如果不是很想花时间开发,又对前端比较熟悉的话,可以考虑 React Native for Windows ,不然就 WPF 吧。 |
17 icedx 2024 年 5 月 26 日个人建议不要碰 xaml |
18 kalluwa 2024 年 5 月 26 日小活 == 不要用 xaml 那一套 |
19 holulu 2024 年 5 月 26 日最近也打算写 Windows APP ,WinUI 3 Gallery 应该就是原生风格吧,但写的都是 XAML |
21 PrinceofInj 2024 年 5 月 26 日老老实实用 net framwork 做就行了。用最新的.net 8 还得让对方安装运行库,搞不好运行库的体积都比你工具的体积打 100 倍。 |
22 zgray 2024 年 5 月 26 日哪个熟悉用哪个,赚外快效率第一。 |
23 kylix 2024 年 5 月 26 日哪个熟一点啊?如果都差不多的话还是 WPF 吧,原因上面的各位老大都说了。 --- |
24 di1012 2024 年 5 月 26 日小活当然是 winform ,速度拿钱才是王道 |
25 chinni 2024 年 5 月 26 日framework 4.8.1 搞定( |
28 scung 2024 年 5 月 26 日WinForm + .Net 8 快速完成,对 UI 没太多自定义需求的话就不要上 WPF 了,Winform 早就支持高 DPI 了 |
29 lujiaxing 2024 年 5 月 26 日看界面复不复杂吧 复杂, 动效比较多用 WPF. WinForms 做动效纯找死. 如果界面不复杂, WinForms 就可以了. |
30 quanzan 2024 年 5 月 26 日欢迎关注全赞工程师公众号,让我做,我肯定先写个 uniapp ,然后再转成 Electron |
32 ScqLl 2024 年 5 月 27 日转包给我吧,这样你就不用纠结了 |
33 visper 2024 年 5 月 27 日aardio |
34 wuethan 2024 年 5 月 27 日winform +1 不要用 WPF 给自己添堵,注重美观可以用 skins ,或者最简单将控件全部扁平化,类似网页设计去做 UI |
37 SWALLOWW 2024 年 5 月 27 日转包给我吧,我 WPF 贼快 |
38 XMustang 2024 年 5 月 27 日快速完成拿钱,我选择 py tkinter 小海龟 |
42 gnimgnot 2024 年 7 月 12 日支持 Win7 及以下,Windows Forms 支持 Win8 及以下,.Net Framework |
43 niubiman 2024 年 12 月 26 日既然是小活, 那就选你熟悉的, 两个都不熟悉那就选 winform |
44 roundgis 2025 年 12 月 21 日 via AndroidBlazor hybrid |
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。