GTK#框架 讓 C# WinForm 程序跨平臺(tái)運(yùn)行
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
一、簡(jiǎn)介 Visual Studio原生開(kāi)發(fā),無(wú)需學(xué)習(xí),一次編譯,跨平臺(tái)運(yùn)行. C#桌面應(yīng)用程序跨平臺(tái)(windows、linux、macos)界面開(kāi)發(fā)組件,基于GTK組件開(kāi)發(fā),該組件的核心優(yōu)勢(shì)是使用C#的原生winform表單控件窗體設(shè)計(jì)器,相同的屬性方法,C#原生開(kāi)發(fā)即可,無(wú)需學(xué)習(xí)。 一次編譯,跨平臺(tái)運(yùn)行。便于開(kāi)發(fā)跨平臺(tái)winform軟件,便于將C#升級(jí)為跨平臺(tái)軟件。 微軟原生的.NET WinForm只支持在Windows平臺(tái)下運(yùn)行,只中一個(gè)原因是Windows用的視窗是GDI+繪制的,主要原因是微軟不想支持linux或macos平臺(tái)。 VC.Net Winform 軟件是Windows系統(tǒng)軟件環(huán)境和開(kāi)發(fā)環(huán)境最大的優(yōu)勢(shì)之一,是微軟占據(jù)電腦主流系統(tǒng)的利器! 二、GTKSystem.Windows.Forms框架的優(yōu)勢(shì) 使用GTKSystem.Windows.Forms框架開(kāi)發(fā)Winform軟件至少有8大優(yōu)勢(shì): 1、框架開(kāi)源,可以自由定制程序。 gitee https://gitee.com/easywebfactory/gtksystem-windows-forms github https://github.com/easywebfactory/gtksystem-windows-forms 2、完全支持Visual Studio工具開(kāi)發(fā),支持可視化窗體設(shè)計(jì)器設(shè)計(jì)Form界面。 3、與C#原生控件相兼容,相同的方法、屬性、事件,軟件工程可以直接原生開(kāi)發(fā),可以在原生與GTKSystem.Windows.Forms框架相互切換。 4、微軟官方支持.NET控制臺(tái)程序在linux上運(yùn)行,本框架使用.NET控制臺(tái),完美運(yùn)行。 5、GTK官方支持微軟Windows平臺(tái),可以在Windows系列版本系統(tǒng)上運(yùn)行。 6、視窗圖形框架使用GTK,同時(shí)支持Windows、linux、macos平臺(tái),GTK具有優(yōu)秀穩(wěn)定的性能,幾乎所有主流linux的可視化操作視窗都是基于GTK開(kāi)發(fā),包括ubuntu、debian、kylin、deepin等主流系統(tǒng),國(guó)產(chǎn)操作系統(tǒng)如統(tǒng)信、麒麟、深度、紅旗等,GTK與linux可以無(wú)縫支持。 7、支持linux的主題界面樣式,與linux操作系統(tǒng)融為一體,同時(shí)支持自定義界面樣式。 8、支持macos,gtk或.NET sdk都官方支持macos,讓GTKSystem.Windows.Forms框架可以在macos完美運(yùn)行。 默認(rèn)風(fēng)格 三、支持界面皮膚主題定制 四、多種控件支持 五、支持Dock、Anchor、SplitContainer布局縮放 六、支持?jǐn)U展控件 可以自由擴(kuò)展控件,將提供多功能的報(bào)表數(shù)據(jù)表格、折疊面板、屬性網(wǎng)格、折疊卡片、步驟條、開(kāi)關(guān)控件等常見(jiàn)控件。 你想讓軟件同時(shí)在Windows下運(yùn)行、在linux上運(yùn)行、在蘋果電腦上運(yùn)行、在國(guó)產(chǎn)操作系統(tǒng)上運(yùn)行嗎? 那么選擇GTKSystem.Windows.Forms框架!甚至,當(dāng)你不想用GTKSystem.Windows.Forms框架時(shí),直接切換回.NET框架,你的軟件也可以直接編譯發(fā)布。 七、常見(jiàn)問(wèn)題 1、為什么Form窗體設(shè)計(jì)器打不開(kāi)?檢查runtimeconfig的確保配置正確,NuGet安裝GTKSystem.Windows.FormsDesigner,然后按以下流程操作
該文章在 2024/9/19 9:13:42 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |