惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
A
About on SuperTechFans
IT之家
IT之家
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Blog — PlanetScale
Blog — PlanetScale
aimingoo的专栏
aimingoo的专栏
云风的 BLOG
云风的 BLOG
The GitHub Blog
The GitHub Blog
Vercel News
Vercel News
G
Google Developers Blog
J
Java Code Geeks
宝玉的分享
宝玉的分享
T
Tailwind CSS Blog
Cloudbric
Cloudbric
L
LINUX DO - 最新话题
MyScale Blog
MyScale Blog
H
Heimdal Security Blog
PCI Perspectives
PCI Perspectives
Attack and Defense Labs
Attack and Defense Labs
S
Security @ Cisco Blogs
Latest news
Latest news
I
Intezer
L
Lohrmann on Cybersecurity
C
CXSECURITY Database RSS Feed - CXSecurity.com
月光博客
月光博客
T
Threatpost
博客园 - 【当耐特】
S
Schneier on Security
P
Privacy International News Feed
G
GRAHAM CLULEY
T
Tenable Blog
AWS News Blog
AWS News Blog
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
雷峰网
雷峰网
博客园 - Franky
Engineering at Meta
Engineering at Meta
美团技术团队
S
Secure Thoughts
T
Troy Hunt's Blog
Microsoft Security Blog
Microsoft Security Blog
SecWiki News
SecWiki News
V
Visual Studio Blog
人人都是产品经理
人人都是产品经理
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Cisco Talos Blog
Cisco Talos Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Martin Fowler
Martin Fowler
Webroot Blog
Webroot Blog
Google DeepMind News
Google DeepMind News
H
Hackread – Cybersecurity News, Data Breaches, AI and More

.NET

.net framework 项目新样式 数据库迁移报错 - V2EX 知乎网友:“VS2026 还是跑在 .NET Framework 4.8 上,看来 .NET LTS 只有三年的问题还真把微软自己的脖子卡住了” - V2EX .Net 有没有类似若依这种后台框架? - V2EX 请教个 .NET Framework 4.0 升级以运行在 arm 上的问题 - V2EX 应届生刚入职,做的是 wms+mes+mes 二次开发,因为没学过.net+c#,现在接口代码全靠 ai 写怎么办 - V2EX [分享创造] 开源轻量级 WinForm 壁纸切换器 Wallpaper Switcher (C# / .NET 9) - V2EX csharp 这回真成了脚本语言: dotnet run app.cs - V2EX 小弟写了一个 ETLBox 写入数据到 ClickHouse 的组件, 需要用到的兄弟们可以看看 - V2EX C#.net9wpf 项目这份.gitignore 规则可行吗?还有什么可以添加的吗? - V2EX 有人试过从 WCF 迁移到 ASP.NET Core Web API 吗? - V2EX 项目从.NET5.0 升级到 8.0,加起来 1.5 万行代码, Linux 下编译经常要半个小时,有的时候又几秒钟就能编译完, Windows 下一直非常正常,怎么排查? - V2EX 分享一个使用 C#封装的 gRPC 组件 - V2EX C# .NET 现在相对成熟的跨平台 UI 框架是否还是只有 Avalonia? MAUI 怎么样了 - V2EX ASP .NET Core + EF Core + MySQL 这个统计查询在 3 亿条记录的表下每次查询都需要 2~4 分钟,优化的办法只有用触发器或是后台每小时定期统计吗? - V2EX Avalonia UI 更新到 11 以后启动慢有办法优化吗? - V2EX EF Core 这类较重的 ORM 框架适合塞进客户端吗?如果是用于本地 SQLite 数据库,有没有更好的选择? - V2EX Windows 普通用户,可否禁用系统自带.net 3.5/4.8,仅安装最新.net 8/9? - V2EX 同一程序内的消息队列,这样用单例的简易实现比 redis 的 Pub-Sub 效率高吗?如果不实现 Unsubscribe,有内存泄漏风险吗? - V2EX Avalonia 11 后要从 ItemsControl 调用母 UserControl 的命令这种常见操作就必须每次都写这么长一坨东西吗? - V2EX .NET build 到 wasm 后怎么看错误代码在哪个 .cs 文件的哪个位置? DevTools 和那个 Debug URL 里都只能看到 e.Message - V2EX macOS 单用户环境 dotnet 装在 ~/.dotnet/ 还是 /usr/local/share/dotnet/ 更好? Rider 默认是前者,官网下载的 .pkg 默认是后者 - V2EX efcore 中, 使用 FromSql 查询时, 如何设置 where in 参数? - V2EX 有没有 .NET 大神帮忙看看困扰了好几个大神一年的内存泄露问题,优化了一年越变越严重,现在一小时崩一次 - V2EX 有用过 SQLSugar 的吗?能说说体验吗? - V2EX .NET 大牛们,这次遇到了一个涉及知识盲区的 BUG,与 Redis 有关 - V2EX 求助大佬们,干了件蠢事,我都不理解我为什么要用 Rider 去装 SDK,导致现在删不掉也找不到了 - V2EX nuget 服务器有问题了,不会也是那个 CrowdStrike 出问题导致的吧 - V2EX 为什么我已经在 Visual Studio 中安装了.Net 8.0,但是命令行显示的版本仍然是 6.0.31? - V2EX 我使用 vscode,如何平稳的将.Net7.0 升级到.Net8.0? - V2EX 我想重构我这个项目的前端,有什么好的建议? - V2EX AlipaySDKNet.OpenAPI 这个包没多少代码,为什么大小是 14.1MB?里面塞了什么? - V2EX EF Core 不引入锁,高并发场景 ExecuteSqlRawAsync("UPDATE Users SET Balance = Balance + {0} WHERE UserId = {1}");后如何获取 Updated 后的值? - V2EX ASP .NET Core 5 内存占用线性增加, 1 小时内 100%把 128G 内存用完,如果运行 dotnet-gcdump 则能立即恢复正常水平,查了很多文档 gcdump 都是不会去触发 GC 的,但多次尝试都成功,求排查思路 - V2EX 为什么很多文章/工具都是针对.NET Core >3.1 而不是 3.0 的?这个个小版本改动非常大吗? - V2EX ASP.NET Core 在 Linux 下部分接口耗时长、并发性能差,除了逐步打印日志,还有什么方便、直观的办法查出是哪一步耗时长吗? - V2EX 时隔半年,我又来吐槽 nuget 了 - V2EX visual studio code for .NET - V2EX .NET 程序员的迷茫 - V2EX vs2022 win10 关机后再开机如何恢复 - V2EX Avalonia 现在还是灵车吗?连官网文档都能出这么多 bug - V2EX MAUI 在 macOS 上有办法实现关闭窗口后不退出吗? - V2EX ClosedXML 有办法简单实现把 HTML 保留所有颜色和图片插入到一个单元格吗? 我想到的办法是用 AngleSharp 解析,但改了好几个版本效果还是很差 - V2EX 求助(附日志)ASP.NET Core 部署在 Ubuntu 22.04 8 核 32G 阿里云下每月固定出现一次服务器失联情况,具体时间随机,失联后系统盘 IO 爆表,重启可解决,应该从哪里开始排查?完全没思路,附日志 - V2EX 求助 C#有办法在自己程序内部实现一个跨线程的简易消息队列吗?现在这种轮询数据库的实现 CPU 占用率很高, 4C8G 阿 里 云占用一直在 100% - V2EX 请教一下 asp.net core 技术问题 - V2EX .NET 8 发布正式版了 - V2EX .net 的库作者是不是都在向 js 看齐? - V2EX .net 刚通电没有触发怎么用软件主动获取红外传感器的信号。 - V2EX 看来 Windows Forms 依然活的好好的 - V2EX
接了个小活,选 Windows 窗体应用还是 WPF 应用? - V2EX
CatCode · 2024-05-26 · via .NET

CatCode

 

CatCode · 2024 年 5 月 26 日 · 10876 次点击

这是一个创建于 750 天前的主题,其中的信息可能已经有所发展或是发生改变。

做一个类似于小工具集合的项目,桌面应用,语言不限,要求适配 Win10 21H1 到目前最新 Win11 版本。
只考虑 Windows 平台,有 Windows API 调用的需求。
看了一下 UI 上要求显示/交互的内容,感觉 Win32 窗体那一套就完全够用了。要求要对 Hi-DPI 支持。
于是定下了用 C# (.Net 8 LTS)做。
目前在选 Windows 窗体应用 还是 WPF 应用 上犯了难。各位 V 友有什么高见?

saranz

1

saranz      2024 年 5 月 26 日

WPF

foam

4

foam      2024 年 5 月 26 日 via Android   ❤️ 2

我记得 10 年前在大学学 Windows 应用开发时,就已经用的是 wpf 了。好像是在 UI 自适应上,事件设计上比较有优势。

我觉得楼主既然在纠结了,应该是已经知道它们(对你来说)各自的优缺点。那么你可以把它们各自的优缺点都罗列出来,分别打分。高分者作为你的确定方案。(这个步骤目的是让你自己和他人了解到你的认知,以及你在意的点(从分数上会看出来))

然后把以上优缺点和评分晒出来,其他同学会更有针对性地给出建议。

wellerman

5

wellerman      2024 年 5 月 26 日

都小活了,肯定是 WinForms 。早点搞完,拿到钱才是正经事。

Ritr

7

Ritr      2024 年 5 月 26 日

winform 更简单粗暴

ITHaoge

8

ITHaoge      2024 年 5 月 26 日

对 Hi-DPI 支持,WPF 更简单一点吧

ysc3839

9

ysc3839      2024 年 5 月 26 日 via Android

仅 Win10+语言不限,那我会选择 C++ + Xaml Island

mingl0280

10

mingl0280      2024 年 5 月 26 日

High DPI 就 WPF 了,WinForms 对高 DPI 的支持不是很好。

enihcam

11

enihcam      2024 年 5 月 26 日

Electron

seakingii

12

seakingii      2024 年 5 月 26 日

简单点 winform
复杂点 Avalonia

lixinrui000

14

lixinrui000      2024 年 5 月 26 日

我试了一下 wpf ,连任务栏图标都不是原生支持诶。诶微软

ysc3839

16

ysc3839      2024 年 5 月 26 日 via Android

没看到是接活,如果不是很想花时间开发,又对前端比较熟悉的话,可以考虑 React Native for Windows ,不然就 WPF 吧。

icedx

17

icedx      2024 年 5 月 26 日

个人建议不要碰 xaml

kalluwa

18

kalluwa      2024 年 5 月 26 日

小活 == 不要用 xaml 那一套

holulu

19

holulu      2024 年 5 月 26 日

最近也打算写 Windows APP ,WinUI 3 Gallery 应该就是原生风格吧,但写的都是 XAML

PrinceofInj

21

PrinceofInj      2024 年 5 月 26 日   ❤️ 1

老老实实用 net framwork 做就行了。用最新的.net 8 还得让对方安装运行库,搞不好运行库的体积都比你工具的体积打 100 倍。

zgray

22

zgray      2024 年 5 月 26 日   ❤️ 1

哪个熟悉用哪个,赚外快效率第一。

kylix

23

kylix      2024 年 5 月 26 日   ❤️ 1

哪个熟一点啊?如果都差不多的话还是 WPF 吧,原因上面的各位老大都说了。

---
不出所料,果然有推 Electron 的

di1012

24

di1012      2024 年 5 月 26 日   ❤️ 1

小活当然是 winform ,速度拿钱才是王道

chinni

25

chinni      2024 年 5 月 26 日

framework 4.8.1 搞定(

scung

28

scung      2024 年 5 月 26 日

WinForm + .Net 8 快速完成,对 UI 没太多自定义需求的话就不要上 WPF 了,Winform 早就支持高 DPI 了

lujiaxing

29

lujiaxing      2024 年 5 月 26 日

看界面复不复杂吧 复杂, 动效比较多用 WPF. WinForms 做动效纯找死. 如果界面不复杂, WinForms 就可以了.

quanzan

30

quanzan      2024 年 5 月 26 日

欢迎关注全赞工程师公众号,让我做,我肯定先写个 uniapp ,然后再转成 Electron

ScqLl

32

ScqLl      2024 年 5 月 27 日

转包给我吧,这样你就不用纠结了

visper

33

visper      2024 年 5 月 27 日

aardio

wuethan

34

wuethan      2024 年 5 月 27 日

winform +1 不要用 WPF 给自己添堵,注重美观可以用 skins ,或者最简单将控件全部扁平化,类似网页设计去做 UI

forty

35

forty      2024 年 5 月 27 日

@enihcam 能不用 electron 就尽量不用,除非只会用它。

enihcam

36

enihcam      2024 年 5 月 27 日

@forty 能不用 WPF 就尽量不用,除非只会用它。

SWALLOWW

37

SWALLOWW      2024 年 5 月 27 日

转包给我吧,我 WPF 贼快

XMustang

38

XMustang      2024 年 5 月 27 日

快速完成拿钱,我选择 py tkinter 小海龟

visper

41

visper      2024 年 5 月 30 日

@seakingii 我没用过它开复杂应用。感觉起来的话,文档还是不够标准,网上资料还是少点,代码提示不够强。不过对快速做点小工具来说,很好用。

gnimgnot

42

gnimgnot      2024 年 7 月 12 日

支持 Win7 及以下,Windows Forms
支持 Win8+且不需要最新的 UI 风格,WPF
Win10 以上且需要最新的 UI 风格,WinUI 3
跨平台,Avalonia

支持 Win8 及以下,.Net Framework
反之,.Net 6/8 ,可以 Self Contain 运行时

niubiman

43

niubiman      2024 年 12 月 26 日

既然是小活, 那就选你熟悉的, 两个都不熟悉那就选 winform

roundgis

44

roundgis      2025 年 12 月 21 日 via Android

Blazor hybrid