当前位置: 首页 > news >正文

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

更多开源项目请查看:一个专注推荐.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 7 + iView 的前后端分离的通用后台管理系统开源框架

推荐一个.Net Core开发的蜘蛛爬虫开源项目

推荐一个.Net Core开发的Websocket群聊、私聊的开源项目

推荐一个前后端分离.NetCore+Angular快速开发框架

一个跨平台执行外部命令的C#开源库

http://www.lryc.cn/news/39546.html

相关文章:

  • 【数据结构初阶】一文带你学会归并排序(递归非递归)
  • Simulink壁咚(一)——What and How
  • 【PyTorch】Pytorch基础第0章
  • Android学习总结
  • 虚拟机ubuntu安装samba服务
  • 开发板中的内存压力测试,你了解多少?
  • MATLAB | 这些花里胡哨的热图怎么画
  • Java开发的一些编码建议
  • 【YOLOv8/YOLOv7/YOLOv5/YOLOv4/Faster-rcnn系列算法改进NO.59】引入ASPP模块
  • C++STL set/multiset容器 构造和赋值 大小和交换 插入和删除 查找和统计
  • 产品研发项目进度管理软件工具有哪些推荐?整理10款最佳进度管理软件
  • 「ML 实践篇」分类系统:图片数字识别
  • 从大专到测开,上海某字母站大厂的面试题,岗位是测开(25K*16)
  • 【面试题】Python软件工程师能力评估试题(一)
  • Java八股文(Java多线程面试题)
  • 小程序当前页面如何分享别的页面内容呢?
  • 编写Java哪个编译器好
  • 第十六章 Java为什么使用序列化
  • 28岁小公司程序员,无车无房不敢结婚,要不要转行?
  • 出道即封神的ChatGPT,现在怎么样了?
  • 【计算机视觉】CNN 可视化算法
  • 自动抓取服务器巡检、登录、执行命令记录+备份脚本
  • 如何用Python求解微分方程组
  • 【微信小程序】-- 自定义组件 - behaviors(三十九)
  • 【微信小程序】-- 自定义组件 - 父子组件之间的通信(三十八)
  • Java Web 实战 11 - 多线程进阶之常见的锁策略
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • 3-1 SpringCloud快速开发入门: Ribbon 是什么
  • Java【lambda表达式】语法及使用方式介绍
  • 【AcWing】蓝桥杯备赛-深度优先搜索-dfs(2)