65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
所有
/
general
人工智能
人工智能
神经网络
机器学习
深度学习
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
提交您的文章
左键单击 gadget 并拖动以移动它。左键单击 gadget 的右下角并拖动以调整其大小。右键单击 gadget 以访问其属性。
general
精选阅读
WinCE 的(内存和资源)泄露检测
作者:
Sergeant Kolja
这是“WinCE 内存泄露检测”的替代方案。
.
NET 库,
用于轻松保存属性数据
作者:
Brad Joss
[RegSave] 将您的属性保存到注册表,
等等。
21世纪的“外科手术团队”
作者:
Łukasz Bownik
“外科手术团队”的更新概念。
动态关键字的简单导览 - Dotnet 4.0
作者:
Niladri_Biswas
这个简短的教程将让你了解 dotnet 4.0 中 Dynamic 关键字的用法
最新文章
WinCE 的(内存和资源)泄露检测
作者:
Sergeant Kolja
这是“WinCE 内存泄露检测”的替代方案。
.
NET 库,
用于轻松保存属性数据
作者:
Brad Joss
[RegSave] 将您的属性保存到注册表,
等等。
21世纪的“外科手术团队”
作者:
Łukasz Bownik
“外科手术团队”的更新概念。
动态关键字的简单导览 - Dotnet 4.0
作者:
Niladri_Biswas
这个简短的教程将让你了解 dotnet 4.0 中 Dynamic 关键字的用法
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
general
WinCE 的(内存和资源)泄露检测
作者:
Sergeant Kolja
这是“WinCE 内存泄露检测”的替代方案。
.
NET 库,
用于轻松保存属性数据
作者:
Brad Joss
[RegSave] 将您的属性保存到注册表,
等等。
21世纪的“外科手术团队”
作者:
Łukasz Bownik
“外科手术团队”的更新概念。
动态关键字的简单导览 - Dotnet 4.0
作者:
Niladri_Biswas
这个简短的教程将让你了解 dotnet 4.0 中 Dynamic 关键字的用法
C# 实现间接宽度和样式格式化。
作者:
JesseChisholm
FormatEx 是一种方法,它允许从参数中间接地构造格式占位符。
枚举描述的字典
作者:
Brady Kelly
一个字典类,用于存储枚举字段上的 Description 属性提供的字符串描述。
C# 中通用的、
快速的二维密集数组实现
作者:
webmaster442
简要解释了为什么二维数组很慢,
为什么不使用交错数组以及如何使用密集数组存储来克服这些问题
流畅API一览
作者:
Sacha Barber
一览流畅API及其示例。
了解NServiceBus Saga
作者:
Sacha Barber
一篇关于如何使用NServiceBus创建工作流的小文章。
用于观察进度的可重用 ProgressViewModel (MVVM)
作者:
Dirk Bahle
UI 和代码隐藏在不同的线程中执行。长时间运行的进程需要异步执行。本文展示了在 ViewModel 方法中执行此操作的一种方法。
记录当前地理位置并在 Web 上显示的简单应用程序
作者:
Amit Kumar Dutta
讨论了一种从移动设备记录当前地理位置并在网页上显示的技术(
附带位置历史记录浏览)。
用于异步文件I/O(ReadFileEx, WriteFileEx)的简单包装程序
作者:
Sudheesh.P.S
AsyncFile是一个小的包装类,用于简化异步文件API的使用。
将声音文件添加到资源并在 .
NET (C#) 中访问
作者:
ashishkumar008
我们如何从资源访问声音文件,
而不是从其他位置
C 中的高级类
作者:
Ghosuwa Wogomon
在 C 中实现类的干净示例
关于测试的第二部分 - 测试有状态系统
作者:
Simeon Sheye
如何管理状态以及对被测系统进行行为模拟。
创建 ASP.NET MVC 的 Nuget 包所需的一切
作者:
Giorgio Minardi
如何创建 MVC HTML Helper 并将其打包到 Nuget。
API 挂钩
作者:
Asif Bahrainwala
使用 API 挂钩嗅探网络
架构指南:ASP.NET、MVC3、实体框架、使用现有数据库的代码优先,以及更多。
作者:
Nirosh
使用实体框架的代码优先技术开发简单的 MVC 3 应用程序架构。
带代理的异步线程调用
作者:
Selim Sertaç BALCI
如何为异步操作使用代理,
以及它的优缺点。
在 XAML 中实现和包含动画的基本 WPF 方法
作者:
Gerald Gomes
本文将尝试描述一种在 WPF 中开始实现动画的基本方法。
Beaglebone Black GPIO 设备驱动程序
作者:
23ars
这是一篇关于 Linux 设备驱动程序的简单文章,实际上是关于一个控制 Beaglebone Black 的 GPIO(通用输入/输出)端口的字符驱动程序。
将 AOP 引入 MEF
作者:
Sacha Barber
结合 AOP 和 MEF 的实验。
使用 WebMatrix 在 15 分钟内构建博客网站
作者:
Laurence Moroney-MSFT
如何在 15 分钟或更短时间内使用 WebMatrix 构建博客网站
动态构建 Linq 表达式
作者:
Sergii Lavrinenko
C# 中的引擎,
根据简单脚本在运行时生成 Linq 表达式
C# 讲座 - 第 8 讲:
灾难恢复。
异常和错误处理(
通过 C# 示例)
作者:
Sergey Kizyan
我的第 8 讲,
关于异常处理和项目中的错误处理组织
C++/
CLI 入门
作者:
Vladimir Svyatski
如果您打算编写 C++/
CLI 应用程序,
我将向您展示一些不太明显的事情。
普通数组和 std::array 以及 vector 的“类方法”。
作者:
john morrison leon
普通数组的类方法模拟,
加上对普通数组、
std::arrays 和 std::vectors 的统一处理
清理冗长的嵌套循环
作者:
Juri Krivoruchko
辅助库,用简洁、清晰且易于管理的代码替换冗长的嵌套 for 循环。
cn5apinet - ConceptNet5 API 库
作者:
JoeSox
连接到 ConceptNet 5 的 REST API
cnapinet - ConceptNet4 API 库
作者:
JoeSox
连接到 ConceptNet 的 REST API
在我们的进程窗口中托管第三方应用程序的代码(例如 Google Chrome、
Internet Explorer 8)
作者:
Sharan Basappa
此代码显示如何在自己的进程窗口中托管第三方应用程序,
如 Google Chrome 和 Internet Explorer 8
复合应用程序重载
作者:
Super Lloyd
一个更简单的复合应用程序库。
将数字货币转换为文字(仅限印度货币)(优化版)
作者:
Hiren solanki
将 0(零)到 10^39(adant-shinghar)转换为单词。
例如:
70250 转换为 seventy thousand two hundred fifty
CPForAndroid和Android项目模板
作者:
JoeSox
MyDroidTemplate Eclipse项目模板和一个用于与CodeProject交互的Droid应用程序
使用 ResX Builder 创建卫星程序集
作者:
vnmatt
如何使用 ResX Builder 创建卫星程序集。
创建一个带代数函数的数学库
作者:
vnmatt
创建带代数函数的数学库的思路
使用 Sandcastle Help File Builder 为 .NET 组件创建文档
作者:
Bobrovsky
本文介绍了如何在代码中创建文档,编写附加主题,并使用 Sandcastle Help File Builder 编译帮助文件。
前沿 - 运动、纹理和 3D 形式作为交互式服务(第一部分)。
作者:
Asame Imoni Obiomah
本文是开发用于在本地和网络上传递运动、触觉和 3D 形式作为交互式服务的框架的第一个幼儿步骤。
Asp.Net 中的目录结构
作者:
ASP.NET Community
ASP.NET 2.0 使用一组新的预定义目录名称来执行特殊工作。通常,ASP.NET 的目录结构可以由
动态连接字符串
作者:
Nick Sagriotis
您想在运行时自定义数据库连接字符串吗?方法如下。
动态 JQPlot
作者:
V.
如何通过代码后端动态构建 JQPlot 图。
易于使用的反机器人
作者:
Alexander Chernosvitov
使用 HTML5 旋转功能进行反机器人控制
易于使用的 WinForms 折叠面板控件
作者:
Alan Burkhart
快速简单的 WinForms 折叠面板控件,大约 50 行代码。
同时启用多个异步回发
作者:
Vinay Lakhanpal
本文介绍了如何使用 PageRequestManager 类来排队多个请求。
增强的 ObservableCollection,支持延迟或禁用通知
作者:
Eugene Sadovoi
实现延迟或禁用的 INotifyCollectionChanged。
增强的滚动条
作者:
Adam Zgagacz
具有增强属性、图形书签和值工具提示的 WinForms 滚动条。
增强的字符串处理
作者:
Avi Farah
允许字符串内的构造被程序化地计算,
以获得最终的字符串值
带图形的方程计算器
作者:
jkristia
带图形的方程计算器
C# 中的转义:字符、
字符串、
字符串格式、
关键字、
标识符
作者:
Andreas Gieriet
转义文字和名称/关键字的不同可能性。
事件流量缓和
作者:
Erich Ledesma
如何构建一个对象来平息事件流量。
异常管理:假设和异常
作者:
Oktay Ekincioglu
异常处理实践,如避免 null 值、编写可预测的函数签名、避免 null 引用异常等。
使用托管可扩展性框架 (MEF) 进行可扩展应用程序设计
作者:
Ramu Sangabathula Original
在当今世界,
应用程序需求不断变化,软件也在不断发展。
Managed Extensibility Framework 是我们日常生活中解决大多数业务问题的“一站式”解决方案。
以 MEF 为目标的应用程序可以轻松优雅地适应业务变化。
工厂方法模式
作者:
dpalash
轻松理解工厂方法模式
C# 中快速和不那么快的循环
作者:
Simeon Sheye
从内存读取的循环可以运行多快?循环结构、数据类型、接口、展开和提升如何影响性能?
Flexpressions
作者:
Andrew Rissing
一个用于生成 Linq 表达式的直观流畅的 API。
用于列表的 Fluent CSV/XML 导出器
作者:
Sacha Barber
一个小型实用工具 Fluent 接口类,
用于导出 List。
从一个数制到另一个数制
作者:
PIEBALDconsult
这是“从一个数制到另一个数制”的替代方案
从一个到另一个位置数制
作者:
Perić Željko
开发和实现一种算法,
用于将数字从一个位置数制转换为另一个位置数制
图像处理基础 - 幕后
作者:
Jakub Szymanowski
本文介绍了图像处理中基本算法的概念和实现。
Griffin.
Container 玩乐记
作者:
jgauffin
一个带有模块、
装饰器、
命令、
领域事件等的控制反转容器。
文档工具是如何让开发团队失败的
作者:
Nigel Shaw
我认为 50% 的软件过程问题都可以追溯到糟糕的文档管理工具。
我如何向妻子解释面向对象设计
作者:
Al-Farooque Shubho
通过有趣的对话学习面向对象设计原则。
IDTP,一种创新的通信协议
作者:
Huang Geng Geng
如果您正在寻找一个工具
IIndexable:
一个只读列表接口
作者:
_groo_
一个 .NET BCL 中不存在的接口,
IIndexable 公开了用于迭代和索引只读集合的方法。
Web 中的图像
作者:
After2050
本文演示了如何在 Web 中使用图像以及使用它们时需要注意的事项。
音乐录音中的脉冲噪声检测和消除
作者:
Jakub Szymanowski
本文介绍了使用指数加权最小二乘法(EWLS)
和下一步误差预测分析来检测和消除声学信号中的脉冲噪声的问题。
将文本文件中的表格文本插入到 Microsoft Word 表格中
作者:
Bassam Alugili
将表格文本插入到 Microsoft Word 文档中。
C++ 低级对象模型简介
作者:
Sergey Vystoropskiy
C++ 低级设计
Android 开发入门:TouchCalculator
作者:
Ali Ozgur
Android 教程,附带示例样式计算器实现
数值解法入门
作者:
HoshiKata
数值求解器算法入门,并附带通用演示代码。
Java 函数编译器
作者:
Mark H Bishop
JEL 表达式库的快速演示。
HTML5 中的拼图游戏
作者:
Shakeel Iqbal
本文介绍了如何使用 HTML5 Canvas 创建拼图。
在 SQL 中连接表
作者:
Pierre Kellerman
解释不同的连接表的方法
让您的代码不言而喻
作者:
Thorsten Bruning
如何结合多种技术来提高代码的可读性。
10 步负载测试
作者:
Shai Raiten
大多数软件公司都在对其产品进行负载测试。
负载测试是当今最重要的测试类型之一。
……
Silverlight 中的本地化
作者:
Durgaprasad Budhwani
本示例将为您提供有关如何为不同文化设计站点的知识。
管理您的CRUD操作
作者:
Faisal(mfrony)
本文将帮助您更高效地管理CRUD操作
MBG XML 到类生成器
作者:
vnmatt
通过扫描 XML 文件本身为创建 XML 可序列化类生成代码。
使用 LogTimer 测量时间
作者:
panboza
如何使用 LogTimer 测量时间并找出应用程序的瓶颈点。
无模式 WinForm,带来自非托管代码的回调
作者:
cfrost
如何在非托管应用程序中使用无模式 WinForm,包括回调功能
使用 VB 和 CIL 在 .NET 中移动内存
作者:
Nathaniel Moschkin
关于在 .NET 中编程和性能考虑的主题和方法
使用 Google App Inventor 的多屏幕
作者:
Nathan Campos
在您的 App Inventor 项目中创建多个虚拟屏幕。
MVC 基本站点:第 2 步 - 异常管理
作者:
Raul Iloc
本系列“MVC 基础站点”的第二篇文章详细介绍了 ASP.
NET MVC 网站的异常管理规则及其实现,
并提供了一些可重用的日志记录和异常管理的基础类和源代码。
nBaclava
作者:
Thorsten Bruning
值对象的基类。
Windows Phone 7 的 Netflix 浏览器 - 第 1 部分
作者:
Katka Vaughan
学习如何使用 Pivot 和 Panorama 控件、页面导航、OData 等!
在线富文本编辑器,带下载为 Word 选项
作者:
Nitin Kunte
在线富文本编辑器,带邮件合并和下载为 Word 选项
波斯湾 3D 立体图像
作者:
Mohammad Reza Khosravi
此应用程序使用一些简单的 2D 方法创建 3D 场景,这些场景可以通过红/青立体眼镜观看。
使用 NANT 个性化 .
NET 配置文件
作者:
Florian DREVET
使您能够为每个开发人员、
每台计算机、
每个配置个性化您的配置文件。
...
...
进程终止
作者:
HoshiKata
描述了一些终止失控进程或恶意软件的方法。
使用委托重构复制/粘贴代码
作者:
Carlos Conceição
在 C# 中重构复制/粘贴模式的策略性解决方案。
媒体播放后恢复用户音乐
作者:
dolhaig
如何在我们的 Silverlight/XNA WP7 应用程序中播放完视频或音频后恢复用户的音乐。
评论:精通 Silverlight 5 的 LOB 开发
作者:
Jason Gleim
Packt Publishing 的《精通 SL 5 的 LOB 开发》评论
在你眼前
作者:
dgDavidGreene
使用 Knockout.
js、
Bootstrap 和 Google Charts 让您的页面焕发生机。
Virgil Dobjanschi 的 Rest 模式的示例实现
作者:
nzjoel
这是 Virgil Dobjanschi 在 Google IO 2010 会议上的 Pattern A 的示例实现。
简单灵活地访问和存储配置设置
作者:
Aleksey Shurtygin
一种轻松管理应用程序配置的方法,具有广泛的存储选项。
WinForms 的简单向导
作者:
vnmatt
一个简单的向导
编写更好的 C#/
.
NET 代码的一些实践
作者:
Monjurul Habib
今天我将分享一些我在职业生涯中学习到的好实践,这些实践级别较低但对所有级别都非常重要。
游戏中的声音 - 房间
作者:
Kenneth Haugland
如何计算房间中的混响时间。
从 C#4.
0 调用 IronRuby 方法的分步指南
作者:
Niladri_Biswas
一个简短的演示,说明如何调用用 IronRuby 1.
1 编写的方法,并在 C# 环境中动态调用该方法。
从 C# 4.
0 调用 Iron Python 函数的分步指南
作者:
Niladri_Biswas
一个简短的演示,说明如何调用用 IronPython 2.
6 编写的方法,并在 C# 环境中动态调用该方法。
职业开发者的故事 - 未讲述
作者:
Vincent Maverick Durano
这是一个职业开发者的故事。
伴侣应用 – 搜索引擎、
地理位置浏览器和语言翻译器集于一体
作者:
Bishal Goswami
伴侣应用:
它本质上是一款为超极本设计的实用工具应用程序,
包含搜索工具、
地理位置浏览工具和语言翻译工具等。
设计简报或规格文档
作者:
Yvan Rodrigues
设计专业人士和其他人一样,
容易受到同样的假设和偏见的影响。
伟大的社会变革
作者:
TheCodeKing
您没有偶然发现一篇反映我们社会在现代社会演变的宽泛新闻。
这篇文章是关于更重要的事情,
社交媒体!
或者更确切地说,
社交媒体和整合策略。
POC 的力量
作者:
Dave Elliott
创建 POC 作为您下一次冒险的第一步的重要性
软件项目失败的心理原因
作者:
Łukasz Bownik
本文讨论了软件项目失败的心理原因。
对于 Asp.net 初学者来说,有一些关于“路径”的内容
作者:
Al-Farooque Shubho
澄清 Asp.net 初学者的“路径”相关问题
在计划驱动的组织中尝试敏捷
作者:
Jonathan Franks
敏捷开发团队如何在瀑布文化中工作?
理解装饰器模式
作者:
Abul Kayes
在 C# .NET 中实现装饰器模式。
通用类型扩展器
作者:
Thorsten Bruning
通过将任何引用类型与任何其他类型进行扩展来模拟扩展属性。
使用 Sec-Websocket-Protocol
作者:
tonywilk
在 Websocket 上使用不同协议的示例服务器和客户端(
php/
js)
在 C# 中使用 Java 本机接口
作者:
Simon Agholor
如何从 .NET 应用程序调用 Java 方法。
使用 Try...Catch...Finally!
作者:
Sander Rossel
本文描述了在代码中正确使用 Try...Catch...Finally 和 Using...End Using 块的多种实现方式。
了解哪个控件引发了 PostBack 的方法
作者:
Hiren solanki
这是一段简短的代码片段,
帮助您了解 ASP.
NET 中的 PostBack 是什么,
以及如何通过使用内置的 ASP.
NET 功能和手动方式来了解引发 PostBack 的控件。
Web Scraping(问题与解决方案)
作者:
dpalash
从本文中,您将能够了解 Web Scraping 的基本概念以及在工作中遇到的一些问题及其解决方案。
为什么 Arduino 的数字 I/O 慢,以及如何解决?
作者:
Jan Dolinay
本文解释了为什么 Arduino 数字 I/O 函数速度慢,并将其与 Wiring 框架中使用的更快实现进行了比较。
为什么使用 Repository 模式
作者:
Jamie Munro
深入探讨为什么我个人喜欢 Repository 模式。
WinForms.
ColorDialog 在 WPF 中的应用
作者:
kribo
在小的 WPF 项目 TextEditor 中使用 System.
Windows.
Forms.
ColorDialog。
使用代码编写 C# 和 Java 代码
作者:
ShlomiAtia
代码编写器允许透明地为 C# 和 Java 编写代码,
用于序列化、
相等性等应用程序。
Zip 扩展方法 - Dotnet 4.
0
作者:
Niladri_Biswas
本文将介绍 ZIP 扩展方法的一些功能。
©
. All rights reserved.