-
把winForm从Windows平台搬到Linux mint平台
Xlib为gnome和qt奠定了根本性基础,才有了后来的gdk/gtk,gnome,gtk-builder, gnome-builder,glade和qt,qtcreator,qtdesigner。gnome和qt基本上代表了Linux的两大主流派系,现在都是开源可用的,尤其对于个人使用就都不在话下...
04月08日[编码文章]浏览:44
-
人人都可学的c#之点击左侧导航栏内容在窗体右侧显示
我们在使用到winform窗体工作中,窗体的布局要求像web页面一样,点击左侧导航菜单后,相应内容要在右侧展示出来,下面就用form+tabControl的方式简单实现。老规矩,先上效果图:...
04月08日[编码文章]浏览:47
-
WinForms控件功能升级(二)
免费下载DevExpress Winforms Controls v15.1.4>WinForms Adorner UI管理器新的WinForms Adorner UI管理器是一个绘制在其他所有UI元素顶端的透明层。它旨在显示对象和视觉效果,为最终用户呈现更好的应用程序状态。您可以用它来绘制b...
04月08日[编码文章]浏览:42
-
不同屏幕分辨率下Winform 主界面处理
在基于Winform(C#)开发桌面上位机程序过程中,总会碰到一个问题,如果在不同的电脑,不同的屏幕分辨率下,主界面的控件该如何显示?实际上这个是一个系列问题,今天主要针对其中一种方案进行介绍:...
04月08日[编码文章]浏览:49
-
-
停止在你的代码中返回 null 集合(C#)
在 C# 开发中,正确处理空集合是构建健壮应用程序的关键环节。.NET 框架提供了多种标准机制来实现空集合的安全返回,相比返回 null 值的做法,这些机制能显著降低空引用异常(NullReferenceException)的发生概率。考虑一个典型的数据访问场景:当数据库查询没有返回结果时,开发者可...
04月07日[编码文章]浏览:60
-
-
C#学习随笔—自定义控件(线,箭头等图形)
使用过C# Winform的朋友们,可能会发现,Winform自带的空间库里面是没有简单的绘图控件的,比如线条,箭头等等。如果我们需要显示类似的图形的时候,我们就需要直接在窗口上进行绘制。说实话,我是不太习惯这么搞的,坐标定位比较麻烦,而且当窗口扩大或者缩小时,绘制的图形还需要重新定位。...
04月07日[编码文章]浏览:50
-
C# Record 类型使用最佳实践
C# 9.0 引入的 record 类型通过简洁的语法为数据建模提供了新的范式。其核心设计目标是简化不可变数据实体的定义,通过自动实现的成员(如值相等性、ToString格式化和拷贝构造函数)提升开发效率。理解其特性并遵循最佳实践能帮助开发者避免常见陷阱,充分发挥其优势。...
04月07日[编码文章]浏览:42
-
