开源GTKSystem.Windows.Forms框架让C# winform支持跨平台运行
<p data-track="1">目录</p><p data-track="4">一、简介</p>
<p data-track="6">二、GTKSystem.Windows.Forms框架的优势</p>
<p data-track="8">三、支持界面皮肤主题定制</p>
<p data-track="10">四、多种控件支持</p>
<p data-track="12">五、支持Dock、Anchor、SplitContainer布局缩放</p>
<p data-track="14">六、支持扩展控件</p>
<hr>
<h1 class="pgc-h-arrow-right" data-track="17">一、简介</h1>
<p data-track="21">GTKSystem.Windows.Forms框架是C# winform应用程序跨平台(windows、linux、macos)界面开发框架,基于GTK组件开发,该框架的核心优势是兼容C#的原生winform表单控件窗体控件,相同的属性、方法、事件,C#原生开发即可,无需学习。</p>
<p data-track="23">一次编译,跨平台运行。 便于开发跨平台winform软件,便于将C#升级为跨平台软件。</p>
<h1 class="pgc-h-arrow-right" data-track="25">二、GTKSystem.Windows.Forms框架的优势</h1>
<p data-track="27">使用GTKSystem.Windows.Forms框架开发winform软件至少有8大优势:</p>
<p data-track="29">1、框架开源,可以自由定制程序。</p>
<blockquote class="pgc-blockquote-abstract">
<p class="syl-line-pure-english" data-track="66">gitee:https://gitee.com/easywebfactory/gtksystem-windows-forms</p>
<p class="syl-line-pure-english" data-track="67">github:https://github.com/easywebfactory/gtksystem-windows-forms</p>
<p class="syl-page-br" data-track="33"> </p>
</blockquote>
<p data-track="34">2、完全支持visual studio工具开发,支持可视化窗体设计器设计form界面。</p>
<p data-track="36">3、与c#原生控件相兼容,相同的方法、属性、事件,软件工程可以直接原生开发,可以在原生与GTKSystem.Windows.Forms框架相互切换。</p>
<p data-track="38">4、微软官方支持.net控制台程序在linux上运行,本框架使用.net控制台,完美运行。</p>
<p data-track="40">5、GTK官方支持微软windows平台,可以在windows系列版本系统上运行。</p>
<p data-track="42">6、视窗图形框架使用GTK,同时支持windows、linux、macos平台,GTK具有优秀稳定的性能,几乎所有主流linux的可视化操作视窗都是基于GTK开发,包括ubuntu、debian、kylin、deepin等主流系统,国产操作系统如统信、麒麟、深度、红旗等,GTK与linux可以无缝支持。</p>
<p data-track="44">7、支持linux的主题界面样式,与linux操作系统融为一体,同时支持自定义界面样式。</p>
<p data-track="46">8、支持macos,gtk或.net sdk都官方支持macos,让GTKSystem.Windows.Forms框架可以在macos完美运行。</p>
<div class="pgc-img"><img src="https://img2024.cnblogs.com/blog/249207/202407/249207-20240708010328574-645358491.png" alt=""></div>
<h1 class="pgc-h-arrow-right" data-track="50">三、支持界面皮肤主题定制,如:</h1>
<div class="pgc-img"><img src="https://img2024.cnblogs.com/blog/249207/202407/249207-20240708010244056-231679176.png" alt="">
<p><img src="https://img2024.cnblogs.com/blog/249207/202407/249207-20240709050315868-1962699384.png" alt=""></p>
<p><span style="font-size: 2em">四、多种控件支持</span></p>
</div>
<div class="pgc-img"><img src="https://img2024.cnblogs.com/blog/249207/202407/249207-20240708010221376-1018561555.png" alt=""></div>
<h1 class="pgc-h-arrow-right" data-track="56">五、支持Dock、Anchor、SplitContainer布局缩放</h1>
<div class="pgc-img"><img src="https://img2024.cnblogs.com/blog/249207/202407/249207-20240708010155269-1073759958.png" alt=""></div>
<h1 class="pgc-h-arrow-right" data-track="60">六、支持扩展控件</h1>
<p data-track="62">可以自由扩展控件,将提供多功能的报表数据表格、折叠面板、属性网格、折叠卡片、步骤条、开关控件等常见控件。</p>
<p data-track="64">你想让软件同时在windows下运行、在linux上运行、在苹果电脑上运行、在国产操作系统上运行吗? 那么选择GTKSystem.Windows.Forms框架!甚至,当你不想用GTKSystem.Windows.Forms框架时,直接切换回.net框架,你的软件也可以直接编译发布。</p><br><br>
来源:https://www.cnblogs.com/easywebfactory/p/18289178
頁:
[1]