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

Net相关的各类开源项目

Net相关的各类开源项目

  • WPF
    • HandyControl
    • Live-Charts
    • WPFDevelopers
    • wpf-uidesign
    • Stylet
  • Web
    • ScheduleMaster
    • YiShaAdmin
    • Blog.Core
    • Nebula.Admin
    • NewLife.Cube
    • OpenAuth
  • Unity
    • uGUI
    • UnityCsReference
    • Epitome
    • MyUnityFrameWork
    • KSFramework
    • TowerDefense-GameFramework-Demo
  • 通用
    • ClientServerProject
  • HslCommunication
    • Masuit.Tools
    • Util
    • EasyModbusTCP.NET
    • s7netplus
  • 跨平台
    • serialporttools
  • Net相关源码
    • commonservicelocator
    • CommunityToolkit
  • 书籍
    • 框架设计指南—构建可复用 .NET 库的约定、惯例和模式

WPF

WPF相关的各类开源项目和控件库

HandyControl

在这里插入图片描述

WPF控件库,比较常用的WPF开源控件库

仓库:https://github.com/HandyOrg/HandyControl
官网:https://handyorg.github.io/

Live-Charts

在这里插入图片描述

图表控件库,已经有LiveCharts2

仓库:https://github.com/Live-Charts/Live-Charts
官网:https://v0.lvcharts.com/
LiveCharts2:https://github.com/beto-rodriguez/LiveCharts2

WPFDevelopers

在这里插入图片描述

WPFDevelopers控件库

仓库:https://github.com/WPFDevelopersOrg/WPFDevelopers

wpf-uidesign

WPF创建的一些UI设计案例,有好几种样式风格

github仓库:https://github.com/HenJigg/wpf-uidesign

Stylet

Mvvm框架,简化了MVVM各种绑定,利于上手

仓库:https://github.com/canton7/Stylet

Web

ScheduleMaster

一个开源的分布式任务调度系统,它基于.NET Core 3.1平台构建,支持跨平台多节点部署运行

仓库:https://github.com/AKA-LiHua/ScheduleMasterCore

YiShaAdmin

基于 .NET Core MVC 的权限管理系统,代码易读易懂、界面简洁美观

仓库:https://github.com/liukuo362573/YiShaAdmin

Blog.Core

Blog.Core 开箱即用的企业级前后端分离【 .NET Core6.0 Api + Vue 2.x + RBAC】权限框架。

仓库:https://github.com/anjoy8/Blog.Core

Nebula.Admin

Destiny.Core.Flow是基于.Net Core,VUE前后分离,开发的一个开源Admin管理框架目前有以下模块:菜单管理、用户管理、角色管理、用户角色、角色权限等功能。

仓库:https://github.com/StarEliteCore/Nebula.Admin

NewLife.Cube

魔方是一个快速Web开发平台,能够快速搭建系统原型,而又具有足够灵活的可扩展性!
内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,默认模板在真实项目中经历过单表100亿数据添删改查的考验。

仓库:https://github.com/NewLifeX/NewLife.Cube

OpenAuth

在这里插入图片描述

.Net core权限管理及快速开发框架、最好用的权限工作流系统。该版本后端基于OpenAuth.Core的API接口,前端基于vue-element-admin,采用VUE全家桶(VUE+VUEX+VUE-ROUTER)单页面SPA开发

官网:http://www.openauth.net.cn/
仓库:https://gitee.com/yubaolee/OpenAuth.Core

Unity

Unity相关的一些源码和开源项目

uGUI

UGUI源码

仓库:https://github.com/Unity-Technologies/uGUI

UnityCsReference

Unity引擎和编辑器源代码的C#部分

仓库:https://github.com/Unity-Technologies/UnityCsReference

Epitome

帮助工具类Epitome

仓库:https://github.com/yangjiqiu/Epitome

MyUnityFrameWork

个人的Unity框架,包含资源加载,配置加载,数据加载,UI管理,日志管理,动画系统,特效系统

仓库:https://github.com/GaoKaiHaHa/MyUnityFrameWork

KSFramework

KSFramework是一个整合KEngine、SLua/XLua/ILRuntime 的Unity3D Asset Bundle开发框架,并为程序、美术、策划、运营提供辅助工具集。

仓库:https://github.com/mr-kelly/KSFramework

TowerDefense-GameFramework-Demo

这是一款基于开源框架GameFramework(以下简称GF)实现的塔防游戏Demo。Demo原型是Unity官方放在Assets Store上的Demo Tower Defense Template。此项目是对Demo原型使用GF进行再实现以及扩展,主要用于个人对GF的学习和实践,也给其他学习GF的同学一个参考。

仓库:https://github.com/DrFlower/TowerDefense-GameFramework-Demo

通用

ClientServerProject

一个基于中小型提炼的C-S开发框架,覆盖电脑端,web端,手机端的全平台系统模版

仓库:https://github.com/dathlin/ClientServerProject

HslCommunication

一个工业物联网的底层架构框架,专注于底层的技术通信及跨平台,跨语言通信功能,实现各种主流的PLC数据读写,实现modbus的各种协议读写等等

仓库:https://github.com/icprog/HslCommunication/

Masuit.Tools

新手友好的C#万能工具库

仓库:https://github.com/ldqk/Masuit.Tools

Util

Util是一个.net core平台下的应用框架,旨在提升小型团队的开发输出能力,由常用公共操作类(工具类)、分层架构基类、Ui组件,第三方组件封装,第三方业务接口封装,配套代码生成模板,权限等组成

仓库:https://github.com/dotnetcore/Util

EasyModbusTCP.NET

.NET 的 Modbus TCP、Modbus UDP 和 Modbus RTU 客户端/服务器库

仓库:https://github.com/rossmann-engineering/EasyModbusTCP.NET

s7netplus

S7协议通讯库

仓库:https://github.com/S7NetPlus/s7netplus

跨平台

serialporttools

Linux下的图形界面串口调试工具,基于.net6+gtksharp

仓库:https://github.com/geniuskai/serialporttools

Net相关源码

commonservicelocator

Microsoft.Practices.ServiceLocation

仓库:https://github.com/unitycontainer/commonservicelocator

CommunityToolkit

社区工具包

官方文档:https://learn.microsoft.com/zh-cn/dotnet/communitytoolkit/introduction
仓库:https://github.com/CommunityToolkit/dotnet

书籍

框架设计指南—构建可复用 .NET 库的约定、惯例和模式

在这里插入图片描述

仓库:https://github.com/nodew/framework-design-guidelines-cn-community

相关文章:

Net相关的各类开源项目

Net相关的各类开源项目 WPFHandyControlLive-ChartsWPFDeveloperswpf-uidesignStylet WebScheduleMasterYiShaAdminBlog.CoreNebula.AdminNewLife.CubeOpenAuth UnityuGUIUnityCsReferenceEpitomeMyUnityFrameWorkKSFrameworkTowerDefense-GameFramework-Demo 通用ClientServer…...

阿里云服务器修改IP地址的两种方法

阿里云服务器可以更换IP地址吗?可以的,创建6小时以内的云服务器ECS可以免费更换三次公网IP地址,超过6小时的云服务器,可以将公网固定IP地址转成弹性EIP,然后通过换绑EIP的方式来更换IP地址。阿里云服务器网分享阿里云服…...

SpringMVC的数据绑定

一、前言 SpringMVC的数据绑定是指将HTTP请求参数绑定到Java对象上。这样可以方便地从请求中获取数据并将其传递给业务逻辑。在SpringMVC中,可以使用RequestParam和ModelAttribute等注解来实现数据绑定。 二、使用RequestParam注解 RequestParam注解用于将请求参…...

1.1.OpenCV技能树--第一单元--OpenCV简介

目录 1.文章内容来源 2.OpenCV简介 3.课后习题代码复现 4.易错点总结与反思 1.文章内容来源 1.题目来源:https://edu.csdn.net/skill/practice/opencv-77f629e4593845b0bf97e74ca8ec95ae/8292?languageopencv&materialId20807 2.资料来源:https://edu.csdn.net/skill…...

transformer不同的包加载模型的结构不一样

AutoModel AutoModelForTokenClassification 结论: AutoModel加载的模型与AutoModelForTokenClassification最后一层是不一样的,从这个模型来看,AutoModelForTokenClassification加载的结果是对的 问题: 为什么AutoModel和Aut…...

【MyBatis-Plus】快速精通Mybatis-plus框架—核心功能

刚才的案例中都是以id为条件的简单CRUD,一些复杂条件的SQL语句就要用到一些更高级的功能了。 1.条件构造器 除了新增以外,修改、删除、查询的SQL语句都需要指定where条件。因此BaseMapper中提供的相关方法除了以id作为where条件以外,还支持…...

C语言:选择+编程(每日一练Day9)

目录 选择题: 题一: 题二: 题三: 题四: 题五: 编程题: 题一:自除数 思路一: 题二:除自身以外数组的乘积 思路二: 本人实力有限可能对…...

蓝桥等考Python组别十三级003

第一部分:选择题 1、Python L13 (15分) 运行下面程序,输出的结果是( )。 t = (1, 2, 2, 1, 4, 3, 2) print(t.count(2)) 1234正确答案:C 2、Python L13 (...

2023年CSP-J真题详解+分析数据(选择题篇)

目录 前言 2023CSP-J江苏卷详解 小结 前言 下面由我来给大家讲解一下CSP-J的选择题部分。 2023CSP-J江苏卷详解 1.答案 A 解析:const在C中是常量的意思,其作用是声明一个变量,值从头至尾不能被修改 2.答案 D 解析:八进制…...

基于三平面映射的地形纹理化【Triplanar Mapping】

你可能遇到过这样的地形:悬崖陡峭的一侧的纹理拉伸得如此之大,以至于看起来不切实际。 也许你有一个程序化生成的世界,你无法对其进行 UV 展开和纹理处理。 推荐:用 NSDT编辑器 快速搭建可编程3D场景 三平面映射(Trip…...

初步了解nodejs语法和web模块

在此, 第一个Node.js实例_js firstnode-CSDN博客 通过node运行一个简单的server.js,实现了一个http服务器; 但是还没有解析server.js的代码,下面看一下; require 指令 在 Node.js 中,使用 require 指令来…...

51单片机+EC11编码器实现可调参菜单+OLED屏幕显示

51单片机+EC11编码器实现可调参菜单+OLED屏幕显示 📍相关篇《stc单片机使用外部中断+EC11编码器实现计数功能》 🎈《STC单片机+EC11编码器实现调节PWM输出占空比》 🌼实际操作效果 🍁整个项目实现框架: 📓EC11接线原理图: 📓项目工程简介 📝仅凭借一个EC11编…...

数据结构刷题训练——二叉树篇(一)

📙作者简介: 清水加冰,目前大二在读,正在学习C/C、Python、操作系统、数据库等。 📘相关专栏:C语言初阶、C语言进阶、C语言刷题训练营、数据结构刷题训练营、有感兴趣的可以看一看。 欢迎点赞 &#x1f44d…...

2023版 STM32实战5 基本定时器中断

基本定时器简介与特性 -1-时钟可分频 -2-计数模式只可以选择累加 -3-只可以用来定时(含中断) 查看时钟源 如图定时器7的时钟最大为72MHZ 定时时间的计算 通用定时器的时间计算公式为 Tout ((arr1)(psc1&…...

css3实现页面元素抖动效果

html <div id"shake" class"shape">horizontal shake</div>js&#xff08;vue3&#xff09; function shake(elemId) {const elem document.getElementById(elemId)console.log(获取el, elem)if (elem) {elem.classList.add(shake)setTimeou…...

[架构之路-232]:操作系统 - 文件系统存储方法汇总

目录 前言&#xff1a; 一、文件系统存储方法基本原理和常见应用案例&#xff1a; 二、Windows FAT文件系统 2.1 概述 三、Linux EXT文件系统 3.1 基本原理 3.2 索引节点表&#xff08;Inode Table&#xff09; 3.2.1 索引节点表层次结构 3.2.2 间接索引表的大小和表项…...

简述 AOP 动态代理

一、AopAutoConfiguration 源码&#xff1a; Configuration(proxyBeanMethods false) ConditionalOnProperty(prefix "spring.aop", name "auto", havingValue "true", matchIfMissing true) public class AopAutoConfiguration {Configur…...

机器学习基础之《分类算法(8)—随机森林》

一、什么是集成学习方法 1、定义 集成学习通过建立几个模型组合的来解决单一预测问题。它的工作原理是生成多个分类器/模型&#xff0c;各自独立地学习和作出预测。这些预测最后结合成组合预测&#xff0c;因此优于任何一个单分类的做出预测 谚语&#xff1a;三个臭皮匠顶个诸…...

Python数据攻略-Pandas进行CSV和Excel文件读写

在数据分析的世界里,能够读取和写入不同格式的文件是一项基本而重要的技能。CSV(逗号分隔值)和Excel是两种常见的数据存储格式。它们在商业、科研、教育等多个领域都有广泛应用。 文章目录 读取CSV文件`pd.read_csv()` 文件读取函数的基本用法`DataFrame.to_csv()` 数据写入…...

lv7 嵌入式开发-网络编程开发 13 UNIX域套接字

1 UNIX 域流式套接字 本地地址 struct sockaddr_un {unsigned short sun_family; /* 协议类型 */char sun_path[108]; /* 套接字文件路径 */ };UNIX 域流式套接字的用法和 TCP 套接字基本一致&#xff0c;区别在于使用的协议和地址不同 UNIX 域流式套接字服务器端…...

blender光照系统设置

0&#xff09;Viewport Shading设置里面的Lighting下面的参数&#xff1a; Scene Lights,Scene World - Scene Lights是指在渲染模式下是否使用场景中的灯光对象来照亮物体。 - Scene World是指在渲染模式下是否使用场景中的世界设置来作为背景和环境光。如果关闭该选项&#…...

华为云云耀云服务器L实例评测|基于canal缓存自动更新流程 SpringBoot项目应用案例和源码

前言 最近华为云云耀云服务器L实例上新&#xff0c;也搞了一台来玩&#xff0c;期间遇到各种问题&#xff0c;在解决问题的过程中学到不少和运维相关的知识。 在之前的博客中&#xff0c;介绍过canal的安装和配置&#xff0c;参考博客 拉取创建canal镜像配置相关参数 & …...

vue3 中使用echarts图表——柱状图

柱状图是比较常用的图形结构&#xff0c;所以我先收集一些精美的柱状图 一、柱状图&#xff1a;设置圆角和颜色 <template><div class"box" ref"chartDom"></div> </template> <script setup> import { ref, onMounted } fr…...

基于Java的家政公司服务平台设计与实现(源码+lw+部署文档+讲解等)

文章目录 前言具体实现截图论文参考详细视频演示为什么选择我自己的网站自己的小程序&#xff08;小蔡coding&#xff09;有保障的售后福利 代码参考源码获取 前言 &#x1f497;博主介绍&#xff1a;✌全网粉丝10W,CSDN特邀作者、博客专家、CSDN新星计划导师、全栈领域优质创作…...

深入了解 PostgreSQL:功能、特性和部署

PostgreSQL&#xff0c;通常简称为Postgres&#xff0c;是一款强大且开源的关系型数据库管理系统&#xff08;RDBMS&#xff09;&#xff0c;它在数据存储和处理方面提供了广泛的功能和灵活性。本文将详细介绍 PostgreSQL 的功能、特性以及如何部署和使用它。 什么是 PostgreSQ…...

平台项目列表页实现(二)

这里写目录标题 一、顶部盒子设计1. 顶部盒子包含项目列表和添加项目、退出登录2个按钮 二、项目列表盒子设计三、添加项目盒子设计四、退出登录功能实现五、路由导航守卫实现六、展示项目信息七、bug修复1、当项目名称太长或者项目负责人太长&#xff0c;需要一行展示&#xf…...

osg实现鼠标框选

目录 1. 需求的提出 2. 具体实现 2.1. 禁止场景跟随鼠标转动 2.2. 矩形框前置绘制 3. 附加说明 3.1. 颜色设置说明 3.2.矩形框显示和隐藏的另一种实现 1. 需求的提出 有时需要在屏幕通过按住键盘上的某个键如Ctrl键且按住鼠标左键&#xff0c;拖出一个矩形&#xff0c;实现框…...

电路原理解题笔记(一)

文章目录 贼基础的知识等效电阻基尔霍夫电流定律电阻电路的一般分析支路电流法节点电压法回路电流法 电路定理叠加定理戴维宁等效电路诺顿等效电路求某电阻值为多少可吸收最大功率。吸收、释放功率 第一个月&#xff0c;对应猴博士的一到五课时。 贼基础的知识电阻电路的等效变…...

分享几个优秀开源免费管理后台模版,建议收藏!

大家好&#xff0c;我是 jonssonyan 今天和大家分享一些免费开源的后台管理页面&#xff0c;帮助大家快速搭建前端页面。为什么要用模板&#xff1f;道理很简单&#xff0c;原因是方便我们快速开发。我们不应该花太多的时间在页面调整上&#xff0c;而应该把精力放在核心逻辑和…...

BFS模板:844. 走迷宫

给定一个 nmnm 的二维整数数组&#xff0c;用来表示一个迷宫&#xff0c;数组中只包含 00 或 11&#xff0c;其中 00 表示可以走的路&#xff0c;11 表示不可通过的墙壁。 最初&#xff0c;有一个人位于左上角 (1,1)(1,1) 处&#xff0c;已知该人每次可以向上、下、左、右任意…...

wordpress整站https/杭州专业seo公司

使用的是API方式&#xff0c;使用Mysql的数据库资源&#xff0c;所以需要包含头文件、连接Lib和获取相应的dll文件。一 vc的设置这里使用的是vs2010&#xff0c;所以附上vs2010的设置(1)打开VC6.0 工具栏Tools菜单下的Options选项&#xff0c;在Directories的标签页中右边的“S…...

网站开发证/新媒体培训

1、算法思想 该算法是一个分类算法&#xff0c;即在原有的单链表的基础上将单链表中的每一个字符按照对应的属性进行分类&#xff01;最简单的方法就是循环遍历单链表&#xff0c;然后将单链表中的每一个数据元素进行分类判断&#xff0c;属于哪个属性就使用尾插法或者头插法将…...

做一个app成本/安卓优化软件

一.总结昨天进度 1.昨天由于时间较少&#xff0c;没有太多的时间来进行学习Sqlite 二.遇到的困难 1.由于最终的程序需要调用本地的数据库&#xff0c;所以我们需要在安装程序的时候就需要直接附带安装一个本地的数据库到手机中&#xff0c;但是还不知道如何操作 三.今天的任务 …...

公司支付网站款做凭证/百度推广一般要多少钱

这一节讲两个相互独立的知识点&#xff0c;一个是马尔科夫矩阵&#xff0c;在概率分布上很有用处&#xff1b;一个是傅里叶级数的表示&#xff0c;将线代从有限维度拓展到函数空间中。 何为steady state steady state是指&#xff08;当参数或者幂次&#xff09;趋于无穷时&…...

在线绘画网站/今天发生的重大新闻

0. 前提知识点导出C中的函数给JS调用&#xff1a;主要是EMSCRIPTEN_KEEPALIVE这个Emscripten环境特有的宏。#include <stdio.h>#ifndef EM_PORT_API # if defined(__EMSCRIPTEN__) # include <emscripten.h> # if defined(__cplusplus) # …...

沧县做网站价格/seo免费课程视频

所谓对称串就是从左向右读和从右向左读的序列相同。 int symmetry(ElemType str[]) {int i;ElemType e;SqStack *s;InitStack(s);for(i0;str[i]!\0;i)Push(s,str[i]);for(i0;str[i]!\0;i){Pop(s,e);if(str[i]!e)retrun 0;}return 1; }对于字符串str,先将其所有元素进栈&#xf…...