整理一下近期的收藏夾,之後根據項目中的使用狀況,進行更新。html
官網:git
NuGet Gallery | Homegithub
ConnectionStrings.com - Forgot that connection string? Get it here!shell
官網:SQLite Home Page數據庫
.NET封裝:System.Data.SQLite: Homejson
SQLite可視化管理工具彙總,SQLite Expert、SQLiteStudio、SQLiteSpy三選一windows
一、鏈接字符串app
Normally, GUIDs are stored in a binary format. Use this connection string to store GUIDs as text.框架
"Data Source=c:\mydb.db;Version=3;Password=myPassword;BinaryGUID=False;"
Note that storing GUIDs as text uses more space in the database.
BinaryGUID=False必定要的,不然使用Guid做爲參數查詢數據的時候查不出來,即便Guid是對的。這是由於SQLite默認將Guid類型的數據以Binary類型來存儲。
二、使用System.Data.SQLite
安裝部署時,只須要複製.db數據庫文件以及System.Data.SQLite的相關dll,不須要其餘安裝
2.一、VS2015設計時支持
在System.Data.SQLite: Downloads Page,下載sqlite-netFx46-setup-bundle-x86-2015-1.0.99.0.exe
This is the only setup package that is capable of installing the design-time components for Visual Studio 2015.
2.二、安裝
使用NuGet,搜索並安裝System.Data.SQLite.Core
官網:
GitHub - StackExchange/dapper-dot-net: Dapper - a simple object mapper for .Net
參考資料:
Dapper C# 訪問SQLite - 百千合 - 博客園
SQLite + Dapper = Simple Data Access Layer
安裝:
使用NuGet,搜索並安裝Dapper
官網:
GitHub - JamesNK/Newtonsoft.Json: Json.NET is a popular high-performance JSON framework for .NET
文檔:
安裝:
使用NuGet,搜索並安裝Newtonsoft.Json
官網:
GitHub - naudio/NAudio: Audio and MIDI library for .NET
安裝:
VS2015,使用NuGet搜索不到
工具-NuGet包管理器-程序包管理器控制檯,運行PM> Install-Package NAudio
官網:
源碼中有Example
安裝:
VS2015,NuGet,運行PM> Install-Package NPOI
官網:
GitHub - aaronogan/QR.NET: Continuing development of the QRCode library by ThoughtWorks
Open Source QRCode Library - CodeProject
參考資料:
C#調用ThoughtWorks.QRCode.dll生成帶參數二維碼 - CSDN博客
安裝:
使用NuGet,搜索並安裝ThoughtWorks.QRCode
備選方案:
官網:
參考資料:
用C#在windows上操控電腦自帶藍牙(入道指南) - 春暖花開 - 博客頻道 - CSDN.NET
安裝:
使用NuGet,搜索並安裝32feet.NET
WPF控件,方便地應用3D翻轉效果
惋惜,經過控件Content、BackContent屬性設置的界面元素,會被拉伸而改變大小,棄用
官網:
參考資料:
Rotating WPF Content in 3D Space - CodeProject
安裝:
手動引用Thriple.dll
WPF特效控件庫,其中的TransitionPresenter控件,能夠用於3D翻轉
官網:
安裝:
使用NuGet,搜索並安裝FluidKit
WPF控件庫,8種等待加載效果
官網:
GitHub - 100GPing100/LoadingIndicators.WPF: A collection of loading indicators for WPF.
安裝:
使用Nuget,搜索並安裝LoadingIndicators.WPF
WPF控件庫,Metro風格
官網:
GitHub - MahApps/MahApps.Metro: A toolkit for creating Metro / Modern UI styled WPF apps.
安裝:
使用Nuget,搜索並安裝MahApps.Metro
WPF未提供顯示GIF動態圖片的控件。
若是使用WindowsFormsHost控件加載WindowsForms的PictureBox控件,能夠顯示GIF,但存在設置WPF窗體透明度的問題。
所以使用Nuget搜索「gif」,找到該項目。
官網:
安裝:
使用Nuget,搜索並安裝WpfAnimatedGif
有關GIF的其餘參考資料:
[WPF疑難]在WPF中顯示動態GIF - 周銀輝 - 博客園(使用該類庫顯示有些GIF,會有快速鬼畜播放的問題)
【2012.12.18更新】WPF支持GIF的各類方法 - CSDN博客
ImageAnimator.Animate 方法 (System.Drawing)
官網:
NLog/NLog: NLog - Advanced and Structured Logging for Various .NET Platforms
參考資料:
安裝:
使用Nuget,搜索並安裝NLog.Config
官網:
hardcodet.net » WPF NotifyIcon
參考資料:
安裝:
使用Nuget,搜索並安裝Hardcodet.NotifyIcon.Wpf