查看: 66|回复: 1

基于.NET Core内置浏览器窗体应用程序界面框架

[复制链接]

3

主题

4

帖子

10

积分

新手上路

Rank: 1

积分
10
发表于 2023-7-2 16:36:23 | 显示全部楼层 |阅读模式
更多开源项目请查看:一个专注推荐.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/
- End -
欢迎加入 .Net编程学习小圈子,获取海量的编程学习资源、学习路线,和大家一起打卡、分享编程知识、共同进步。
推荐阅读
基于.NET 7 + iView 的前后端分离的通用后台管理系统开源框架
推荐一个.Net Core开发的蜘蛛爬虫开源项目
推荐一个.Net Core开发的Websocket群聊、私聊的开源项目
推荐一个前后端分离.NetCore+Angular快速开发框架
一个跨平台执行外部命令的C#开源库
回复

使用道具 举报

3

主题

7

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2025-3-26 06:28:40 | 显示全部楼层
为了三千积分!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表