小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI

本文推荐一个基于 .NET Framework 4.8 与 WinForms 开发的项目,配套 SQL Server LocalDB 作为本地数据库,不仅功能完整、开箱即用,更在 UI 层引入了 Glassmorphism(玻璃拟态)视觉风格与微交互动画,力图在不依赖第三方 UI 框架的前提下,实现兼具现代感与工程实用性的桌面应用原型。也可以加入微信公众号。清晰划分为...

.NET 桌面还能这么玩?WinForms 实现玻璃拟态的智能制造系统(可直接跑起来)

dotNET跨平台
dotNET跨平台 · 2026-01-09T00:03:23Z

本文介绍了如何在.NET WinForms中使用ScottPlot库实现交互式数据可视化,包括折线图、柱状图、饼图和散点图的创建。ScottPlot是一个开源绘图库,支持多平台,使用简单代码即可快速生成图表。

使用 ScottPlot 在 .NET WinForms 中快速实现大型数据集的交互式显示!

dotNET跨平台
dotNET跨平台 · 2025-08-03T00:01:43Z

ReaLTaiizor 是一个为 .NET WinForms 项目设计的控件库,提供多种主题和可定制控件,帮助用户轻松创建专业的应用界面。用户可以通过 NuGet 安装,享受便捷的设计体验。

ReaLTaiizor:WinForms 界面设计利器

dotNET跨平台
dotNET跨平台 · 2025-07-10T00:02:55Z

MAUI(.NET Multi-platform App UI)在跨平台开发中面临与鸿蒙手表的兼容性挑战。通过迁移WinForms应用,揭示了MAUI的技术限制与解决方案。尽管可复用80%的业务逻辑,但UI层因交互差异仅能复用50%。最终实现内存占用下降65%、续航延长40%和开发周期缩短30%。跨平台开发需平衡技术适配与业务需求。

MAUI跨平台骗局?我把WinForms应用塞进鸿蒙手表

dotNET跨平台
dotNET跨平台 · 2025-06-21T00:04:39Z
可测试的WinForms应用程序(MVP模式)

尽管WPF流行,WinForms应用仍被视为遗留代码,但在软件升级和性能提升中仍有需求。通过MVP模式,可以有效分离数据、用户界面和业务逻辑,从而提高可测试性。示例代码展示了接口在组件替换和依赖注入中的重要性。

可测试的WinForms应用程序(MVP模式)

DEV Community
DEV Community · 2025-03-03T10:22:23Z

本文介绍了一款新的 WinForms Roslyn 分析器,旨在帮助开发者识别和解决代码中的潜在问题,提升安全性和稳定性。该分析器提供 API 重载选择指导,防止异步代码错误使用,并确保异常处理得当,同时防止设计时敏感数据泄露,增强应用程序的可靠性。开发者可通过反馈和贡献来改进这些工具,提升开发体验。

[译] WinForms:分析一下(我用 Visual Basic 写的)

dotNET跨平台
dotNET跨平台 · 2025-01-29T02:10:39Z
如何使用Visual Studio和Advanced Installer(免费版)为Winforms应用程序创建安装程序

本教程介绍如何使用Advanced Installer(免费版)为Winforms桌面应用程序创建安装程序。首先安装Visual Studio Community版,创建名为CurrencyConverter的Winforms应用。然后下载并安装Advanced Installer,选择Visual Studio应用程序,创建新项目并进行配置。最后构建项目生成MSI文件,运行安装程序完成安装。

如何使用Visual Studio和Advanced Installer(免费版)为Winforms应用程序创建安装程序

DEV Community
DEV Community · 2024-12-10T18:05:30Z

HzyAdmin是一个基于.Net8框架的免费通用管理平台,支持模块化开发,兼容多种界面形式,后端使用.Net8和EFCore8,前端采用Vue3.x,具备强大的权限控制和动态菜单功能,适合大型项目。

一款基于.NET8开源的通用管理平台,支持模块化、WinForms 和 WPF

dotNET跨平台
dotNET跨平台 · 2024-11-25T00:01:17Z

随着高分辨率显示器的普及,WinForms 应用程序需要支持高 DPI。可以通过修改应用程序清单、配置文件、使用 Windows API、设置 Form 的 AutoScaleMode 和 TableLayoutPanel 控件等方式来实现,以提升用户体验和界面一致性。

C# WinForms 支持高 DPI 的几种方式?

dotNET跨平台
dotNET跨平台 · 2024-10-22T23:54:27Z

在WinForms应用程序中,我们通常会使用MessageBox.Show()来显示消息提示,但这种方式会阻断用户操作,直到消息框被关闭。为了提供更流畅的用户体验,我们可以仿造Android中的Toast消息提示,实现一种非阻断性的消息提示。什么是Toast消息提示?Toast消息提示是一种在屏幕边缘或角落弹出的小型、临时的消息提示框,它不需要用户交互,会在设定的时间后自动消失。实现WinForm...

C# WinForms 仿Toast弹出实现

dotNET跨平台
dotNET跨平台 · 2024-10-19T00:02:14Z

在C# WinForms应用中,可以通过Windows API嵌入并控制外部EXE程序。步骤包括创建项目、准备EXE、使用SetParent等API函数嵌入程序,并在窗体中添加按钮调用嵌入功能。运行后,外部程序将嵌入到窗体中。注意多线程环境下UI控件的安全访问及EXE路径的正确性。

C# WinForms 中嵌入 EXE 程序

dotNET跨平台
dotNET跨平台 · 2024-10-11T23:55:38Z

我发布了Winforms的Icon Bank重构版,利用Winforms和.NET9的高级功能。包含MaterialDesign和GoogleMaterial双色图标库,通过IEmbeddedIcons结构加载,支持编程访问。提供IconLabel、IconButton等控件,支持颜色和图标切换。GitHub上有图标浏览器和构建器,方便定位和扩展图标库。未来将分享Winforms自定义控件的现代化方法。

Winforms 和 .NET9 的图标库

DEV Community
DEV Community · 2024-10-04T07:53:48Z

该文章介绍了几个基于WinForm的开源框架和控件库,包括ReaLTaiizor、AntdUI和SunnyUI。这些框架和控件库提供了丰富多样的用户界面组件和功能扩展,帮助开发者快速构建功能丰富、美观的Windows应用程序。

精选3款开源、实用且美观的WinForms UI控件库

dotNET跨平台
dotNET跨平台 · 2024-08-19T00:02:59Z

DevExpress WinForms是.NET开发领域的流行开源UI库,提供丰富控件集合、现代界面设计和高性能,适用于企业级应用、数据密集型应用、复杂用户交互和快速原型开发。官方文档、案例研究和技术博客提供详细参考资料,是开发者创造令人惊叹应用程序的强大工具。

探索DevExpress WinForms:.NET世界中的UI库之星

dotNET跨平台
dotNET跨平台 · 2024-08-18T00:43:02Z

ReaLTaiizor是一个免费的.NET WinForms控件库,旨在为开发者提供丰富多样的用户界面组件,专注于用户体验和设计优化,帮助开发者快速构建专业且易于使用的Windows桌面应用程序。

一个全面、强大、免费的 .NET WinForms 控件库

dotNET跨平台
dotNET跨平台 · 2024-07-04T00:02:53Z

本文介绍了使用ScottPlot库在.NET WinForms中实现大型数据集的交互式显示。ScottPlot是一个免费、开源的.NET交互式绘图库,支持创建折线图、柱状图、饼图、散点图等不同类型的图表。示例代码展示了折线图、柱状图、饼图和散点图的实现,并提供了运行效果展示。文章还提供了项目源码地址和其他相关资源。

"Rapid Interactive Visualization of Large Datasets in .NET WinForms Using the ScottPlot Library"

dotNET跨平台
dotNET跨平台 · 2024-03-14T00:00:21Z
32位 .NET Framework 项目的 WinForms 设计器选择

Visual Studio 2022 v17.9 引入了对 .NET Framework 项目的进程外设计器支持,使开发人员能够设计传统的 WinForms 32 位应用程序。该功能改进了类型解析、ActiveX/COM 支持以及程序集加载失败的监控。然而,它可能无法处理为进程内设计环境设计的所有第三方控件。未来的版本将增强工具箱支持,并为具有自定义 CodeDOM 序列化器的控件提供详细警告。建议将组件升级到 AnyCPU 或 64 位,或升级到 .NET 8 及更高版本以获得长期支持。

32位 .NET Framework 项目的 WinForms 设计器选择

Visual Studio Blog
Visual Studio Blog · 2024-02-29T19:57:04Z

在C# WinForms应用程序中,可以通过代码动态地向窗体中添加控件。首先创建WinForms项目,然后在窗体的代码视图中编写添加控件的代码,并使用Controls.Add方法将控件添加到窗体的控件集合中。根据需要调整控件的位置和大小,还可以为控件添加事件处理程序。通过遵循这些步骤和注意事项,可以轻松地向窗体添加控件。

在C# WinForms中通过代码添加控件

dotNET跨平台
dotNET跨平台 · 2024-02-13T00:03:10Z

本文介绍了窗体设计中通过代码动态生成控件的方法,以及如何通过加载数据往panel添加Label控件,并定义Label的点击和鼠标事件,实现一次性放入多个控件的效果。

How to Dynamically Generate Controls in C# WinForms

dotNET跨平台
dotNET跨平台 · 2023-09-20T00:00:29Z

介绍使用ini文件保存配置信息的方法,通过IniFileHelper类读写ini配置文件中的字符串和整型数据。

Reading and Writing INI Configuration Files in C# WinForms Applications

dotNET跨平台
dotNET跨平台 · 2023-09-04T00:01:12Z
  • <<
  • <
  • 1 (current)
  • 2
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码