首页
来自软件开发
目录
分类
- 特殊:孤立页面
- Python
- WPF开发
- C#开发
- UWP开发
- .NET Core
- .NET Core开发
- ASP.NET开发
- ASP.NET Core
- Mediawiki
- MySQL开发
- MonoDevelop
- Android Studio
- Visual Studio
- Visual Studio Code
- Prism开发
- Linux使用
- Node.js
- Windows使用
- C#开源代码
- 系统架构师
- 其它
- 汽车知识
- 保密认证
- Orleans框架
- Matlab开发
- UML图
- 详细设计方案
- 开发资料
- 项目管理
- Android
知识
常用控件
- Newtonsoft.Json
- Quartz.NET:一个强大、开源、轻量的作业调度框架,你能够用它来为执行一个作业而创建简单的或复杂的作业调度。
- NLog:日志保存系统
- Math.NET Numerics
- Granular:WPF的重实现,编译成JavaScript,允许WPF程序在浏览器中运行
- Protobuf:一套类似Json或者XML的数据传输格式和规范,用于不同应用或进程之间进行通信时使用
- StyleCop.Analyzers
- ZXing.Net:二维码扫描功能
- Exceptionless:开源异常信息保存系统
- IronPython
网络相关
- CefSharp
- GMAP.NET
- SnmpSharpNet
- Senparc.Weixin:您可以方便快速地开发微信全平台的应用
- MailSystem.NET
- Html Agility Pack
曲线图
- InteractiveDataDisplay.WPF
- Visifire
- OxyPlot:一个.NET跨平台的绘图组件
报表控件
UI控件
- MahApps.Metro
- Panuon.UI.Silver:Panuon.UI的优化版本。一个漂亮的、使用样式与附加属性的WPF UI控件库。
- PanuonUI:一个好看精致、开源无限制使用的WPF控件库。
- HandyControl
- Kino.Toolkit.Wpf
- Gu.Wpf.DataGrid2D:Attached properties for WPF DataGrid enabling binding to sources of different types.
- Gong-wpf-dragdrop:一个列表内选项的拖动,和不同列表间内容拖动的组件。不同列表间的拖动需要数据类型必须一致。
- WindowsAPICodePack一个选择文件夹的控件
开发架构
消息队列
数据库开发
- MongoDB
- RavenDB
- LiteDB
- NoSQL
- DatabaseSchemaReader:一个开源的数据库架构获取个工具。
工具库
- .NET Extensions
- ScrimpNet:这个开发人员工具库功能模块也很上面的差别多,有集合,配置,加密,IO,网络,反射,序列化,文本,Web, 验证,日期等的封装。
博客
文档处理
- PDFSharp
- PDF File Writer
- PdfReport
- Yjinglee.office
- MigraDoc
- NPOI
- NPOI.CSS
- NetOffice
- Docx
- CsvHelper
- Epplus:一个使用Open Office XML(Xlsx)文件格式,读写Excel 2007/2010文件的开源组件。
- ExcelReport:一款基于NPOI开发的报表引擎组件。
- Toxy:一个获取数据和文档信息的抽取框架, 支持日常很多常见的格式,如docx, xlsx, xls, pdf, txt, epub, html等等。
文本比较
- DiffPlex:一个开源的C#文本差异比较软件
- CompareNETObjects:这个组件的主要功能如名字所示就是深入比较2个.NET对象,是否相等或者是否有差异。
动态运行
- Javascript.NET
- CSharpCompiler:动态编译C#源码
- ClearScript:功能和上面的Javascript.NET是类似的,不仅可以动态的在.NET应用程序中添加JavaScript脚本,还可以添加C#脚本,相当于动态执行C#代码
Linux
声音处理
大数据
- AForge.NET:一个专门为开发者和研究者基于C#框架设计的,这个框架提供了不同的类库和关于类库的资源,还有很多应用程序例子,包括计算机视觉与人工智能,图像处理,神经网络,遗传算法,机器学习,机器人等领域。
- Accord.NET:Accord.NET Framework是在AForge.NET项目的基础上封装和进一步开发而来。因为AForge.NET更注重与一些底层和广度,而Accord.NET Framework更注重与机器学习算法以及提供计算机视频、音频、信号处理以及统计应用相关的解决方案。该项目使用C#语言编写。
- .NET for Apache Spark
其它
- AnyCAD
- BusyReports:一个非常方便的从SSRS Web 服务生成报表的应用程序
- Chaow Framework:增强标准 .NET 框架的类结合,允许你编写简单而又强大的代码。
- Craig's Utility Library:功能性的基类。已经包装得很完善,可以安装单个命名空间的包。
- CronNET:一个简单的C#类库,用来执行Cron表达式定义的计划任务。
- Cron表达式
- Eval Expression:一个轻量级的可以在运行时解析C#表达式的开源免费组件
- FluentConsole:带颜色的控制台输出组件。
- FluentValidation:一个使用Linq表达式,非常流畅的小型业务对象验证组件。
- HashLib
- KwCombinatorics:它是.NET平台一个高效的生成排列组合序列的开源类库,它提供了4种生成排列与组合序列的方式。
- Newlife.Core:新生命X组件,数据中间件XCode、日志、网络、RPC、序列化、缓存、Windows服务
- PhysicalMeasure:一个物理单位和计量系统,支持不同计量单位间的转换
- Power BI:交互式数据可视化 BI 工具
- ReportGenerator:可以将OpenCover, PartCover, Visual Studio 或者NCover生成的XML报表转换为可读性更加好的格式。
- SDS:一个面向.net开发人员读取和共享各种科学数据的工具,支持 CSV, NetCDF 以及其他文件格式。
- Seal Report:该产品主要关注于容易安装和报表设计,一旦安装好,报表很快就可以建立并且发布。
- Security Library
- SharpConfig:一个使用非常简单,功能单一但强劲的开源.NET类库。让复杂的配置文件操作变得和操作对象一样简单。
- SharpKit:这货是一个将C#代码转换为JavaScript代码的开源工具
- Software Protector:这个东西就是序列号生成器,用来保护应用程序的授权的
- Time Period Library for .NET:时间运算的类库
- YAML:一种标记语言,通常用来保存配置文件。