65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
所有
/
操作系统
/
Windows
/
Win64
人工智能
人工智能
神经网络
机器学习
深度学习
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
提交您的文章
Win64
Win64
精选阅读
.
Gif 查看器 /
Snipper 控件
作者:
Pedram_Niloufari
C# .
Gif 查看器 /
Snipper 控件
通过命名管道实现 .
NET 和 Delphi 进程间通信
作者:
Yuriy Magurdumov
通过标准的 Windows 命名管道从 .
NET 应用程序调用本机方法
.NET文件日志库
作者:
msvcyc
一个简单但实用的基于文件的日志记录库,使用C#在.NET中实现
.NET Shell Extensions - 部署SharpShell服务器
作者:
Dave Kerr
了解如何使用新的Server Registration Manager工具轻松部署SharpShell服务器。
最新文章
.
Gif 查看器 /
Snipper 控件
作者:
Pedram_Niloufari
C# .
Gif 查看器 /
Snipper 控件
通过命名管道实现 .
NET 和 Delphi 进程间通信
作者:
Yuriy Magurdumov
通过标准的 Windows 命名管道从 .
NET 应用程序调用本机方法
.NET文件日志库
作者:
msvcyc
一个简单但实用的基于文件的日志记录库,使用C#在.NET中实现
.NET Shell Extensions - 部署SharpShell服务器
作者:
Dave Kerr
了解如何使用新的Server Registration Manager工具轻松部署SharpShell服务器。
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
Win64
通过命名管道实现 .
NET 和 Delphi 进程间通信
作者:
Yuriy Magurdumov
通过标准的 Windows 命名管道从 .
NET 应用程序调用本机方法
.NET文件日志库
作者:
msvcyc
一个简单但实用的基于文件的日志记录库,使用C#在.NET中实现
.NET Shell Extensions - 部署SharpShell服务器
作者:
Dave Kerr
了解如何使用新的Server Registration Manager工具轻松部署SharpShell服务器。
.NET Shell 扩展 - Shell 上下文菜单
作者:
Dave Kerr
使用 .NET 快速创建 Shell 上下文菜单扩展
.NET Shell 扩展 - Shell Icon Handlers
作者:
Dave Kerr
使用 .NET 快速创建 Shell Icon Handler 扩展
.NET Shell 扩展 - Shell Icon Overlay Handlers
作者:
Dave Kerr
使用 .NET 创建 Shell Icon Overlay Handlers!
.NET Shell 扩展 - Shell Info Tip Handlers
作者:
Dave Kerr
使用 .NET 快速创建 Shell Info Tip 扩展
.NET Shell 扩展 - Shell Preview Handlers
作者:
Dave Kerr
使用 .NET 快速为 Windows 或 Outlook 创建 Shell Preview Handlers!
.NET Shell Extensions - Shell Property Sheets
作者:
Dave Kerr
使用 .NET 快速构建 Shell Property Sheets
.NET Shell Extensions - Shell Thumbnail Handlers
作者:
Dave Kerr
使用 .NET 创建 Shell Thumbnail Handler 扩展!
[WPF] 创建动画/平滑滚动条的最简单方法
作者:
The Ænema
这是在 WPF 平台(Windows Presentation Foundation)上创建动画和流畅滑动的滚动查看器的最佳、最美观、最简单的方法。
生产环境网站的13个灾难及其解决方案
作者:
Omar Al Zabir
了解可能导致您的业务停运的13个生产环境灾难。
32 位与 64 位内存对比
作者:
Pavana Sreesha
您的应用程序内存为何依赖于平台?
64 位世界中的 32 位指针
作者:
cppnow
如果您不需要访问 TB 级的 RAM,64 位指针是浪费的
使用 JavaScript 的 3D 客户端选项卡视图
作者:
Norman Solomon
轻松地将 3D 选项卡页面添加到 ASP.
NET 项目中。
一个 .NET NT 注册表库和 NT 注册表编辑器
作者:
Hoang Khanh Nguyen
NT 注册表的 .NET 包装器和一个 .NET NT RegEdit 演示
WaitForMultipleObjects API 的 C++ 包装器
作者:
Hari Mahadevan
描述了一个封装 WaitForMultipleObjects API 使用模式的 C++ 类,使其易于与 C++ 对象集成。
WaitForMultipleObjects 的 C++ 包装器 第二部分 - 添加计时器支持
作者:
Hari Mahadevan
描述了一个封装 WaitForMultipleObjects API 使用模式的 C++ 类,使其易于与 C++ 对象集成。
Code Project 文章信息库(第 1 部分)
作者:
Derek Bartram
此库提供了一个用于在应用程序中使用 Code Project 文章信息的框架,
并提供了一个用于监视文章的实用程序。
Code Project文章信息库(第二部分)
作者:
Derek Bartram
该库提供了一个框架,用于在应用程序中使用Code Project文章信息,并提供了一个提取用户信息以便重复使用的实用程序。
炫酷的 Vista 侧边栏小工具风格 CPU 信息动画控件!(已修复)
作者:
Davidwu
炫酷的 Vista 侧边栏小工具风格 CPU 信息动画控件!(已修复)
3D图形应用程序的可自定义架构
作者:
Carlos Jiménez de Parga
通过一个基本的OpenGL应用程序,解释了一个统一的3D图形软件架构。
WPF功能区控件库的演示
作者:
Derek Bartram
一个演示应用程序,用于展示WPF功能区控件的使用(如 elsewhere 所述)。
开发人员初探 Visual Studio 2010
作者:
jebarson
讨论了 Visual Studio 2010 的新功能。
适用于音乐应用程序的灵活的 Direct2D pianoroll
作者:
Michael Chourdakis
轻松创作音乐
免费的“导出到 Excel”C# 类,
使用 OpenXML
作者:
Mike Gledhill
如何轻松地为您的应用程序添加“导出到 Excel”功能。
通用 WPF 向导/过程对话框
作者:
Derek Bartram
本文介绍 ProceedureDialog.
dll,
一个用于创建向导式界面/过程对话框的自定义控件
WPF 功能区控件图形生成器
作者:
Derek Bartram
本文介绍 Ribbon Builder,
一个用于创建功能区控件的工具
一组 GroupBox
作者:
tgis.top
查看 GroupBox、Radio GroupBox、可折叠 GroupBox 控件。
Microsoft Office 2007 风格 WPF C# 快速访问工具栏
作者:
Derek Bartram
一篇介绍快速访问工具栏的文章,作为 RibbonControl.
dll 的一部分,正如在 Microsoft Office 2007 中所见
Microsoft Office 风格的 WPF 应用程序按钮
作者:
Derek Bartram
一篇介绍 ApplicationButton 的文章,用于创建符合 Microsoft Office 风格应用程序按钮的圆形按钮
用于构建通信类应用程序的 MSN Messenger 库
作者:
Derek Bartram
本文介绍了一个库,
用于通过 MSN Messenger 服务和协议生成通信类应用程序。
一个支持多线程、
OpenGL 的应用程序。
作者:
Jeremy Falcon
为实际的 OpenGL 应用程序编程提供了一个基础,
而不是一个简单的 Hello World。
快速驱动器管理器
作者:
KarstenK
连接和断开网络驱动器
x64 平台上的简单 C++ 分析器
作者:
Babu_Abdulsalam
x64 平台 C++ 应用程序的简单分析器
WDF 驱动程序开发的简单演示
作者:
Chuan-Liang Teng
在用户模式下访问物理内存、
I/O 端口
一个简单的图表控件
作者:
slelong
一个简单的控件,用于绘制点随时间变化的图表
一个处理临时文件的简单技术(
提示:
Windows 不会自动为您处理)
作者:
Daniel Cohen Gindi
这是我想到的一种简单易用的方法,
可以删除临时文件,
即使在很久以后我忘了它们。
Windows 8“契约”研究——为何、是什么、如何做?
作者:
Krishnachytanya Ayyagari
本文研究 Windows 8 的“契约”——它们为何被引入?它们到底是什么?以及如何创建它们?
用于检测 USB 设备的 USB 库
作者:
slelong
一个 USB 库,
用于检测 USB 设备,
并管理连接和断开事件
修复 Visual Basic 6 OCX 安全问题的 VB.NET 应用程序
作者:
gndzero
一个线程化应用程序,用于识别系统 VB6 OCX 文件是否可被利用,并生成一个批处理文件来注册更新的 OCX 控件。
Visual Basic .NET 中的视频转换器
作者:
Olabenjo Tunde
这是我在使用 ffmpeg 时用 .NET 开发的一个简单的视频转换器。
一个 WPF 数字时钟
作者:
Derek Bartram
一个 WPF 数字时钟,用于显示当前时间,使用 RibbonStyleHandler 进行样式设置。
WPF图形控件库
作者:
Derek Bartram
一篇介绍WPF库的文章,用于生成可扩展的运行时可自定义图形。
访问所有 Windows 特殊文件夹
作者:
Warrick Procter
获取 Windows 特殊文件夹的路径名;可选地创建缺失的文件夹;访问物理和虚拟特殊文件夹。
使用纯 x64 汇编语言访问 Windows API
作者:
digital performance
本文介绍如何使用纯 x64 汇编编程语言(MASM 风格)
访问 Windows API。
它还将概述如何在低级别应用某些编程技术,
如 OOP 和多线程。
在 .NET 应用中添加 JavaScript 和 VBScript
作者:
honey the codewitch
使用 Microsoft 的活动脚本技术轻松为您的应用程序添加脚本支持
地址簿和事件提醒
作者:
SHRIDHAR TL
允许维护和备份您的联系人,
并维护提醒。
您可以将数据存储在 Microsoft SQL Server、
MySql、
Microsoft Access 三种不同数据库中的任意一种。
使用 IPC 在 Windows 上进行高级数据 I/O
作者:
Andy Galluzzi
和我一起为 Windows 创建最先进且最易于使用的全双工 MMF 基于 IPC
高级多维区域模板类
作者:
valdok
适用于任何坐标类型的多维区域的模板类。
高级:优化的线程用于进行函数调用,包括返回值
作者:
T. Herselman
C++11 头文件类,
在单独的线程中执行函数,
包括返回值。
具有独特的自定义构建,
低级别,
无锁双缓冲队列;
具有高速数据格式,
仅用 6 条 CPU 指令执行函数队列;
lea,
call,
mov,
add,
cmp,
jb
具有远程控制的 AlwaysOn Windows 服务
作者:
J.Starkl
一个 Windows 服务,
在其运行的服务器崩溃时,
会有一个备用服务在第二台服务器上运行
带 ImageList 管理的 VB.NET Explorer 树控件
作者:
Jim Parsells
具有 Shell 文件夹访问类和图标管理的 Explorer TreeView 控件。
反向工程指南
作者:
Joshua Tully
探讨了阻止反向工程的领域,并为开发人员提供了一些关于防止程序反向工程的函数和想法。
一个简单的启动画面
作者:
wpte
用几行代码就可以实现启动画面的方法。
基于并发和协调运行时F#工作流引擎的构想。
作者:
Vitaliy Liptchinsky
本文描述了如何基于F#工作流和CCR构建工作流引擎(类似于WF)的基本思想。
.NET 的 Jibu 入门
作者:
jdx256
Jibu 是一个用于 .
NET 2.
0 及以上版本的高级多线程 API。
语言性能的客观分析 - 1)数学函数
作者:
Derek Bartram
本文是系列文章的第一篇,客观地分析了Java和C# .NET的语言性能。
受 Android 启发的 C# AsyncTask
作者:
pip010
受 Android 异步回调机制的启发,
用于短期后台任务。
使用图形层实现动画控件
作者:
gggustafson
本文讨论了如何使用图形层创建动画控件。
API 挂钩
作者:
Asif Bahrainwala
使用 API 挂钩嗅探网络
应用程序管理
作者:
Tiago Conceição
应用程序管理让您的应用程序生活更轻松。
它将自动执行内存管理,
处理和记录未处理的异常,
分析您的函数,
使您的应用程序成为单例,
并提供获取系统信息的实用函数。
应用 Crypto++:块密码
作者:
Jeffrey Walton
使用 Crypto++ 的块密码加密数据。
对服务器控件应用安全性
作者:
Makesh Sanwal
您可能需要根据登录的用户授予访问权限或隐藏控件。本文将帮助您编写自定义代码来显示/隐藏或启用/禁用控件。
愚人节!
邪恶的 Windows 对话框恶作剧
作者:
Gregory Gadow
使用一个随机出现和消失的通知区域应用程序,
恶搞你的同事。
ASM64
作者:
SaschaMichael
64位汇编代码编辑器。
将类/结构与窗口关联
作者:
Captain Price
将类或结构与窗口关联的几种方法及其差异
使用 Thread.
BindHandle 进行异步 I/O
作者:
Jason Curl
描述了在 .
NET 中使用异步 I/O 和 I/O 完成端口的使用。
音频捕获
作者:
zapsolution
立体声混音音频捕获,
带峰值电平显示
通过代理在 WPF 中进行身份验证
作者:
Paul Coldrey
解决 WPF 通过代理进行 HttpRequests 的一个棘手问题。
使用 Microsoft Automation Framework 自动化 UI
作者:
Ashish Kaila
了解如何利用 UI 自动化来测试 UI 并支持可访问性功能。
通过 PowerShell 促进 Microsoft Office SharePoint Server 2007 的自动化数据采集
作者:
jkunken
在本文中,
我们将介绍如何使用 Windows PowerShell 将运行 Windows Server 2003 的服务器上连接的数据采集设备生成的信息高效地集成到 Microsoft Office SharePoint Server 2007 中。
自动生成目录和标题编号 - 修改版
作者:
gggustafson
本文修改了 HTML 作者工具 HTML TOC Generator,该工具可为 HTML 文档生成目录。
可选地,该工具还会为 HTML 标题编号。
VB.NET 中的基本计算文本框
作者:
Member 10951710
对原始 TextBox 的简单扩展,允许进行简单计算(+、/、*、-)。
批处理 - 自动提高管理员权限(以管理员身份运行)
作者:
Artur Zgadzaj
批处理以管理员身份运行 - 在 BAT 和 CMD 等批处理脚本中自动提高管理员权限 - 通用工具 Batch_Admin
更好的睡眠方式:控制线程的执行并限制 CPU 使用率
作者:
hagarwal
这是一个类,可以帮助您控制涉及循环/轮询的线程的执行,并将其 CPU 使用率限制在指定限制内。
大整数到 1e18
作者:
Louis T Klauder Jr
一个 C# 项目,
提供任意大小的整数和到 1e18 的简单算术运算
Silverlight 中的二进制序列化到隔离存储 -
BinaryFormatter vs.
sharpSerializer
作者:
Pawel idzikowski
如何在 Silverlight 客户端中将二进制数据序列化到 IsolatedStorage,
而 Silverlight 中没有 BinaryFormatter?
为什么不使用 sharpSerializer?
-
一个用于 .
NET 和 Silverlight 的开源 XML 和二进制序列化器
使用 Ring 编程语言构建 Flappy Bird 3000
作者:
Mahmoud Samir Fayed
使用 Ring 编程语言开始 2D 游戏开发并构建 Flappy Bird 3000 游戏。
使用 QuantumGate P2P 网络库构建聊天应用程序
作者:
Karel Donk
构建用于安全和私密通信的点对点聊天应用程序的示例
构建 WPF 的停靠窗口管理解决方案
作者:
Ashish Kaila
使用 WPF 作为 Synergy 工具包一部分的停靠窗口解决方案。
构建带 RDS 支持的 FM 收音机
作者:
Tamir Khason
本文介绍了如何使用 WPF 和 USBFM 库构建一个带 RDS 支持的简单 FM 收音机播放器。
使用 C# 4.
5 构建高性能 WPF/E 企业级应用程序
作者:
kishhr
关于如何在 WPF 中为 Windows 和 Web 构建高性能应用程序的深入参考。
基于 MCM-Framework.
Net 的异步消息通信构建专业的 .
NET 应用程序
作者:
Pawel idzikowski
如何使用 MCM-Framework.
Net 的消息、
命令和组件来有效地构建任何大小的模块化 .
NET 应用程序?
绕过 PatchGuard 3
作者:
Christoph Husse
本文介绍如何在最新的 Windows 版本上绕过 PatchGuard 3。
C# /
C++ CLI 微型国际象棋 (Huo Chess)
作者:
Palavos
一篇关于 Huo Chess 的文章,
这是一个用 C# 编写的迷你开源国际象棋程序,
旨在成为有史以来最小的教育用途国际象棋程序。
.
.
C# 类用于计算日出日落时间
作者:
Zacky Pickholz
一个用于计算日出日落时间的类,实现为线程安全的单例模式
C++ 11 S/MIME:一个带有安全功能的简单 MIME 解析器和构建器
作者:
Michael Chourdakis
易于使用的简单解析器,支持 S/MIME。版本 2。
C++ HMAC-SHA 类实现
作者:
Chien-Chung, Chung
C++ HMAC-SHA1 类
C++ WinAPI 包装器对象,使用 thunk(x32 和 x64)
作者:
Jon Campbell
使用“thunk”技术将 this 指针作为第五个参数添加到 WndProc 调用中,适用于 x32 和 x64
缓存 IQueryable 以提高 LINQ-to-SQL 性能
作者:
Zimin Max Yang
一种在保持 DataReader 的可维护性的同时提高 LINQ-to-SQL 性能的方法。
C# 程序的调用树
作者:
Louis T Klauder Jr
一个简单的 C# 用户函数调用树列表器。
使用 ExcelPython 从 Excel 调用 Python 代码
作者:
Eric Reynolds
ExcelPython 是一个轻量级的 COM 库,
允许您从 Excel VBA 调用 Python 代码并操作 Python 对象。
CGridListCtrlEx - 基于 CListCtrl 的网格控件
作者:
Rolf Kristensen
一个自定义绘制的 CListCtrl,支持子项编辑和格式化
Cinchoo - 简化的命令行参数解析器
作者:
Cinchoo
易于使用的命令行参数解析器,
具有用法创建、
类型安全管理等加载功能
CKRFloat - 任意精度计算
作者:
Karl Runmo
任意精度计算
经典 Shell
作者:
Ivo Beltchev
Windows 7 和 Vista 的经典开始菜单和其他 Shell 功能。
在我们的进程窗口中托管第三方应用程序的代码(例如 Google Chrome、
Internet Explorer 8)
作者:
Sharan Basappa
此代码显示如何在自己的进程窗口中托管第三方应用程序,
如 Google Chrome 和 Internet Explorer 8
无冲突共享字符串资源
作者:
David A. Gray
在不发生冲突资源 ID 的风险下共享 Win32 字符串资源
Visual C++ 2010 中的并发运行时
作者:
Ajay Vijayvargiya
了解 VC10 中的并行算法、
并行容器、
任务、
任务组、
代理库、
任务调度程序等
控制台控件
作者:
icemanind
一个看起来像控制台屏幕的 Winforms 控件,支持完整的读写功能。
Copy-Cutter: Windows 代码“片段”管理器
作者:
Christ Kennedy
一个帮助在任何基于 Windows 的 IDE 中快速生成代码“片段”的工具 - 使用 OneDrive 在 PC 之间剪贴板传输
使用 NServiceBus、
ASP.NET MVC 和 SignalR 实现 CQRS 事件溯源模式
作者:
Michael Trembovler
当前文章可能对尝试使用 NServiceBus 的用户有用。
它提供了使用 ServiceMatrix 创建发布者-订阅者对的详细说明。
解决方案架构师可能会在许多 CQRS 场景中发现此技术很有用,
作为 WCF 的一个不错的替代方案。
轻松创建自定义 Windows (WPF)
作者:
Ashish Kaila
声明式和可视化地创建 WPF 中的自定义窗口。
创建你自己的截图工具
作者:
Eder A. Castro
此工具可以捕获桌面上的任何内容,
如图片或网页的一部分。
此工具允许你使用快捷键选择整个屏幕的部分区域。
创建一个客户端-服务器应用程序 -
制作一个聊天
作者:
Gerard Castelló Viader
制作一个典型的客户端-服务器聊天应用程序
创建托管 POCO 实体的域服务工厂
作者:
Beavis Killer
本文演示了如何编写域服务工厂来托管纯类对象 (POCO) 实体,并在 Silverlight 4 版本中通过 RIA Services 使用它们。
创建类似 Facebook 的网站预览器
作者:
icemanind
如何在 C# 中为 Winforms 创建类似 Facebook 的网站预览器用户控件
创建一个数独游戏
作者:
Spirch
如何以速度为重点创建数独游戏。
使用 PInvoke 创建系统还原点
作者:
ub3rst4r
如何在 C# 中使用 PInvoke 创建 Windows 的系统还原点
CropBox
作者:
Johnny J.
轻松地为您的桌面应用程序添加图像裁剪功能
加密互操作性:
密钥
作者:
Jeffrey Walton
使用 Crypto++、
C# 和 Java 以 PKCS#8 和 X.
509 格式导入和导出加密密钥。
Win32 API 中的自定义控件:控件自定义
作者:
Martin Mitáš
自定义现有控件技术的概述。
Win32 API 中的自定义控件:自定义控件的封装
作者:
Martin Mitáš
一些将自定义控件特定代码从父窗口过程中移除的技术。
Win32 API 中的自定义控件:滚动
作者:
Martin Mitáš
如何在控件中支持滚动。
Win32 API 中的自定义控件:标准消息
作者:
Martin Mitáš
让您的控件能够回答系统或应用程序可能提出的问题。
Win32 API 中的自定义控件:基础知识
作者:
Martin Mitáš
纯 Win32 API 中自定义控件开发的快速入门。
Win32 API 中的自定义控件:绘图
作者:
Martin Mitáš
理解自定义控件绘图的基础知识,
并避免控件闪烁的陷阱
Win32 API 中的自定义控件:视觉样式
作者:
Martin Mitáš
使用视觉样式 API,
使您的控件与标准/常见控件保持一致。
可定制的 VB.
NET WinForms 进度条控件
作者:
David Vanson
一个可定制的进度条控件
通过 BCP 实用程序将数据从平面文件插入 SQL
作者:
Vishnu Prasad C
通过 BCP 实用程序将数据从平面文件插入 SQL。
DBTool -
第二部分:
Harlinn.
Oracle
作者:
Espen Harlinn
Oracle Data Provider for .
NET 的基于反射的包装器 -
允许您的应用程序动态加载安装在客户端计算机上的 Oracle.
DataAccess.
dll 程序集。
使用 STL 流运算符进行调试日志记录
作者:
Johann Anhofer
一个易于使用的调试日志记录器,通过自定义流缓冲区实现。
通过调试器进行调试
作者:
Jeffrey Walton
在 .
NET 世界中使用 WinDbg 进行调试。
使用 Photoshop 设计 WinForms 控件
作者:
Alaa Ben Fatma
利用您的设计师技能创建精美的控件
用于结构性能评估的设计师/构建器人工神经网络
作者:
Angel Gabriel Valdés Sarduy
它测试 ANN 结构选择器标准,适用于通用 ANN 问题。
通过 .
NET (CLR) 触发器详细审计 SQL Server 数据
作者:
David Catriel
为 SQL Server 创建一个 .
NET 触发器,该触发器将记录(直到字段级别)所有对表的更改。
为 OSR USB FX2 开发 WDF USB 内核模式驱动程序
作者:
Bruno van Dooren
本文介绍了使用 WDF 内核模式驱动程序基础开发 USB 内核模式设备驱动程序的过程。
Direct2D:Windows 7 绘图中的硬件加速
作者:
Michael Chourdakis
使用一种新的、基于 ActiveX 的硬件加速接口绘制您的矢量图。
使用 DSE-Patcher 禁用驱动程序签名强制
作者:
Kai Schtrom
如何使用 DSE-Patcher 禁用驱动程序签名强制
在 WPF 中显示 HTML 和 CefSharp 教程 第二部分
作者:
Dirk Bahle, Alex Maitland
如何在 CefSharp 中实现 ResourceHandler 以在 WPF 中显示自定义 HTML。
使用 DocuPanel 显示您的 Markdown 文档
作者:
mat35770
解释如何在 WPF 应用程序中使用 DocuPanel 集成 Markdown 文档的教程。
Dlús:爱尔兰语文字处理器
作者:
Christ Kennedy
用 C# 编写的完全功能性的爱尔兰语文字处理器
DotNet Real Tree
作者:
Mohammad Reza Khosravi
一个绘制复杂分形树的简单程序
双缓冲的树形和列表视图
作者:
Eugene Sichkar
实现原生 WinForms 无闪烁的 TreeView 和 ListView 后代
动态公式处理库
作者:
Derek Bartram
本文介绍了一个基本的动态公式处理器(包括中缀转前缀转换器)。
动态加载变得简单
作者:
Derek Bartram
演示动态加载是多么容易(以及为什么您应该使用它)的文章。
EasyHook - Windows API Hooking 的革新
作者:
Christoph Husse
现在支持非托管 API、内核模式 Hooking,并且自 Windows 2000 SP4 起,可以通过纯托管处理程序扩展非托管 API。
为新手准备的应用程序提升:提升并写入注册表的逐步指南
作者:
joseangelmt
我们将使您的应用程序能够写入 HKEY_LOCAL_MACHINE 中的条目,并在必要时提升您的应用程序。
空模板文本框
作者:
stebo0728
本指南展示了如何扩展标准 TextBox 以具有“空值”模板
运行时编译的加密代码
作者:
Bruno Tabbia
在运行时加密您的 C# 类并编译它们(隐藏其代码在 exe 文件中)。
加密和解密
作者:
dj_limi
这是可以制作 Caesar 密码的软件。
ERP 基础设施
作者:
databaseobjectmodel
一个示例基础设施项目,如 ERP、MRP、CRM、管理面板。
事件处理 / 生成基础
作者:
Derek Bartram
自定义事件生成和处理的快速入门指南
.NET 中的 Explorer Shell 扩展(修订版)
作者:
_Plutonix
使用 VB、C# 的基于 .NET 的 Shell 上下文菜单框架。
ExpTreeLib 版本 3 - 窗体的类似资源管理器的导航和操作
作者:
Jim Parsells
用于构建具有文件夹导航 TreeView 和窗体特定 ListView 的窗体的类库,可以为您的应用程序量身定制,并表现得像 Windows Explorer。完整的文档。
使用 WPF 扩展 OpenFileDialog 和 SaveFileDialog
作者:
dmihailescu
使用 WPF 窗口自定义 OpenFileDialog 和 SaveFileDialog。
任务栏和开始菜单的扩展自动隐藏
作者:
Thilo Bauer
在鼠标未移动一段时间后自动隐藏任务栏和开始菜单
扩展的服务控制器
作者:
Antonio Petricca
.NET ServiceController 类扩展
可扩展存储引擎
作者:
Artour Bakiev
对可扩展存储引擎技术的简要概述。
Fabrika LAB:网络摄像头视频
作者:
Dejan Mauer
使用 Aforge 库访问网络摄像头的免费简单方法。
使用 CUDA 的快速图像模糊
作者:
ChaoJui
高性能、高质量的图像模糊
使用共享内存和 InterlockedCompareExchange 进行快速 IPC 通信(已更新!)
作者:
studio_ukc
编写非常快的进程间通信类的指南。
本文描述了一种不需要锁定或线程同步的 IPC 方法。
使用 C# 和 OpenGL 的快速点云查看器
作者:
Edgar Maass
使用简单的用户控件打开和显示点云。使用的技术:C# 和通过 OpenTK 移植到 .NET 的 OpenGL 库。
FingerPrintf:一个用于快速使用生物识别 API、
指纹和摄像头的简短库
作者:
Michael Chourdakis
使用您的传感器进行识别和验证
第一个也是速度极快的在线 2D 凸包算法,
每点 O(Log h)
作者:
Omar Saad (IREQ), Eric Ouellet
Ouellet 凸包是目前唯一一个每个点 O(log h) 的“在线”凸包,
其中“在线”表示一次动态添加一个点。
根据我们对包括 Chan 和 Voronoi/
Delaunay 在内的许多其他算法实现的测试,
它似乎是最快的。
FreeNAS 或 Ubuntu
作者:
Mike Hankey
将旧计算机变成 NAS 或 Ubuntu 服务器
从二进制到数据结构
作者:
Cédric Menzi
如何将格式正确的二进制数据解析到您的数据结构中。
快速软件开发项目周期的通用架构 - 第 1 部分
作者:
Md. Marufuzzaman
快速软件开发项目周期的通用架构
通用后台工作者
作者:
DaveyM69
无需拆箱/装箱!为这个后台工作者使用泛型类型参数。C# 和 VB.NET 的源代码。
通用单例设计模式
作者:
tomer bracksmayer
通用单例设计模式 C#
获取 COM 对象实现的所有类型
作者:
David Thielen
如何返回 COM 对象实现的所有类型。
捕获异常时的调用堆栈
作者:
Baiyan Huang
提供一个实用类,用于在使用 Windows SEH 时返回捕获异常时的调用堆栈。
使用 VB.NET 获取当前浏览器 URL
作者:
hvrmln
获取浏览器 URL
获取操作系统版本信息 - 甚至适用于 Windows 10!
作者:
Johnny J., Brisingr Aerowing
获取操作系统版本和版本,已更新至 Windows 10。
使用 Windows 公共控件在 JScript 和 VBScript 中创建 GUI
作者:
armagedescu
本文介绍了如何使用 Windows 公共控件在 VBScript 和 JScript 中编写 GUI 应用程序。
Gurux 数据精炼器
作者:
Gurux Ltd
从物理设备检索数据,进行处理,并可视化结果。
使用 Windbg 进行黑客攻击 - 第一部分(记事本)
作者:
Sarthak S
使用 windbg 进行汇编检查和黑客攻击
Happy Registry:Win32 数据库的快速包装器
作者:
Michael Chourdakis
操作注册表的简单模板
正面交锋基准测试:C++ vs .NET
作者:
Qwertie
C++ 与 C# 的速度有多快?让我们比较直接在两种语言之间移植的代码。
C++ 的高性能 Unicode 文本文件 I/O 例程
作者:
Paul Sanders (the other one)
令人惊讶的是,
C++ 运行时库和 Win32 Platform SDK 都不提供读取和写入 Unicode 文本文件的例程。
本文提供了读取所有类型 Unicode 文件(UTF-16 和 UTF-8)以及 ANSI 文件的高性能例程。
热补丁:
(
非常)
深入
作者:
Michael Chourdakis
一个可用的热补丁库,
有五种方法!
如何减少保险/金融/银行行业中的代码维护
作者:
Nicolas Kogler
本文将探讨代码生成器、.NET 反射和外部文件在数据量大的行业中减少代码维护的好处。
如何为原生构建的应用程序添加简单的 Web 启用 2D/3D 仪表板
作者:
Walter Capers
gnuplot 的 Web 化
如何检查计算机是否安装了 .NET
作者:
Kambaa
如何检查 PC 是否安装了 .NET,使用 Visual Basic 6 代码
如何为编译驱动程序配置 Visual Studio 2008
作者:
Andrey Sergienko
如何在不使用 DDK 的控制台工具的情况下配置 Visual Studio 2008 来编译驱动程序。
如何获取 Citrix 会话或终端服务会话的客户端 IP 地址或主机名?
作者:
Vishal Ganeriwala
如何获取 Citrix 会话或终端服务会话的客户端 IP 地址或主机名?
如何在 MS Windows Server 2008 上安装和配置 MS Exchange Server 2007
作者:
Syed Adnan Ahmed
如何在 MS Windows Server 2008 上安装和配置 MS Exchange Server 2007
如何在 Windows 上动态安装驱动程序或将驱动程序安装为服务
作者:
Jim Charles
动态安装驱动程序或将驱动程序安装为 Windows 的服务。
如何将 Python 脚本集成到 Pascal 程序中
作者:
Max Kleiner
我们使用命令提示符接口和 OpenWeatherMap (PyOWM) 来更轻松地在 Python 中使用 OpenWeatherMap API。
如何让您的应用程序立即删除自身
作者:
alexdresko
一个简单的两行技巧,几乎可以用于任何应用程序。
如何使用 UDLA 框架执行与数据库无关的数据绑定
作者:
Daniele Fontani
如何使用 UDLA(通用数据库层访问)执行与数据库无关的数据绑定
如何使用未公开的内部 .NET 类方法读取 PE 映像的清单资源
作者:
Kerem Guemruekcue
这篇短文展示了如何使用 System.Deployment.Application.Win32Interop 命名空间中的一个未公开的内部类方法来获取 PE 映像的清单资源。
如何有效地序列化数据?自定义序列化 Bitmap、Cursor、Icon、Font 以及其他没有默认构造函数的对象。
……
作者:
Pawel idzikowski
使用自定义序列化器或替换模式序列化没有默认构造函数的类型是否更好?例如,将 FontFamily 序列化到 WP7 的独立存储中。
如何设置调试器以在进程启动时自动附加
作者:
Eyal Rosner
轻松设置调试器以在启动时附加到进程
如何 Sysprep Windows 2008 服务器
作者:
Syed Adnan Ahmed
我们在 Windows Server 2008 上 Sysprep Windows 机器的方式已发生变化。我必须承认,Sysprep Windows Server 2008 比以前任何版本的 Windows 都要简单和痛苦少得多。
操作方法:VS2012 “C”项目 /w Flex & Bison
作者:
pmulhrsw
在 VS2012 中创建一个“C”项目,然后添加 Flex 词法分析和 Bison 解析功能。
HRESULT 错误检查简化器
作者:
Wanderley Caloni
基于异常的错误检查,可自动进行 FAILED() 比较。
HUD 窗口 64 位 (DWM 合成)
作者:
zapsolution
DWM 合成
在 Windows 中使用汇编语言进行图像混合
作者:
CMalcheski
放弃减速并稍微用力可以极大地提高 GDI 图像混合的速度。
使用 RSA 算法进行图像加密 (C#)
作者:
SOHAM_GANDHI
使用 RSA 算法进行图像加密 (C#)
使用 CUDA 8.
0 Runtime API 实现并行可扩展分布计数算法(
DCA)
作者:
Arthur V. Ratz
在本文中,
我们将演示一种方法,
该方法可以通过使用 NVIDIA CUDA 8.
0 Runtime API 来提高实现传统分布计数算法(
DCA)
的代码的性能(
高达 600%)
MOSS 2007 的 InfoPath 2007 助手
作者:
Javier Ibarra
本文介绍如何获取或设置 InfoPath 表单的值。
适用于 C#、VB.NET 和 VBScript 的 INI 读写类
作者:
Ludvik Jerabek
在 VB.NET 和 VBScript 中读取和写入 INI 文件。
基于截断哈希的安装 ID
作者:
Jeffrey Walton
使用截断哈希和 Crypto++ 创建半匿名安装指纹
用 C++ 与 Windows 服务交互
作者:
Marius Bancila
使用基于 Windows 服务 API 的 C++ 组件与 Windows 服务进行交互、控制和配置。
Windows 线程的内部
作者:
Mahesh Bailwal
关于 Windows 线程的基础知识,这可能有助于您理解操作系统如何实现线程。
原生 DLL 入门 - 第 2 部分:导出函数
作者:
Bruno van Dooren
导出 DLL 函数的介绍
.NET 4.0 中的并行性入门
作者:
Jonathan Cardy
.NET 4.0 并行性功能的介绍 - PLINQ、TPL 和 Rx。
LEADTOOLS .NET OCR 编程简介 - 适用于 32 位和 64 位开发的 T多线程 OCR SDK
作者:
LEADTOOLS Support
向您介绍新的 .NET OCR 类的主要功能,为您提供创建 OCR 应用程序的分步方法,并为您提供示例代码。
C++ 中的卷影复制服务 API 入门
作者:
didierjeanphi
C++ 中的卷影复制 API 入门
使用 Devector 比 std::deque 更好
作者:
Mikhail Semenov
本文表明双端向量比 std::deque 快得多,
应该优先使用。
.NET 中的 ItemData
作者:
S.Raja
.NET 中的组合框和列表框项数据
jParser PCL .
NET JSON 解析器
作者:
Ahmed Amer Jaf
快速简便地解析 Json 数据
MVC 中的 JqGrid - 基本知识
作者:
KK Kod
在 MVC 应用程序中使用 JqGrid
Kinect v2 点云扫描仪和查看器
作者:
Edgar Maass
在 OpenGL 控件中显示由 Microsoft Kinect v2 捕获的点云
最后一个分支记录和分支跟踪
作者:
nick.p.everdox
使用 Intel/AMD 扩展处理器功能的用法。
在多显示器上启动应用程序
作者:
Adhish Pendharkar
在多显示器上启动应用程序窗体
在 Vista 下,在没有 UAC 弹出窗口的情况下启动您的应用程序,并以本地系统帐户运行
作者:
Jaisvar
本文介绍了如何使用服务辅助应用程序,从会话 0 启动应用程序到会话 1,并以本地系统帐户运行。
学习 BizTalk Server 性能计数器
作者:
Nilay Parikh
学习 BizTalk Server 性能计数器
学习如何使用 CUDA 进行 Alpha 混合
作者:
ChaoJui
使用 CUDA 的爆发性能进行图像处理
学习二进制和十六进制
作者:
Jeremy Falcon
与计算机对话的入门指南。
使用正交线性回归对图像中的直线进行拟合
作者:
Jonathan Nethercott
描述了一种使用正交线性回归计算图像中直线方程的算法。
LINQ-to-EF 效率:一个警示故事
作者:
meduff
在迭代大型记录集时,避免 Entity Framework 的延迟加载关系导航。
加载实现 AppIn 接口的用户 DLL
作者:
DanielWehrle
加载一个包含接口实现的 DLL,该接口用作应用程序的扩展。
加载 EXE 作为 DLL:任务可行
作者:
Michael Chourdakis
将 EXE 文件加载为另一个 EXE 中的 DLL 并执行函数
加载键盘布局(KbdLayerDescriptor)在 32/64 位环境中
作者:
Lars [Large] Werner
当在 64 位系统上将键盘 DLL 作为 32 位应用程序加载时,键盘 DLL 文件无法按预期工作,此类可修复此问题
日志向导 - 一个简单有趣的日志查看器!
作者:
John Torjo
监控日志文件可以很有趣!
日志向导 - 让您的日志看起来更漂亮!
作者:
John Torjo
您可以轻松地为您的日志应用漂亮的格式。
让对您重要的信息脱颖而出!
日志向导 - 查看 Windows 事件日志也可以很有趣!
作者:
John Torjo
您可以对 Windows 事件日志进行高级搜索。
甚至进行正则表达式搜索和过滤。
无需专业技能。
LogWizard - 聊聊您的日志!
作者:
John Torjo
以前所未有的方式创建和共享关于您日志的笔记!
最长公共子序列
作者:
FireEmissary
最长公共子序列的通用算法
机器控制器
作者:
NewPast
使用串行端口或并行端口控制机器
C++ 开发者的机器学习——硬方法:DirectML
作者:
Michael Chourdakis
机器学习入门,包含训练线性回归模型的实际 C++ 代码。
解决爱因斯坦谜题的机器方法(修订版)
作者:
Dezhi Zhao
本文展示了一种通过暴力搜索快速解决爱因斯坦谜题的方法。
创建一个“搜索 Google”上下文菜单
作者:
Samuel Allen
一个创建方便的“搜索 Google”上下文菜单的指南,就像 Firefox 中的一样。
使用主成分分析进行匹配(和分析)
作者:
yanirta
PCA 是从多维数据集中提取特征的著名算法。
使用我编写的一个库,这很容易实现。
Math Parser .NET
作者:
icemanind
一个非常易于使用的 .NET 数学解析器库。
Microchip PIC 16F1455 USB 堆栈
作者:
Szymon Roslowski
本文介绍 Microchip PIC 16F1455 的 HID USB 堆栈,
以及如何在 Windows 平台上与它通信。
Microchip PIC 16F1455 USB 堆栈 (第二部分)
作者:
Szymon Roslowski
本文继续介绍 Microchip PIC 16F1455 的 HID USB 堆栈,
以及如何在 Windows 平台上与它通信。
中间鼠标按钮(或滚轮)模拟双击(VC6)
作者:
kim.david.hauser
这是一个我每天都在使用的小而实用的工具。它将中间鼠标按钮的单击转换为左鼠标按钮的双击。
MIDI 钢琴
作者:
zapsolution
使用鼠标和电脑键盘控制的 MIDI 键盘
MinHook - 最小化的 x86/x64 API 挂钩库
作者:
Tsuda Kageyu
为 x64/x86 环境提供 Microsoft Detours 功能的基本部分。
最小密钥记录器使用 RAWINPUT
作者:
Mike G. P.Mee
钩子式键盘记录的替代方案。
最小密钥记录器使用 RAWINPUT
作者:
joejames111
这是“使用 RAWINPUT 的最小密钥记录器”的 VB.NET 和 C# 版本。
混合 .NET 和汇编语言在一个独立的 64 位 exe 中
作者:
Jose A Pascoa
本文涉及构建一个独立的 64 位 .NET .exe 文件,该文件与汇编语言编译的目标文件进行静态链接。
混合 .NET 和本机代码
作者:
Alain DOS REIS
混合 .NET 和本机代码的初步方法,使用 C++/CLI 网关。
妈妈的小帮手
作者:
Member 11459717
一个用于管理按功能分类的应用程序,
该应用程序还优先处理管理家庭所需的任务。
该应用程序由后端管理,
通过 Microsoft 的 Azure 云平台进行控制和操作。
使用 VB 和 CIL 在 .NET 中移动内存
作者:
Nathaniel Moschkin
关于在 .NET 中编程和性能考虑的主题和方法
使用 Windows 键盘 DLL 的多语言屏幕键盘
作者:
Lars [Large] Werner
Windows 内置支持多种键盘语言,此类可以轻松提取该信息并显示在屏幕上。
多页 TIF 查看器
作者:
Matjaz-xyz
一个简单而实用的多页 TIF/TIFF 图像查看器
My.Power 扩展 (VSX)
作者:
drummerboy0511
一个 My Namespace 扩展,可以更轻松地关闭计算机。
MySQL-Fullltext:
使用 MySQL 的简单搜索引擎的开始
作者:
Winfried Wille
MySQL-Fullltext:
使用 MySQL C-API、
WCF 和 jQuery 的简单搜索引擎的开始
MZCrumbBar - 通用面包屑控制器
作者:
Mathias S.
一个通用的 MFC 面包屑控制器,显示可点击的面包屑列表。
Silverlight 和 WPF 中的网络通信,或者如何让它们相互通信
作者:
Tamir Khason
如何在 Silverlight 应用程序中使用原始套接字,以及如何让 Silverlight 与 Windows Forms 和 WPF 通信。
使用多卷积神经网络进行在线手写识别
作者:
Vietdungiitb
本文已在第九届模拟进化与学习国际会议 (SEAL 2012) 上发表。
我想把它和之前的文章一起发布在这里,
以便大家能更好地理解我的项目。
Outlook 2007 加载项使用 Microsoft Visual C#.
NET - 第 2 部分
作者:
Md. Marufuzzaman
我们如何通过“Microsoft.
Office.
Interop.
Outlook”委托和事件与 Microsoft Office Outlook 进行通信。
Outlook 插件集成 Skype
作者:
Cristian Amarie
Outlook 集成 Skype IM 的插件:
Skype 事件、
Outlook Skype 功能区,
等等。
Outlook 插件,使用 VC++ ATL/COM
作者:
Gokulnath007
即时控制 Outlook 和 Outlook 的各种操作。
Paper Down Hill
作者:
Ched1980
一个有转折的四人肥皂盒计时赛游戏。
使用 Intel® Threading Building Blocks 和 OpenMP 库的并行可扩展 Burrows-Wheeler 变换 (BWT)
作者:
Arthur V. Ratz
本文是关于使用 Intel® Threading Building Blocks (TBB) 和 OpenMP 库进行 C++ 编程的实用指南,
以实现实现 Burrows-Wheeler 变换 (BWT) 算法的并行可扩展代码。
Park 3D
作者:
Mohammad Reza Khosravi
这个简单的应用程序模拟了一个 3D 环境,其中包含一些基于立体计算的不同深度和大小的对象。
第 1 部分:克服 Windows 8.1 弃用 GetVersionEx 和 GetVersion API
作者:
Ehsan A Samani
获取 Windows 8.1 上的 Windows 版本
适用于 Windows 2000+ 的标准、ActiveX 和半透明控件的完美半透明和异形对话框
作者:
D.K.Wang
本文试图找到一种在分层窗口上显示标准控件、ActiveX 控件、半透明控件的方法。提供原生 MFC 源代码。
波斯湾 3D 立体图像
作者:
Mohammad Reza Khosravi
此应用程序使用一些简单的 2D 方法创建 3D 场景,这些场景可以通过红/青立体眼镜观看。
管道、
河流、
轨道和绑定器模式 - 第三部分
作者:
D Sarthi Maheshwari
对可能的并行生产者-消费者模式的探讨。
(最后一部分)
点云配准:ICP 方法对比
作者:
Edgar Maass
通过 ICP(迭代最近点)方法对点云进行对齐(也称为缝合、配准)的各种方法
PolyHook 2:C++17 x86/x64 挂钩库
作者:
stevemk14ebr
PolyHook v2 - 支持多种挂钩方法的 C++17 x86/x64 库
构建后可执行文件回溯
作者:
Jeffrey Walton
使用 DbgHelp 库执行高级的构建后可执行文件处理
PParser
作者:
InvisibleMedia
定义超越乔姆斯基限制的创新。
PParser - 第二部分
作者:
InvisibleMedia
指定语法上下文
预分配数组列表
作者:
Vinod Vijayan
结合了数组和链表优点的列表,性能更佳。
使用 EnumProcess 进行进程创建通知
作者:
My2Cents
使用 EnumProcess 轮询以在用户模式下获取进程创建通知。
为 Microsoft Windows Vista 和 Server 2008(Windows 7)编程
作者:
arnavguddu
本文介绍了可以使用 .
NET 语言(如 C#)进行编程的 Microsoft Vista 和 Server 2008(以及 Windows 7)独有功能。
它包括 UAC、Vista Bridge 控件库和 Windows 搜索提供程序。
使用原生桥保护基于 Electron 的应用程序
作者:
The Ænema
在本文中,您将学习一种使用 C++ 原生库保护 Electron 应用程序中关键代码逻辑的简单方法。
PureBasic - 完美的跨平台和原生开发语言
作者:
Emiliarge
原生、简单、快速、跨平台,而且相当强大?这算什么?不,它不是。它是 PureBasic!
WinDbg 使用快速入门
作者:
Ganik
为新手提供的关于如何使用 WinDbg 的分步说明。
测距仪
作者:
Mohammad Reza Khosravi
一个简单的程序,用于测量数码相机照片中物体的实际尺寸或距离
使用辅助工具实现读/写锁
作者:
Valery Grebnev
本文介绍了一种在 Windows XP/Vista 上开发读/写自旋锁时的启发式方法。
实时异常处理带堆栈跟踪
作者:
Sabarinathan A
轻松处理所有异常
Real Tree 2
作者:
Mohammad Reza Khosravi
这个应用程序展示了一个绘制随机花卉和树木的简单算法。其逻辑基于分形集。
Excel 的递归 VBA JSON 解析器
作者:
Tim Ski
适用于 VBA 类模块的 JSON 解析器,支持递归数据
反思泛型
作者:
Derek Viljoen
如何使用反射访问、使用和解释泛型类和方法
x64/IA64 中的注册表重定向程序
作者:
Jochen Kalmbach [MVP VC++]
本文将让您更深入地了解 x64/IA64 系统上的注册表重定向程序。
使用 WTL 为 Vista 或 Windows 7 上的原生应用程序重新设计外观,增加 Ribbon UI
作者:
Alain Rist
包含 Ribbon UI 实现指南,附带示例和双 UI 启用的遗留应用程序
XP 中的远程协助:以编程方式建立 RDP 会话
作者:
Michael Chourdakis
在 C++ 中自动化帮助助手过程的方法,无需使用混乱的脚本代码。
RemoteInstall:在 VMWare 基础设施上自动测试 Windows 安装程序
作者:
dB.
一个用于测试 Windows 安装程序的框架,借助了虚拟化技术。
使用 DialogBox() 和对话框资源调整 Win32 对话框大小
作者:
malxau
演示如何通过资源标记,以最小的更改来调整对话框上的控件大小,同时保持现有的 Win32 代码不变
反向信号量:一个快速的类
作者:
Michael Chourdakis
实现反向信号量的类
RGF:
带云功能的保存/打开对话框
作者:
Michael Chourdakis
用新的云 API 替换 GetOpenFileName/GetSaveFileName!
滚动标签
作者:
Saloman Wu
一个从右向左滚动文本的用户控件
一次运行所有作业的实用工具
作者:
"Fish" (David B. Trout)
一个命令行工具,用于并行(即并发地、成组地)运行多个程序。
运行任务管理器多个实例
作者:
Mladen Janković
一个简单的应用程序,允许用户运行多个任务管理器实例。
在 Internet Explorer 7 中运行进程而无需安全警告
作者:
simonchen.net
如何防止 Internet Explorer 中的安全警告,例如“一个已识别的程序想要访问您的计算机”,或“某个网站想要使用此程序在您的计算机上打开网页内容”。
RWMutex:共享/独占递归互斥锁
作者:
Michael Chourdakis
一个具有升级/降级能力的共享/独占访问互斥锁
保存和加载 ListView 控件的全部内容
作者:
User 7592706
有时您需要将 ListView 的内容保存到用户的文件系统中。使用 .Net Framework 2.0 的 XmlTextWriter 和 Reader 可以轻松管理。
无模式 C#-XML 数据绑定与 VTD-XML
作者:
Jimmy Zhang
敏捷、高效的 XML 数据绑定,无需模式。
Sciter - 多平台可嵌入的 HTML/CSS/脚本 UI 引擎
作者:
c-smile
Sciter 嵌入原理基础,Sciter SDK 结构的高层概述。
Selenium 系列第四部分:终止闲置的浏览器进程以获得更一致的 Selenium 测试
作者:
Sean Rand
本文旨在帮助您在自动 Selenium 测试期间清理浏览器进程。
SelfServe:一个自托管、自安装的 Windows 服务
作者:
honey the codewitch
添加从命令行运行服务到控制台模式以及控制或安装服务的功能
从 Windows 应用程序发送电子邮件
作者:
Sushant Joshi
本文使您能够从 Windows 应用程序发送电子邮件,这通常是一项繁琐的任务
将文件名发送到剪贴板 - 创建一个不使用 CRT 的微型工具
作者:
Alex Blekhman
Name2Clip 位于 Windows Explorer 的“发送到”菜单中,并将选定的文件名发送到系统剪贴板。
传感器 API:让您的 Win32 应用程序在 Windows 7 中感知环境
作者:
Michael Chourdakis
一个“传感器浏览器”,演示了 Windows 7 中的传感器 API。
SetUnhandledExceptionFilter 和 C/C++ 运行时库
作者:
Cristian Adam
本文提出了一个修复 SetUnhandledExceptionFilter 以使其与 CRT 一起工作的解决方案。
应用程序的影子复制
作者:
Günther M. FOIDL
影子复制的应用程序不会被加载器锁定,因此它们可以在运行时更新/替换。
在不同运行的应用程序之间共享内存
作者:
My Bones
一种在不同应用程序之间共享数据的简单方法。
Shell 扩展 - Explorer Desk Band、Tray Notification Icon 等
作者:
Alex Blekhman
一个简单的日历实用程序,演示了基本的 Shell 扩展技术:desk band、托盘通知图标、区域设置。
Radhakrishnan 等人的信号分割算法。移植到 C 和 C#
作者:
Lance A. Endres
Radhakrishnan 等人提出的算法,最初用于石油工业的测井数据分割,已被移植到 C 和 C#。
使用 RestDirector™ 进行简单的高性能 XML 序列化
作者:
ShofarNexus
RestDirector 为 XML 提供了性能和可读性。
简单高级进程间通信库 (SHLIPC)
作者:
Alexander Bessonov
一个简单的高级 IPC 库,能够使用本机 C++ 接口。
简单编程挑战:任意迭代
作者:
Allen C. Copeland Jr
提供了一个使用 C# 中的迭代器任意迭代 .NET Array 元素的代码示例。
简单的三态树状视图
作者:
DreamCatcher2k10
提供了另一种简单的方法来获得三态树状视图,确保与所有 Windows UI/样式兼容
简单的三态树状视图
作者:
Fred_Informatix
这是“简单的三态树状视图”的替代方案
简单的 C++ Windows 服务
作者:
Mohit Arora
本文介绍如何使用 C++ 创建一个简单的 Windows 服务。
简单的 C++ Windows 服务
作者:
Jeroen De Maeijer
这是“简单的 C++ Windows 服务”的替代方案
Sketch 框架和类库 - 第二部分
作者:
RogerCreagh
为不同的 Arduino 板提供标准接口
Skype4COM 事件处理程序,用于处理 ALL Skype API 消息
作者:
TheUberOverLord
监视 Skype4COM 和 API 消息以包含命令输入。
展示 Skype 消息处理在后台通过 API 和 Skype4COM 库进行的情况。
包括 Microsoft ClickOnce 部署技术以及 ClickOnce 自动更新示例。
必备工具!
C 语言中最慢的 LZSS 压缩器
作者:
Sanmayce
C 语言中高度优化的 LZSS 解压缩研究
SoftG 应用框架 1.62
作者:
HotSoftG
自动化框架应用程序开发,实现软件功能和软件框架的分离。支持插件主题支持。
软件架构的简单之道 1/??
作者:
The DevMan
一个简化软件架构学习的系列
SqlDependency .NET 库可用于自动检测更新
作者:
Zahid Nawaz Ch.
SqlDependency,
可用于在不执行查询的情况下检测更改,
以查看数据库是否有更新,
WHERE CLAUSE 也可用于缩小范围,
它通过 SQL Server Broker 服务将更改推送到 SQLDependency,
.
NET 库,
SQL Server Broker 服务将更新发送到 SQLDependency。
状态机 - 状态模式 vs. 经典方法
作者:
Chris875
展示了状态模式和过程式解决方案。
使用 Visual Studio 2012 进行隐写术编程(No-Steganography 范式)
作者:
Palavos
一种无损隐写术范式,用于通过 Excel 图表秘密传输消息。
秒表
作者:
Espen Harlinn
基准测试 C++ std::vector 与原始数组,可移动赋值/构造和可复制赋值/构造
通过 DLL 注入进行子类化
作者:
Babu_Abdulsalam
使用 DLL 注入技术对窗口进行子类化。
颠覆 32 位和 64 位架构下的 Vista UAC
作者:
Pero Matić
本文介绍了如何绕过 Vista UAC 以及如何正确地从 Windows 服务启动交互式进程。
更优化的日志设计 - 快速但全面
作者:
valdok
仅在真正必要时记录所有必需的信息。
符号链接轮换实用程序,用于支持 Windows® 登录/关机屏幕的轮换
作者:
ergohack
厌倦了千篇一律的 Windows 登录/关机屏幕?我使用符号链接轮换实用程序来循环切换背景。
采用 REST 方式:一个用于快速 Web 接口交互的 Windows C++ 库
作者:
Michael Chourdakis
只需几个函数,即可调用 Google Drive 等各种 Web 库
C++ 的“SMAT”子系统
作者:
Doctor Autonomy
一种在 C++ 中避免 new/delete 分配内存泄漏的简单方法。
Bip 缓冲区 - 带扭曲的循环缓冲区
作者:
Simon Cooke
一种用于高性能缓冲的双向循环缓冲区,它来自哪里,以及为什么您想使用它。
Code Project 凯文·贝肯游戏(第三部分)
作者:
Derek Bartram
一个面向 CodeProject 的凯文·贝肯游戏,利用 CodeProject.dll
Kernel-Bridge 框架
作者:
Alexander Eremeev
用 C++17 编写的 Windows 内核黑客库和开发框架
void* 的力量
作者:
Nisamudheen
简要解释了数据类型 void* 的强大用法之一。
Windows 原生 Ribbon 第 1.5 部分:布局控件和组
作者:
Michael Dunn
本文介绍了如何在 Windows 原生 Ribbon 中布局控件
Windows 原生 Ribbon 第二部分:运行时设置 Ribbon 属性
作者:
Michael Dunn
本文展示了如何在运行时控制各种 Ribbon 和命令属性
来来回回 - 重奏
作者:
Russ Osterlund
我多年前写的一篇题为“来来回回或步入 JIT Thunk 层”的文章的全新版本,
但这次考察了 64 位进程和 Microsoft .
NET 运行时 V4.
0。
ThreadPoolComponent:简化多线程
作者:
kinke
提供了一个对共享 ThreadPool 的简单包装。可用于将任务划分为一组并发执行的线程。
堆还是不堆;这是大对象的问题?
作者:
Doug Duerner, Yeon-Chang Wang
在本文中,我们探讨了一个理论:在处理非常大的 .NET 对象时,为了避免大对象堆 (LOH) 碎片,是否最好不使用堆结构?
以编程方式切换硬件数据/读取/执行断点
作者:
Michael Chourdakis
引入硬件断点机制的简单代码。
T-SQL 编码标准
作者:
Casper Leon Nielsen
T-SQL 编码标准 - 用于编程 Microsoft SQL Server 2005(草稿)
类型安全(但通用)导入“char”分隔的基于行的文件到对象中
作者:
Christian Vogt
一篇关于使用反射导入基于文本的数据到对象的通用方法的文章。支持批量数据处理、过滤器、高级处理和转换,以及一些其他技巧。
理解 ASP.
NET 中 Postback 的完整故事
作者:
Muhammad Taqi Hassan Bukhari
通过示例理解 Asp.
net 中 Postback 的完整场景
未公开的列表视图功能
作者:
Timo Kunze
使用 Windows Vista 列表视图 API 的未公开部分来增强您的应用程序。
科学与工程通用框架 - 第 11 部分:CodeDom 优化编译器
作者:
Petr Ivankov
科学与工程的 CodeDom 优化编译器
使用隔离存储(
一个简单的演示)
作者:
Abhishek Sur
本文将帮助您使用隔离存储类。
从原生 C++ 使用 .NET 类/模块
作者:
Johann Anhofer
本文的目的是描述一种相对通用的方法,用于从原生 C++ 应用程序访问 .NET 托管对象。
在基于 Windows 的 C++ 应用程序中使用异步过程调用 (APC) 执行 GUI 更新
作者:
Bruno van Dooren
如何使用 APC 执行用户界面更新
将 COFF C 对象文件与 Delphi X2 一起使用
作者:
Jose A Pascoa
仍在努力寻找最终的 COFF 到 OMF 转换器来将一些代码与 Delphi 链接?
您不再需要了。
在 Google 的 Go 中使用 OpenGL
作者:
Farhad Reza
本文将向您展示如何在 Google 的 Go 语言中使用 OpenGL 图形库。
使用形状上下文算法查找形状之间的相似性和差异
作者:
yanirta
使用提供的形状上下文算法和基础设施,
有一个广泛的基础来匹配形状。
使用 Hausdorff 距离算法找出两幅图画之间的差异
作者:
yanirta
该算法提供了一种了解两幅图画的位置和差异因素的好方法。
在 WPF 应用程序中使用 Vista 预览处理程序
作者:
Tamir Khason
本文介绍如何在 WPF 应用程序中使用 Windows Vista 预览处理程序
直接从 C# 使用无窗口富文本控件
作者:
Sergey Nozhenko
演示了一种调用和实现无窗口富文本控件的非标准接口的技术
VB.
NET 运行时控件设计器,
用于 Windows 窗体
作者:
NightWizzard
只需添加一个代码模块,
即可为应用程序的所有 Windows 窗体添加即时设计功能!
Visual Studio 设计模式插件/扩展
作者:
dmihailescu
一个 Visual Studio 插件,
可以将一些常用的面向对象模式插入到您的工作项目中,
并在网上搜索您的亮点。
Visual Studio 项目 MRU 列表编辑器 IV
作者:
peterchen, Alberto M.
用于编辑 Visual Studio MRU 列表的类核心更新
.NET 中的易失性字段:
深入了解
作者:
Vitaliy Liptchinsky
本文详细描述了 .
NET 中的易失性字段以及它们在不同 CPU 体系结构上的工作原理。
Web 应用程序 -
使用 ATL 高级托管 WebBrowser 控件
作者:
Alex Blekhman
处理托管 WebBrowser 控件的实际挑战的示例:
托管窗口和控件的单独创建,
键盘快捷方式,
控件尺寸等。
Win32 SDK 属性网格变得简单
作者:
David MacDermot
本文介绍了创建一个非 MFC 的自定义 PropertyGrid 控件。
Win32 窗口最小化
作者:
Jani Mäkinen
通过创建最少代码和复杂度的窗口,开始学习 Win32 编程。
WinAES:
一个 C++ AES 类
作者:
Jeffrey Walton
另一个用于 AES 和 Windows CAPI 的 C++ 类包装器。
WinAESwithHMAC:
一个 C++ AES/
HMAC 类
作者:
Jeffrey Walton
一个提供使用 Windows CAPI 进行加密和身份验证的 C++ 类。
Windows 7 文件属性“版本”选项卡外壳扩展
作者:
"Fish" (David B. Trout)
简单解析 VS_VERSIONINFO 版本信息字符串,
显示在 XP 风格的文件属性“版本”选项卡中
C++ 中的 Windows 7 实用程序:为 Jump Lists 添加自定义任务
作者:
Michael Dunn
在 Windows 7 的应用程序 Jump List 中创建自定义任务。
C++ 中的 Windows 7 实用程序:任务栏进度和状态指示器
作者:
Michael Dunn
介绍如何将任务栏进度条和覆盖图标与您的 Windows 7 应用程序一起使用。
Windows 7 Ribbon:是时候了,您的 Win32 应用程序将发生变化
作者:
Michael Chourdakis
了解如何在 Windows 7 中使用新的 Ribbon。
Windows 7 任务栏:检查程序或窗口是否已固定
作者:
Jochen Baier
检查程序或窗口是否已固定在 Windows 7 任务栏上的示例代码。
Windows 7 触发启动服务
作者:
Abhishek Sur
实现服务,这些服务可自动启动/停止以响应某些事件,例如设备附加、网络可用性、防火墙端口修改、域加入、组策略更改等。
Windows 7:在一个应用程序中探索 7 项令人兴奋的新编程功能!
作者:
Michael Chourdakis
演示七项新的编程技术。
C++ 中的 Windows 开发,使用菜单
作者:
Espen Harlinn
Windows API、菜单、C++ lambda 表达式、std::enable_shared_from_this。
无需对话框模板即可在 C++ 中设计 Windows 对话框。
作者:
john morrison leon
一种替代方法,其中对话框完全由 C++ 代码指定,既不需要 IDE 支持来编写,也不需要 IDE 生成的资源来执行。由 C++ 类型系统提供支持。
Windows 10 的 Windows 体验分数
作者:
Howard 9448490
Windows 10 的替代 Windows 体验分数工具
Windows 安装后和 64 位注册表调整
作者:
Snoepie
WPI 和 64 位注册表集成。
具有远程控制 GUI 的 Windows 服务多线程
作者:
J.Starkl
一个 Windows 服务,
可以处理不同线程中的不同操作,
并且可以通过小型 GUI 程序进行控制。
用于日期选择的 WinForms 用户控件
作者:
KazMaxLtd
一个 WinForms 用户控件,
提供已分配日期的颜色编码反馈。
WinLamb: 使用 C++11 Lambda 处理 Win32 消息
作者:
Rodrigo Cesar de Freitas Dias
介绍 WinLamb,一个现代 C++11 面向对象的库,用于编写原生 Windows 程序
在对话框和属性表中处理自定义背景位图
作者:
Ingo A. Kubbilun
本文介绍了如何处理在使用自定义背景位图时背景绘制不正确的控件。
使用 Windows Management Instrumentation (WMI) - 第三部分
作者:
Rajkumar-Kannan
在本文中,
我们将继续探讨导出和导入虚拟机等主题。
WPF C# 功能区控件库
作者:
Derek Bartram
用于实现 Office 2007 风格功能区界面的 WPF /
C# 库
WPF 实时监视器控件(滚动监视器)
作者:
Derek Bartram
本文介绍 WPF 实时监视器控件,
用于创建连续数据的实时视图
WPF 窗口查找工具
作者:
tom-englert
一个简单的工具,提供了 WPF 技术的良好概述。
WPF x FileExplorer x MVVM
作者:
Leung Yat Chun
本文介绍如何使用 Model-View-ViewModel (MVVM) 模式构建 FileExplorer 控件,包括 DirectoryTree 和 FileList。
使用 sharpSerializer .NET 进行通用字典、多维数组和继承类型的 XML 序列化
作者:
Pawel idzikowski
如何将 XMLSerializer 无法序列化的任何通用、派生或其他复杂类型序列化到 XML。
又一个核心实用组件 - 日志记录,
异常处理,
配置和本地化集中到一个应用程序中
作者:
Khaled Abdelhamid
核心实用组件 - 本地化,
配置,
日志记录和异常处理。
另一个用于动态加载的 DLL 包装器
作者:
Andreas Schoenefeld
一个 DLL 包装器,
在切换到动态加载时无需代码更改,
并提供详细的错误检查功能。
©
. All rights reserved.