开源GTKSystem.Windows.Forms框架让C# winform支持跨平台运行
目录
一、简介
二、GTKSystem.Windows.Forms 框架的优势
三、支持界面皮肤主题定制
四、多种控件支持
五、支持 Dock、Anchor、SplitContainer 布局缩放
六、支持扩展控件
一、简介
GTKSystem.Windows.Forms 框架是 C# winform 应用程序跨平台(windows、linux、macos)界面开发框架,基于 GTK 组件开发,该框架的核心优势是兼容 C#的原生 winform 表单控件窗体控件,相同的属性、方法、事件,C# 原生开发即可,无需学习。
一次编译,跨平台运行。 便于开发跨平台 winform 软件,便于将 C# 升级为跨平台软件。
二、GTKSystem.Windows.Forms 框架的优势
使用 GTKSystem.Windows.Forms 框架开发 winform 软件至少有 8 大优势:
1、框架开源,可以自由定制程序。
gitee:https://gitee.com/easywebfactory/gtksystem-windows-forms
github:https://github.com/easywebfactory/gtksystem-windows-forms
2、完全支持 visual studio 工具开发,支持可视化窗体设计器设计 form 界面。
3、与 c# 原生控件相兼容,相同的方法、属性、事件,软件工程可以直接原生开发,可以在原生与 GTKSystem.Windows.Forms 框架相互切换。
4、微软官方支持.net 控制台程序在 linux 上运行,本框架使用.net 控制台,完美运行。
5、GTK 官方支持微软 windows 平台,可以在 windows 系列版本系统上运行。
6、视窗图形框架使用 GTK,同时支持 windows、linux、macos 平台,GTK 具有优秀稳定的性能,几乎所有主流 linux 的可视化操作视窗都是基于 GTK 开发,包括 ubuntu、debian、kylin、deepin 等主流系统,国产操作系统如统信、麒麟、深度、红旗等,GTK 与 linux 可以无缝支持。
7、支持 linux 的主题界面样式,与 linux 操作系统融为一体,同时支持自定义界面样式。
8、支持 macos,gtk 或.net sdk 都官方支持 macos,让 GTKSystem.Windows.Forms 框架可以在 macos 完美运行。
三、支持界面皮肤主题定制,如:
四、多种控件支持
五、支持 Dock、Anchor、SplitContainer 布局缩放
六、支持扩展控件
可以自由扩展控件,将提供多功能的报表数据表格、折叠面板、属性网格、折叠卡片、步骤条、开关控件等常见控件。
你想让软件同时在 windows 下运行、在 linux 上运行、在苹果电脑上运行、在国产操作系统上运行吗? 那么选择 GTKSystem.Windows.Forms 框架!甚至,当你不想用 GTKSystem.Windows.Forms 框架时,直接切换回.net 框架,你的软件也可以直接编译发布。