基於.NET Core內置瀏覽器窗體應用程式界面框架

編程樂趣 發佈 2024-04-28T07:09:10.585362+00:00

我是編程樂趣,一個10年.Net開發經驗老程式設計師,點擊右上方「關注」,每天為你分享開源項目和編程知識。平常我們在做項目過程中,桌面軟體具備操作高效、利用本地計算機做一些複雜運算、或者設定快捷操作等優勢,但是桌面軟體也有很多缺點,比如升級問題、系統兼容問題、系統bug排查問題等。

我是編程樂趣,一個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組件框架

關鍵字: