LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

GTK#框架 让 C# WinForm 程序跨平台运行

admin
2024年9月19日 1:32 本文热度 424

一、简介

Visual Studio原生开发,无需学习,一次编译,跨平台运行. C#桌面应用程序跨平台(windows、linux、macos)界面开发组件,基于GTK组件开发,该组件的核心优势是使用C#的原生winform表单控件窗体设计器,相同的属性方法,C#原生开发即可,无需学习。

一次编译,跨平台运行。便于开发跨平台winform软件,便于将C#升级为跨平台软件。

微软原生的.NET WinForm只支持在Windows平台下运行,只中一个原因是Windows用的视窗是GDI+绘制的,主要原因是微软不想支持linux或macos平台。

VC.Net Winform 软件是Windows系统软件环境和开发环境最大的优势之一,是微软占据电脑主流系统的利器!

二、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框架,你的软件也可以直接编译发布。

七、常见问题

1、为什么Form窗体设计器打不开?检查runtimeconfig的确保配置正确,NuGet安装GTKSystem.Windows.FormsDesigner,然后按以下流程操作

  • 编译一下

  • 打开Form窗体 (如果不能打开窗体,执行下面流程)

  • 关闭Form窗体,编译一下

  • 重启VS

  • 打开Form窗体设计器


该文章在 2024/9/19 9:13:42 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved