GTK#框架 讓 C# WinForm 程序跨平臺運行
當前位置:點晴教程→知識管理交流
→『 技術文檔交流 』
一、簡介 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,然后按以下流程操作
該文章在 2024/9/19 9:13:42 編輯過 |
關鍵字查詢
相關文章
正在查詢... |