65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
全部
/
依赖
人工智能
人工智能
神经网络
机器学习
深度学习
ML.Net
大数据
数据科学
Tensorflow
ChatGPT
物联网
物联网
Arduino
边缘设备
Raspberry-Pi
可穿戴设备
IoT Edge
工业物联网
DevOps
DevOps
敏捷
自动化
持续构建
持续交付
持续部署
持续集成
部署
Git
安装
集成测试
负载测试
质量保证
TFS
单元测试
测试
容器
容器
Docker
Kubernetes
虚拟机
高性能计算
高性能计算
GPU
并行处理
并行化
矢量化
托管服务
托管服务
AWS
Cordova
ExtJS
Google Cloud
微服务
PhoneGap
无服务器
存储
Web Hosting
WordPress
Azure
安全
安全
区块链
密码学
加密
身份
身份服务器
Web 开发
Web 开发
Blazor
CSS3
Flask
HTML5
Kestrel
LESS
Nginx
Node.js
React
SCSS
Spring
Vue.js
ASP.NET
CSS
Apache
HTML
IIS
XHTML
移动应用
移动应用
Flutter
Ionic
iOS
Nativescript
React Native
Xamarin
Windows Mobile
Android
桌面编程
桌面编程
Cocoa
Electron
QT
通用 Windows 平台
X11
Windows Forms
ATL
MFC
Swing
Win32
WTL
WPF
XAML
系统
数据库开发
数据库开发
数据可视化
Elasticsearch
Lucene
MariaDB
MongoDB
NoSQL
PostgreSQL
Redis
MySQL
SQL Server
生产力应用和服务
生产力应用和服务
LibreOffice
OpenOffice
Sharepoint
团队沟通工具
Biztalk
Microsoft Office
SAP
游戏开发
游戏开发
Doom
Kinect
Playstation 4
Playstation 5
Unity
Unreal
XBox
多媒体
多媒体
音频
图像处理
视频
音视频
DirectX
GDI
GDI+
OpenGL
通用编程
通用编程
算法
压缩
计算几何
仿真
异常
文件
互联网
本地化
内存管理
优化
解析器
性能
正则表达式
排序
状态机
架构
设计/图形
打印
字符串
线程
可用性
编程语言
编程语言
ASM
Bash
Basic
COBOL
Dart
Go
Haskell
Kotlin
Lua
Pascal
R
Razor
Rust
Scala
Swift
Typescript
Objective C
Visual Basic
VBScript
C++
C#
F#
FORTRAN
Java
Javascript
Perl
Python
Ruby
SQL
PHP
PowerShell
XML
提交您的文章
依赖
依赖
精选阅读
关于测试的第二部分 - 测试有状态系统
作者:
Simeon Sheye
如何管理状态以及对被测系统进行行为模拟。
应用程序架构 - 抓取炸洋葱圈并扔到洋葱架构和领域驱动设计中
作者:
Habibur Rony
本文将介绍如何根据洋葱架构在应用程序中使用领域驱动设计。其中简要介绍了架构的类别/风格、N层/N层架构、模板方法模式和外观设计模式。
应用程序架构 - 在 SOLID 之前,STUPID 有什么问题
作者:
Habibur Rony
本文将介绍使用 STUPID 的不良设计实践和使用 SOLID 的良好设计实践。详细解释了单一职责原则、开闭原则、里氏替换原则、接口隔离原则和依赖倒置 (DI) 原则。
应用程序设计 - 糟糕的适配器模式和 Log4Net 设计案例
作者:
Habibur Rony
本文将介绍适配器模式的概念以及如何使用 log4net 实现日志记录器。还将介绍适配器模式是什么、为什么需要它、在哪里以及何时使用它;Log4Net 是什么、使用适配器模式实现日志记录器、如何实现和添加自定义 SMTP 附加程序和配置。
最新文章
关于测试的第二部分 - 测试有状态系统
作者:
Simeon Sheye
如何管理状态以及对被测系统进行行为模拟。
应用程序架构 - 抓取炸洋葱圈并扔到洋葱架构和领域驱动设计中
作者:
Habibur Rony
本文将介绍如何根据洋葱架构在应用程序中使用领域驱动设计。其中简要介绍了架构的类别/风格、N层/N层架构、模板方法模式和外观设计模式。
应用程序架构 - 在 SOLID 之前,STUPID 有什么问题
作者:
Habibur Rony
本文将介绍使用 STUPID 的不良设计实践和使用 SOLID 的良好设计实践。详细解释了单一职责原则、开闭原则、里氏替换原则、接口隔离原则和依赖倒置 (DI) 原则。
应用程序设计 - 糟糕的适配器模式和 Log4Net 设计案例
作者:
Habibur Rony
本文将介绍适配器模式的概念以及如何使用 log4net 实现日志记录器。还将介绍适配器模式是什么、为什么需要它、在哪里以及何时使用它;Log4Net 是什么、使用适配器模式实现日志记录器、如何实现和添加自定义 SMTP 附加程序和配置。
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
依赖
关于测试的第二部分 - 测试有状态系统
作者:
Simeon Sheye
如何管理状态以及对被测系统进行行为模拟。
应用程序架构 - 抓取炸洋葱圈并扔到洋葱架构和领域驱动设计中
作者:
Habibur Rony
本文将介绍如何根据洋葱架构在应用程序中使用领域驱动设计。其中简要介绍了架构的类别/风格、N层/N层架构、模板方法模式和外观设计模式。
应用程序架构 - 在 SOLID 之前,STUPID 有什么问题
作者:
Habibur Rony
本文将介绍使用 STUPID 的不良设计实践和使用 SOLID 的良好设计实践。详细解释了单一职责原则、开闭原则、里氏替换原则、接口隔离原则和依赖倒置 (DI) 原则。
应用程序设计 - 糟糕的适配器模式和 Log4Net 设计案例
作者:
Habibur Rony
本文将介绍适配器模式的概念以及如何使用 log4net 实现日志记录器。还将介绍适配器模式是什么、为什么需要它、在哪里以及何时使用它;Log4Net 是什么、使用适配器模式实现日志记录器、如何实现和添加自定义 SMTP 附加程序和配置。
“按原样”
软件架构
作者:
Zebedee Mason
介绍了用于从源代码和 .
NET 程序集自动构建架构图和指标的软件。
讨论了 Visual C++、
Python、
Linux 内核、
Boost 和 .
NET 的示例。
cobj:
纯 C 中的多态性
作者:
GProssliner
cobj 是一个基于预处理器的接口多态性生成器
使用SimpleDI创建简单的依赖注入
作者:
Sharp Ninja
简单的依赖注入,可自定义的方式。了解 SimpleDI 框架,用于创建简单有效的依赖注入。
使用 Doxygen 进行依赖分析
作者:
Zebedee Mason
使用 Doxygen 解析源代码并生成报告来进行依赖分析
使用 Castle Windsor 和 NHibernate 进行依赖注入和工作单元
作者:
Halil ibrahim Kalkan
使用 Castle Windsor 和 NHibernate 进行依赖注入、存储库和工作单元模式的实现。
依赖注入入门 - I
作者:
Pranay Rana
什么是依赖注入,以及为什么需要这种软件设计模式。
ASP.NET Core 2.0 中的依赖注入
作者:
syed shanu
如何在 ASP.NET Core 2.0 中使用依赖注入,并使用结果绑定到我们的视图页面
类库中的依赖注入
作者:
Ciumac Sergiu
在类库中使用依赖注入和服务定位器的简单方法
依赖注入到核心
作者:
Fiyaz Hasan
了解依赖注入机制如何从 ASP.
NET 演变到 ASP.
NET Core
依赖倒置原则 - 您对 DIP 的所有了解并不那么准确。我们来保持简单
作者:
Rasik Bihari Tiwari
让我们准确理解什么是依赖倒置原则,什么不是。人们如何将其与依赖注入混淆,它不是。
依赖倒置原则、
IoC 容器和依赖注入:
第一部分
作者:
Chinmaya C
关于 DIP 及其在真实场景中需求的解释
自己动手实现依赖注入
作者:
Gary Harpaz
依赖注入框架是坏习惯。那么我们如何仍然使用依赖注入呢?自己动手!
使用 Unity App Block 快速实现 DI
作者:
Nitin Singh India
如何使用 Unity App Block 识别和解决依赖项。
简单的 Hello World。
通用多用途 .
NET 分层框架
作者:
Emmanuel Nuyttens
一个多用途分层框架的示例,
用于简化现代 .
NET 应用程序开发
如何避免以打字的速度生成遗留代码
作者:
L. Michael
本文通过使用适当的架构和单元测试,提供了一种避免以打字速度生成遗留代码的配方。
使用 C# 中的泛型在 ADO.
NET 中实现存储库模式和依赖注入
作者:
Ehsan Sajjad
在 ADO.
NET 中使用泛型实现存储库模式
深入探讨:
策略设计模式、
依赖注入(
DI)、
开闭原则(
OCP)
和松耦合
作者:
Priyank Modi
深入探讨:
策略设计模式、
依赖注入(
DI)、
开闭原则(
OCP)
与松耦合 vs 紧耦合
介绍 InversifyJS 2.0:一个强大的轻量级 IoC 容器,适用于由 TypeScript 提供支持的 JavaScript 应用程序
作者:
Remo H. Jansen
一个强大的 IoC 容器,适用于由 TypeScript 提供支持的 JavaScript 应用程序
.NET 的 IoC 容器 - Unity、
Ninject、
Autofac 一览
作者:
Gaurav K Rastogi
本文是关于 .
NET 中三个最流行的 DI 的比较。
使用 Moq 和 Ninject 模拟并注入您的服务
作者:
Aless Alessio
将您的解决方案和代码设计为松散耦合的对象。 学习如何使用 MOQ 和 Ninject 模拟您的服务,并在运行时使用 Ninject 注入它。
观察者模式
作者:
ASP.NET Community
观察者模式
初学者最简单的WPF依赖属性“ValidState”
作者:
Graeme_Grant
这是“初学者最简单的WPF依赖属性‘背景颜色’”的替代方案
使用简单的C#示例的SOLID架构原则
作者:
HoangMinh Nguyen
这是“使用简单的C#示例的SOLID架构原则”的替代方案
使用简单 C# 示例的 SOLID 架构原则
作者:
Shivprasad koirala
在本文中,我们将尝试使用简单的C#示例来理解SOLID架构原则。
SQL简单实用工具
作者:
Alexandros Pappas
本项目提供了SQL Server的实用工具,例如执行SQL脚本列表、将数据导出到SQL脚本以及显示记录之间的关系。
带 RDLC 处理程序和可自定义处理程序的任务服务器
作者:
Matthew So (Hong Kong)
一个任务处理服务器,实现了 RDLC 集成,并可扩展到自定义处理程序
使用委托解决常见编程问题
作者:
K. Naveen. Bhat
本文展示了如何借助委托轻松解决各种技术问题。
天气应用程序,集成 MVVM、IoC、DI 和 API
作者:
Hein Pauwelyn
这是一个为 Windows (Universal) 10 设备制作的应用程序,使用 MVVM、IoC 容器和依赖注入。还有来自 Yahoo 和 SQLite 服务的 API。
©
. All rights reserved.