我是編程樂趣,一個10年.Net開發經驗老程式設計師,點擊右上方「關注」,每天為你分享開源項目和編程知識。
平常我們在做項目過程中,桌面軟體具備操作高效、利用本地計算機做一些複雜運算、或者設定快捷操作等優勢,但是桌面軟體也有很多缺點,比如升級問題、系統兼容問題、系統bug排查問題等。
而如果採用網頁模式,雖然解決了升級、系統兼容、排查等問題,但又不能很好地利用客戶端的優勢,這時候我們往往會採用一種方式:開發桌面軟體,內嵌瀏覽器內核,這樣就能把桌面軟體與網頁模式優勢,集成在一起。
下面給大家推薦一款UI漂亮、內嵌Chromium內核瀏覽器的桌面應用框架。
項目簡介
這是基於.Net Core開發的、內置Chromium內核的WinForms應用框架,該框架UI簡潔漂亮,內置了客戶端與網頁通信功能,讓你可以更好地通過JavaScript與客戶端交互。
該應用框架只具備基礎功能,大家可以根據自己的需求,進行二次開發。
應用主要功能
1、採用最新瀏覽器內核,保證Web的渲染。
2、支持多種窗口樣式:原生、無邊框、系統無邊框、異形、Kisok窗體。
3、交互功能:內置JavaScript與窗體交互。
技術架構
1、跨平台:基於.Net 6開發,支持Windows;
2、瀏覽器內核:Chromium 90.6.7.4430。
項目結構
示例部分截圖
啟動界面
窗口樣式
調試工具
項目地址
https://github.com/NetDimension/NanUI/
https://gitee.com/dotNetChina/NanUI/
我是編程樂趣,一個10年.Net開發經驗老程式設計師,專注開源項目和編程知識分享。
私信回覆:【888】,領取.Net視頻教程。
- End -
推薦閱讀
基於.NET 7 + iView 的前後端分離的通用後台管理系統開源框架
推薦一個.Net
Core開發的蜘蛛爬蟲開源項目
推薦一個.Net
Core開發的Websocket群聊、私聊的開源項目
推薦一個前後端分離.NetCore+Angular快速開發框架
一個支持.Net 7的WinForm開源UI組件框架