本文為 Dennis Gao 原創技術文章,發表於博客園博客,未經作者本人允許禁止任何形式的轉載。
開源傾情奉獻系列鏈接
- 開源傾情奉獻:基於.NET打造IP智能網絡視頻監控系統(一)開放源代碼
- 開源傾情奉獻:基於.NET打造IP智能網絡視頻監控系統(二)基礎類庫介紹
- 開源傾情奉獻:基於.NET打造IP智能網絡視頻監控系統(三)命令行工具集
- 開源傾情奉獻:基於.NET打造IP智能網絡視頻監控系統(四)服務端介紹
- 開源傾情奉獻:基於.NET打造IP智能網絡視頻監控系統(五)客戶端介紹
基礎類庫介紹
基礎類庫目錄結構及名空間內容描述
- Foundation
- Common
- Gimela.Common.Configuration - 配置文件處理
- Gimela.Common.Consts - 系統常用恆量
- Gimela.Common.Cultures - 系統 Culture 封裝
- Gimela.Common.ExceptionHandling - 通用 Excepton 處理封裝
- Gimela.Common.Logging - 通用 Logging 封裝
- Data
- Gimela.Data.DataStructures - 二叉樹,B+數實現,參考《你曾實現過二叉樹嗎》,參考 RaptorDB
- Gimela.Data.Json - Json 序列化實現,參考 RaptorDB
- Gimela.Data.JsonExtension - Dynamic Json 移植
- Gimela.Data.MagpieDatabase - NoSQL 文檔數據庫,參考 RaptorDB
- Gimela.Data.Mapping - AutoMapper 移植
- Gimela.Data.Repository - Repository 模式,參考《EntityFramework用法探索(四)Repository和UnitOfWork》
- Gimela.Data.SparrowDatabase - 文件數據庫,參考《C#實現文件數據庫》
- Infrastructure
- Gimela.Infrastructure.AsyncModel - 異步模型實現
- Gimela.Infrastructure.Messaging - MVVM 消息通信機制
- Gimela.Infrastructure.Patterns - 模式實現,包括 Flyweight,SmartQueue,WeakAction, Singleton 等
- Gimela.Infrastructure.ResourceLocation - Service Locator 模式實現,參考《Service Locator 模式》
- Gimela.Infrastructure.Serialization - 常用序列化實現
- Management
- Gimela.Management - WMI 實現
- Media
- Gimela.Media.Imaging - AForge.NET 移植
- Gimela.Media.Utilities - AForge.NET 移植
- Gimela.Media.Video - AForge.NET 移植
- Gimela.Media.Video.DirectShow - AForge.NET 移植
- Gimela.Media.Video.VFW - AForge.NET 移植
- Gimela.Media.Vision.Motion - AForge.NET 移植
- Net
- Gimela.Net.Http - Http Server 實現,C# WebServer 移植
- Gimela.Net.Rtp - RTP(RFC3550)實現
- Gimela.Net.Sockets - TCP/UDP 通信實現
- Presentation
- Gimela.Presentation.Controls - WPF 通用控件實現
- Gimela.Presentation.Shapes - 常用 WPF XMAL 形狀
- Gimela.Presentation.Skins - WPF 皮膚實現
- Gimela.Presentation.Transitions - WPF View 轉換實現
- Gimela.Presentation.Windows - WPF Window 窗體的實現
- Security
- Gimela.Security - 加密及隨機數
- ServiceModel
- Gimela.ServiceModel.ChannelManagement - WCF 通道管理
- Gimela.ServiceModel.ManagedDiscovery - WCF 服務自發現(WCF Discovery)
- Gimela.ServiceModel.ManagedHosting - WCF 服務宿主
- Gimela.ServiceModel.ManagedService - WCF 托管服務
- Streaming
- Gimela.Streaming.MJpegStreamingServer - MJPEG流化處理,參考《C#開源實現MJPEG流傳輸》
- Tasks
- Gimela.Tasks - 任務調度,包括基於 Linux CronTab 模式的實現,參考 Quartz.NET
- Text
- Gimela.Text - 基於文本的處理
- Gimela.Text.Validation - 文本驗證規則
- Common
本文為 Dennis Gao 原創技術文章,發表於博客園博客,未經作者本人允許禁止任何形式的轉載。