65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
所有
/
语言
/
VC8.0
人工智能
人工智能
神经网络
机器学习
深度学习
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
提交您的文章
VC8.0
VC8.0
精选阅读
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.NET 对象查看器和 InvokeRemote
作者:
bjarneds
一个用于浏览任何正在运行的 .NET 应用程序中的公共和私有成员的工具(以及一个通用的 InvokeRemote 方法,它包装了代码注入)。
.NET 脚本,一种新方法
作者:
Hugo Wetterberg
在 .NET 应用程序中进行脚本编写的一种新 (?) 方法。
C++ 的 .NET 类反射支持
作者:
ZhaoRuFei
本文提供了一个宏+模板解决方案,用于支持 .NET 类枚举的反射,如 ToString、IsDefined、Parse、GetValues、GetNames。
最新文章
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.NET 对象查看器和 InvokeRemote
作者:
bjarneds
一个用于浏览任何正在运行的 .NET 应用程序中的公共和私有成员的工具(以及一个通用的 InvokeRemote 方法,它包装了代码注入)。
.NET 脚本,一种新方法
作者:
Hugo Wetterberg
在 .NET 应用程序中进行脚本编写的一种新 (?) 方法。
C++ 的 .NET 类反射支持
作者:
ZhaoRuFei
本文提供了一个宏+模板解决方案,用于支持 .NET 类枚举的反射,如 ToString、IsDefined、Parse、GetValues、GetNames。
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
VC8.0
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.NET 对象查看器和 InvokeRemote
作者:
bjarneds
一个用于浏览任何正在运行的 .NET 应用程序中的公共和私有成员的工具(以及一个通用的 InvokeRemote 方法,它包装了代码注入)。
.NET 脚本,一种新方法
作者:
Hugo Wetterberg
在 .NET 应用程序中进行脚本编写的一种新 (?) 方法。
C++ 的 .NET 类反射支持
作者:
ZhaoRuFei
本文提供了一个宏+模板解决方案,用于支持 .NET 类枚举的反射,如 ToString、IsDefined、Parse、GetValues、GetNames。
[调试] - 符号
作者:
Jonathan [Darka]
设置 Microsoft 符号服务器
10+ 个强大的 Visual Studio 调试技巧
作者:
Ivan Shcherbakov
本文介绍了 Visual Studio 中提供的 10 种节省时间的调试技术。
使用 OpenGL 控件进行 2D 绘图
作者:
Ozgur Ozcitak
一篇关于如何创建用于使用 OpenGL 进行 2D 形状绘图的用户控件的文章
用于图像处理的 2D 快速小波变换库
作者:
Chesnokov Yuriy
本文演示了 2D 快速小波变换在图像处理中的应用
2D 向量类包装器 SSE 优化数学运算
作者:
Chesnokov Yuriy
本文演示了一个 2D 向量包装器,它通过 SSE 指令集进行了优化,用于浮点精度数学运算。
ATL 的 CComSafeArray 的二维包装器
作者:
mdgray
SafeArray 包装器,用于简化和加速二维 CComSafeArray。
45 天系列:CodeProject VC++ 论坛问答 - I
作者:
ThatsAlok
2004 年 12 月 10 日至 2005 年 1 月 23 日期间 VC++ 论坛的问答集合。
45 天系列:Codeproject VC++ 论坛问答 - IV
作者:
ThatsAlok
2005 年 4 月 25 日至 2005 年 6 月 8 日期间 VC++ 论坛的问答集合。
45 天系列:CodeProject VC++ 论坛问答 - V
作者:
ThatsAlok
VC++ 论坛的问答集合。
45 天系列:CodeProject VC++ 论坛问答 - VI
作者:
ThatsAlok
VC++ 论坛的问答集合。
45 天系列:Codeproject VC++ 论坛问答 - VII
作者:
ThatsAlok
VC++ 论坛的问答集合。
设计多线程应用程序的8个简单规则
作者:
Clay Breshears
遵循这些规则,您将能更成功地编写出最优、最高效的多线程应用程序实现。
8 皇后问题
作者:
ima_c++_programmer
尝试使用回溯法解决皇后问题
基于 Ogre 和 ODE 的 3D RPG
作者:
lxdfigo
基于 Ogre、ODE、3D Max、CEGUI 等的 3D 游戏
编写简单的 COM/ATL DLL 并将其与 .NET 一起使用的入门教程
作者:
ThatsAlok
涉及属性、方法和事件等简单问题,并在 .NET 应用程序中使用它们的文章。
初学者指针指南
作者:
logicchild
本文旨在帮助可能受益于理解指针的初学者
C++ 简要入门
作者:
logicchild
本文介绍了一些基本的 C++ 概念。
初学者 DirectShow 源过滤器开发简明教程
作者:
Aric Wang
本文将让你对如何设计一个源过滤器有所了解。源过滤器会创建样本并从其输出引脚输出。
一个 C++ BLOB 编辑器,代码行数少于 128 行
作者:
Ronounours
一个非常简单的 C++ 源代码,展示了如何使用 CImg 库创建交互式二维图形 BLOB 编辑器。
一个 C++ 打砖块游戏克隆,代码行数少于 64 行
作者:
Ronounours
我提出了一个简单的打砖块(或泡泡龙)游戏版本,仅用几行 C++ 代码。
用于加载/卸载设备驱动程序的 C++ 类包装器
作者:
Antonio Perrone
一个用于注册和启动设备驱动程序的 C++ 类。
C++ 配置文件解析器
作者:
freejack
一个基于 STL 的 C++ 类,
用于解析结构化配置文件。
C++ 嵌入式 Web 服务器
作者:
ravenspoint
为 C++ 应用程序提供自己的网页
C++插件线程池设计
作者:
Alex C. Punnen
用于实现插件式线程池库的命令模式和责任链模式。
一个封装了重叠 I/O 基本功能的类
作者:
Rob Manderson
重叠 I/O - 实践
一个同步线程完成的类
作者:
Rob Manderson
轻松同步线程完成。
深入了解 XML 数据绑定,包括产品评价
作者:
Sprotty
XML 数据绑定的介绍,以及对一些领先产品的评论。
提供 Internet 下载实用程序的 COM 组件
作者:
Philipos Sakellaropoulos
用 C++ 编写的 COM 组件,提供多线程并行下载、Internet 缓存访问、URL 和路径解析等功能。
用于教学的 C# 命令行实现。也是一个命令行计算器 (.NET 2)
作者:
Timothy the lion
我正在编写的一个命令行计算器,用于帮助一个 9 岁的孩子学习编程
完整的 ActiveX Web 控件教程
作者:
David Marcionek
本文旨在帮助您快速上手开发 ActiveX 控件。它将向您展示 ActiveX 的基本概念,如方法、属性和事件,以及 ActiveX 控件与网页之间的通信方式。
一个完整的C#屏幕保护程序,可以在多显示器系统上进行双缓冲!
作者:
Garry Freemyer
源代码示例屏幕保护程序。还包含迷你预览!
一个带阴影边框的炫酷皮肤 GUI
作者:
James Duy Trinh (VietDoor)
一个带阴影边框的炫酷皮肤 GUI;在对话框、按钮、列表框上显示图像(支持多种格式)。
用于加速 VC++ STL 的自定义块分配器
作者:
Joaquín M López Muñoz
一个用于 STL 容器的块分配器,在进行大量数据插入和提取的程序中可以大大提高速度。
开发人员 IE 受保护模式生存指南
作者:
Michael Dunn
功能损坏?API 失败?使用此指南让您的 IE 插件在受保护模式下恢复运行!
使用 ATL 的快速 CSV 编写器
作者:
callmepls
使用 ATL 的快速 CSV 编写器
具有线程和 DirectX Draw 的快速版康威生命游戏
作者:
Jerry Jiang
快速版康威生命游戏,带有线程和 DirectX 绘制。
Source Insight 的文件切换标签栏
作者:
Simon.W
将一个文件切换标签栏注入到 Source Insight,类似于 uEdit 或 Visual Studio。
首次了解Windows Web Services API
作者:
Nish Nishant
本文展示了WCF服务与WWS客户端之间的互操作,以及如何使用WWS重写WCF服务,同时保持与现有WCF客户端的兼容性。
一个完全可自定义的属性网格
作者:
Nicolas Bonamy
一个用于显示和编辑对象属性的网格(类似于 Visual Studio)。
通用调试跟踪和日志记录方法
作者:
maskisland
通用跟踪库实现。
具有类似 STL 接口的通用开放寻址哈希表实现
作者:
Leandro T C Melo
一个通用的独立 STL 类哈希表实现,它使用线性探测或双散列作为冲突解决机制。
使用 FlagsAttribute 处理枚举的便捷方法
作者:
remarkpk11
枚举的位操作。
自制的轻量级调度程序
作者:
pradeep shivadasan
基于定时器的任务调度程序
单例模式的实现
作者:
Bony Chen
单例模式
带超链接功能的列表控件
作者:
liuxiao
此控件为列表控件提供超链接功能,并精确控制光标位置。
适用于 Windows Mobile 的基于列表的窗体
作者:
João Paulo Figueira
实现一个 Pocket Outlook 风格的基于列表的窗体,并附带一些额外功能。
一个小工具,显示一些系统信息
作者:
Satervalley
这个小工具可以在屏幕上显示一些实时系统信息,如网络速度、CPU 利用率、时间段等。
Windows XP 主题 API 的托管 C++ 包装器 - 第二部分
作者:
Gene OK
这是对 Don Kackman 的 UxTheme 组件的更新,该组件最初为 Visual Studio 2003 编写。
一个模态对话框,可将背景灰度化,模仿 XP 关机屏幕
作者:
Nish Nishant
DimmerDialog 是一个 .NET 类,用于显示一个模态对话框,该对话框会使背景变灰,类似于 Windows XP 的关机对话框。当您的应用程序需要显示一个非常重要的消息框或表单,并且需要用户立即关注时,可以使用此功能。
一个更完整的 DLL 注入解决方案,使用 CreateRemoteThread
作者:
Drew_Benton
本文探讨了一种更完整的通过 CreateRemoteThread 方法将 DLL 注入到另一个进程中的方法。
多列组合框
作者:
Xiao Wu Guang
多列、可定制、可编辑的组合框
多遍文件扩展名比较算法
作者:
Rachel Mant
当我需要一个文件扩展名比较算法时,这就是我所做的,这应该能为您节省不少时间来构思一个。
一个基于 Win32 的多线程 HTTP 代理服务器
作者:
zlike
使用 Windows 上的 WinSock 实现的多线程 HTTP 代理服务器的演示。
C# 中的朴素贝叶斯分类器
作者:
ErichG
C# 中的朴素贝叶斯分类器
GPU上的神经网络
作者:
billconan, kavinguy
本文描述了使用CUDA实现神经网络。
新的视角
作者:
John Hilton
用于 OpenGL 和 Direct3D 的简单而全面的视图代码。
一种新的软件保护方法(Objantihack)
作者:
kookoo
本文介绍了一种新的软件加密方法。
永恒的日历生成器...好吧...至少到 2099 年!
作者:
Shaun Harrington
将“我的图片”文件夹中的图片与“即时”生成的日历网格结合起来,并将桌面背景设置为生成的图片。
适用于 Windows Mobile 的 Pong 游戏
作者:
dzolee
一个 Pong 克隆,使用 VC++ / Visual Studio 2005 编写。
一个强大而灵活的文本绘制函数,具有简单的标记标签
作者:
YoungJin Shin
此函数可以轻松绘制精美的文本。
DirectX 基础和 DirectX3D API 入门
作者:
logicchild
一篇描述一些基础知识以帮助学习 DirectX 技术的文章。
快速驱动器管理器
作者:
KarstenK
连接和断开网络驱动器
将 C++/CLI 作为一流 CLI 语言的合理尝试
作者:
Nish Nishant
作者认为 C++/CLI 作为一流 .NET 编程语言扮演着自己独特角色的原因。
录音和播放线程类
作者:
Aric Wang
这是一个派生自 CWinThread 类的类。它用于在特定线程中录制和播放声音。
使用指针的参考
作者:
logicchild
一篇解释 C/C++ 如何使用指针的文章。
远程 Windows Mobile 屏幕抓取器
作者:
João Paulo Figueira
通过 ActiveSync 或 WMDC 捕获您的 Windows Mobile 设备屏幕。
内存池示例
作者:
Bony Chen
内存池
一个独立的 NT 服务类:无需派生
作者:
Andre Ladeira
用几行代码创建一个 NT 服务。
自解压安装程序
作者:
Stefan Kuhr
创建一个自解压文件,该文件可以启动多个设置
简单的C++客户端/服务器在CORBA中
作者:
Carlos Jiménez de Parga
Visual C++ CORBA开发入门。
椭圆曲线密码学的简单C++实现
作者:
Jarl Ostensen
有限域EC和简单的ECC方案(C++),以帮助理解原理。
一个简单的类,用于将数字转换为带有千位分隔符的字符串
作者:
Shaun Harrington
一个简单的类,用于将数值转换为字符串,并带有本地化的千位分隔符。
使用 ACE 库的简单 HTTP 代理
作者:
auralius manurung
关于如何构建简单 HTTP 代理服务器的文章
控制 MFC SDI 应用程序启动状态的简单方法
作者:
David Saelman
如何在没有任何闪烁伪影的情况下最小化或最大化 SDI 应用程序。
一个显示透明 PNG 文件的简单方法
作者:
flyhigh
介绍一种显示透明 PNG 文件的简单方法。
简单的 OpenGL 2D 原始图形 EP_OpenGL_002
作者:
erjan123
2D 基本 OpenGL 原始图形:
线条、
点、
三角形、
四边形和多边形
一个简单的饼图控件 - 改进的 3D 饼图
作者:
PrasadPerera
对简单的饼图控件文章的后续,将详细介绍新的改进。
一种使用 SetSfcFileException 未记录函数来破解 Windows 文件保护 (WFP) 的简单方法
作者:
Abdellatif_El_Khlifi
如何在不被操作系统保护检测到的情况下删除/修改受 Windows 保护的系统文件。
Windows Mobile 5.0 简单任务枚举器
作者:
Sreekanth Muralidharan
适用于 Windows Mobile 智能手机的简单任务枚举器。
简单的 XPCOM 教程
作者:
Md. Mazharul Islam Khan
逐步介绍 C++ 中的 XPCOM 创建和实现。
一个小型的 C# 类,
用于模拟用户
作者:
Uwe Keim
介绍了一个简化 C# 中 Windows 模拟的类。
小型内容检测库
作者:
Uwe Keim
介绍一个根据文件内容(和扩展名)检测内容的库。
一套用于压缩和解压缩各种数据的例程
作者:
Uwe Keim
一个包含多个例程的类,
用于快速方便地压缩和解压缩各种数据。
更稳定的观察者模式的模板方法
作者:
Ma Xi
使用模板解决观察者模式中的问题。
线程包装器类
作者:
Bony Chen
工作线程的包装器类。
微型可变字符串分割器
作者:
mi-chi
使用格式掩码标记化和访问字符串内容
带 GDI+ 的 MFC TXPBAR
作者:
skinui
用于 MFC 的带 GDI+ 的 XP 条,类似于 Apple 的 dockbar。
基于UDP的可靠数据传输库
作者:
lilyco
介绍了一个开源的基于UDP的数据传输库。
支持带透明度的 PNG 文件的用户绘制按钮,适用于 Visual C++ 6.0 和 VS2005
作者:
Darren Sessions
使用此类,您可以将 PNG 图像添加到按钮中,并自动获得突出显示和灰度版本。
一个用户界面系统
作者:
Jonathan Enders
一个用户界面基础设施,
可以快速附加到您的应用程序,
并附带一个基于该基础设施构建的简单的文本驱动的平台无关用户界面。
用于读写 Unicode 文件的 UTF-16 类
作者:
Jeffrey Walton, Jordan Walters
一个从 CStdioFile 派生的 UTF-16 类,用于读写 Unicode 文件。
无需重新编译的 MSVC IDE 版本控制方案
作者:
coder112
一种在使用 RCSTamp 更新 .
RC 文件时避免不必要的重新编译的方法。
共享内存的包装类
作者:
Bony Chen
使用内存映射文件在进程之间共享信息。
WTL Hunspell 检查编辑控件
作者:
_oti
WTL Hunspell 检查编辑控件。
Pro*C 的 ABC
作者:
vipulparmar
Pro*C 的基本理解。
关于 CObect、
CRuntimeClass 和相关宏。
作者:
Mahfuzur Rahman.
CObject、
CRuntimeClass 和相关宏有什么用处?
C# 2.0 中的访问控制列表
作者:
Sumit Jain
用于枚举所有访问控制列表条目的工具。
声明式访问注册表设置
作者:
Lonnie McCullough
一组宏和类,允许声明式访问注册表设置。
使用 ADODB 访问数据源
作者:
Karismatic
使用此 DLL,任何人都可以访问 3 个数据库,即 Oracle、SQLServer、Access。
使用 C# 访问 iTunes 中的歌曲和播放列表
作者:
yann bertaud
如何使用 .
NET 获取 iTunes 中的歌曲列表、歌曲信息。
通过 .NET (C#) 访问 SQL Server 虚拟设备接口
作者:
Steve Abraham
本文介绍了 SQL Server 虚拟设备接口以及如何通过任何 .NET 语言访问它
访问:
使用 MySQL C API 访问 MySQL 数据库
作者:
Renato Tegon Forti
一组用于使用 MySQL C API 访问和操作 MySQL 数据库的类
访问:
使用 libpq - C 库访问 PostgreSQL 数据库。
作者:
Renato Tegon Forti
一组用于使用 libpq - C 库访问和操作 PostgreSQL 数据库的类。
ACM 问题 (AARC'98) - Parkinson
作者:
MoustafaS
解决旧的 ACM 问题
VCF中的操作支持
作者:
Jim Crafton
一篇关于向VCF应用程序添加操作支持的文章。
C# 中的 ActiveSync 文件过滤器
作者:
Peter Tewkesbury
本文展示了如何在 C# 中编写 ActiveSync 文件过滤器。
用于 Web 和 Windows 应用程序的 ActiveX 磁条阅读器(带自定义事件)
作者:
VictorVele
读取磁条阅读器的示例,
使用 ActiveX、
COM 对象用于 KioskMsr 阅读器。
将 WTL MDI 窗口添加到 ATL 控件
作者:
Zhang YanFeng
本文将通过一个实际示例,展示如何将 WTL 的 MDI 窗口制作成 ATL 控件。
为 WTL CScrollImpl 添加缩放功能
作者:
Alain Rist
CZoomScrollImpl 扩展了 WTL CScrollImpl 以实现连续缩放。
在Visual Studio .NET中自动递增生成号的加载项
作者:
Catalin Stavaru
终于有一个为VC++.NET递增生成号的加载项了!
将图标文件的图标添加到可执行文件中
作者:
Simon Parmenter
一个 VS2008 C++ 项目,用于将文件中的图标资源添加到可执行文件中。
为您的程序添加自动更新 - 第一部分
作者:
Douglas Day
本文介绍了使用 DDay.Update 库快速轻松地为您的应用程序添加自动更新功能。
为 Win32 应用程序添加 COM 自动化支持
作者:
Mohammed El-Afifi
对于现有的 Win32 应用程序,如何为其提供 COM 自动化功能?
为旧版 Windows 应用程序添加或改造 Aero Glass
作者:
Stefan Kuhr
为 Windows 应用程序添加 Aero Glass,同时保持其向后兼容旧版 Windows 版本。
用于通过 XPathNavigator 将 XML 处理到 Lithium Tree 控件的附加类
作者:
OmegaMan
此类将获取任何有效的 XML 并将具有或不具有属性的节点解析到 Lithium Tree Layout 控件中以供查看。
Adobe ActiveX 控件与 MFC
作者:
rocky_pulley
如何在 C++ 应用程序中使用 Adobe Acrobat 7 Reader ActiveX 控件。
高级多维区域模板类
作者:
valdok
适用于任何坐标类型的多维区域的模板类。
AJAX ASP.
NET 评分控件
作者:
Miroslav Sommer
一篇关于如何使用 AJAX 控件工具包中的评分控件,
并创建 CSS 和图像将其显示为仪表盘或温度计的文章。
AlphaView
作者:
Noel Frankinet
一个虚拟 WTL ListView 控件,基于 SQLite3 表或视图。
不含 MFC 的替代时间戳类
作者:
metcarob
本文介绍了一个可以作为标准 C 日期时间函数的替代品的时间戳类。
C++ 容器的替代方法
作者:
Emilio Garavaglia
模块化泛型编程容器。
Windows PE 校验和算法分析
作者:
Jeffrey Walton
分析演示 PE 校验和是基于 RFC 1071 的累加校验和。
反向工程指南
作者:
Joshua Tully
探讨了阻止反向工程的领域,并为开发人员提供了一些关于防止程序反向工程的函数和想法。
使用 eGui 库实现的 Apple 风格对接栏
作者:
YangXiaoWang
使用 eGui 库实现的 Apple 风格对接栏
C++ 中的异步 HTTP 请求 WinINet 包装器
作者:
crazybit
C++ 的异步 HTTP 下载类
数据:URL 的异步可插入协议处理程序
作者:
Rama Krishna Vavilala
本文介绍了异步可插入协议的实现,
以支持 RFC 2397 中描述的 data: 协议,
在 Internet Explorer 中。
一个用 C++ 编写的、可以触发 COM 事件的 ATL 组件
作者:
Neville Dastur
一个实现进程间通信的 COM 组件,并演示向 Visual Basic 等 COM 容器触发事件。
易于使用的事件
作者:
duyanning
本文描述了一个用标准 C++ 编写的易于使用的事件类。
SQLite3 的一个易于使用的包装器(完全免费的嵌入式数据库引擎!)
作者:
Daniel Cohen Gindi
我创建了类来包装 SQLite3 库,以消除许多烦恼。。。
一个简单的视频处理框架,通过DirectShow抓取帧作为位图
作者:
Mingliang Zhu
本文展示了如何轻松有效地将视频中的所有帧提取为位图。
一个高效的C++/STL库,用于单词谜题和拼写检查
作者:
Dr. Goulu
DicoLib 将单词存储在由长度和表示单词中包含的字母的 26 位位掩码索引的字谜列表中。这使得搜索包含指定字母的单词以及搜索拼写检查应用程序的“接近”单词变得非常快速。
派生自流的Encoder类
作者:
Andrea Cacciarru
如何实现一个派生自Xstream类的类,以及如何从中进行序列化和到其中进行序列化。
对 LOG4NET 日志框架的增强包装器
作者:
Uwe Keim
一篇关于对流行的日志框架 LOG4NET 进行增强包装的文章。
非进度条示例
作者:
GMazzo65
这演示了如何使用Windows XP式的“工作”进度条。
可扩展的报表编辑器
作者:
RockmanZero
可扩展的报表编辑器。您可以直接添加自己的控件,而无需重新编译程序或编写烦人的插件。
一个扩展的 MFC CListCtrl,用于编辑单个单元格、
对齐标题等
作者:
Sanjay1982
MFC CListCtrl 不允许编辑所有列的标签。
此类扩展类实现了指定列编辑器、
行、
单元格和列颜色等的方法。
C++ 模板白痴指南 - 第 1 部分
作者:
Ajay Vijayvargiya
涵盖 C++ 模板的细节。
C++模板傻瓜指南 - 第二部分
作者:
Ajay Vijayvargiya
让我们更深入地研究C++模板!
C++ 中的服务定位器模式实现
作者:
Kenneth Kasajian
服务定位器可用于解耦类,
从而改进整体设计并大大有助于单元测试。
基于ATL的接口实现
作者:
Modesty Zhang
本文介绍了一种仅使用ATL实现基于接口的对象的高效技术。该技术实现了基本COM接口概念,但不依赖COM运行时。
与微软新任 Visual C++ .
NET 社区联络员的访谈
作者:
Chris Maunder
Herb Sutter 刚刚加入微软,担任他们新的 Visual C++ .
NET 社区负责人。
了解他是谁、
他做什么,
以及我们心爱的 Visual C++ 的现状。
关于如何在 std::set 中插入自定义对象的介绍
作者:
programmersmind
关于如何将自定义对象插入 std::set 的介绍
性能计数器简介
作者:
Michael Groeger
应用程序性能监控简介。
无资源文件依赖的 MFC 计算器自定义控件
作者:
peterboulton
一个可重用的计算器自定义控件,其外观和感觉类似于手持计算器,可以通过简单地将 cpp 和 h 文件添加到项目中来在任何 MFC 应用程序中使用(无资源文件依赖)。
一个 MFC 图片控件,用于在对话框中动态显示图片
作者:
TEiseler
一个 MFC 图片控件,用于在对话框中动态显示图片。
一个使用WTL的Outlook风格迷你日历控件
作者:
Tony Ioanides
一个使用WTL的Outlook风格迷你日历控件
函数指针的面向对象包装器
作者:
Kenny Moens
函数指针为一阶函数提供了一种便捷的机制,
但其用法相当复杂。
本文提供了这些函数指针的包装器,
使它们的使用更加容易。
一个符合STL的数学向量类
作者:
Ambidextrous Coder
一个可移植的模板化、符合STL的数学向量类的实现。
子窗口的动画移动
作者:
Chris Losinger
一个简单的类,
用于动画化子窗口的移动
MSN Messenger风格的动画表情符号
作者:
dTianx
如何创建一个RichEdit控件来显示MSN Messenger风格的动画表情符号。
C++/CLI 的 AnimatedRollupControl
作者:
Steve Katic
3dsMax 风格的卷起控件,用 C++/CLI 实现动画。
Windows Mobile 上的视图过渡动画
作者:
João Paulo Figueira
如何在 Windows Mobile WTL 应用程序上为子视图过渡添加动画。
ATL 的另一个新 thunk 复制
作者:
simonchen.net
一项摆脱 ATL 的有用技能,但要自己实现类似的灵活架构。
另一个星际迷航游戏(复古版)
作者:
BadKarma
重制星际迷航游戏,采用 2D 复古风格
另一个线程池
作者:
imagiro
一个具有最少依赖项的简单线程池
另一个WTL网格
作者:
Bjornar Henden
一个WTL网格,主要用于数据库。
API 挂钩 (LoadLibrary)
作者:
Adam Roderick J
一种简单的挂钩 LoadLibrary API 的方法,附带示例
应用 Crypto++:块密码
作者:
Jeffrey Walton
使用 Crypto++ 的块密码加密数据。
应用 Crypto++:伪随机数生成器
作者:
Jeffrey Walton
如何选择 Crypto++ 伪随机数生成器。
应用 Crypto++:使用 RSA 数字签名系统(第一部分)
作者:
Jeffrey Walton
使用 Crypto++ 创建和验证 RSA 数字签名。
近似熵和样本熵复杂度度量
作者:
Chesnokov Yuriy
本文介绍了用于生物信号分析的近似熵和样本熵估计的 C++ 代码
智能设备的阿拉伯化控件
作者:
Hani Gamal Eldeen
用于开发智能设备的阿拉伯应用程序的 .
NET 控件。
使用 checked/unchecked 进行算术溢出检查
作者:
Andrew Phillips
如何有效使用溢出检查并避免一些陷阱。
C++/CLI 中的数组
作者:
Nish Nishant
本文介绍了 C++/CLI 中用于声明和使用 CLI 数组的新数组语法
ASP.NET 服务器控件 -
设计时支持
作者:
Yitzhak Gootvilig
一个关于为 ASP.NET 自定义服务器控件添加设计时支持的教程。
异步函数调用:轻松处理Win32线程
作者:
JaeWook Choi
一篇关于以更直观的方式利用Win32线程的新方法。
ATL OLEDB 内存泄漏 2:CDynamicParameterAccessor
作者:
jason lue
CDynamicParameterAccessor 在特殊情况下存在微妙的内存泄漏问题
ATL PersistXML 实现
作者:
Katasonov
最简单的方法为现有的基于 IDispatch 的 ATL COM 对象添加 XML 持久性。
ATL Server - Web 应用程序/Web 服务
作者:
Leon Finker
使用 ATL Server 类进行 Web 应用程序/Web 服务开发
ATL吸附框架(类似VC.NET)
作者:
Eugene Polonsky
在ATL/WTL中完全实现.NET IDE的吸附窗口。
ATL 无窗口 ActiveX 媒体容器
作者:
Ernest Laurentin
功能齐全的 ATL 无窗口 ActiveX 容器。非常适合托管 Windows Media Player、透明 Flash 和 Silverlight 动画。
ATL7 和属性
作者:
Leon Finker
ATL7 和属性的描述和示例用法
atlPath
作者:
lyshsd
Samuel Gonzalo 的 CPath1.
2 的 ATL/
WTL 版本
使用 DirectShow 进行音频捕获 - 第二部分
作者:
WajihUllahBaig
一个捕获音频并将其保存的控制台程序。
认证加密
作者:
Jeffrey Walton
使用 Crypto++ 进行认证加密。
已验证的 SMTP
作者:
Andy Bantly
用于验证 SMTP 服务器连接的 C++ 类
Visual Studio .NET的自动构建环境插件
作者:
Joshua Jensen
为每个解决方案提供自定义全局环境构建设置的支持。
自动值
作者:
c-smile
Auto Value 是具有未定义状态的变量的实现。
auto_ptr 及其用法
作者:
Neeraj Sathe
本文讨论了 STL 的 auto_ptr 类的用法
Visual Studio 中的自动构建版本控制
作者:
Beau Skinner
自动构建版本感知、
递增和归档。
从 XML 自动初始化 C++ 对象
作者:
Alexandre GRANVAUD
自动从 XML 文件初始化你的数据类。
自动调整控件大小
作者:
drice
自动将控件停靠/锚定在窗口或对话框中的机制。
AutoStart - 在启动 Visual Studio 时自动启动应用程序
作者:
Satervalley
这是 Visual Studio 2003 和 2005 的一个插件,它会在启动 Visual Studio 时自动启动您定义的应用程序。
Web 游戏 Travian 的自动任务工具
作者:
HasAName
为 Web 游戏 Travian 开发自动任务工具。
平均...简单的方式
作者:
David Crow
如何计算一组数字的平均值。
C++ 的 AVL 二叉树
作者:
Dimiter Georgiev
将 HeightBalancedTree C++ 模板用作数组或有序序列。
C++ 中的反向传播人工神经网络
作者:
Chesnokov Yuriy
本文演示了一个反向传播人工神经网络控制台应用程序,包含用于性能估计的验证集和测试集,使用不均匀分布度量。
Barcode .NET 控件
作者:
rocky_pulley
一个支持打印和保存的 Code 39 条形码控件。
极简 BOOTP 守护进程/服务器
作者:
Dennis Kuppens
本项目提供了一个极简的 BOOTP 守护进程/服务器。
Bootp 是一种通过 MAC 地址为设备分配 IP 地址的协议。
BasicAdmin - 个人组织者
作者:
ErnestoNet
财务、联系人、笔记组织者
BasicExcel - 用于读写 Microsoft Excel 的类
作者:
Yap Chun Wei
用于读写 Microsoft Excel 的类
开始并行编程 (OpenMP)
作者:
uusheikh
使用 OpenMP 在多核系统上提高程序性能。
Direct3D 10 入门
作者:
Vahid Kazemi
使用 Direct3D 10 创建您的第一个应用程序。
C++ 中的 BEncode 解析
作者:
air lobster
C++ 中非常高效的 BEncode 解析器。
更好的睡眠方式:控制线程的执行并限制 CPU 使用率
作者:
hagarwal
这是一个类,可以帮助您控制涉及循环/轮询的线程的执行,并将其 CPU 使用率限制在指定限制内。
带设计器选择规则的斜面线控件
作者:
DXNuk
一个具有 Visual Studio Designer SelectionRule 支持的斜面线控件。
二进制文件复制
作者:
Pawan84
一个以二进制模式读/写文件的 C++ 程序。
从屏幕捕获位图
作者:
Roger65
位图的结构。
位运算解释
作者:
programmersmind
几个著名的位运算问题集
将 OGRE 图形引擎集成到您的 WPF 项目中
作者:
Leslie Godwin
将一流的图形引擎集成到您的 WPF 应用程序中。
VC++ 2005 Redistributables 的引导程序(带 MSI 3.1)
作者:
oshah
关于 Visual C++ 2005 中部署的讨论,以及 vcredist_x86.exe 的修改版本,其中包含 MSI 3.1。
OSG 中的弹跳球
作者:
Adrian Savage
使用离散事件、三元堆和插值在 OSG 中进行模拟。
BoxPlanner - 简单的布局算法
作者:
panboza
用于在行或列中布局控件的布局算法
弥合 .NET 和 Extended MAPI 之间的差距
作者:
Helmut Obertanner
关于如何从 .NET 应用程序访问 Extended MAPI 属性、字段和方法的一篇文章。
为框架窗口添加阴影
作者:
Mingliang Zhu
一篇关于如何使应用程序框架窗口具有阴影的文章。
无需 MFC/ATL。
好冷啊!
作者:
David Crow
简要描述如何解析来自几个天气相关网站的 XML。
BSOD Saver - 蓝屏死机屏幕保护程序
作者:
nbugalia
模拟蓝屏死机和 Windows XP 重启的屏幕保护程序
使用 Scintilla 和 CINT 构建一个简单的 C++ 脚本编译器
作者:
Robert Umbehant
如何使用 Scintilla 和 CINT 构建一个简单的 C++ 脚本编译器。
使用 VC 构建客户端/服务器应用程序以进行安全的私有文件共享
作者:
Ganyob
如何使用免费 SDK 构建安全的私有文件共享客户端/服务器
使用属性化 ATL 构建丰富的 COM 组件
作者:
Alex Kolesnichenko
一篇关于如何使用属性化 ATL 构建功能丰富的组件的教程文章。
燃烧你窗口的边缘,赋予它们特色
作者:
Michael Dunn
不,这不是拼写错误。
使用 Image Mastering API 版本 2.0 (IMAPI2) 刻录 CD/DVD 媒体
作者:
Eric Haddan
使用 IMAPI2 刻录 CD/DVD 应用程序的示例。
绕过 ftell/fseek 的 2GB 限制
作者:
IGx89
关于如何实现 _fseeki64 和 _ftelli64 的说明。
C# ATLCOM 互操作代码片段 - 第一部分
作者:
Gopi Krishna Nuti
代码片段详细介绍 C# 和 ATLCOM 中的互操作编程
C# 可自定义嵌入式 HTTPServer
作者:
Mark Swaanenburg
一个用于 C# 的可自定义嵌入式 HTTPServer。
C# ImageText 按钮
作者:
Spaccabbomm
具有 XP 样式的简单图像/文本按钮控件
C# 本地互操作:方法和性能
作者:
Debdatta Basu
C#/
C++ 互操作的介绍,
以及性能评估。
C# StatusBarProgressPanel 控件
作者:
Al Forno
一个显示标准 ProgressBar 控件的状态栏面板。
C++ HMAC-SHA 类实现
作者:
Chien-Chung, Chung
C++ HMAC-SHA1 类
C++ 编码实践指南
作者:
Chesnokov Yuriy
本文介绍了 C++ 编码风格和实践,应遵循这些风格和实践来开发健壮可靠的代码,并且易于其他开发人员理解和维护。
C++ 异常:优点和缺点
作者:
Nemanja Trifunovic
对使用异常与错误代码的优缺点进行公正的分析。
C++ 实现 C# 属性和索引器,
带访问器修饰符
作者:
jeff00seattle
C++ 实现 C# 的属性和索引器功能,
并使用访问器修饰符控制它们的编译时可访问性。
C++ 内存管理创新:GC 分配器
作者:
xushiwei
大多数 C++ 程序员无法从“垃圾回收”技术(GC)中受益。这里有一种新的内存管理技术,称为“GC 分配器”(注意它不是“GC”)。
C++ 元类
作者:
Niraj Kedar
可在运行时修改的类
C++ 对象化设计模式
作者:
MarcosCB
一种为 C++ 提供通用对象继承优势的设计模式
C++ 属性访问器
作者:
Chris Grimes
展示如何创建支持 C#-like 语法的 C++ 属性访问器。
C++ 静态初始化顺序:解决旧问题的方案
作者:
Matthew Faithfull
提出一种简单的控制静态对象初始化顺序的方法。
C++ 包装器类用于计算移动平均值
作者:
Member 2516638
C++ 包装器类用于计算移动平均值
C++ XML,
轻松上手!
作者:
Alex Hazanov
C++ 的 XML DOM 包装器。
C++/CLI 实战 - 声明 CLR 类型
作者:
Nish Nishant
摘自第 1 章。主题是(1)声明 CLR 类型和(2)句柄:CLI 等同于指针。
C++/CLI 实战 - 实例化 CLI 类
作者:
Nish Nishant
这是第 1 章的摘录,涵盖了 CLI 类的实例化,并讨论了构造函数和赋值运算符。
C++/CLI 实战 - 使用内部指针和固定指针
作者:
Nish Nishant
摘自关于内部指针和固定指针的第 4 章。
C++/CLI 库类用于互操作场景
作者:
Nish Nishant
本文简要介绍了很少使用的一些类,如 auto_handle、lock 和 ptr。
C1:计算器是如何工作的/如何编写一个?
作者:
Michael Lüftenegger
计算器解释
计算器 VC++_2005
作者:
Ionescu Marius
一个基于继承类的简单计算器。
使用 C++ 语言调用 Lua 函数。
作者:
Renato Tegon Forti
使用 C++ 语言调用 Lua 函数。
在 ADO.NET 中调用存储过程
作者:
sandeep@s
执行 SQL Server 存储过程以及如何检索返回参数的介绍
捕获窗口控件并修改其属性
作者:
Ashkbiz Danehkar
一个类似 MS Spy++ 的 Spy 工具程序,可以捕获窗口控件并修改其属性。对于学习窗口句柄及其属性很有用。
CAtlHttpClientT Bug 已修复
作者:
Yury Lukach
ATL 7 CAtlHttpClientT 代码的修复
CAutoNativePtr - 用于在托管代码中使用本地对象的托管智能指针
作者:
Nish Nishant
CAutoNativePtr 是一个托管模板类,它充当智能指针,用于在托管代码中使用本地对象非常方便。
CBalloonMsg - AfxMessageBox 的一个易于使用的非模态替代品
作者:
Paul Roberts
方便使用气球工具提示以非模态方式传达提示/消息。
CBrowseFolderDialog 类
作者:
Deni\ys Ponomarenko
一个简单的 BrowseForFolder 对话框功能实现。
CColorBox
作者:
PEK
一个非常简单的按钮,显示一种颜色,并通过单击按钮允许用户更改它。
CCoolFXStatic
作者:
Hou Tianze
一个 CStatic 派生类,
封装了 dswigger 的 cool FX 效果。
CFadeStatic
作者:
Hou Tianze
一个 CStatic 派生类,
为你的图片控件添加淡入/淡出效果。
CGetOpt - 一个命令行参数解析类
作者:
Geert van Horrik
这个类使你能够轻松地在任何 C++ 应用程序中解析命令行。
CHandleT - WTL 的 HANDLE 包装器
作者:
isemenov
一个简单的 Win32 HANDLE 类型包装器。
以编程方式更改 Windows XP 的 Bootskin、
Windows 文件保护和主题。
作者:
Naren Neelamegam
Vistra 代码演练文章,
解释 Windows 的一些有趣之处。
使用 VC++ 以编程方式更改 Windows 音频设备。
作者:
odlumb
如何以编程方式启动和操作小程序。
聊天机器人教程
作者:
Gonzales Cenelia
关于制作人工智能聊天机器人的教程
检查德州扑克牌
作者:
UziTech
在德州扑克游戏中检查您的牌。
检查用户对文件或文件夹的权限
作者:
Softomatix
一个组件,
用于检查给定用户是否对文件/文件夹具有特定访问权限。
已检查的迭代器
作者:
Nemanja Trifunovic
关于 C++ 已检查迭代器的一些常见问题的解答。
C++ 的 CIniFile 类 - 一个健壮的跨平台 INI 文件类
作者:
Todd Davis
一个功能齐全且跨平台友好的处理 *.ini 和 *.cfg 文件的方式。
类函数回调
作者:
Tydia-kun
展示了如何回调类中非静态的函数。
干净快速地取消 I/O 操作
作者:
Sathyanarayanan Srinivasan
本文介绍了干净快速地取消 I/O 操作的方法。
Windows XP 远程桌面上的 ClearType
作者:
Dan Farino
一个内核补丁,可在 Windows XP SP2 的 RDP 上启用 ClearType。
CLinq - C++/CLI 语言的 LINQ 支持
作者:
Tomas Petricek
CLinq 项目是一个库,
使能够从 C++/CLI 语言使用 LINQ 技术
剪贴板小助手
作者:
yaca
剪贴板小助手 - 以最简单的方式管理您的剪贴板。
CMp3Tags - id3v1.
1 标签读取器/
写入器
作者:
Dean Thomas
一篇关于读取和写入 MP3 文件标签的文章。
使用 CAdvancedComponent 为 CButton、
CEdit 和 CDialog 实现彩色
作者:
Loack_
使用 CAdvancedComponent 更改 CButton、
CEdit 和 CDialog 的背景、
前景和其他颜色。
带XP主题的WTL颜色选择器
作者:
Tim Smith
WTL应用程序的颜色选择器控件,
包含可选的XP主题支持。
COM 互操作难行
作者:
keesp
一个 COM 新手在 DLL 冲突中的旅程。
C++ 中的组合,第 2 部分
作者:
Shao Voon Wong
介绍查找组合的 4 种新算法。
带源代码的命令行工具,
用于向任何可执行文件添加本地资源
作者:
kamnas
一个带源代码的命令行工具,
用于向可执行文件添加任何本地 Win32 资源(HTML、
图标、
BMP 等)。
C++ 的注释工作台 - Visual Studio .
NET 插件
作者:
lazybug_in
C++ 的注释工作台 - 一个 Visual Studio .
NET 插件。
通用加载项
作者:
Sp1ff
为 DevStudio、Visual Studio 和 Office 编写加载项。
比较两个位图的相等性
作者:
PJ Arends
代码片段,
比较两个HBITMAP句柄,
以查看它们包含的位图是否相同。
CompilationCleaner:
使用 CLR 接口进行高效文件搜索
作者:
Jeff J
开发人员工具,
用于清理多次编译。
在 Microsoft Visual C++ 环境中编译和集成 Crypto++
作者:
Garth J Lancaster, Jeffrey Walton
使用 Crypto++ 和 VC++ 时避免常见陷阱。
Composite 模式作为 C++ 组件
作者:
tojohere
Composite 模式作为可重用的 C++ 模板类
使用 Functors 对 Composite 进行条件迭代
作者:
Dave Handley
使用 functors 在迭代 Composite 时有条件地返回值。
C 语言的保守垃圾收集器
作者:
Yasin HINISLIOGLU
本文介绍了使用 C 语言的垃圾回收和内存管理
C++ 中的 Const 说明
作者:
LaymanZheng
本文说明了 C++ 中 const 的常见用法
建筑模式模板类库
作者:
Matthew Faithfull
实现建筑模式的模板类。
控制从 Internet 到 DMZ 或 Intranet 的 IP 流量
作者:
snp157
控制从 Internet 到 DMZ 或 Intranet 的 IP 流量
用 C# 控制 Skype
作者:
Gabriel Szabo
用于控制 Skype 的 C# 示例代码。
将日文转换为罗马字
作者:
Santhosh G_
将平假名和片假名字符串转换为罗马字
将 MAC 地址字符串转换为字节
作者:
anand choubey
代码片段将 MAC 地址字符串格式转换为字节
将 Microsoft COM 转换为 XPCOM
作者:
Md. Mazharul Islam Khan
从 Microsoft COM 到 XPCOM 的逐步创建
托管字符串*数据类型到LPCTSTR的转换
作者:
mshoukry_alkhwarazmi
一个用于将VC++.NET String*数据类型转换为旧式LPCTSTR的类
复制构造函数和赋值运算符:告诉我规则!
作者:
Kenneth Kasajian
我有时会被刚接触 C++ 的经验丰富的程序员问到这个问题。网上有很多关于这个主题的好书,但我发现网上没有清晰简洁的规则集,供那些不想了解语言的细微差别——只想知道事实的人参考。
修正 ADOX Table 对象的列序号
作者:
Ferdie
获取 ADOX Table 对象的正确列序号。
在 WinXP 中正确绘制的主题化对话框
作者:
Luuk Weltevreden
本文展示了一种解决图形错误的解决方法,
该错误会导致复选框或单选按钮在主题化对话框上显示为黑色背景。
计算 C 或 C++ 代码的行数
作者:
Roger65
一篇关于计算代码行数的文章。
CPU 负载控制
作者:
jkhax0r
演示如何控制计算机使用的 CPU 负载量。
CQuickList
作者:
PEK
一个自定义绘制的虚拟列表控件。
支持子项编辑、
图像、
按钮(复选框、
单选按钮)、
自定义颜色和“列导航”。
使用 WTL 创建便捷的工具栏助手
作者:
Rocom
更轻松地生成工具栏图像。
从全局/静态 void 返回具有任何类型和数量参数的函数的线程
作者:
hagarwal
这是一个宏,它接受任何 void 返回的全局/静态过程的名称,后跟要传递给该过程的参数列表,并在新线程中调用带有提供的参数的过程。
创建支持动态框架窗口布局的通用文档模板
作者:
dean170
介绍一种设计非常复杂、
丰富的文档类型的编程技术。
使用 WSE v2.
0 和 ASP.
NET SimpleHandlerFactory 创建异步 Web 服务
作者:
DGoins
本文介绍了使用 ASP.
NET 和 WSE v2.
0 实现异步 Web 服务的另一种方法。
在自己的控件上创建即时工具提示
作者:
autodebug
在树形视图控件等自己的控件上创建即时工具提示非常容易。
使用 ScriptBuilder 轻松创建 INSERT 批处理文件
作者:
Gordon Kushner
用于生成 SQL Server INSERT 脚本的实用程序
轻松创建多语言网页
作者:
Stephan Pilz
轻松创建多语言网页,
无需使用本地化和资源。
使用私有 MFC、ATL 和 CRT 程序集轻松创建项目
作者:
Martin Richter [rMVP C++]
一种从应用程序本地文件夹创建使用 CRT、MFC 和 ATL 库 DLL 的程序的简单方法。
创建简单的调色板动画
作者:
Aric Wang
向您展示如何用调色板创建简单的动画
在CView下为MinView创建子窗口
作者:
Youngho Kim
本文基于CWnd控件,
在CView下制作了一个CView。
CreateCheckboxImageList - 一个非 MFC 函数,用于创建主题复选框的图像列表
作者:
Hans Dietrich
CreateCheckboxImageList 是一个函数,用于创建主题或非主题复选框的图像列表,适用于树控件、列表控件和列表框。
创建 C++ 线程类
作者:
Walter Capers
探讨 C++ 中的平台无关线程。
创建动态半透明对话框
作者:
CheerJeer
使用两种常用技术创建不寻常的用户界面。
在 Windows 窗体上创建 OpenGL 视图
作者:
Benjamin Wootton
如何在 Windows 窗体上创建 OpenGL 视图。
使用 Visual Studio 2005 C++/CLI 和 .NET Framework 2.0 创建和使用用户控件
作者:
PatGulotta
这是一篇关于如何创建用户控件以及如何将其添加到其他项目中的文章,使用 Visual Studio 2005 C++/CLI 和 .NET Framework 2.0。
创建可移动的子窗口控件
作者:
saud_ad
介绍如何构建用户可以在运行时移动的 Windows 控件。
创建通用 ProfUIS 对话框和 ProfUIS 消息框
作者:
Leshchuk Aleksey
创建通用 ProfUIS 对话框和 ProfUIS 消息框
CRegSettings - 注册表帮助类
作者:
Magomed Abdurakhmanov
用于将应用程序设置存储在注册表中的简单类。
临界区块
作者:
hongseok.com
使用 CRITICAL_SECTION 的辅助类
跨平台互斥锁
作者:
Gulyan
在跨平台编程中使用互斥锁
原生 C++ 中的跨线程调用
作者:
einaros
本文讨论了多线程应用程序中同步的必要性,并提供了一个用于在线程之间进行调用的通用框架:ThreadSynch。
用于与服务提供商交互的跨平台 IPC 事件管理器
作者:
Alex_Intw
本文向您展示了如何通过共享内存队列在 Windows 和 Linux 平台之间发送或发布事件。
加密互操作性:数字签名
作者:
Jeffrey Walton
使用 Crypto++、Java 和 C# 签名和验证消息。
加密互操作性:
密钥
作者:
Jeffrey Walton
使用 Crypto++、
C# 和 Java 以 PKCS#8 和 X.
509 格式导入和导出加密密钥。
CSecureEditEx - 更安全的编辑控件
作者:
Dominik Reichl
CSecureEditEx 控件可以抵抗密码查看器。
密码不会显示在进程内存中。
CSHA1 - SHA-1 哈希算法的 C++ 类实现
作者:
Dominik Reichl
CSHA1 - SHA-1 哈希算法的 C++ 类实现
CTextFileDocument
作者:
PEK
CTextFileDocument 允许你使用不同的编码(
ASCII、
UTF-8、
Unicode 16 小端/
大端都受支持)
读写文本文件。
CThread
作者:
PEK
CThread简化了启动、运行和停止线程的过程。您可以像在C#或Java中一样使用它来处理线程。
CTreePropSheetEx – CTreePropSheet 的扩展版本
作者:
Yves Tkaczyk
CTreePropSheetEx 是 CTreePropSheet 的扩展,
提供了新的功能,
如调整大小、
跳过空页以及新的属性框架,
如 Office 2003 选项表。
C++ 中的自定义(用户定义)运算符
作者:
John Crenshaw
C++ 本身不支持添加新运算符,但本文展示了如何通过宏和一些巧妙的重载,可以轻松地添加自己的运算符。
Visual Studio .
NET 的自定义 OpenGL 向导
作者:
Youngho Kim
在 Visual Studio .
NET 中使用 MFC 创建 OpenGL 窗口
自定义模态对话框
作者:
lata07mahi
具有用户自定义外观和感觉的模态对话框。
用于Visual Studio .NET 2002和2003以及Visual Studio 2005的CvsIn插件
作者:
jiulun
用于Visual Studio .NET 2002和2003以及Visual Studio 2005的CvsIn插件。
CXml – MSXML 3.
0/4.
0/5.
0/6.
0 的包装类
作者:
Jerry.Wang
此包装类将尝试使用计算机上的最新版本 MSXML,
并且由于使用了 auto_ptr,
因此非常方便。
CZoomCtrl:
一个带缩放和滚动功能的图片控件
作者:
Jim Dill
一个可滚动的子窗口,
用于显示任意大小的图片。
Dahlia 调试设备浏览器栏
作者:
Jeremy Boschen
一个 Internet Explorer 浏览器栏,
充当伪调试输出设备
数据库虚拟游标
作者:
Hatem Mostafa
本文演示了一种使用虚拟游标优化 DBMS 输出游标存储的新技术。
使用 STL 流运算符进行调试日志记录
作者:
Johann Anhofer
一个易于使用的调试日志记录器,通过自定义流缓冲区实现。
以流式方式进行调试跟踪
作者:
Emilio Garavaglia
使用 std::ostream 在调试窗口中进行跟踪
在第二个监视器上调试应用程序显示
作者:
#realJSOP
这段代码将在编译时带有调试信息的情况下自动在第二个监视器上启动您的应用程序。
CRC 哈希值的调试器支持
作者:
Ivo Beltchev
使用表达式求值器在调试器中将 CRC 哈希值转换为字符串。
通过调试器进行调试
作者:
Jeffrey Walton
在 .
NET 世界中使用 WinDbg 进行调试。
简化您的循环……
用 for_each 替换 for
作者:
Gabhan Berry
如何使用 STL for_each 算法实现循环,
以及为什么这样做是个好主意。
DEELX - C++ 的正则表达式引擎
作者:
sswater shi
DEELX 正则表达式引擎是最方便易用的引擎。
委托工厂
作者:
Asa Meltzer
使用委托的动态工厂
C++ 中的委托,
带自然赋值运算符
作者:
arystotenes
Michael J.
像 C# 或 Delphi 中的委托类型。
删除目录及其子文件夹
作者:
Feroz Zahid
删除整个目录结构的函数。
使用 C++ 设计游戏引擎框架
作者:
nalla
本文描述了我用 C++ 创建通用游戏引擎框架的工作。
设计使用 COM+ 队列服务的异步处理
作者:
Partha Kuchana
COM+ 队列服务简介。
检测回收站是否为空
作者:
Cojocaru Sergiu
如何检测回收站是否为空?在本文中找到答案。
根据指定的背景颜色确定理想的文本颜色
作者:
#realJSOP
一种根据指定的背景颜色以编程方式确定适当前景颜色的方法
对话框通信
作者:
toxcct
关于数据交换的艺术
Direct2D:Windows 7 绘图中的硬件加速
作者:
Michael Chourdakis
使用一种新的、基于 ActiveX 的硬件加速接口绘制您的矢量图。
DirectShow - 使用 IKsPropertySet 进行精细电视调谐。
作者:
Liaqat Fayyaz
如何在 DirectShow 中微调电视频道 /
如何设置电视调谐器设备的自定义视频频率?
DirectSound 包装类
作者:
Arman S.
一篇关于多媒体的文章——
使用 DirectSound 组件播放波形。
DirectUI
作者:
Leslie Zhai
带有 DirectX 3D 动画的开源无窗口演示管理器库。
DirectX 9 SDK 与 .
NET 窗体 (C++)
作者:
IrrationalThinking
展示了如何在 .
NET 窗体中实现 DirectX 渲染窗口。
使用 c++ 通过经纬度计算距离
作者:
chhibs
正如标题所示。
中小型办公室的分布式计算
作者:
hax_
介绍用于分布式计算的开源 hxGrid 库。该库的主要优点:集群仅使用 Windows 2000/XP/Vista 工作站的空闲时间(无需专用工作站);易于使用;免费。
基于 MFC 的 DNS 查询应用程序
作者:
Chesnokov Yuriy
本文演示了针对特定域名地址的 DNS 查询,并提供了 MFC GUI 界面以便于使用。
Don Kackman 多显示器类移植到 WTL
作者:
Igor Vigdorchik
Win32 多显示器 API 的类包装器
拖放 Outlook 附件
作者:
Javed Akhtar Ansari
本文演示了如何将 Outlook 附件拖放到树形视图节点上,并描述了 Outlook 的私有剪贴板格式。
支持多选和列表间拖动的拖动列表框
作者:
ckorda
MFC 的 CDragListBox 的替代品,支持多选和列表之间的拖动
绘制倾斜/斜体文本字符串
作者:
Andrew Qu
本文展示了如何绘制倾斜/斜体文本字符串
将图像绘制为 3D 曲面
作者:
Darryl Bryk
介绍了使用 OpenGL 将图像绘制为 3D 曲面图的代码。
驱动程序、异常和 C++
作者:
valdok
在驱动程序中使用带析构函数和异常的 C++ 对象
Win32 中的双/多显示器支持
作者:
Asim Goheer
如何为您的 Win32 程序添加双/多显示器支持。
转储很容易
作者:
Egidio
一种轻松转储字节数组的小方法。
MFC 菜单和工具栏的动态配置
作者:
Franck Paquier
通过外部 XML 文件动态激活应用程序菜单和工具栏。
动态链表树
作者:
AhmedEssamNaiem
使用Vector和双向链表创建树。
来自 XML 配置文件动态菜单和工具栏
作者:
Toufiqur Rahman Chowdhury (TRC)
本文介绍了一个解析 XML 配置文件并动态创建菜单和工具栏的应用程序。
C++ 的动态消息传递
作者:
Achilleas Margaritis
C++ 的动态消息传递。
动态文本段图像验证
作者:
Jeffrey Walton
使用Crypto++进行哈希处理,
检测硬件故障和非授权内存补丁。
动态添加/编辑远程进程的环境变量
作者:
Sarath C
动态添加/编辑远程进程的环境变量
通过 UPnP 轻松进行端口转发和路由器管理
作者:
upredsun
本文介绍了端口转发是什么。
也提供了 UPnP 源代码。
基于边缘的模板匹配
作者:
Shiju PK
实现基于边缘的模板匹配或模式匹配算法。
使用小波变换进行图像边缘检测
作者:
Chesnokov Yuriy
本文介绍了一种与传统图像滤波操作(使用边缘检测滤波器)相比的边缘提取的替代方法
编辑(添加/删除/修改)ARP 表
作者:
Usama El-Mokadem
一个显示和修改由地址解析协议 (ARP) 使用的 IP 到物理地址转换表的工具。
C++ 中的高效线程——
第 1 部分:
基本线程类
作者:
FlamTaps
将 Win32 线程 API 封装成 C++ 友好的类。
C++ 中的高效线程——
第 2 部分:
ExitableThread 类
作者:
FlamTaps
将 Win32 线程 API 封装成 C++ 友好的类。
使用 ADO 在 C++ 中进行高效数据处理:GetRows 方法
作者:
Vitaly Tomilov
通过 GetRows 方法提供的 Safe Arrays,演示了在 C++ 中高效处理 ADO 记录集对象。
EfTidyNet: Tidy 库的 .NET 包装器
作者:
ThatsAlok
用于解析 HTML 的免费组件,EfTidyCom 的 .NET 版本
为新手准备的应用程序提升:提升并写入注册表的逐步指南
作者:
joseangelmt
我们将使您的应用程序能够写入 HKEY_LOCAL_MACHINE 中的条目,并在必要时提升您的应用程序。
电子邮件通知器——
在收到多个 GMail(
和其他)
帐户的新邮件时通知用户
作者:
Catalin Stavaru
这款轻巧但非常实用的应用程序会在收到多个 GMail(和其他)账户的新邮件时通知用户。使用 C++/MFC 编写。无需 .NET 框架,不启动浏览器实例,系统资源占用低!
将 Python 嵌入 MFC 对话框
作者:
Sharjith
演示如何使用 Python 解释器求数学表达式
嵌入式 Zerotree 图像编解码器,带 Bior97 SSE 优化小波变换
作者:
Chesnokov Yuriy
本文演示了嵌入式零树静止图像编解码器与 JPEG 2000 小波滤波器的使用。
将 CMFCOutlookBar 嵌入 CSplitterWnd 窗格
作者:
vikas maan
在 SplitterWnd 的任何窗格中创建一个 2008 MFCOutlookBar。
将 Python 嵌入到您的 C++ 应用程序中
作者:
AnOldGreenHorn
用于将 Python 解释器嵌入标准 C++ 代码的包装类
模拟 CoCreateInstance()
作者:
Elias Bachaalany
描述了如何在没有注册的情况下使用 COM 对象。
EnableGroupboxControls - 一个非 MFC 函数,用于启用或禁用组框内的所有控件
作者:
Hans Dietrich
EnableGroupboxControls 是一个仅基于控件窗口矩形来启用或禁用组框内所有控件的函数。还解释了一种实现组框复选框的简单方法。
加密/自解密文件(
原生 C++ 和 .
NET)
作者:
Leon Finker
根据密码和选择的算法,
一次加密/自解密一个文件
通过 Win32 同步对象确保单例执行
作者:
CheerJeer
同步对象句柄:单例运行的另一种机制。
枚举迭代和字符串转换
作者:
sidpage
枚举迭代和字符串转换
EnumBinder - 将 C++ 枚举绑定到字符串、
组合框、
任意数据结构
作者:
Warren Stevens
一种将 C++ 枚举绑定到字符串、
组合框、
列表框、
任意数据结构的便捷方法。
枚举备用数据流
作者:
Siddharth Barman
枚举 NTFS 文件中包含的备用数据流。
枚举系统代码页
作者:
Rob Caldecott
用于 EnumSystemCodePages API 调用的 MFC 和 ATL 包装类
EpServerEngine - 使用 C++ 和 Windows Winsock 的轻量级模板服务器-客户端框架
作者:
Chris La
如何使用模板服务器-客户端框架 EpServerEngine(C++ 和 Windows Winsock)快速创建服务器-客户端网络。
EpServerEngine.cs - 使用 C# 和 Socket 的轻量级异步 IOCP TCP 模板服务器-客户端框架
作者:
Chris La
如何使用 IOCP TCP 模板服务器-客户端框架 EpServerEngine.cs (C#) 快速创建服务器-客户端网络。
Espresso - Java 与 .NET 原生互操作 - 第一部分
作者:
Guy Balteriski
本文介绍了一种高性能的 Java 平台和 .NET Framework 之间的互操作解决方案。建议的解决方案不替换 Java 虚拟机或 .NET Framework 运行时,而是您的 JVM 或 .NET 分别托管在对方的运行时环境中。
事件接收器
作者:
Doug Richards
在 ATL COM Add-Ins 的上下文中,对 C++ 中的事件接收器的介绍。
ExcelFormat 库
作者:
Martin Fuchs
ExcelFormat 允许使用 C++ 读取、
写入和编辑 XLS(
BIFF8 格式)
文件。
ExecApp、ExecRegisteredApp 和 LookupRegisteredApp - 用于执行应用程序的非 MFC 函数
作者:
Hans Dietrich
ExecApp 是 WinExec() 的替代品。ExecRegisteredApp 执行为指定文件扩展名注册的应用程序。LookupRegisteredApp 检索为指定文件扩展名注册的应用程序文件路径。
C++ 中的显式构造函数
作者:
programmersmind
C++ 中的显式构造函数。
将 Web 浏览器收藏夹导出到 XML 文件
作者:
Aric Wang
本文为您提供了一种导出 Web 浏览器收藏夹的方法。
GPU 上的扩展 GMM 用于背景减除
作者:
phoaivu
用于背景减除的扩展高斯混合模型的 GPU 实现
使用 Lua 5.2 扩展 C++ 应用程序
作者:
Richard Chambers
使用 Lua 5.2 C 接口的子集来扩展 C++ 应用程序。
扩展 Microsoft 终端服务客户端以提供无缝窗口
作者:
Martin Wickett
本文描述了一种扩展 Microsoft 终端服务/远程桌面客户端以使用无缝窗口的可能方法。
使用 Tangram Extension Tools for Application 扩展 Office 2007
作者:
sunhui
使用 MFC/ATL 和 .NET 技术扩展 Microsoft Office 2007 用户界面的新方法。
扩展 Outlook 的新功能
作者:
Karl Josefsson
了解如何添加按钮以及如何与 Outlook 交互。
使用 DLL 注入扩展任务管理器
作者:
rocky_pulley
如何使用 DLL 注入扩展 Windows 任务管理器功能。
在 Web 服务反序列化失败时,提取来自外部 Web 服务的原始 SOAP 消息
作者:
OmegaMan
本地 Web 服务调用第三方 Web 服务,该服务返回 XML 数据且反序列化失败,本文展示了如何获取实际的 SOAP 消息。
提取 Windows 产品密钥——
使用 API!
作者:
handsomeme
获取窗口的产品密钥!
将加速键提取为人类可读的文本
作者:
Jörgen Sigvardsson
本文展示了如何使用当前用户的语言设置,
提取加速键并将其转换为人类可读的文本。
使用 OpenCV 进行人脸和眼睛检测
作者:
Zeeshan Ejaz Bhatti
本文演示了如何在 .NET 中使用 OpenCV 对图像进行人脸和眼睛检测。
带肤色和运动分析的 C++ 人脸检测库
作者:
Chesnokov Yuriy
本文介绍了一个用于彩色和灰度数据的 SSE 优化 C++ 人脸检测库,包括肤色检测、用于加速处理的运动估计、小尺寸 SVM 和 NN 粗略人脸预过滤、PCA/LDA/ICA/任何降维/投影以及最终的 NN 分类。
淡入效果 - 渐变效果 - Alpha 混合 - 缩略图 - 复制 HBITMAP
作者:
saiful_vonair
玩转位图颜色的简单方法。
快速紧凑的 HTML/XML 扫描器/分词器
作者:
c-smile
HTML/XML 扫描器/分词器,也称为拉式解析器。
快速 C++ 委托:Boost.Function “即插即用”替换和多播
作者:
JaeWook Choi
一篇关于实现具有许多高级功能的快速 C++ 委托的文章。
使用 Haar 变换快速进行二维图像缩放
作者:
Chesnokov Yuriy
本文演示了使用 Haar 变换结合 MMX 优化进行二维图像缩放。
使用 CUDA 的快速图像模糊
作者:
ChaoJui
高性能、高质量的图像模糊
使用共享内存和 InterlockedCompareExchange 进行快速 IPC 通信(已更新!)
作者:
studio_ukc
编写非常快的进程间通信类的指南。
本文描述了一种不需要锁定或线程同步的 IPC 方法。
快速列表数据结构
作者:
Tolga Birdal
一种基于链表和动态数组的快速数据结构。此列表具有 O(1) 的添加、删除和访问时间。
快速读/写锁
作者:
Ultrano
读/写锁同步对象的优化实现。
在 WinCE/PocketPC 上快速创建区域
作者:
dzolee
一种通过位图蒙版快速创建自定义形状窗口的解决方案。
文件加密工具
作者:
Nir Dremer
基于 Blowfish 加密算法的文件加密工具。
文件轮换器
作者:
Manish K. Agarwal
当文件大小达到预设的最大文件大小时,通过在文件名中附加 00、01、02、03 等来轮换文件。
FilePreviewCtrl - 以文本、十六进制和图像格式预览文件
作者:
OlegKrivtsov
本文演示了 WTL 应用程序中的文件预览控件。
FileVersion - 检索文件版本信息
作者:
Martin Brandl
轻松确定指定文件的版本或当前进程的版本。
在 ASP.NET Web 应用程序中查找“泄露”的数据库连接
作者:
Todd Denlinger
介绍了一种监控数据库连接在 ASP.NET 应用程序中保持打开状态的方法。
查找单词
作者:
Roger65
Windows 的查找是一个不错的工具,
但有时您需要更多。
这个程序/工具正是为此而设计。
find_first_of: STL 算法中的一个性能陷阱
作者:
Jim Xochellis
本文讨论了 most notable find_first_of 实现中的性能问题,
并提出了有用的改进和解决方法。
定点类
作者:
PeterSchregle
用于定点数学的 C++ 模板类。
修复 MFC CToolBar 的工具栏按钮位置错误
作者:
Mingliang Zhu
一篇关于 MFC CToolBar 错误的文章,该错误可能导致为工具栏按钮显示不正确的工具提示。
无闪烁主窗口调整大小
作者:
David Lantsman
无闪烁地调整主窗口大小。
字体枚举器
作者:
PARK Youngho
一个枚举 Windows 上所有已安装字体并显示预览的工具,以便于编码。
FormatString - 智能字符串格式化
作者:
Ivo Beltchev
智能字符串格式化和其他字符串实用程序
MFC8 中 COleDateTime 的格式化行为
作者:
#realJSOP
MFC8 中 COleDateTime 格式化行为的可行解决方法。
频率分析仪 V2.0 - 您是否曾想过什么能让音调彼此协调?
作者:
Windmiller
这个图形应用程序将播放和显示频率并将它们混合在一起,以便您可以分析我们称之为“音调”的声音到底是如何工作的。处理一个基本的 DFT 版本,它将向我们证明涉及了哪些频率。它最初是用纯 C 编写的。
FTKernelAPI BitTorrent 协议库和演示源代码
作者:
hwycheng
FTKernelAPI 是一个完全兼容 Bittorrent 的 P2P 文件共享库
FTP 客户端类
作者:
otom
一个非 MFC 类,用于封装 FTP 协议。
全多线程客户端/服务器套接字类,带线程池
作者:
Ernest Laurentin
完整的客户端/服务器套接字通信类,带线程池实现。易于使用和集成到 C++ 应用程序中。提供 Linux/UNIX 端口。
有趣的控制台,动画美国国旗(Visual C++ 6.0)
作者:
Software_Developer
用控制台做一些有趣的事情,动画美国国旗
C++/CLI 中的函数重载
作者:
Nish Nishant
探讨了显式重载、重命名重载、多重重载和密封方法等新功能。
函数指针和委托 - 缩小差距!
作者:
Nish Nishant
解释了 Marshal 类方法 GetFunctionPointerForDelegate 和 GetDelegateForFunctionPointer 的用法,并将其性能与 P/Invoke 机制进行了比较。
使用 Range Adaptors 的函数式 STL
作者:
mb2sync
使用 Boost.Range Adaptors 介绍函数式 STL 库。
GDI+ 绘图 ActiveX 控件
作者:
Leslie Zhai
GDI+ 2D 绘图 ActiveX 控件
通用策略模式
作者:
Volodymyr Frolov
用于在 C++ 中创建可定制模板库的模式
自动生成属性
作者:
Franck Desbrosses
Visual Studio 的一个插件,
用于自动生成属性。
生成美观的线条样式
作者:
Durga Prasad Dhulipudi
一种创建复杂线条图案的新颖方法
在任意大小的缓冲区中生成排列和组合
作者:
Abdellatif_El_Khlifi
一篇关于以新颖简单的方式快速生成所有可能的排列和组合的文章
动态生成 x86 函数调用
作者:
Simbey
CNativeInvoke 类在运行时生成 x86 函数调用代码并执行它。
通用 Thunk 具有 5 种调用约定组合
作者:
OwnWaterloo
通过 Thunk 技术使成员函数成为回调函数的一个简单而通用的解决方案。
遗传算法在人工神经网络分类问题中的应用
作者:
Chesnokov Yuriy
本文演示了遗传算法在人工神经网络分类问题中的应用。
GenTestAsm:在 nUnit 中运行您的 C++ 测试
作者:
Ivan Krivyakov
如何在 C++ 中编写单元测试并在 nUnit 中运行它们。
无需 WMI 即可获取物理硬盘序列号
作者:
dmihailescu
使用 DeviceIOControl 等低级 API 检索物理硬盘 ID 和其他信息。
捕获异常时的调用堆栈
作者:
Baiyan Huang
提供一个实用类,用于在使用 Windows SEH 时返回捕获异常时的调用堆栈。
获取 DLL 的路径/名称
作者:
#realJSOP
从 DLL 内部检索 VS2002 或更高版本 DLL 的路径/名称的两种方法。
在没有状态栏的情况下获得窗口的尺寸调整柄(“
grippie”)
作者:
Maksim Libenson
一篇描述如何为窗口添加尺寸调整柄控件的文章。
让(ATL)
ActiveX 控件从 Office 应用程序打印
作者:
Peter Mares
让 ActiveX 控件从 Office 应用程序中打印可能很困难。
本文解释了原因以及如何使事情正常工作。
从进程句柄获取进程 ID
作者:
Dmytro Ivanchykhin
在只有进程句柄可用时,
获取进程标识符的一些方法。
使用 WMI 获取网络适配器 MAC 地址
作者:
Alex Hazanov
使用 WMI 获取网络适配器 MAC 地址
GLFW:
一个(简单的)
OpenGL 框架库
作者:
Simone Serponi
一个易于使用的库,
可以快速设置和运行 OpenGL 应用程序。
基于 C++ ATL/WTL 的 GPS 和 Web 服务(Windows Mobile 6,标准)
作者:
Valentin Ivanov
本文介绍了如何在智能手机上使用 GPS API 和 Web 服务来显示当前位置的人口统计信息。
代码移植:
无限的代码重用
作者:
Jeffrey Walton
使用现有的已编译机器代码为项目添加功能。
贺卡
作者:
GauranG Shah
本项目使用透明窗口在桌面上显示动画。
Visual Studio .
NET 的 GUIDGen 插件
作者:
Eddie Velasquez
一个替换和扩展 Visual Studio .
NET 中包含的 GUID 生成器组件的插件。
HackPro:关于网络的一切
作者:
markandeysingh
HackPro 是一个为系统管理员和软件开发人员开发的实用程序,用于监控、分析和维护他们的网络。
半条命游戏关卡查看器
作者:
Paul Higinbotham
基于 DirectX 的应用程序,用于打开和查看半条命 1 的游戏文件
在您的应用程序中处理增强型鼠标滚轮
作者:
Tanvi K Shah, Steve H Davis
如何为用户提供高分辨率鼠标滚轮的平滑滚动体验
简单处理大数
作者:
Fun@learn
本文展示了如何使用长整数数组进行大数算术。加法、减法和乘法运算在程序版本中得到处理。
在 MS VC++ 2005 中处理非英文字符 UTF8
作者:
osella.esteban
本文描述了如何处理非英文字符流。
在 .
NET 应用程序中处理触摸、
笔或鼠标数字化仪输入
作者:
Todd Landstad
一个简单的应用程序,
展示了如何确定用户输入是来自鼠标、
平板电脑数字化仪还是触摸。
Hardwired 的 Debug 类
作者:
Inocentric
适用于单线程和多线程应用程序的调试工具类。
Hardwired 的命名临界区和命名自旋锁
作者:
Inocentric
命名临界区和命名自旋锁 - 您可能会发现它对调试复杂应用程序很有用。
Hardwired 的指针 - C 方法
作者:
Inocentric
指针入门 - 如果您完全不知道它们是什么以及如何使用它们,
请阅读此文!
Hardwired 的线程安全双向链表模板
作者:
Inocentric
本文解释了如何使用 CLinkedListDouble 模板类。
此模板是双向链表的线程安全实现。
Hardwired 的线程安全单向链表模板
作者:
Inocentric
本文解释了如何使用 CLinkedListSingle 模板类。
此模板是单向链表的线程安全实现。
用 WTL 喝一杯!
作者:
Alain Rist
为您的原生 (WTL) 应用程序启用 Aero glass 并保持向后兼容。
堆数据结构
作者:
Arman S.
一个实现堆数据结构的 C++ 类。
堆内存管理器和垃圾收集器
作者:
Andrei C_Coder Azzopardi
描述了一个用于跟踪堆内存分配和避免内存泄漏的模块
与 VCF 集成帮助
作者:
Jim Crafton
一篇关于使用 Visual Component Framework 工作、
创建和集成帮助的文章。
帮助使用 EnvDTE - 一个简单的小型库
作者:
Elia Conchione
一个可以帮助使用 Visual Studio 编辑器直接在代码中搜索、编写、更改代码的库。
可调整大小的 MFC 对话框的帮助类
作者:
Gernot Frisch
当您调整 MFC 对话框大小时,此类负责子窗口的放置。它还将大小存储在注册表中以供下次调用。
隐藏开始按钮和桌面(玩转 Spy++)
作者:
GauranG Shah
使用这个应用程序,您可以隐藏开始按钮、系统时钟、快速启动栏等等。您还可以更改开始按钮上的文本。
高效动态数组和一个简单的演示
作者:
flyhigh
帮助你管理动态数组
高权限可能对您的应用程序不利:如何在安装结束时启动非提升进程
作者:
Andrei Belogortseff
一个可重用的 DLL,使用代码注入从 InnoSetup 脚本启动非提升的应用程序。
高性能异构容器
作者:
Alexandre Courpron
本文介绍了固定大小的异构容器的实现。
C++ 的高性能 Unicode 文本文件 I/O 例程
作者:
Paul Sanders (the other one)
令人惊讶的是,C++ 运行时库和 Win32 平台 SDK 都未提供读取和写入 Unicode 文本文件的例程。本文提供了高性能的例程来读取所有类型的 Unicode 文件(UTF-16 和 UTF-8)以及 ANSI 文件。
适用于 Visual Studio 2005 IDE 的 HJAddin,包含代码模板
作者:
Hai Jin
HJAddin 为 VS2005 用户带来了代码模板,并提供了一个使用 C++ 和 ATL 编写插件的框架。
自制 Java 虚拟机
作者:
Maruf Maniruzzaman
功能性 Java 虚拟机 - 可以运行大多数指令的 Java 应用程序。
使用新的 Vista 托管 API 在应用程序中托管 Windows Explorer
作者:
Rama Krishna Vavilala
本文详细介绍了 Windows Vista 中提供的新的 IExplorerBrowser 接口和 Explorer Browser 对象。Explorer Browser 对象允许开发人员在他们的应用程序中托管 Windows Explorer。
如何获取 KeServiceDescriptorTableShadow 的地址
作者:
Try and try
解释如何获取 KeServiceDescriptorTableShadow 的地址
如何为 ATL 控件添加 OpenGL 支持
作者:
Dmitri Nеstеruk
一篇描述将基本 OpenGL 支持添加到 ATL 控件的逐步过程的文章
如何构建一个简单的文本编辑器?
教程
作者:
forest.house
本文通过构建一个基于 WTL 对象的简单文本编辑器,
说明了 ATL/WTL 的应用。
如何构建暴露 Win32 API 和本机 COM 对象的程序集
作者:
dmihailescu
在 DLL 库中进行托管和非托管调用。
如何构建一个在运行时生成状态引擎
作者:
osy
一个用于高效内存中状态引擎的 C++ 模板。
如何从 C 调用 Java 函数(使用 JNI)
作者:
ajalilqarshi
本文介绍了如何使用 JNI 从 C 调用 Java 函数。它还涵盖了在 Java 函数中传递/返回简单参数、数组和结构数组。
如何在远程计算机上更改用户密码
作者:
Steffen Lange
密码更改器 - 用于远程更改用户密码的可重用工具。
如何检查应用程序是否已在运行
作者:
Rob A. Fraydl
如何确定应用程序是否已在运行并切换到它。
如何在 Visual C++ Express 中编译 MFC 代码
作者:
Danny Ruijters
如何在 Visual C++ Express 中编译现有 MFC 代码。
如何在 DLL 中创建事件?
作者:
kunchen
此示例演示如何在 DLL 文件中创建事件,以及之后如何从客户端程序调用该事件。
如何检测.Net Sockets中的连接丢失
作者:
Fade (Amit BS)
解释了如何检测远程对等方何时关闭连接。
如何在 C++ DLL 中创建 CreateFileMapping 并在 C#、VB 和 C++ 中访问它
作者:
nkrscorpio
这是另一个内存映射文件的示例。与其它样本不同的是,我这里有一个 SetData(TCHAR* Key, TCHAR* value) / GetData(TCHAR* key) 模式。
如何将虚拟文件从您的应用程序拖放到 Windows Explorer
作者:
Nish Nishant
展示了如何使用 CFSTR_FILEDESCRIPTOR 和 CFSTR_FILECONTENTS 来执行带有虚拟文件的拖放操作。
如何在 Win32 中编辑列表视图子项
作者:
yosmany
展示了如何在不使用 MFC 的情况下编辑列表视图子项文本。
如何将 URL 编码/解码为 UTF8 格式(带 %20 等)
作者:
Daniel Cohen Gindi
如果您需要在应用程序中支持 Web,本文将展示如何将 URL 编码/解码为 UTF8 格式(带 %20 等)。
如何查找下一个用户定义的日间时间
作者:
SpaceSoft
如何查找下一个用户定义的日间时间
如何修复无法工作的剪贴板
作者:
Tydia-kun
是否遇到过剪贴板无法工作的问题?例如,无法复制或粘贴任何内容?
如何获取已安装应用程序列表
作者:
Rob Caldecott
复制“
添加/删除程序”
控制面板小程序中看到的列表。
如何检查程序数据库 (PDB) 文件的内容
作者:
marc ochsenmeier
了解在使用 Visual Studio 或 WinDbg 调试应用程序时日常使用的文件。
如何让系统信息显示为您的 Windows 壁纸
作者:
CADITC_CODER
PCBACKDROP 的工作方式类似于 SysInternals 的 BGINFO。用系统信息制作您自己的 Windows 桌面背景。
如何移动没有标题栏的对话框
作者:
Igor Vigdorchik
两种通过拖动客户区来移动对话框的方法。
如何交换顶层窗体
作者:
Marc Clifton
使用专门的 ApplicationContext 来交换顶层窗体。
如何使用 NUnit 测试原生 C++ 代码
作者:
Kenneth Kasajian
由于 NUnit 是为单元测试托管代码而设计的,它不如测试 C# 代码那样容易用于测试非托管 C++ 代码,直到现在!
如何使用 Boost iterator_facade 将 MFC 集合包装成符合 STL 标准的迭代器
作者:
steveb
如何使用 Boost iterator_facade 将 MFC 集合包装成符合 STL 标准的迭代器。
如何使用 Visual C++ .NET 创建自定义项目模板
作者:
Hugo PEREIRA
关于为 Visual C++ .NET 编写自己的项目模板的教程。
HTML 和 CSS C++ 类
作者:
Yarin
轻松处理 C/C++ 中文本形式的 HTML 和 CSS
HTML 解析器 C++(演示项目)
作者:
dchris_med
这是“HTML 阅读器 C++ 类库”的示例项目。
Webbrowser 控件的 HTTP 监视器
作者:
abhinav_soni
捕获单个 Webbrowser 控件请求的 ATL COM DLL
使用 C++ 的 Huffman 压缩程序
作者:
Alireza Noori
使用 Huffman 压缩方法压缩任何类型的文件,使用了许多技术,如模板,并采用 OOP 编写。
我使用模板开发了一个 B+Tree。请享用。
作者:
Shin Jin
B+Tree
智能指针的妙招(
第 2 部分)。
size == sizeof(std::shared_ptr)/
2
作者:
weibing
嵌入式引用计数资源管理
IE 下拉按钮
作者:
ferlysky
类似于 Skype IE 工具栏按钮,带下拉箭头,支持 IE6 & IE7(多标签)。
图像对齐算法
作者:
Oleg Krivtsov
实现 Lucas-Kanade 和 Baker-Dellaert-Matthews 图像对齐算法。
图像对齐算法 - 第二部分
作者:
Oleg Krivtsov
实现和比较前向组合算法和 Hager-Belhumeur 算法。
图像滑块样式
作者:
jedyking
一个图像滑块,
实现了 20 种过渡效果。
图像查看器实用程序
作者:
PJ Arends
一个小型实用程序,允许您在调试绘图代码时查看内存位图和设备上下文的内容。
ImageMagick 在 VB.
NET 中
作者:
bubble2k
ImageMagick 是一个强大的图像处理工具,
支持多种格式。
在本文中,
我们开发了一个 C++ 的 ImageMagick 包装器,
将 Magick++ 的功能暴露给 .
NET 应用程序。
即时内存损坏检测
作者:
valdok
查找并销毁不正确的内存访问。
使用 .
NET Compact Framework 在 Pocket PC 中实现浏览器
作者:
Iven Xu
使用 .
NET Compact Framework 在 Pocket PC 中实现浏览器。
实现 MD5CryptoServiceProvider,
就像在完整框架中一样
作者:
Iven Xu
MD5CryptoServiceProvider 用于 .
NET CF。
使用信号和槽模式在 C++ 中实现委托
作者:
Eduard Baranovsky
本文描述了一种使用信号和槽模式在 C++ 中实现委托的高效方法。
使用 SSE2 实现冒泡排序
作者:
codekaizen
使用 SSE2 实现“通用糟糕算法”能提高多少速度?
使用 ICollection 实现 C# 泛型集合
作者:
Jake Weakley
一篇关于如何使用 ICollection 在 C# 中实现泛型集合的文章,
包含一个业务逻辑层示例。
使用 CExtWndShadow 实现复合阴影
作者:
Dmitriy Yakovlev
一个 CExtWndShadow 类,
它应该可以让你轻松地在任何地方绘制复合阴影。
在 C++ 类中实现 VB/C# 风格的属性
作者:
Jeremy A. Wilson
VB.Net 和 C# 提供属性过程,
它们在设置或检索属性值时执行代码。
通过创新的代码使用,
C++ 类也可以拥有它们!
导入类型库
作者:
Heath Stewart
使用导入类型库和 COM 对象的替代方法可以提高源代码的可移植性。
CCommand 和 CDynamicAccessor 的改进版本
作者:
Jörgen Sigvardsson
本文展示了一种扩展 CCommand 和 CDynamicAccessor 以使 C++ 中的 OLEDB 更容易的方法
改进 C++ 枚举:添加序列化、
继承和迭代
作者:
Hugo González Castro
C++ 枚举的不同方法:
枚举到字符串、
枚举扩展和枚举迭代。
IndieLib - 快速游戏开发
作者:
Loover
IndieLib 是一个 2.5D C++ 引擎,
可用于游戏开发和快速游戏原型制作,
并且非常简单。
将代码注入可移植可执行文件
作者:
Ashkbiz Danehkar
本文演示了无需重新编译源代码即可将代码注入可移植可执行文件(EXE、DLL、OCX 等)的五个步骤。
导入表中的注入代码
作者:
Ashkbiz Danehkar
关于将代码注入可移植可执行文件格式的导入表(称为 API 重定向技术)的介绍。
内积实验:
CPU、
FPU 与 SSE*
作者:
Chesnokov Yuriy
本文展示了使用 short、
int、
float 和 double 进行的内积运算,
并与 CPU/FPU 和 SSE 进行比较。
基于截断哈希的安装 ID
作者:
Jeffrey Walton
使用截断哈希和 Crypto++ 创建半匿名安装指纹
安装 XP 嵌入式
作者:
Pradeep Kothari
安装 Windows XP Embedded
将 OpenOffice.org 的功能集成到 WTL(或其他原生 Win32)应用程序中
作者:
Alain Rist
OOo::DocWindow 和 WTL::COOoCtrl 类,可在任何 Microsoft-Office 文档上工作,并在 Visual Studio/VCExpress 2005/2008 中集成 Open Office SDK。
智能屏保
作者:
Zeeshan Ejaz Bhatti
一个通过计算机视觉(人脸检测)而不是空闲计时器来控制计算机屏幕保护程序的实用程序。
计算机间文件读/写锁定
作者:
AndreBroz
使用文件管理 Windows API 实现计算机间读/写锁定
内部通信模式
作者:
saiful_vonair
定义不同类型类之间的多对多关系。
接口检测
作者:
Alexandre Courpron
检测类中成员是否存在。
基于接口的编程、
运行时类发现、
从 DLL 动态加载类
作者:
steveb
基于接口的编程、
运行时类发现、
从 DLL 动态加载类
Internet 编程入门(
ASP.NET 的总体概述和历史)
作者:
Kevin Staunton-Lambert
对 Internet 技术进行全面概述,包括 Internet 实际上是什么,HTML 和 XML 是什么,使用 Web 表单、CGI/MIME、IIS ISAPI、ASP 以及通过 ODBC32、OLE DB、ADO 和 ASP.NET 创建 HTML 前端到数据库。
互操作:
在 C# 中等待外部 Win32 事件
作者:
Chip Patton
一篇关于在 .
NET(
C#)
代码中捕获外部进程事件的文章。
使用 WM_COPYDATA 在 .NET 和 MFC 之间进行进程间通信
作者:
David Saelman
一种在 .NET Framework 和 MFC 之间实现进程间通信的简单方法。
介绍 Comet
作者:
Michael Geddes
Comet 如何帮助您在“
真正的”
C++ 中创建和使用 COM 服务器,
扩展或替换 ATL。
Windows 反调试介绍
作者:
Joshua Tully
关于 Windows 反调试技术的简要介绍。
创建动态类型简介:使用 Reflection.Emit:第二部分
作者:
jconwell
关于创建动态类型介绍的第二部分。本文展示了如何实际生成动态类型中的方法以及如何调用它们。
C++ 中的动态二维数组简介
作者:
Bibeka
C++ 中动态二维数组的介绍。
PDL 简介
作者:
isemenov
可移植动态加载器
RPC 入门 - 第 1 部分
作者:
Anders Dalvander
RPC 编程入门。解释了一个简单的 RPC 客户端/服务器应用程序。
SDL 简介
作者:
MatthewCasperson
了解如何使用 SDL 创建简单的可视化应用程序。
Arduino 硬件平台简介
作者:
jeffb42
Arduino 硬件平台简介
WinPcap 网络库简介
作者:
cristitomi
WinPcap 网络库简介。
Irrlicht 汽车模拟
作者:
Ihab ramadan
使用 Irrlicht 游戏引擎和 Newton 物理引擎的汽车模拟演示。
是这个计算机的时钟慢了,还是我的问题?
作者:
David Crow
如何使用 NTP、DAYTIME 和 TIME 协议从各种时间服务器请求和解析数据。
Windows 上的 iSCSI 开发教程
作者:
Kushagra Tiwari
本文将帮助您将 Windows 上可用的 iSCSI 功能集成到您的 C++ 基础应用程序中。
Jalali(Shamsi)日历类,简单实用
作者:
Ali Tavakol
本文介绍了 CJalaliCalendar 类,该类可用于处理伊朗 Jalali(Shamsi)日历。
JPEG 日期水印、4*6 裁剪、幻灯片放映、HTML 页面生成批量处理工具
作者:
chandrap
JPEG 日期水印、自动 4*6 裁剪、调整大小、缩略图、幻灯片放映、HTML 页面生成工具。最好的部分是它是一个批量处理工具。
JWinSearch:
基于搜索的任务和选项卡切换
作者:
Jorge Vasquez
一篇描述编写 JWinSearch 所需的各种步骤和技术的文章。
保持清洁——
VS2005 的字符串函数包装器
作者:
#realJSOP
一种使 stdio 函数无论使用哪种 Microsoft 编译器都能干净编译的技术。
键盘(热键)自定义类
作者:
umeca74
使用此即插即用类为菜单命令提供可调节的键盘快捷键。
C++ 中的 Kohonen 自组织映射及其在计算机视觉领域的应用
作者:
Chesnokov Yuriy
本文演示了自组织映射聚类方法,用于无监督 AI 分类任务,并在计算机视觉领域有面部聚类和识别的应用示例。
在 Vista 下,在没有 UAC 弹出窗口的情况下启动您的应用程序,并以本地系统帐户运行
作者:
Jaisvar
本文介绍了如何使用服务辅助应用程序,从会话 0 启动应用程序到会话 1,并以本地系统帐户运行。
学习如何使用 CUDA 进行 Alpha 混合
作者:
ChaoJui
使用 CUDA 的爆发性能进行图像处理
学习二进制和十六进制
作者:
Jeremy Falcon
与计算机对话的入门指南。
最近最少使用
作者:
Fekri Kassem
最近最少使用 (LRU) 算法的实现。
生活平衡分析器
作者:
djenyc
生活平衡分析器 - Llamagraphics LB 的项目跟踪器。
计算机视觉应用中的线性秩亏损滤波器
作者:
Chesnokov Yuriy
本文介绍了在计算机视觉问题中应用线性秩亏损滤波器对图像卷积运算的优化。
LinkLabel DataGrid列
作者:
Lino Barreca
用于LinkLabel的简单DataGrid列。
C++ 的 Linq-To-XML 风格节点创建
作者:
Shao Voon Wong
原生 C++ 的 Linq-To-XML 节点创建
LINT:
大整数对象库
作者:
Jeremy A. Wilson
Lint 是一个带符号的大整数数据类型类库。
LipingPtr C++ 模板类
作者:
Liping Dai
C++ 智能指针模板类实现。
列出由特定用户创建的进程
作者:
Vincent, Wei
当您想列出由特定用户创建的进程,而不是 SYSTEM、LOCAL SERVICE 等进程时,您可以使用我的代码!
ListCtrl - 一个具有 Windows Vista 风格项选择功能的 WTL 列表控件
作者:
AlanW
一个灵活的 WTL 列表控件,
支持 Windows Vista 风格的选择和单元格编辑。
使用 LoadResource 从 DLL 加载 JPEG 图像(托管 C++)
作者:
Giuseppe Pischedda
使用 LoadResource 从 DLL 加载 JPEG 图像(托管 C++)
加载键盘布局(KbdLayerDescriptor)在 32/64 位环境中
作者:
Lars [Large] Werner
当在 64 位系统上将键盘 DLL 作为 32 位应用程序加载时,键盘 DLL 文件无法按预期工作,此类可修复此问题
Visual Component Framework 中的区域支持
作者:
Jim Crafton
一篇关于使用 VCF 处理和添加多语言和区域支持到应用程序的文章。
C++ 中的锁定和等待同步
作者:
Volodymyr Frolov
在 C++ 中应用锁定和等待同步。
VC 中的日志事件
作者:
wshcdr
在 VC 中使用 EventLog
经纬度字符串解析器和格式化器
作者:
Jeff Bogan
一个用于经纬度值的类,
以便将字符串解析为渲染为双精度数,
或将双精度数格式化为字符串。
使用一行代码查找和显示 Win32/COM 错误字符串
作者:
Brian C Hart
使用编译器 COM 支持(即使在非 COM 应用程序中)也能在一行代码中获取 Win32 错误代码或 HRESULT 的消息。
解决爱因斯坦谜题的机器方法(修订版)
作者:
Dezhi Zhao
本文展示了一种通过暴力搜索快速解决爱因斯坦谜题的方法。
Mail Monitor++
作者:
sergiols
一个 POP3 监控应用程序。
在 Visual Studio .
NET 2003 的“开始页”中维护项目 MRU 列表
作者:
S. Sean Stagner
一种快速维护 Visual Studio .
NET 2003 中“开始页”上显示的“项目 MRU 列表”的方法。
在 Windows Mobile 上制作呼叫拦截器应用程序
作者:
emranallan
Windows Mobile 上的黑名单应用程序(拦截器应用程序)
C 语言中的临时协同程序
作者:
Elias Bachaalany
线程如何工作,
以及如何在不使用任何 API 的情况下创建线程。
制作酷炫的图片按钮
作者:
FahadAsh
本文介绍如何在对话框中创建酷炫的按钮。
名称篡改问题 - VC 6.0 和 VC 8.0
作者:
kris_raj
VC++ 6.0 和 VC 8.0 中的名称篡改如何影响现有应用程序以及如何解决它。
将 POSIX 线程映射到 C++ 代码
作者:
FlorianPraxmair
将 POSIX 线程映射到面向对象的 C++ 代码。
通过引用传递零终止字符串或结构的数组
作者:
dmihailescu
通过引用传递零终止字符串或结构的数组。
母版页解决方案,就像 ASP.NET 2.0 一样!
作者:
Yitzhak Gootvilig
如何添加母版页编程支持?
C++ 中的 Matchbox 可学习的井字棋引擎 (MENACE)
作者:
Chesnokov Yuriy
本文演示了一个从经验中学习的井字棋计算机玩家。
Matlab 7.1+ 和 Visual Studio 2005
作者:
abn9c
一篇关于如何使用 Visual Studio 2005 编译 Matlab 7.1-7.4 mexw32 文件的文章
MD5 文件创建和验证
作者:
Shaheer Abdulrahiman
用于创建/验证 MD5 文件的工具。
带 .NET 控件的 MDX WinForm
作者:
Fei Liu
本文介绍了如何在包含托管 DirectX 内容的 Windows Forms 中使用 .NET 控件。
MeanFileCompare - 文本文件比较
作者:
Eric Haddan
我参加的“Lean and Mean File Comparison Contest”的作品。
OutputDebugString 的机制
作者:
zhangyuwu
编写一个监控应用程序来捕获调试消息
中介者设计模式增强为 C++ 组件
作者:
tojohere
中介者设计模式增强为一个可重用的 C++ 模板类。
内存和内存损坏
作者:
logicchild
一篇旨在描述 Console 调试器用法的文章
无需工具的内存泄漏检测程序
作者:
asadullah ansari
无需使用任何工具,
此程序将查找您程序中的内存泄漏
使用 Windbg 检测内存泄漏
作者:
Mayank Rai
使用 Windbg 检测内存泄漏。
具有用户定义转储信息的内存泄漏转储器
作者:
Sergey Osenny
如何为内存泄漏添加用户定义的转储信息。
ATL OLEDB 消费者对象上的内存泄漏 CCommand
作者:
jason lue
报告了 ATL OLEDB CCommand 对象上的内存泄漏问题,
并描述了原因并提供了解决方案。
C++ 内存管理器
作者:
Tydia-kun
C++ 内存管理器,
可自动删除所有未使用的堆对象。
内存跟踪工具
作者:
Sreekanth Muralidharan
跟踪内存资源。
使用 IoCompletionPort 的消息线程
作者:
My2Cents
线程通信变得容易!
MessageBoxManager - 一个提供增强型 MessageBox 功能的 Windows Forms 组件
作者:
Nish Nishant
MessageBoxManager 是一个 Windows Forms 组件,您可以将其拖放(drag & drop)到 Windows Forms 项目的主窗体中,它提供了增强的消息框功能,而无需更改 MessageBox.Show() 重载的任何现有调用。
MFC 停靠框架
作者:
Quynh Nguyen
一个易于使用的 MFC 停靠框架以及更多内容。
.
.
它还展示了一种混合使用 WTL 和 MFC 的可行方法。
MFC Telnet 应用程序
作者:
Chesnokov Yuriy
本文演示了一个具有服务器功能的 MFC GUI Telnet 应用程序,支持传入连接。
Microsoft Visual Studio 2005 Doxygen 插件
作者:
aleksey_m_t
MSVS 插件用于 Doxygen 文档系统。
Microsoft Cabinet 模板
作者:
Luuk Weltevreden
本文展示了一组围绕 Microsoft Cabinet 库创建的模板。使用这些模板,您可以从模块的资源部分提取 cabinet 文件和 cabinet。它可以轻松扩展以允许通过其他方式进行提取。
将 ATL 服务应用程序迁移到 Visual C++.
NET
作者:
Vagif Abilov
将基于 ATL 的 Windows 服务应用程序迁移到 Visual C++.
NET 的指南。
最小密钥记录器使用 RAWINPUT
作者:
Mike G. P.Mee
钩子式键盘记录的替代方案。
最小密钥记录器使用 RAWINPUT
作者:
joejames111
这是“使用 RAWINPUT 的最小密钥记录器”的 VB.NET 和 C# 版本。
使用 GTK 最小化到托盘
作者:
Ranjeetsih
如何将图标放入托盘并与之交互。
修改已编译二进制文件中的版本信息资源
作者:
Denis Zabavchik
此库提供了一种简单的方法来读取、修改和保存已编译可执行模块(EXE、DLL、OCX、SCR 等)中的版本信息资源(RT_VERSION)。
修改 DLL 文件系列的基地址
作者:
aovidiu
生成的 DLL 基地址确保给定 DLL 系列中每个 DLL 的连续内存空间。
在工作线程中监视和控制递归函数
作者:
Ben Aldhouse
在这种情况下,如何优雅地列出子文件夹中的文件。
MonitorIPScanner
作者:
Shanmuga Sundar.V
用于控制和监视系统功能的文章。
使用 C++ 进行 MS Office OLE 自动化
作者:
Naren Neelamegam
使用 C++ 自动执行 MS Word 和 MS Excel 的简单指南。
MTCopy:一个多线程单/多文件复制工具
作者:
LiYS
一篇关于多线程单/多文件复制工具的实现和用法的文章。
具有附加格式条件的multicolumn ComboBox
作者:
Gismow
根据显示值具有附加格式条件的multicolumn ComboBox。
应用程序的多语言支持
作者:
Geert van Horrik
一种在 10 分钟内为应用程序添加多语言支持的简单解决方案。
多媒体峰值表控件
作者:
Ernest Laurentin
多媒体峰值表控件 - .NET 版本
多个桌面
作者:
GauranG Shah
一个简单的基于对话框的 Win32 应用程序,为 Windows 平台提供多个桌面,就像 Linux 系统中的一样。
多选树形控件
作者:
Babu_Abdulsalam
此树形控件允许用户选择多个树项并通过拖动框进行选择。
VS 2008 中的多线程 C++ 调试窗口
作者:
JediScientist
在 10 分钟内,了解如何使用 VC++ 2008(Orcas)调试窗口的新功能来调试一个示例 Spinner C++ 多线程应用程序。
Visual Component Framework 中的 MVC
作者:
Jim Crafton
Visual Component Framework 中的模型-视图-控制器模式介绍。
Visual Component Framework 中的 MVC,第二部分
作者:
Jim Crafton
第 2 部分(共 4 部分),探讨 Visual Component Framework 中的模型-视图-控制器模式。
我的照片编辑器
作者:
Long Nguyen (xyz)
这是关于如何使用 Visual Studio C++ 和 OpenCV 制作类似 Photoshop 的简单软件。
myComboBox
作者:
funygel
如何使标准组合框下拉自定义控件。
在 VC 调试器的线程列表中命名您的线程
作者:
Patrick Hoffmann
VC 调试器为每个线程显示一个名称。本文介绍了如何控制 VC 在线程列表中显示的内容。
Napkin
作者:
mb2sync
一个简单的日志库,使用通用对象到流。
导航侧边栏
作者:
Blake Hurd
左下角的侧边栏,模仿 Outlook 2003 的侧边栏。其他实现的功能包括主题、固定按钮、独特的按钮系统等。
方便的 HRESULT 到异常转换器
作者:
Mohammad Nabil H.
一种清晰简单的方法,将 HRESULT 错误转换为异常,包括文件名和行号。
网络位置感知
作者:
Umeshgtank
获取网络位置通知。
网络内容(简单的套接字 v3)
作者:
rantanplanisback
一个包含 TCP、UDP 或 ICMP 套接字事件处理程序的类;包括 ping、traceroute、whois、ARP 和 IPHelper 函数以及原始数据包的伪造/捕获。
带命名空间选择的新类(C++)向导
作者:
Elia Sarti
本文介绍了一些关于编写向导的有用技巧。它包含 JScript 格式的脚本,并提供了一个编辑过的“新建类”向导,支持命名空间。
新的动态数组,使用整数和字符串索引动态创建数组
作者:
murtaza dhari
介绍如何使用整数和字符串索引动态创建任何类型的数组的文章。
Microsoft Windows Vista 的下一代加密
作者:
Raj Lal
Cryptography API: Next Generation (CNG) 是 Windows Vista™ 中最新的加密基础结构,支持新的 API、统一的用户和内核模式、敏捷加密、新的密码套件和改进的审计。
漂亮的自定义控件库
作者:
Tarmo Kalda
自定义控件库为您提供了一组不同的自定义控件和 API 函数。
漂亮的库
作者:
Tarmo Kalda
Nice Libraries 为您提供了一组库和辅助应用程序
不仅仅是 Image List 控件,而是精美、3D、iTunes 风格的!
作者:
Ashok Jaiswal
Image list 控件以 3D 方式显示所有图像,在选中时动画显示项目,并允许控制项目大小、透明度、位置和动画速度。
NTRAY 移植到 WTL(基于 CTrayNotifyIcon v1.55)
作者:
zhaozg
CTrayNotifyIcon 是一个很棒且易于使用的工具,将其移植到 WTL。
NtRegEdit - 本机注册表编辑器
作者:
Dan Madden
Microsoft 注册表编辑器的替代品。
NvramRestorer - 在 Windows 中转储和恢复 BIOS 设置
作者:
kinke
这个小工具允许对 NVRAM 字节 14 到 127 进行低级读/写访问。
面向对象的命令行解析器,用于 C++,类似于 Windows 脚本参数对象
作者:
swuk
它非常像 WScript.arguments,而且它还能跟踪已命名参数(选项)的使用方式。
面向对象的枚举
作者:
Zac Howland
一篇关于使用宏封装枚举的文章。
使用 MFC 进行面向对象编程
作者:
logicchild
一篇关于使用 MFC 解释面向对象编程通用原理的文章。
观察者模式作为 C++ 组件
作者:
tojohere
观察者模式被制作成一个可重用的 C++ 组件
提供更好的(ODP 兼容)ASP.NET Session 对象
作者:
Natty Gur
本文讨论了维护和利用 .NET Session 对象中的 ASP.NET Session 状态的问题和可用解决方案。
使用 WinHTTP 进行一次性 SSL 证书注册
作者:
KeithPirkl
从远程浏览器注册自签名 SSL 证书。
在新窗口中打开 URL
作者:
Rob Caldecott
一篇文章,介绍如何在新浏览器窗口中打开 URL。
打开或关闭 CD/DVD 驱动器抽屉
作者:
Thomas Serface
提供一个带有代码的示例项目,用于打开和/或关闭 CD 或 DVD 驱动器抽屉。
OpenFolder - 一个资源管理器 Shell 扩展
作者:
Jonathan [Darka]
一个免费工具,提供一个资源管理器上下文菜单来打开命令提示符,现在支持 Vista 上的提升的命令提示符。
在 MFC MDI 应用程序中打开/保存多种文档类型
作者:
BabakTaati
一个简单的 Visual C++ 6.0 多文档(MDI)项目,允许打开/保存多种文档类型。
OpenSG、WxWidgets 和 OpenGL - 一个简单的 3D 文件转换器
作者:
Ccello
简单的 3D 转换工具。
操作系统开发 - 第一部分
作者:
Maruf Maniruzzaman
OS 开发的环境设置
通过 ATL 和 C++ 使用内联汇编优化 C#
作者:
dzzxyz
通过 ATL 和 C++ 使用内联汇编优化 C#
Outlook Interop,包括分发列表
作者:
Ralph in Boise
可重用的代码来管理 Outlook。
使用 CImageList克服拖动时的窗口闪烁
作者:
jehrry
使用 CImageList克服拖动时的窗口闪烁
自线程 Win32 闪屏
作者:
Kirill V. Lyadvinsky
使用 Win32 和 GDI+ 实现自线程闪屏,带有进度指示器。
CToolbar 的父窗口(
AfxControlBar)
的绘制。
作者:
Paresh Chitte
CToolbar 父窗口(
AfxControlBar)
的背景绘制。
通过 Intel TBB 进行并行编程基础
作者:
logicchild
一篇旨在介绍和扩展 Intel Threading Building Blocks 多线程库的文章。
在 PlayStation 3(Cell 架构)上进行并行编程示例:解谜
作者:
Dragos Sbirlea
对新的 PlayStation 3 主机的编程模型进行鸟瞰,并举例说明有用的并发性。
ParamContainer - 易于使用的命令行参数解析器
作者:
BioRainbow
ParamContainer 是一个简单易用的 C++ 类,用于解析命令行参数。参数格式源自 UNIX getopt_long() 函数语法,但也可以包含嵌套参数。
MDI 模板 CMultiDocTemplate 函数中 CListCtrl 后代类的参数化
作者:
Emery Emerald
演示 MFC 应用程序文档模板的非参数化构造函数的参数化可能性。
使用 spirit 解析日期时间字符串
作者:
ZhengPing Wang
一个演示如何使用 boost spirit 框架解析日期的示例
使用 ASP.NET 进行直通安全身份验证(单点登录)
作者:
Jayakanthan
直通身份验证使用户能够登录其内部网络并访问其他 Web 应用程序,而无需再次输入登录凭据。
密码字段隐藏器(以及一些 C++ 实用类)
作者:
davidbakin
用于取消掩码密码编辑控件和 INPUT 字段的实用程序,以及用于实现它的有用 C++ 类。
PC-lint 101:“
prior message 中引用的位置”
是什么意思?
作者:
Anna-Jayne Metcalfe
如果您是 PC-lint 的新手,您可能想知道消息 830(“同一消息中引用的位置”)意味着什么,以及——鉴于此类消息会大大增加您文件或项目中的总体问题计数——它们有什么(如果有)用途?简单来说,消息 830 标识了代码库中的一个位置。
PdfView - 窥探 PDF 的内部
作者:
Bedri Egrilmez
一个用于查看 PDF 文档内部结构的实用程序。
C# 中 Pelco P 和 D 协议的实现
作者:
Tamir Khason
这是一套完整的 C# 类,用于通过 RS422/485 'P' 和 'D' 协议控制 PELCO PTZ 摄像机、矩阵切换系统、接收器设备等。它支持所有命令,包括 UP、DOWN、IN、OUT、LEFT、
适用于 Windows 2000+ 的标准、ActiveX 和半透明控件的完美半透明和异形对话框
作者:
D.K.Wang
本文试图找到一种在分层窗口上显示标准控件、ActiveX 控件、半透明控件的方法。提供原生 MFC 源代码。
VC2005 CRT (x86/IA64) 的性能改进
作者:
Jochen Kalmbach [MVP VC++]
在 VC2005 的 CRT 中,性能有所下降;本文介绍了为了获得“更快”的 CRT 所需进行的更改。
执行紧急关机
作者:
hxhl95
如何在紧急情况下快速关机/断电。
使用 STL 向量和递归(
使用 Steinhaus 算法)
进行排列
作者:
jrivero
使用 STL 向量和递归进行排列,
并封装在命名空间中
个人理财应用程序
作者:
ErnestoNet
用于跟踪个人财务的实用程序。
PhotoUtil
作者:
Surain Shen
一个为照片添加日期戳的实用程序。
PicZoom:用 OpenGL 创建的照片查看器
作者:
Santhosh G_
PicZoom:用 OpenGL 创建的照片查看器。
Ping Notify(一个 ping 监控实用程序)
作者:
R%S
Ping Notify 实用程序允许用户定义 IP 地址或 URL,设置时间并开始监控。用户可以选择在 ping 失败或成功时发出蜂鸣声。
Windows Mobile 上的像素图形编程
作者:
dzolee
解释了在基于 Windows Mobile 的设备(Pocket PC、SmartPhone)上进行像素图形编程的基础知识。
用于边缘检测和卡通效果的像素着色器
作者:
Santhosh G_
使用像素着色器实现 Sobel 边缘检测和卡通效果。
使用 GDI+ 播放 GIF
作者:
Yi Li
使用 GDI+ 播放 GIF 的新选择。
使用 DirectSound 播放 Wave 文件并实时显示其频谱 - 第二部分
作者:
jackyxinli
一篇展示如何使用 DirectSound 播放 Wave 文件并实时显示其频谱的文章。
使用 C++ 播放 XM - 从文件和内存
作者:
Mustafa Chelik
使用未打包的 BASSMOD.
dll 从文件和内存以纯 C++ 播放 XM 音乐文件。
使用 DirectShow 播放音频和视频
作者:
Kumar.Prabhu
该项目演示了 DirectShow 的基础知识和相关概念。
可插拔组件(第一部分)
作者:
Zac Howland
一篇关于使用组件类别创建可插拔组件的文章。
插件系统 - GetProcAddress 和接口的替代方案
作者:
Ivo Beltchev
一种强大且可扩展的创建基于插件的应用程序的方法。
Pocket PC 基于内存卡的安装程序
作者:
wduros1
一个 Pocket PC 的示例软件安装程序,可在内存卡插入设备时安装软件。
在 Win32 控制台中玩 Pong
作者:
Software_Developer
在 Win32 控制台中玩 Pong
使用套接字编写的 POP3 客户端
作者:
aisha.ansari
邮局协议,用于检索邮件
POP3 服务器
作者:
Maruf Maniruzzaman
演示如何实现 POP3 服务器。
弹出窗口阻止程序
作者:
John Osborn
使用 ATL 编写的 BHO 弹出窗口阻止程序的第 3 版。
弹出窗口阻止程序
作者:
John Osborn
Popup Blocker 是一个浏览器帮助对象 (BHO),可消除所有弹出和弹回窗口,包括由脚本自动打开的窗口。
可移植的 C++ XML 序列化
作者:
HZ_79
一个开放的 C++ 库,
用于将对象序列化为 XML
可移植 JRE API 挂钩 (IAT)
作者:
Thilak Raj S
通过 API 挂钩使 JRE 真正可移植。
构建后可执行文件回溯
作者:
Jeffrey Walton
使用 DbgHelp 库执行高级的构建后可执行文件处理
PostThreadMessage 揭秘
作者:
ThatsAlok
如何以及在哪里使用它!
使用 CString 预解析 XML
作者:
Chau Johnthan
一篇关于使用 CString 进行 XML 解析的文章。
防止“回车”和“Esc”关闭对话框
作者:
JKallen
防止回车键和 Esc 键关闭对话框。用户将通过“文件”->“关闭”或单击“x”来关闭对话框。
打印位图全页
作者:
Niek Albers
打印位图全页。
在 ActiveX 控件中从控制台窗口进行 Printf() 调试
作者:
Stephen Muccione
从 ActiveX 控件内部创建控制台窗口。
使用 EnumProcess 进行进程创建通知
作者:
My2Cents
使用 EnumProcess 轮询以在用户模式下获取进程创建通知。
进程查看器
作者:
Nibu babu thomas
列出系统中运行进程的详细信息,加载的驱动程序,加载的 DLL,每个 DLL 和进程的版本,进程时间,命令行,所有者,优先级,GDI 资源使用情况,权限,加载的符号,窗口层次结构,自动启动应用程序查找等等。
处理器基准测试实用程序
作者:
PeterGlen
测量处理器性能
专业系统库:简介
作者:
Vitaly Tomilov
一种简化统一的方式来访问有关进程、系统和环境的最常用信息。
ASP.NET 的进度条控件
作者:
Scott McCain
ASP.NET 服务器页面可重用的进度条服务器控件。
可编程矢量图形
作者:
StasSV
创建矢量图形编辑器,
实现矢量图形 ActiveX。
编程 IE - 使用 WebBrowser 控件创建浏览器。
作者:
Raghuwanshi.G.S
本文展示了如何使用 WebBrowser 控件创建自己的浏览器。
用 C 风格编写 Java SE
作者:
Michael Monin
用于为 MPU 编写 C 语言程序的手机 Java 语言软件。
为 Windows 应用程序编程自生成代码
作者:
Jim Charles
在堆栈或堆中执行 VC++ 代码。
带文本的进度控件
作者:
Chris Maunder
一个带有文本的平滑进度控件。
C++ 中的属性,
就像 C# 或 Delphi 一样
作者:
arystotenes
Michael J.
两个简单的属性类,
简化了 C++ 编程
ProSysLib:剖析进程
作者:
Vitaly Tomilov
以最简单的方式访问有关当前进程的详细信息。
保护您的组件免受自动化客户端的侵害
作者:
Chau Johnthan
保护您的组件免受自动化客户端的侵害
基于病毒生存技术的保护方案
作者:
Jeffrey Walton
病毒生存技术在保护方案中的应用调查。
PocketPC Windows Mobile 2003 的 PSD
作者:
ihaml
一个通用的类,用于在 PocketPC Windows Mobile 2003 下导入 Adobe 的 Photoshop (.psd) 图像。
Qt 内部和逆向工程
作者:
Daniel Pistelli
本文的第一部分展示了 Qt 框架的动态内部机制,它支持信号和槽机制。第二部分重点介绍如何使用 IDAPython 脚本从二进制文件中检索 Qt moc 生成的元数据信息,并在反汇编中使用它。
快速而不费力的 XML XPath 解析器
作者:
flippydeflippydebop
一个简单的 XPath 解析器。
快速 C++/CLI - 在 10 分钟内学习 C++/CLI
作者:
Elias Bachaalany
在 10 分钟内学习 C++/CLI。
Quick Snip - 轻量级图像调整器
作者:
Aaron Sherman
Quick Snip 是一个极其轻量级的应用程序,可以从大图像制作“网页大小”的图片。
WinDbg 使用快速入门
作者:
Ganik
为新手提供的关于如何使用 WinDbg 的分步说明。
Rabbit Threads:让线程跳跃
作者:
Jeffrey Walton
使用内联汇编强制线程执行上下文外的代码。
Whidbey C++ 破坏性更改的原理
作者:
Chris Maunder
Whidbey C++ 编译器更改的原因、解决方法、场景和原理。
通过 HMAC 访问控制检查 URL
作者:
Hugo Hallman
一篇关于在保持客户端可缓存性的同时,简化受保护 ASP.NET 资源的访问检查的文章。
RCF - C++ 的进程间通信
作者:
Jarl Lindrud
一个服务器/客户端 IPC 框架,使用 C++ 预处理器作为 IDL 编译器。
使用辅助工具实现读/写锁
作者:
Valery Grebnev
本文介绍了一种在 Windows XP/Vista 上开发读/写自旋锁时的启发式方法。
在 Unicode/MBCS 应用程序中读取/写入 ANSI/Unicode 编码文本文件的一行
作者:
cokkiy
一篇关于如何读取/写入由 ANSI/Unicode 类型编码的文本文件的一行的文章。
使用 C++ 流读取 UTF-8
作者:
Emilio Garavaglia
一个从 char 到 wchar_t 的 locale codecvt facet。
读取 WMV ASF,WMA (Windows Media) 文件
作者:
mezik
本文介绍了使用 Windows Media SDK 读取 WMV、WMA、ASF 文件的一些基础知识。
C++ 实时目标跟踪器
作者:
Chesnokov Yuriy
本文介绍了一种通过估算时间平均背景场景来在实时下对缩小图像数据中的静态和移动目标进行跟踪的方法。
实时视频图像处理/帧捕获(极简方法)
作者:
Ladislav Nevery
可能是 Windows 上最简单的视频图像捕获示例。支持 AVI、MPG、QTV、摄像头、电视调谐器等。
Reanimator 进程恢复实用程序
作者:
Maxim Izbrodin
描述了一个进程恢复实用程序,该实用程序可被视为使用多线程、线程间通信和同步技术的一个简单示例。
录制 DirectX 和 OpenGL 渲染的动画
作者:
Gopalakrishna Palem
解释了以编程方式录制 DirectX 和 OpenGL 渲染动画的方法。
计算机科学中的递归:
第一部分
作者:
Joseph Olasoji
一篇关于如何使用递归技术进行编程的文章。
递归断言会用一个假断言模糊真实问题
作者:
CurtD
断言是 C/C++ 代码的非常有效的调试工具。但是,断言中存在一个非常微妙的问题,可能会导致您花费大量调试时间去追逐错误的问题。
通过编码注册任何 COM 组件
作者:
Jigar Mehta
通过编码注册任何 COM 组件。
使用 NT 原生 API 进行注册表操作
作者:
Dan Madden
一篇关于使用 NT 原生 API 操作注册表文章。
x64/IA64 中的注册表重定向程序
作者:
Jochen Kalmbach [MVP VC++]
本文将让您更深入地了解 x64/IA64 系统上的注册表重定向程序。
regsvr42:从本机 DLL 为无注册 COM 生成 SxS manifest 文件
作者:
Cristian Adam
此工具将监视 COM 注册过程并创建并行 (SxS) manifest 文件。
regsvr42:从本机 DLL 为无注册 COM 生成 SxS manifest 文件
作者:
fahadzukie
这是“regsvr42:从本机 DLL 为无注册 COM 生成 SxS manifest 文件”的替代方案。
XP 中的远程协助:以编程方式建立 RDP 会话
作者:
Michael Chourdakis
在 C++ 中自动化帮助助手过程的方法,无需使用混乱的脚本代码。
RemoteLib - Win9x & NT 平台的 DLL 注入
作者:
Abin
一个适用于 Win9x 和 NT 平台的 DLL 注入库。
在 OpenGL 中渲染 Shapefile
作者:
Durga Prasad Dhulipudi
使用 OpenGL 渲染 ESRI Shapefile (.shp)
替换现有位图的一部分
作者:
#realJSOP
将一个位图复制到另一个位图的一部分。
替换 MFC 使用的 printf
作者:
Manohar B. Srikanth
替换 MFC 使用的 printf。
在文件中存储设置,替换 MFC 中的 CSettingsStore 类
作者:
jwatte
在文件中存储设置,替换 MFC 中的 CSettingsStore 类。
在多显示器系统上重新定位窗口
作者:
KarstenK
如何在多显示器系统上重新定位窗口。
使用 DialogBox() 和对话框资源调整 Win32 对话框大小
作者:
malxau
演示如何通过资源标记,以最小的更改来调整对话框上的控件大小,同时保持现有的 Win32 代码不变
在 WebBrowser 中检索 HttpOnly 会话 Cookie
作者:
Jerry.Wang
HTTP-only 是 IE 6 SP1、Opera、Safari 和 KDE 中的一项功能,允许设置只能通过 HTTP 头部发送且永远无法通过客户端脚本访问的 Cookie。
检索和存储通话记录
作者:
Bryan Sachdeva
本文介绍了如何为本地 Phone API 创建一个包装类,然后使用它来检索和存储通话记录。
驾驭 Vista UAC 提升器,上下
作者:
Andrei Belogortseff
如何控制 Vista 应用程序的执行级别。
Microsoft SQL Server 2000 的健壮 MD5 摘要扩展存储过程
作者:
David A. Gray
具有错误处理和完整 Unicode 支持的 MD5 Digest XSP,
输入和输出。
Internet Explorer 的 RSS 阅读器插件
作者:
PrafullaT
这是 Internet Explorer 的一个工具栏,显示来自 Internet RSS 的信息。
一次运行所有作业的实用工具
作者:
"Fish" (David B. Trout)
一个命令行工具,用于并行(即并发地、成组地)运行多个程序。
将可执行文件作为 Windows 服务运行
作者:
Somen Shaw
一种将可执行文件作为 Windows 服务运行的快捷方式。
将脚本作为服务运行 - Exsead Service Manager
作者:
alex turner
Exsead Service Manager 是一个开源(BSD 风格许可证)的 Windows 服务,它通过脚本来启动任何东西,它刚刚作为开源发布,更多关于它的信息请看这里。
在 Internet Explorer 7 中运行进程而无需安全警告
作者:
simonchen.net
如何防止 Internet Explorer 中的安全警告,例如“一个已识别的程序想要访问您的计算机”,或“某个网站想要使用此程序在您的计算机上打开网页内容”。
SafeHandle 和受约束的执行区域
作者:
Scott Dorman
解释了新的 SafeHandle 类和受约束的执行区域,并展示了如何使用它们。
安全地访问指针
作者:
Jaskiran Singh
本文讨论了如何安全地访问指针,这些指针如果使用不当,可能成为“炸弹”。
缩放 64 位整数
作者:
R. van der Wal
一篇关于使用扩展精度整数算术缩放 64 位整数的文章。
屏幕截图(简单的 Win32 对话框式)
作者:
GauranG Shah
这是一个简单的对话框式屏幕截图,它使用全局鼠标钩子来捕获用户选择的区域、控件(例如按钮等)以及任何其他窗口。
Screen Snaper 边栏小工具
作者:
DCUtility
Screen Snaper 非常适合快速共享屏幕上任何内容的精确表示。
ScriptRunner 应用程序
作者:
Ernest Laurentin
ScriptRunner 简介。一个用于用户界面单元测试的脚本工具。
滚动时固定背景
作者:
sridhar vattam
在 MFC 中滚动文本时固定背景图像
带分割窗口的 SDI
作者:
kencocomputers
创建了一个没有 Doc/View 架构额外垃圾的带分割窗口的 SDI。
在 SAP 和 LDAP 数据库中搜索用户或在 SAP 中创建用户
作者:
snp157
使用 C# 中的 Bapi。
在文本文件中搜索
作者:
julyhoping
此程序用于在文本文件中搜索单词。
使用密钥重用进行安全加密数据存储
作者:
Tom Stone
用于数据存储的增强加密算法(
控制台应用程序)
安全地将 ASP.NET 工作进程作为系统帐户运行
作者:
David Coe
描述了安全地配置服务器以将 ASP.NET 工作进程作为系统帐户运行的正确方法。
SelectDialog - 一个多文件和文件夹选择对话框
作者:
Hojjat Bohlooli
一个多选文件和文件夹浏览窗口。
通过扩展 CMimeMessage 发送 HTML
作者:
MBrooker
扩展 CMimeMessage 类以发送 HTML 消息。
发送 SMS(使用 .NET)
作者:
PooranPrasad
本文介绍了一些使用 .NET 发送 SMS 的方法。
串口到网络接口
作者:
Paul Van Bellinghen
实现一个串口到网络的图形用户界面。
序列化指针指向的内存
作者:
shriram_gupta
本文演示了动态分配内存的序列化,该内存既不是 CObject 的派生类也不是 CString。即,即使对象是非 CObject 派生类对象,也实现了 MFC 中的变量或对象持久化。
序列化 C++ 中的 CArray 类/对象
作者:
murtaza dhari
关于如何在 C++ 中序列化 CArray 类/对象的示例。
Windows Mobile 的服务浏览器应用程序
作者:
Valentin Ivanov
用于管理 Windows Mobile 平台 Services.exe 进程下运行的服务。的辅助应用程序。
设置开源工具链
作者:
metcarob
本文分享了我为开发 C++ 应用程序设置开源工具链的经验。
SFMT 实战:
第一部分 - 生成包含 SSE2 支持的 DLL
作者:
Emre Özgür İnce
一种使用 SFMT(
SIMD 优化快速梅森旋转数生成器)
伪随机数生成算法的方法。
共享指针
作者:
Abhi_Coder
共享指针的实现
带键盘钩子的 Shell 扩展
作者:
joaquinjares
带键盘钩子的 Shell 扩展
SHFileOperation 演示
作者:
PrinceOfWildCats
Shell 编程的简单介绍。
一个简单类,用于获取当前网页的网络速度
作者:
Aric Wang
一个非常小的类,用于获取您正在打开的当前网页的网络速度。
带超链接功能的简单 CListCtrl
作者:
liuxiao
在 CListCtrl 中添加超链接的方法
使用 Windows 内存映射文件 (MMF) 进行简单的文件 I/O
作者:
manjunath.j3
一个通用的 C++ 类,用于简单的文件 I/O,就像 CFile 一样。
使用 Network Development Kit 2.0 进行简单文件传输
作者:
ArchieCoder
NDK 文件传输是关于如何使用 NDK 2.0 发送和接收文件的简单演示。
用于 printf 风格的 ostream 的简单操纵器
作者:
Frank Arnold
一个简单的操纵器类,
用于在 ostream 中使用 printf 风格
WndProc 的简单映射到您特定的 Class WndProc - 第 1 部分
作者:
AdamMartin
将所有 WndProc 消息映射到您的类消息处理程序。最简单的方法。第 1 部分。
显示图标的简单菜单 - 极简方法
作者:
Alex Cohn
一种非常简单的属主绘制菜单的方法。
简单多日志记录器(无 MFC)
作者:
Daniel Grondin
一个简单的 HTML 和纯文本日志记录器。
使用 NZR 进行 3D 实时数据可视化:系统监视器应用程序
作者:
Member 3390404
3D 实时数据可视化
Visual C++ 的简单选项卡控件:第 2 部分
作者:
venura c.p.w. goonatillake
一种使用选项卡控件开发界面的简单方法。
使用 SQLite 数据库的简单文本索引器
作者:
Chulliyan
使用 SQLite 数据库的简单文本索引器
使用 CNG 加密文件的简单方法
作者:
Dr.Luiji
Cryptography API: Next Generation (CNG) - 如何使用 C++ 编程加密文档(无需理解密码学或安全知识)。
简单的 Worker 线程类
作者:
Manish K. Agarwal
一个简单的 Worker 线程类,支持 Join 和线程消息发布
简单 XML 解析器 - 极简方法
作者:
Alex Cohn
无需验证的纯 C++ XML 解析器辅助类。
简单、健壮且可扩展的 Winsock 服务器,支持多个客户端,易于添加新服务
作者:
Vadim Motorine
如何构建一个简单、健壮且易于扩展的服务器以支持多个客户端。
SimpleDiff:一个简单的文件比较实用程序
作者:
Alain Rist
提交给 CodeProject Lean and Mean 挑战的参赛作品。
最简单的 JPEG 图像内容 PDF 生成 API
作者:
Hao Hu
关于如何根据 JPEG 文件作为页面内容生成 PDF 文件的文章
理发店问题模拟
作者:
Ananth Nag Sastry Ganti
理发店问题模拟
单实例应用程序的简单方法!
作者:
skullz_softwares
简便地制作单实例应用程序!!
single_pass_search:
通过单次遍历迭代器进行通用序列搜索
作者:
Jim Xochellis
本文介绍了一个通用的序列搜索模板函数,
它比 std::search 更通用
单线程并发模型设计
作者:
valdok
一个支持多个组件的单线程并发的轻量级库。
尺寸抓手控件
作者:
g-drivas
一种非常简单的调整 CWnd 对象大小的方法。
编程 C++ 所需的技能和概念
作者:
Nader Omar
一步一步学习编程 C++ 的技能和概念,面向初学者和中级者。
为您的 Windows 应用程序提供小型简单的 TRACE/Log 支持
作者:
suggam
此头文件将为您提供一种最小且最简单的方式来记录 MFC 应用程序中的一些跟踪消息。
小型应用程序向导
作者:
Daniel Pistelli
一个用于 Visual Studio .NET 的向导,只需点击几下即可构建小型应用程序。
小型 C++ 代码分析器,带调试控制台窗口
作者:
Samuel Batista
一个小型但功能强大的代码分析器,带有一个调试控制台窗口。
SmartObject 类(类似 Objective-C 的内存管理)用于 C++(Smart Pointer 的替代品?)
作者:
Chris La
本文解释了类似 Objective-C 的 C++ 内存管理类 SmartObject。
SMTP 服务器
作者:
Maruf Maniruzzaman
本文展示了如何设计 SMTP 服务器。
Win32 控制台贪吃蛇游戏
作者:
Software_Developer
Win32 控制台中的贪吃蛇游戏
吸附窗口
作者:
T800G
使窗口吸附到屏幕边缘的简单类
WSE 3.0 的 SoapMSMQ 传输
作者:
Roman Kiss
WSE 3.0 的 soap.msmq 传输更新,消息交换模式的配置和使用。
Socks 包装器
作者:
M Ravi Kiran
通过 Socks 代理版本 4 和版本 5 建立套接字。
SOF - C++ 的类 OSGI 模块化框架
作者:
magr74
本文介绍了名为 SOF 的模块化框架的使用。
SoftG 应用框架 1.62
作者:
HotSoftG
自动化框架应用程序开发,实现软件功能和软件框架的分离。支持插件主题支持。
软件设计模式(简化版)- 抽象工厂 - 第 2 部分
作者:
KJAM2005
又名(Dr.D 和他的软件设计冒险)。
SolidGraph CAD 系统
作者:
Geometros
SolidGraph CAD 系统源代码。
解决哲学家用餐问题中的饥饿现象:使用反向信号量
作者:
Bharath NS
多线程 GUI 解决方案,用于解决哲学家用餐问题中的饥饿现象
一些有用的双精度小数函数
作者:
S.C.Wong
舍入、
小数位数等。
.
一些 Mix-in 类,使您的 ATL/WTL 程序外观更佳
作者:
Simon.W
本文讨论了一些用于 WTL 的 Mix-In 类。这些 Mix-In 类提供了一些 WTL/ATL 框架不支持的功能,例如属主绘制菜单、皮肤化对话框按钮和静态文本控件。
VC++ & MFC 中一些最好的开源项目
作者:
Sudhir Mangla
VC++ 和 MFC 中一些最好的开源项目。
一些简单的 C++ 数值方法
作者:
cristitomi
一篇面向初学者的数值方法入门文章。
SonicUI - 您从未见过的便捷 GUI 引擎
作者:
Sonic Guan
一个方便且功能强大的 GUI 引擎,包含大量技巧
使用 C# 对 ASP.NET 中的下拉列表进行排序
作者:
RB Changanacherry
有一个简单的解决方案可以对 ASP.NET 中的下拉列表进行排序。
拼写检查编辑控件(使用 HunSpell)
作者:
Curtis J
一个 CEdit 控件,带有一个最新、可国际化的拼写检查器。
使用 MFC 的 C++ 闪屏类
作者:
Chris Apple
一个 MFC C++ 类,用于从位图和版本字符串资源生成闪屏和关于框。
无 MFC 或 .NET 的 C++ 闪屏类
作者:
Chris Apple
一个 C++ 类,用于从位图和版本字符串资源生成闪屏和关于框。
对话框的分隔条控件
作者:
libbyliugang
一个对话框的分隔条控件,可以自动更改关联窗口的位置。
SQL Server 风格的通配符匹配
作者:
TFB_PLC
在客户端代码中匹配 SQL Server 风格的通配符。
SQLiteTbl,
一个提供类似 CRecordSet 接口的 SQLite C++ 类
作者:
Brad Kremer
为 SQLite 数据库表提供类似 CRecordSet 的接口。
SSBrowser:一个示例 Visual SourceSafe 自动化
作者:
Ferdie
一个 VC++ 示例程序,用于在您的应用程序中执行 Visual SourceSafe 操作。
类中的静态初始化函数
作者:
jamesfancy
自动调用类的静态初始化函数。
SteganoPad - 隐写文本编辑器
作者:
nbugalia
只有用户才能看到屏幕上的文字
创建自定义设置的步骤
作者:
Gelu Vac
如果您曾经认为创建自定义设置应该是一项简单的任务,那么这里有一些破冰的技巧。
STL 格式
作者:
Romualdas Cukuras
将您喜欢的格式字符串和函数参数放入 STL 字符串。
Access 数据库的奇怪行为
作者:
Hamed Musavi
我邀请任何不了解 Microsoft Access MDB 文件安全性(尤其是压缩和修复)的人阅读本文,以免为时已晚!
Winamp 的 streamRipper
作者:
Kannan K
Winamp 的 streamRipper。
Stree - std::map 和 std::set 的快速替代品
作者:
cppnow
一个(几乎)兼容 std::map 的数据结构实现,它提供了更好的性能和内存利用率。
XPCOM 中的字符串处理
作者:
Md. Mazharul Islam Khan
在 XPCOM 中使用不同类型的字符串。
字符串通配符匹配(* 和 ?)
作者:
M Shahid Shafiq
一个简单的函数,
用于执行通配符(* ? )
字符串匹配
Visual Studio 6.0 的 Strip'em 插件
作者:
grebulon
此插件在 Visual Studio 中保存文件时,将文件的文本格式(DOS 或 UNIX)转换为当前系统的格式。
Stunner:一个 STUN 库和客户端
作者:
Hitesh Sharma
Stunner 是一个简单的 STUN 库,在此基础上构建了一个 STUN 客户端。
风格工具包 - 使用高级图形技术创建自定义用户界面
作者:
Darren Sessions
Style Toolkit 允许您使用渐变、透明度、PNG 图像等来现代化您的程序外观。
StyleDialog - 一个带有可选自定义框架的透明对话框类
作者:
Darren Sessions
StyleDialog 可以独立使用,也可以与 Style Toolkit 结合使用。
支持向量机分类器
作者:
Chesnokov Yuriy
支持向量机分类类,
支持 SSE 优化
SWF 摘要 Shell 扩展 (SWF 文件的属性页!)
作者:
Daniel Cohen Gindi
此应用程序向 Windows 文件属性窗口添加一个属性页以显示 SWF 属性。
切换线程
作者:
Rajasekharan Vengalil
如何切换例程正在运行的线程。
使用 Detours 为应用程序创建符号链接
作者:
Thomas Hruska
或者 - 我如何欺骗 Visual Studio 将 .NCB、
.SUO 和 .APS 文件存储在其他地方。
符号文件定位器
作者:
marc ochsenmeier
如何使用 Debug Interface Access (DIA) 应用程序编程接口来定位程序集引用的调试符号文件。
MFC 中的多线程应用程序同步
作者:
Arman S.
介绍多线程应用程序中的同步概念和实践。
SyncInvoker:在冗长的同步调用期间保持 GUI 响应
作者:
David M Brooks
在进行阻塞同步调用时保持 GUI 响应。Dave 提供了一种使用 SyncInvoker 的技术。
选项卡控件和分割器 - 添加一些可停靠和浮动的糖
作者:
Igor Katrayev
另一种实现可停靠、浮动、选项卡式和分割式环境的方法。
选项卡控件和分割器 - 混合使用
作者:
Igor Katrayev
WTL 类,可以在您的 SDI 应用程序中为子视图添加选项卡和分割。
修改的选项卡式 ActiveX 控件
作者:
Habeeballah Hasnoddin
属性表作为 ActiveX 控件。
防篡改和自愈代码
作者:
Jeffrey Walton
使用哈希和 Crypto++ 动态检测代码更改并在内存中修复可执行文件。
TCP 会话重建工具
作者:
Saar Yahalom
一个用于 C# 的 TCP 会话重建工具。
使用 VC++.NET 进行 TCP/IP 发送/接收
作者:
Kumudu Gunasekara
本文介绍了如何使用 TCP 和工作线程在 C++ 中发送和接收数据。
TDXML:带可视化任务对话框编辑器,基于 XML 的任务对话框
作者:
Michael Dunn
一个库和一个可视化编辑器,可以轻松地在 C++ 应用程序中构建和使用任务对话框。
TEA 加密/解密变得简单
作者:
Michael Pauli
易于使用的加密类,使用 TEA、XTEA 和 XXTEA 标准。
区分 CD 和 DVD 驱动器
作者:
Thomas Serface
提供代码以确定驱动器是 CD 还是 DVD 驱动器。
温度转换:使用 ATL Server 和 MFC 客户端的 XML Web 服务
作者:
James, Lu Zuheng
使用 ATL Server 的 XML Web 服务,并由 MFC 客户端调用。
基于模板的通用池(使用 C++)
作者:
Rohit Joshi
基于模板的通用池(使用 C++)。
使用 MFC 同步的模板 FIFO 缓冲区
作者:
EmoBemo
一个简单的模板 FIFO 缓冲区。当有新数据添加到 FIFO 的后端时,会触发事件。
模板化转换器和哈希器
作者:
ManicQin
关于模板和设计的一些知识。
模板用于排序和未排序列表
作者:
arui69
模板用于排序和未排序列表。
模板化牛顿-拉夫逊算法用于 SIN(X) + N 和 COS(X) + N,
其中 N 在 [0, 2] 范围内
作者:
jrivero
模板化牛顿-拉夫逊算法用于 SIN(X) + N 和 COS(X) + N,
其中 N 在 [0, 2] 范围内。
托管 C++ 中的终端服务器监听端口实用程序
作者:
Alexander Kent
允许方便地将终端服务器的监听端口从 3389 修改为其他端口的实用程序。
测试分布式内存池
作者:
Valery Grebnev
本文介绍了一种简单的创建分布式对象池的方法和测试结果,用于在多核 PC 上实现高性能应用程序。
测试读/写锁
作者:
Valery Grebnev
本文介绍了在 Windows XP/Vista 单处理器和多核 PC 上测试读/写锁结果。
文本编辑器:
基础中的基础
作者:
AlexShag
这是一个基于 Edit 控件的简单文本编辑器
新的 ipconfig 和 IP Helper API
作者:
Joseph Dempsey
本文详细介绍了一个允许操作网络适配器的类,并使用该类为使用 Windows2000 或 Windows XP 的任何人构建一个图形化 ipconfig 实用程序。为了实现这一点,使用了 IP Helper API。
全能的 .NET 语言 - C++/CLI
作者:
Denis Vasilik
作者展示了实现 C# 已知的 using 语句是多么容易。
Codecave 入门指南
作者:
Drew_Benton
这是一份完整的 Codecave 入门指南,涵盖了主要主题:codecave 是什么,codecave 的用途,以及如何使用 codecave。
Code Project 跑马灯
作者:
Rama Krishna Vavilala
一个桌面栏跑马灯,滚动显示 Lounge 和其他论坛上最新的帖子。
STL 完全指南:第 2 部分 - List
作者:
cristitomi
STL list 的介绍。
STL 完全指南:第 3 部分 - Deque
作者:
cristitomi
STL deque 的介绍。
Microsoft 基础类库:
菜单和对话框
作者:
logicchild
关于 MFC 资源基础知识的文章
Mini Shell 扩展框架 - 第 II 部分
作者:
Victor Derks
讨论了一个小型 C++ 框架,用于创建 Windows Shell 扩展 (IContextMenuImpl)。
Mini Shell 扩展框架 - 第 III 部分
作者:
Victor Derks
讨论了一个小型 C++ 框架,用于创建 Windows Shell 扩展 (IShellFolderImpl)。
最精简的 XML 解析器
作者:
ChauJohnthan
一个可以替代大型 MSXML 的 XML 解析器。
Visual Studio 2005 和 Live Messenger 最无用的插件
作者:
tsxy
Visual Studio 2005 和 Live Messenger 最无用的插件。
NAR 加载器 - 单文件 .NET 部署
作者:
Richard Prinz
.NET 的 JAR 存档 = NAR 存档。
OpenGL 和 GLUT:
强大的图形库和实用工具包
作者:
logicchild
解释如何使用此库的文章
WTL 项目的心理学:小写原因(一个打字程序)
作者:
mark novak
一个从头到尾的项目的心理学之旅。
Visual Studio 2008 中的最简单 COM 教程
作者:
Zhiwei Liu
初学者指南,用于在 .NET 2008 环境下创建 COM/DCOM 服务器和客户端。
终极 Grid 主页
作者:
The Ultimate Toolbox, metalogicsw.com
终极 Grid 现在是开源的。
终极工具箱 - 更新和用户贡献
作者:
The Ultimate Toolbox
Ultimate Toolbox 库的更新和用户贡献
Windows 访问控制模型 第 4 部分
作者:
oshah
访问控制系列文章的最后一篇,介绍了访问控制编辑器及其相关的 ISecurityInformation 接口。
Windows 访问控制模型:
第二部分
作者:
oshah
访问控制系列节的第二部分将使用基本的访问控制结构进行编程。
ASP.NET 2.0 中的主题和皮肤
作者:
Zeeshan Muhammad
ASP.NET 2.0 中主题和皮肤的介绍。
代码前思考,
C++ 中的虚函数
作者:
programmersmind
C++ 中的虚函数。
WTL 的线程类
作者:
Till Krullmann
提供了一组小型 ATL/WTL 类,用于简化线程处理。
多线程很容易(一个简单的线程、线程池、对象池等)
作者:
soptest
这个简单的库实现了多线程编程的几乎所有方面。
托管 C++ 中的带 Windows Forms 控件的线程
作者:
Selvam R
本文介绍了带 Windows Forms 控件的托管线程。
线程安全智能指针
作者:
Oleg Fedchenko
使用此线程安全智能指针,
您可以在多线程环境中使用任何类型的对象。
您经常需要重载的三个重要运算符
作者:
programmersmind
考察三个您经常需要重载的重要运算符。
Thunk 及其用途
作者:
John_Tang
关于 Thunk 及其在回调处理、接口封送和 C++ 中支持多重继承方面的用法的介绍。
Win32 中的 Thunking:简化到非静态成员函数的调用
作者:
einaros
对 thunking 的简要介绍,以及一个执行此工作的简单库的演示。
创建一个很酷的桌面歌词演示(
送给所有人)
作者:
Aric Wang
许多流行的 MP3 播放器都有很酷的桌面歌词,
这个演示使用了一个简单的方法来实现它。
新年快乐!
以编程方式切换硬件数据/读取/执行断点
作者:
Michael Chourdakis
引入硬件断点机制的简单代码。
使用 Levenshtein 算法进行容错字符串匹配
作者:
Andreas Muegge
一个使用 Levenshtein 算法进行字符串匹配的实际示例。
工具提示类
作者:
GauranG Shah
简单的工具提示类,可帮助在系统托盘窗口中为控件和窗口显示气球和简单的工具提示。
Visual Studio 的工具栏编辑器
作者:
Francesco Aruta
Visual Studio 的工具栏编辑器。它可以修改、添加和创建按钮、图像以及工具栏所需的一切。
ToolStripControllerLabel 扩展和收缩 ToolStrip 控件
作者:
Iquoba
可以放置在 VisualStudio 上的 ToolStripControllerLabel。
从 Java 转向 Visual C# 的十大理由
作者:
hyle
本文详细介绍了 Java 程序员考虑从 Java 语言转向 Visual C# 的主要原因。
.NET Framework 2.0 的 Tracert 组件
作者:
Rama Krishna Vavilala
本文实现了基于 .NET Framework 2.0 中可用的 Ping 类的 tracert 组件。
使用 WS-AtomicTransaction 的事务性 Web 服务
作者:
Dustin Metzgar
解释了一种使用 WS-AtomicTransaction 在 Web 服务之间创建分布式事务的简单方法。
.NET 中具有 Alpha 混合区域的透明位图按钮
作者:
Bob Carboni
如何在 .NET Forms 中创建和绘制透明位图按钮。
透明控制台应用程序
作者:
Asa Meltzer
实现一个透明的控制台应用程序。
树容器库
作者:
Mitchel Haas
用于将数据存储在树状结构中的通用模板类库。
带列的树控件
作者:
Oleg Krivtsov
带列的树控件,
可轻松用于 MFC 应用程序
关闭笔记本电脑显示器并锁定系统
作者:
Weiwei.Fang
替换 win+L 热键的简单代码
教程:轻松使用 C++ 中的 .NET Forms
作者:
IrrationalThinking
一篇关于如何在 C++ 中使用 .NET Forms 的教程。
C++ 类型安全日志记录器
作者:
Sanjeev Venkat, kb-boxer
C++ 的类型安全目标透明日志记录器
类型安全的 C++ 枚举,带 ToString() 和 FromString()
作者:
pasztorpisti
一个带宏+模板的枚举,提供类型安全和类型信息。
UI 控件数据侦探
作者:
Nishad S
一个用于从 TreeCtrl、ListCtrl、ComboBox、ListBox 等控件捕获数据的工具。
Ultima Online 寻宝工具
作者:
Tim Smith
UOTH 是一系列前沿 UI 技术。哦,还有一个面向 UO 游戏玩家的工具。
Windows 的超简单 C++ 读/写锁类
作者:
MSCH@MDD
C++ 中超简单的读/写锁模式实现。
理解 Direct3D 10 应用程序代码
作者:
logicchild
一篇描述 Direct3D 程序代码一些重要部分的文章。
理解 DLL - 构建它们并允许外部调用它们的函数
作者:
logicchild
DLL 的基础知识。
理解工厂方法和抽象工厂模式
作者:
Virendra Kulkarni
使用 C++ 示例代码的工厂方法和抽象工厂模式的简化解释。
理解 Operator new[] 和 Operator delete[]
作者:
prasad_som
了解用于管理数组内存的方法。
Unicode 输出到 Windows 控制台
作者:
swuk
在 C++ 中处理 Unicode 字符串并将其打印到 Windows 控制台。
通用进度对话框
作者:
Gopalakrishna Palem
一个可以随时随地用于任何任务的进度对话框。
非托管代码可以包装托管方法
作者:
Emilio Reale
为 VB6 或非托管 C++ 中的 .NET 类导出方法。
非托管 Vista 功能
作者:
DYSEQTA
如何在没有 WPF 和 .NET 的情况下访问 Vista 和 DWM 的功能。
不寻常但有用的、专为专业化设计的对话框类
作者:
Alain Rist
包含单元格菜单、就地编辑器、单个控件和分割对话框、Vista Shell 和 Mobile 文件控件以及选择对话框。
通过 RAPI 解压
作者:
João Paulo Figueira
通过 ActiveSync 连接解压文件。
使用 VC++ 将图像上传到 MySQL 数据库
作者:
$uresh $hanmugam
如何使用 ODBC 驱动程序将图像上传到 MySQL BLOB 字段。
使用文件缓存(MRU)克服进程限制
作者:
sjDing750807
本文提供了一种方法,该方法应用缓存的 MRU 算法将频繁访问的数据保存在进程中,并将不常访问的数据保存在进程外(文件系统)中。
有用的 CString 操作函数
作者:
Dennis Gourjii
一组用于执行 CString 无法正确处理的任务的函数。
从原生 C++ 使用 .NET 类/模块
作者:
Johann Anhofer
本文的目的是描述一种相对通用的方法,用于从原生 C++ 应用程序访问 .NET 托管对象。
从原生代码使用 .NET 集合
作者:
shea-c4
一个关于如何从原生 C++/ATL 访问托管 String 的 ArrayList 的简短示例。
使用虚拟 CListCtrl 显示文本和位图
作者:
Thomas Serface
包含用于创建虚拟列表控件的代码,该控件还可以在运行时从文件中显示位图。
使用访问控制列表保护对象访问
作者:
Rob Manderson
如何保护您的对象。
使用账户管理 API (IOlkAccountManger) 列出 Outlook 电子邮件账户
作者:
Ashutosh Bhawasinka
一篇关于如何使用 IOlkAccountManger 获取 Outlook 中配置的电子邮件账户的文章。
使用汇编和 SSE2/SSE3 指令进行绘图优化
作者:
SergStrashko
介绍用于预绘制过程加速的算法和技术。
使用 C 和嵌入式 Web 服务器提供基于浏览器的源编辑器
作者:
Walter Capers
使用 C 编写浏览器源编辑器。
使用 C# 泛型实现缓存集合
作者:
Ray Hayes
一篇关于我如何使用泛型实现一个用户定义的尺寸限制的通用缓存集合的文章。
使用 C++ 模板处理函数和运算符
作者:
Alex Hazanov
关于模板如何帮助您泛化代码的示例。
在派生类中使用带假参数的类模板。
作者:
Alexei Valyaev
一篇文章提供新的 C++ 概念来避免代码重复。
使用 CodeProject - 应用程序的一天 - 第 1 部分,共 5 部分
作者:
#realJSOP
使用 CodeProject 进行偶尔支持的正确编码方式。
使用 CodeProject - 应用程序的一天 - 第 2 部分,共 5 部分
作者:
#realJSOP
使用 CodeProject 进行偶尔支持的正确编码方式。
使用 CodeProject - 应用程序的一天 - 第 3 部分,共 5 部分
作者:
#realJSOP
使用 CodeProject 进行偶尔支持的正确编码方式。
使用 CodeProject - 应用程序的一天 - 第 4 部分,共 5 部分
作者:
#realJSOP
使用 CodeProject 进行偶尔支持的正确编码方式。
使用 CodeProject - 应用程序的一天 - 第 5 部分,共 5 部分
作者:
#realJSOP
使用 CodeProject 进行偶尔支持的正确编码方式。
在 MFC 应用程序中使用 COM 感知的 DotNet 库
作者:
ThatsAlok
关于在非托管 VC++ 应用程序中使用 C# DLL 的文章。
在 Gadget 中使用 COM 而无需安装
作者:
msbsoftware
本文展示了如何在不要求安装或管理员权限的情况下创建使用 COM 的 Gadget。
使用 WTL 进行数据访问对象 (DAO) 操作
作者:
Gene OK
DAO 已过时,但仍然非常通用且对开发人员友好。
在 Visual Component Framework 中使用委托
作者:
Jim Crafton
一篇描述如何在 VCF 中使用委托的文章。
在 VC++ 中使用异常处理
作者:
@Intersect☺™
这将有助于理解编写具有良好编程实践的代码的用处。
使用 GDI+ 和 MFC 或原生 C/C++
作者:
TW
为什么 99.9% 的 GDI+ 示例是用 .NET 语言编写的?C/C++ 呢?
在 C++ 中使用接口
作者:
Jose Lamas Rios
如何在 C++ 中定义和使用接口。
使用 Mailslots 进行进程间通信
作者:
Rob Manderson
如何使用 mailslots 在进程之间进行通信。
在您的 C# (.NET) 应用程序中使用 PostgreSQL(简介)
作者:
Adrian Pasik
在本文中,我想向您逐步展示如何在 C# 应用程序中使用这个出色的数据库。
使用 Pragmas 创建代理 DLL
作者:
Kontza
一篇关于如何使用 MSVC pragmas 创建函数转发 DLL 的文章。
在 Windows Vista 中使用预览处理程序
作者:
Srikanth.rajan
本文演示了如何在您的应用程序中使用 Windows Vista 预览处理程序。
在 VCF 中使用资源
作者:
Jim Crafton
一篇关于使用 VCF 将资源添加到您的应用程序的文章。
在 Windows Media Player 中使用屏幕保护程序
作者:
Justin Hallet
将屏幕保护程序包装在 WMP 可视化插件中。
在良好示例中使用滑块控件
作者:
Kusay J. Mohammed
简单的加密解密器。
使用 STL 构建简单的 DOM 模型及其脚本方案
作者:
sanjit_rath
使用 STL 构建一个简单的 DOM 模型及其脚本方案。
使用 Actor 编程模型
作者:
H.Brydon
使用 Actor 编程模型
使用后台智能传输服务 (BITS)
作者:
caio
使用 BITS 系统服务。
使用 Builder 设计模式实现多语言交互
作者:
Erol Esen
描述了说明如何用英语和土耳其语构建简单句子的 C++ 代码。
无需用户干预即可使用免费的 CutePDF Writer
作者:
PJ Arends
一个 C++/MFC 类,允许您无需用户干预即可使用免费的 CutePDF Writer。
无需用户干预即可使用免费的 CutePDF Writer
作者:
d347hm4n
这是“无需用户干预即可使用免费的 CutePDF Writer”的替代方案。
使用免费的 Visual C++ 2005 Express Edition 开发 Win32 应用程序
作者:
NeWi
描述了如何设置 Visual C++ 2005 Express 以构建 Win32 应用程序。
在 .NET 应用程序中使用非托管 C++ 库 (DLL)
作者:
Jun Du
一篇关于如何在没有源代码的情况下使用预构建库(DLL)中导出的非托管 C++ 类文章。
使用 UpdateResource 更改字符串资源
作者:
Sashazur
用于更改字符串资源的代码,并且确实有效!
使用 V8 - Google 的 Chrome JavaScript 虚拟机
作者:
GabrielWF
教程和示例,解释如何将 V8 虚拟机集成到您的应用程序中。
使用虚拟列表
作者:
PEK
本文解释了如何使用虚拟列表,这是一种非常快速的列表,可用于显示大量项目。
使用 Visual C++ .NET 构建与 Microsoft Visual Basic for Application (VBA) 集成的程序
作者:
sunhui
创建一个与 Microsoft Visual Basic for Application 集成的 MFC 程序。
在无窗口的 RichEdit 控件中使用
作者:
David Kinder
如何使用无窗口 RichEdit 控件,这是 Microsoft 文档较少的一个 API。
在 MFC 对话框中使用 WinForms 控件
作者:
Nish Nishant
本文是关于使用 CWinFormsControl MFC 类将 Windows Forms 控件放在 MFC 对话框上的简单介绍。
使用 WinInet 异步调用服务器脚本
作者:
Sean OConnor
使用 WinInet 异步调用服务器脚本。
在 Visual C++ 2005 Express Edition 中使用 WTL
作者:
Baryon Lee
本文解释了在 Visual Studio 2005 Express 版本中使用 WTL 的过程。
UTF16 到 UTF8 到 UTF16 的简单 CString 转换
作者:
John Paul Pirau
使用 CString 在 UTF8 和 UTF16 之间进行转换。
utf8::ostream
作者:
c-smile
轻量级 utf8 生成器。
STL std::string 的实用程序
作者:
jamesfancy
std::string 的实用函数。
代码的价值第二部分 - 代码重用
作者:
Ashvil DCosta
良好的代码重用可以解决代码过时的问题。
视频预览和帧捕获到内存(使用缓冲模式的 SampleGrabber)。
作者:
Chesnokov Yuriy
本文演示了使用缓冲模式下的 ISampleGrabber 接口从外部视频设备进行视频预览和帧捕获到内存。
OpenGL 中的视频纹理
作者:
Arsalan Malik
本文介绍了如何从网络摄像头或视频文件的实时视频流在 OpenGL 中创建纹理。
使用 Xpdf 和 muPDF 库在 C# 中查看 PDF 文件,打印 PostScript。
作者:
Antonio Sandoval
用 C++/CLI 编写的包装器 C# 类,以及 C# 中的渲染 PDF 文件的示例实现。
虚拟地球媒体中心插件
作者:
Sean McLeod
用于媒体中心的虚拟地球插件,用于浏览和查看地理编码的图片。
Vista 中的 C++ 实用功能:监视计算机电源状态
作者:
Michael Dunn
如何使用电源状态通知,以便在必要时让您的应用程序节省电力。
Vista 中的 C++ 实用功能:使用任务对话框显示友好消息
作者:
Michael Dunn
使用 Vista TaskDialog API 替换 MessageBox。
Vista 中的 C++ 实用功能:在 UI 中使用 Glass
作者:
Michael Dunn
如何在应用程序的主窗口中添加 Glass 效果。
Vista 中的 C++ 实用功能:使用 TaskDialogIndirect 构建获取用户输入的对话框
作者:
Michael Dunn
使用 TaskDialogIndirect API 显示功能丰富的对话框,帮助用户做出决定。
Vista 中的 C++ 实用功能:使用新的 Vista 文件对话框
作者:
Michael Dunn
如何使用 WTL 处理 Vista 的新文件打开和文件保存对话框。
Vista KTM:Vista 及更高版本中的事务管理...
作者:
Warren Stevens
Vista 内核事务管理器 (KTM, TxF, TxR) - 来自 C++,用于事务性文件和注册表操作,并支持 XP 及更早版本的回退。
Vista 主题化的属主绘制和全自定义推送/菜单/图像按钮
作者:
ied
重现 Vista 淡入效果和动画发光默认状态效果的类。
Vista UAC:权威指南
作者:
Thomas Hruska
了解 UAC 在后台如何运作。使用 Elevate 包启动多个提升的进程,但只从非提升进程显示一个 UAC 提升对话框。
Vista_UAC
作者:
Mahantesh Ganamukhi
与服务交互。
Vista 主题化的属主绘制和全自定义任务按钮 & 任务对话框
作者:
ied
重现 Vista 动画任务按钮(命令链接)以及任务对话框布局的类。
Visual C++ (版本 7-9) .vcproj 项目文件格式化器和标准化器
作者:
pasztorpisti
一个 vcproj 格式化器,即使使用简单的文本合并器,也能轻松进行 vcproj 的 diff/合并。可控的文本编码。
Visual Leak Detector - Visual C++ 的增强内存泄漏检测
作者:
Dan Moulding
适用于 Visual C++ 的内存泄漏检测器,打包成易于使用的库!
Visual Studio 2005 和 SmartPhone
作者:
DRLaverdure
MFC 方式的 SmartPhone 编码技巧 - 第一部分
©
. All rights reserved.