前阵子在逛知乎的时候看到了Gitee发的文章,里面介绍了一些WinForm开源项目,其中就有涉及到界面库,我一下子就来了兴趣,然后顺瓜摸藤又找到了几个类似的界面库,看着熟悉的界面和代码,有一种「爷的青春回来了」的感觉~
可惜属于WinForm的短暂时代早已结束,当今Web统治一切,怕是WinForm以后只能用来追忆往事了吧……
SunnyUI
看看作者的截图:
![0035a26501d9deec0fd064d4e3d4d7a1.png](https://img-blog.csdnimg.cn/img_convert/0035a26501d9deec0fd064d4e3d4d7a1.png)
对话框:
![a1082990493682b6ab80605a9e927d2c.png](https://img-blog.csdnimg.cn/img_convert/a1082990493682b6ab80605a9e927d2c.png)
看这界面颇有年代感,很惊讶的是这是个活跃的开源项目,最近一次提交还是一个小时前,不过再怎么说这界面也比原生的好看呀~
我试着用了一下,还行,使用起来蛮方便的,下载dll文件引用就行(如果可以Nu-Get就更好啦~),不过性能好像有点问题,IntegerUpDown控件好像快速点击是没有响应的?
项目地址:https://gitee.com/yhuse/SunnyUI
HZHControls
先上截图
![f48042cc80024252564516fa3db11a2a.png](https://img-blog.csdnimg.cn/img_convert/f48042cc80024252564516fa3db11a2a.png)
主色调看起来是红色的,不错嘛,红红火火,这个控件库使用更加方便,可以直接Nu-Get安装,装上就直接出现在工具箱上面了。
同样我也做了简单的试用,浅度试用下还蛮好的,没有遇到什么问题,还封装了图标啥的,很方便。
项目地址:https://gitee.com/kwwwvagaa/net_winform_custom_control
EASkins
这个也是在Gitee的推荐里面看到的,不过没有文档,所以我没有试用,直接放上截图和项目地址好了~
![fcfd3a934db727038ffb0ab25bf160e4.png](https://img-blog.csdnimg.cn/img_convert/fcfd3a934db727038ffb0ab25bf160e4.png)
项目地址:https://gitee.com/airscrat/EASkins
总结
没想到用上了这些界面组件库,古老的Winform看起来有种不属于那个年代的感觉,加上各种类似Web的元素和字体图标之类的功能,再回想起刚学编程那会,也是从Winform开始的,经常对着窗体设计器拖控件的时光,恍若隔世…
这些界面库都很好,让人相见恨晚,如果当年Winform横行的时候,我知道有这种界面库,那该多好~ 现在发现的这些工具,充其量只能作为偶尔闲暇时的小玩具了~ 时代的车轮滚滚向前,终将桌面应用碾得粉碎…
欢迎交流
我整理了一系列的技术文章和资料,在公众号「程序设计实验室」后台回复 linux、flutter、c#、netcore、android、kotlin、java、python 等可获取相关技术文章和资料,同时有任何问题都可以在公众号后台留言~