65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
所有
/
.NET
/
DotGNU
人工智能
人工智能
神经网络
机器学习
深度学习
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
提交您的文章
DotGNU
DotGNU
精选阅读
.NET Remoting
作者:
malikusman
.NET 中的 DCOM 组件替代品是 .NET remoting
调试秒表
作者:
Marc Clifton
用于诊断计时的调试构建秒表。
深度复制字典例程
作者:
Marc Clifton
克隆字典。
无需装箱和拆箱的非泛型 IList 实现
作者:
gUrM33T
在仍使用非泛型 IList 实现的同时,一种避免装箱和拆箱的简单变通方法。
最新文章
.NET Remoting
作者:
malikusman
.NET 中的 DCOM 组件替代品是 .NET remoting
调试秒表
作者:
Marc Clifton
用于诊断计时的调试构建秒表。
深度复制字典例程
作者:
Marc Clifton
克隆字典。
无需装箱和拆箱的非泛型 IList 实现
作者:
gUrM33T
在仍使用非泛型 IList 实现的同时,一种避免装箱和拆箱的简单变通方法。
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
DotGNU
.NET Remoting
作者:
malikusman
.NET 中的 DCOM 组件替代品是 .NET remoting
调试秒表
作者:
Marc Clifton
用于诊断计时的调试构建秒表。
深度复制字典例程
作者:
Marc Clifton
克隆字典。
非格式良好的 HTML 解析器和 CSS 解析器
作者:
James S.F. Hsieh
使用纯 .
NET C# 构建的非格式良好的 HTML 解析器和 CSS 解析器。
一个简单的类来读写 INI 文件
作者:
Nick Alexeev
这个类是一个简单的 MFC 包装器,围绕 Win32 API 进行 INI 文件的读/写。
一个用于简化 URL 参数处理的小类
作者:
Uwe Keim
一篇关于描述一个简单的类,
该类使处理 URL 参数变得更加容易的文章。
从手持设备接收签名
作者:
Zeeshan Haneef
关于在手持设备触摸屏上绘制图形的文章。
AJAX DataGrid
作者:
Ekaterina Kostrioukova
本文展示了如何使用 AJAX 更新 DataGrid (DataView) 控件中的数据。
Ajax DataGrid 示例
作者:
Ekaterina Kostrioukova
一篇关于如何实现 DataGrid 的文章
用 C# 编写多线程 GUI 的另一种方法
作者:
Keith Balaam
一篇关于编写响应式多线程 GUI 的文章,
但不是 Microsoft 的方式
一个易于使用的 .NET URL 文件下载器类
作者:
Scott Dorman
一个易于使用的可恢复文件下载器类,为 .NET 2.0 或 .NET 1.1 提供进度反馈。
.NET 的 Jibu 入门
作者:
jdx256
Jibu 是一个用于 .
NET 2.
0 及以上版本的高级多线程 API。
C# 中的 Arcball 模块 - Tao.
OpenGL
作者:
Kam
使用 Tao.
OpenGL 在 C# 中实现 Arcball 模块。
C# 中的 Arcball OpenGL
作者:
Kam
使用 CsGL 在 C# 中实现 Arcball 模块。
ArrayLists、
泛型列表,
是否有更快的插入项目的方法?
作者:
Pascal Ganaye
在本文中,
我试图强调 .
NET Framework 泛型列表中的一些问题以及如何规避它们
ASP.NET AJAX 多列拖放扩展器
作者:
Omar Al Zabir
允许内容在列内和跨列拖放的扩展器。允许列式内容流动和重组。
ASP.NET 缓存面试题:第二部分
作者:
Shivprasad koirala
ASP.NET 缓存面试题 第二部分。
ASP.
NET 问题跟踪器入门套件 (PHP 和 PostgreSQL) (Race to Linux)
作者:
Brian Hendrickson
如何在 Linux 服务器上设置和安装 PHP 问题跟踪器入门套件。
ASProxy:
使用 ASP.
NET 功能隐形浏览网页
作者:
SalarSoft
一个强大的 Web 代理,
可以让您绕过被屏蔽的网页。
Autocaster -
.NET 的隐式接口
作者:
Rüdiger Klaehn
.NET 的动态类型或隐式接口转换的实现。
通过 PowerShell 促进 Microsoft Office SharePoint Server 2007 的自动化数据采集
作者:
jkunken
在本文中,
我们将介绍如何使用 Windows PowerShell 将运行 Windows Server 2003 的服务器上连接的数据采集设备生成的信息高效地集成到 Microsoft Office SharePoint Server 2007 中。
DotNetNuke 的基本皮肤创建器
作者:
R2B2
一个用于为 DotNetNuke 门户创建皮肤的应用程序,
带有浏览器预览
将 HTTP 处理程序和 HTTP 模块迁移到 ASP.
NET Core 中间件的基本步骤。
作者:
Srinivasa Dinesh Parupalli
将 HTTP 处理程序和 HTTP 模块迁移到 ASP.
NET Core 中间件
Silverlight 中的二进制序列化到隔离存储 -
BinaryFormatter vs.
sharpSerializer
作者:
Pawel idzikowski
如何在 Silverlight 客户端中将二进制数据序列化到 IsolatedStorage,
而 Silverlight 中没有 BinaryFormatter?
为什么不使用 sharpSerializer?
-
一个用于 .
NET 和 Silverlight 的开源 XML 和二进制序列化器
书评:“MCSD 认证工具包(
考试 70-483):
C# 编程”
作者:
Pragmateek
“MCSD 认证工具包(
考试 70-483):
C# 编程” -
书评
无需手动编码即可构建 .
NET 应用程序
作者:
Miles Gibson
Iron Speed Designer 可构建 .NET 的数据库、窗体和报表应用程序,无需手工编码。快速创建功能齐全的自定义应用程序,集成网页、控件、数据访问、验证和安全性。加速开发,消除基础设施编程。
C# 事件:创建类事件并使用该类
作者:
popnadrian
关于 C# 事件的教育性文章。
C# 窗体位置管理器
作者:
Tupps
一篇包含有关处理窗体位置的类的详细信息的文章,
而无需在每个窗体中添加代码
使用 C# Web 服务创建聊天应用程序
作者:
Surajit Paul
这是一个在 DotNet 中使用 Web 服务创建的酷炫聊天应用程序,
具有所有功能。
客户端应用程序服务演练
作者:
swellbow
一个演练,
用于为使用 ASP.
NET 成员提供程序的 Windows 应用程序设置用户登录的客户端应用程序服务
使用委托进行命令行解析
作者:
gogglin
使用委托进行命令行解析:
委托支持一组常见的数据类型,
具有标准的语法验证。
从 Visual C# 连接到 MySQL
作者:
Lizandro Campbell
使用 Visual C# 2008 连接到 MySQL 5.
1 数据库以及 MySQL Connector/
NET 5.
1.
7
控制台用户信息创建器
作者:
sdk_codemaker_2005
将输入的用户信息创建到文本文件 -
C#
构建一个简单的 LINQ 数据库应用程序
作者:
Matthew Hazlett
关于技术的更多信息,
但演示应用程序是 ASP.
NET
使用 ffmpeg 在 asp.
net 中转换/提取预览图像
作者:
sadegh hsn
如何使用 ffmpeg
CrcStream流校验和计算器
作者:
Rei Miyasaka
通过即时计算CRC来更好地利用时间。
自定义成员资格、
角色提供程序、
网站管理工具以及基于角色的文件访问
作者:
amitthk
自定义成员资格和角色提供程序,
一个网站管理工具,
以及基于角色的文件访问。
任何 Office 产品通过 XML 合并数据库字段
作者:
mc_kappa
使用这个简单、
优雅而强大的代码,
你可以为用户提供高效的 Office 文档合并;
只需利用 XML 技术和基本的字符串操作即可。
设计您的足球引擎,并学习如何应用设计模式(观察者、装饰器、策略和建造者模式) - 第一部分和第二部分
作者:
Anoop Pillai
本文旨在(1)以简单易懂的方式向您介绍模式;(2)训练您如何真正识别和应用模式;(3)分步演示如何使用模式解决设计问题。
ClickOnce 部署的不同方法
作者:
MSDN_MCP
使用 ClickOnce 发布应用程序有四种方式,我们将在此处查看它们的优缺点。
显示和处理窗体
作者:
Chad Z. Hower aka Kudzu
无论您是开发新手,还是来自 Visual Basic、C++、Java 或 Delphi,管理 WinForms 中的窗体最初都可能令人困惑。本文档面向 WinForms 编程初学者,演示如何轻松地在 WinForms 应用程序中管理和使用窗体。
驱动或自动化 GUI 应用程序
作者:
daluu
通过 GUI 驱动或控制应用程序的 GUI 自动化
.NET 中的异常处理最佳实践
作者:
Daniel Turini
异常处理的设计指南,将帮助您创建更健壮的软件。
BizTalk 中的端口异常处理
作者:
Nilay Parikh
BizTalk 中端口的异常处理。
使用 ProcessStartInfo 和 Process 类进行外部工具插件开发
作者:
Ali Ozgur
描述了如何使用 System.Diagnostics 中的 ProcessStartInfo 和 Process 类来创建外部工具插件。
对于C# - For和For More
作者:
Chad Z. Hower aka Kudzu
刚开始使用C#?您想念“for i = 1 to 50”的语法吗?别再找了,C#也可以通过独特的方式扩展来实现。
全局事件分发器
作者:
shaykeren
全局事件处理程序分发器。
全球化与本地化
作者:
Aqeel Khandwala
使用主页实现多区域支持。
Google Earth 网络链接
作者:
robertosari
本文旨在展示 Google Earth 网络链接的创建。
Google 地图合并器
作者:
kesmellon
将一些小的截图地图合并成一个大的。
如何使用 JavaScript 计算两个日期之间的差值
作者:
Nilesh Surve
此代码将以天为单位给出两个日期之间的差值。有时程序需要获取两个日期之间的差值。这是非常简短且高效的代码。
如何将窗口捕获为图像并保存
作者:
dmihailescu
拍摄任何 UI 应用程序主窗口的快照
如何将 XML 文件转换为 HTML
作者:
ShahabFatemi
您有一个 XML 文档,需要将其转换为更易读的文件格式。
如何使用业务规则引擎验证 ASP.NET 和 MVC Web 窗体
作者:
Misha1964
学习如何使用业务规则引擎验证复杂的 Web 窗体。
C# 智能手机图片幻灯片
作者:
Mubi | www.mrmubi.com
使用 .
NET 技术为智能手机创建幻灯片程序
使用反射实现深度克隆
作者:
Alen Toma
如何使用反射实现深度克隆。
正确实现 IDisposable 和 Dispose 模式
作者:
Scott Dorman
解释了如何正确实现 IDisposable 接口、Dispose 模式和确定性终结。
使用 VTD+XML 索引 XML 文档
作者:
Jimmy Zhang
介绍一种简单、高效、人类可读的 XML 索引 VTD+XML。
适用于 C#、VB.NET 和 VBScript 的 INI 读写类
作者:
Ludvik Jerabek
在 VB.NET 和 VBScript 中读取和写入 INI 文件。
深入了解 CascadingDropDown
作者:
Alexander Sher
本文可能有助于您理解 CascadingDropDown 的工作原理以及如何使用它。
使用 WM_COPYDATA 在 .NET 和 MFC 之间进行进程间通信
作者:
David Saelman
一种在 .NET Framework 和 MFC 之间实现进程间通信的简单方法。
介绍 Lucene.Net
作者:
AndrewSmith
深入了解创建快速、全文索引,并具有高级搜索功能。
使用 Pairenumerator 一次迭代两个容器
作者:
Robert Köpferl
一个可枚举类,
能够一次迭代两个可枚举集合。
直到两者都完成或其中一个完成。
Javascript 自定义部件打印预览
作者:
emadmraghib
一个 JavaScript 模块,
允许开发人员选择变体部件或整个页面,
以便用户可以预览并打印它。
在 C# 或 VB.NET 代码中注册 JavaScript
作者:
vadimas
在 VB.
NET 或 C# 代码中内联 JavaScript 代码时遇到的问题
JSBalloonn:适用于 DHTML 应用程序的非模态反馈机制,支持 Mozilla
作者:
d'herbe
一种灵活的、封装的方式来实现被动反馈机制。
Knit - Visual Studio 插件
作者:
AGD-H
Knit 是一个 Visual Studio 插件工具,
允许开发人员将多步模式应用于解决方案和程序集元数据。
KudzuASP:KudzuASP 模板简介
作者:
Andrew Friedl
将 KudzuASp 模板引擎用于经典 ASP
使用 Gaia Ajax Widgets 实现闪电般的 Ajax 开发
作者:
tobinharris
在这篇文章中,Tobin Harris 介绍了一个新的 ASP.NET Ajax 库,并解释了它相对于 Microsoft ASP.NET Ajax 的优势。他演示了一种更简单的 .NET Ajax 应用程序方法,即使对于没有 JavaScript 技能的人来说也是如此。
LinkLabel DataGrid列
作者:
Lino Barreca
用于LinkLabel的简单DataGrid列。
LINQ 性能测试:我的第一个 Visual Studio 2008 项目
作者:
Guy Vider
一个示例 Visual Studio 2008 项目,
将 LINQ 的性能与简单的循环进行比较
LINQ to SQL
作者:
Le Sourcier
如何使用LINQ to SQL
LINQ to SQL 与 ADO.NET 的对比
作者:
Islam ElDemery
简单的速度比较。
创建一个透明的 MDI 父窗体
作者:
The Zetta
一个关于如何创建自定义形状(当然是通过透明度)的 MDI 容器窗体的指南。
WPF 中的模型-视图-视图模型
作者:
William E. Kempf
一篇关于遵循模型-视图-视图模型模式创建 WPF 应用程序的文章
移动无标题栏窗体
作者:
jinfrics
此代码将帮助您创建自定义窗体界面。
新的 Ajax 导航栏
作者:
dilip23
新的 Ajax 导航可停靠栏。
面向对象的 JavaScript 类库(C#/.NET 风格)
作者:
Evaldas Jocys
JavaScript 类库,部分复制了 Microsoft .NET Framework 的结构和功能。
使用 ProcessKeyPreview 在用户控件中重写 Keydown
作者:
Laughing.John
如何在窗体或用户控件中轻松重写按键处理
性能测试:使用 System.Diagnostics.Stopwatch 进行精确的运行时测量
作者:
Thomas Maierhofer (Tom)
.NET Framework Stopwatch 类如何用于高精度测量和比较算法运行时。
Pocket PC 个人 MP3 唱片目录搜索工具
作者:
micahbowerbank
搜索 MP3 音乐目录的 Windows Mobile 应用程序。
以网格形式跨多页打印 ListControl 数据
作者:
sunil samineni
以网格形式跨多页打印 CListCtrl 数据。
从 C# 打印 Microsoft Access 报表
作者:
zam664
如何在 C# 应用程序中打印 Microsoft Access 报表
Protobuf-net:非官方手册
作者:
Qwertie
Protobuf-net 是一个基于 Google Protocol Buffers 的快速且完整的 .NET 序列化库。
这是一份非常简短的手册。
只读 ComboBox
作者:
Fabio Franco
一个扩展的 ComboBox,
为其添加了 ReadOnly 属性。
Rhino Mocks 的 Remoting 代理支持
作者:
Ivan Krivyakov
Rhino Mocks 版本 3.
3 可以模拟任何 MarshalByRefObject。
Sandcastle 概念帮助:
快速入门
作者:
Paul Selormey
学习如何使用 Sandcastle 帮助编译器编写用户手册。
使用表单身份验证保护您的 Web 服务
作者:
Suriel Bendahan
使用 ASP.
NET 表单身份验证为您的 Web 服务添加安全级别。
在不使用 ISAPI Handler 或 Wildcard Mapping 的情况下提供无扩展名 URL
作者:
Omar Al Zabir
在 IIS 中提供无扩展名 URL,而无需使用自定义 ISAPI Handler 或 IIS 6.0 通配符映射。
.NET 的七段 LED 控件
作者:
Dmitry Brant
一个 Windows Forms 自定义控件,看起来像电子 7 段 LED 显示屏。
使用 C# 将文件简单上传到 Rapidshare 账户的方法
作者:
Ghasem Nobari
通过使用此 C#(.
NET 2.
0)
方法,
您可以轻松地将文件上传到 Rapidshare.
com 账户
将ADO.NET DataTable转换为ADODB.Recordset的最简单代码
作者:
Marc Brooks
简单的C#代码,用于将ADO.NET (System.Data) DataTable转换为ADODB Recordset。
使用 IComparer 为人类排序字符串
作者:
Chris Wuestefeld
以人类期望的方式对列表进行排序
创建自定义设置的步骤
作者:
Gelu Vac
如果您曾经认为创建自定义设置应该是一项简单的任务,那么这里有一些破冰的技巧。
.NET 的基于流的加密
作者:
BobJanova
一种 C# 中的对称流式加密方法,
基于滚动密码和 mod-257 乘法
多个 RichTextBox 的同步滚动
作者:
mike-obrien
使用 EM_GETSCROLLPOS 和 EM_SETSCROLLPOS 消息同步多个 RichTextBox 的滚动。
TDHAppBar - 将 Windows.Forms.Form 转换为应用程序桌面工具栏的库
作者:
Ilíon
本文档介绍了一个可将任何 Windows.Forms.Form 转换为停靠式应用程序桌面工具栏的类。也就是说,通过使用 AppBar.ApplicationDesktopToolbar 类,一个工具栏小程序可以浮动或停靠在桌面的边缘。
Team Foundation Power Tools 包装器
作者:
AshishT
Team Foundation Power Tools 提供的常用命令行工具的包装器
编程的四个步骤
作者:
John Paul Walker
如何像程序员一样思考
Process Async Reader Bug
作者:
Marc Clifton
我发现的 Process 类异步读取器的一个 bug 的解决方法。
TinyWebServer,
ASP.NET 项目开发的理想便携式 Web 服务器
作者:
Mehran Ghanizadeh
一个名为 TinyWebServer 的微型便携式 Web 服务器,
可以在 IIS 不可用时使用。
在 CSharp 应用程序中使用 OpenGL
作者:
Jeffrey Sun
这是一个关于在 CSharp 应用程序中使用 OpenGL 的简单示例。
使用特性封装 ASP.NET Session 和 ViewState 变量
作者:
Fábio Batista
一种通用且类型安全的方法来封装 ASP.NET Session 和 ViewState 变量。
VTD-XML:面向未来的 XML 处理(第二部分)
作者:
Jimmy Zhang
揭示 XML 处理问题 #1,并解释为什么面向文档的 XML 处理是未来。
Web/HTTP 请求和自动化库
作者:
daluu
用于使用会话状态持久性进行 HTTP 请求的一些库。
支持 .NET、VBScript、JavaScript、C/C++ 和 Java。
Windows 服务实战 I
作者:
Umut ŞİMŞEK
详细介绍 Windows 服务基础知识和部署。
XAML 图形系列 - 第一部分 Silverlight 1.
0 XAML 桌面艺术动画
作者:
ProtoBytes, Andrea Wykel
这是使用 Silverlight 1.
0 和 JavaScript 创建 XAML 应用程序的介绍。
.NET 中的 XML 模板引擎/代码生成器
作者:
Tomislav Stare
一种实现 XML 模板引擎的方法,
该引擎处理或解析 XML 模板并生成代码
©
. All rights reserved.