dotnet 常用库

Posted lonelyrains

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dotnet 常用库相关的知识,希望对你有一定的参考价值。

本文由 @lonelyrains出品,转载请注明出处。
文章链接: https://bodhi.blog.csdn.net/article/details/116054714

vx: blade170103

工作背景是工业自动化,所以不常用与web相关的ui框架,比如electron、vue.js、angular、react、bootstrap等。

-----------------------------华丽分割线----------------------------------------------------------

总览 awesome-dotnet 包含各种可能用到的功能库类型

特别经常用到的ui库,如下:

xceedsoftware/wpftoolkit  这个库从4.0.0开始使用了非商用免费的 Xceed Community License agreement。老版本(比如3.5)采用的MS-PL的License,根据网上对这个License的解读,是可以免费商用的
 

  • oxyplot表格库

基于谷歌开源的protocol buffers 序列化、反序列化库,实现跨进程通信。

高性能时序数据存储,数据监控。性能测试报告下载链接

  • grafana数据可视化    配合tdengine使用

其他参考   WPF-Samples   比较有代表意义的例子比如:

WPF-Samples-netframework\\Getting Started\\ControlsAndLayout\\ControlsAndLayout\\bin\\Release\\ControlsAndLayout.exe


WPF-Samples-netframework\\Globalization and Localization\\GlobalizationHomepage\\bin\\Release\\GlobalizationHomepage.exe


WPF-Samples-netframework\\Globalization and Localization\\Gradient\\bin\\Release\\Gradient.exe
WPF-Samples-netframework\\Graphics\\Brushes\\bin\\Release\\Brushes.exe
WPF-Samples-netframework\\Graphics\\DrawingBrush\\bin\\Release\\DrawingBrush.exe
WPF-Samples-netframework\\Graphics\\Geometery\\bin\\Release\\Geometery.exe
WPF-Samples-netframework\\Graphics\\ImageBrush\\bin\\Release\\ImageBrush.exe
WPF-Samples-netframework\\Graphics\\ShapeElements\\bin\\Release\\ShapeElements.exe
WPF-Samples-netframework\\Graphics\\VisualBrush\\bin\\Release\\VisualBrush.exe
WPF-Samples-netframework\\Migration and Interoperability\\WindowsFormsHostingWpfControl\\FormsApp\\bin\\Release\\FormsApp.exe
WPF-Samples-netframework\\PerMonitorDPI\\FormattedTextExample\\bin\\Release\\FormattedTextExample.exe
WPF-Samples-netframework\\Resources\\ApplicationResources\\bin\\Release\\ApplicationResources.exe
WPF-Samples-netframework\\Sample Applications\\ConcentricRingsDemo\\bin\\Release\\ConcentricRingsDemo.exe
WPF-Samples-netframework\\Sample Applications\\CubeAnimationDemo\\bin\\Release\\CubeAnimationDemo.exe


WPF-Samples-netframework\\Sample Applications\\CustomComboBox\\bin\\Release\\CustomComboBox.exe
WPF-Samples-netframework\\Sample Applications\\DropShadow\\bin\\Release\\DropShadow.exe
WPF-Samples-netframework\\Sample Applications\\GraphingCalculatorDemo\\bin\\Release\\GraphingCalculatorDemo.exe
WPF-Samples-netframework\\Sample Applications\\LayoutTransitionsDemo\\bin\\Release\\LayoutTransitionsDemo.exe
WPF-Samples-netframework\\Sample Applications\\ParticlesDemo\\bin\\Release\\ParticlesDemo.exe


WPF-Samples-netframework\\Sample Applications\\PhotoFlipperDemo\\bin\\Release\\PhotoFlipperDemo.exe
WPF-Samples-netframework\\Sample Applications\\PhotoStoreDemo\\bin\\Release\\PhotoStoreDemo.exe
WPF-Samples-netframework\\Sample Applications\\SlidePuzzleDemo\\bin\\Release\\SlidePuzzleDemo.exe
WPF-Samples-netframework\\Sample Applications\\VideoViewerDemo\\bin\\Release\\VideoViewerDemo.exe
WPF-Samples-netframework\\Speech and Media\\MediaGallery\\bin\\Release\\MediaGallery.exe
WPF-Samples-netframework\\Speech and Media\\UsingSpeech\\bin\\Release\\UsingSpeech.exe
WPF-Samples-netframework\\Styles & Templates\\EventTriggers\\bin\\Release\\EventTriggers.exe
WPF-Samples-netframework\\Styles & Templates\\FindingElementsInTemplates\\bin\\Release\\FindingElementsInTemplates.exe
WPF-Samples-netframework\\Styles & Templates\\IntroToStylingAndTemplating\\bin\\Release\\IntroToStylingAndTemplating.exe
WPF-Samples-netframework\\Threading\\UsingDispatcher\\bin\\Release\\UsingDispatcher.exe
WPF-Samples-netframework\\Visual Layer\\CompositionTarget\\bin\\Release\\CompositionTarget.exe
WPF-Samples-netframework\\Visual Layer\\VisualsHitTesting\\bin\\Release\\VisualsHitTesting.exe
WPF-Samples-netframework\\Windows\\CustomWindowUI\\bin\\Release\\CustomWindowUI.exe
WPF-Samples-netframework\\Windows\\NonRectangularWindow\\bin\\Release\\NonRectangularWindow.exe
WPF-Samples-netframework\\Windows\\NotificationIcon\\bin\\Release\\NotificationIcon.exe


WPF-Samples-netframework\\Windows\\WindowActivationAndDeactivation\\bin\\Release\\WindowActivationAndDeactivation.exe
WPF-Samples-netframework\\Windows\\Wizard\\bin\\Release\\Wizard.exe

 

以上是关于dotnet 常用库的主要内容,如果未能解决你的问题,请参考以下文章

dotnet C# 高性能配置文件读写库 dotnetCampus.Configurations 简介

dotnet 读 WPF 源代码笔记 简单聊聊文本布局换行逻辑

腾讯出品的一个超棒的 Android UI 库

超全的开源Winform UI库,满足你的一切桌面开发需求!

一些常用的UI框架

dotnet 通过 Elmish.WPF 使用 F# 编写 WPF 应用