65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
所有
/
语言
/
VC7.1
人工智能
人工智能
神经网络
机器学习
深度学习
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
提交您的文章
VC7.1
VC7.1
精选阅读
VS.NET 2003 中的“类向导”
作者:
Nicolas Bonamy
模拟 VS.NET 2003 中的类向导
.NET Visual Studio 6.0 插件
作者:
Johann Anhofer
使用 .NET 插件扩展 VS6 IDE。
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.NET 命令提示符在此
作者:
flipdoubt
VS.NET 用户的命令提示符在此
最新文章
VS.NET 2003 中的“类向导”
作者:
Nicolas Bonamy
模拟 VS.NET 2003 中的类向导
.NET Visual Studio 6.0 插件
作者:
Johann Anhofer
使用 .NET 插件扩展 VS6 IDE。
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.NET 命令提示符在此
作者:
flipdoubt
VS.NET 用户的命令提示符在此
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
VC7.1
VS.NET 2003 中的“类向导”
作者:
Nicolas Bonamy
模拟 VS.NET 2003 中的类向导
.NET Visual Studio 6.0 插件
作者:
Johann Anhofer
使用 .NET 插件扩展 VS6 IDE。
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.NET 命令提示符在此
作者:
flipdoubt
VS.NET 用户的命令提示符在此
.NET Ogg Vorbis 播放器实现
作者:
Perry Marchant
关于在 .NET 中解码 Ogg Vorbis 音频文件的文章。
.NET 资源清单
作者:
Daniel Pistelli
关于 .NET Manifest Resources 内部格式的文章。
.NET Remoting 消息重定向通道接收器
作者:
zhi
一种透明的上层逻辑来重定向 .NET Remoting 调用,从而可以将 .NET Remoting 服务暴露在防火墙/NAT 之后,到任何地方。
C++ 的 .NET 类反射支持
作者:
ZhaoRuFei
本文提供了一个宏+模板解决方案,用于支持 .NET 类枚举的反射,如 ToString、IsDefined、Parse、GetValues、GetNames。
[调试] - 符号
作者:
Jonathan [Darka]
设置 Microsoft 符号服务器
10+ 个强大的 Visual Studio 调试技巧
作者:
Ivan Shcherbakov
本文介绍了 Visual Studio 中提供的 10 种节省时间的调试技术。
DirectX 9 中的 2D Blit
作者:
Karel Donk
描述了如何在 DirectX 9 中进行 2D Blit,实现各种表面格式之间的直接表面访问(使用颜色转换)。
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++ 论坛问答 - VII
作者:
ThatsAlok
VC++ 论坛的问答集合。
设计多线程应用程序的8个简单规则
作者:
Clay Breshears
遵循这些规则,您将能更成功地编写出最优、最高效的多线程应用程序实现。
8 皇后问题
作者:
ima_c++_programmer
尝试使用回溯法解决皇后问题
一个跨平台的 C++ 线程类
作者:
Phillip Sitbon
编写可移植的面向对象的线程,无需修改即可在 Win32 和 Posix 兼容系统上运行。
一套“足够通用”的表达式模板
作者:
Christos Malliopoulos
用于计算算术和逻辑表达式的模板库。
非托管 C++ 中的 .NET 类 ReaderWriterLock 类
作者:
Quynh Nguyen
C++ 中一个非常高效的读写锁类,与 .NET ReaderWriterLock 类似
一款带缩放功能的 2D 图表组件
作者:
Hossein Khosravi
一款带缩放功能的 2D 图表组件。
初学者指针指南
作者:
logicchild
本文旨在帮助可能受益于理解指针的初学者
C++ 简要入门
作者:
logicchild
本文介绍了一些基本的 C++ 概念。
初学者 DirectShow 源过滤器开发简明教程
作者:
Aric Wang
本文将让你对如何设计一个源过滤器有所了解。源过滤器会创建样本并从其输出引脚输出。
C# Mime 解码/编码实现
作者:
tauyoung
C# Mime 解码/编码实现
C# Mersenne Twister 类
作者:
Dave Loeser
一个伪随机数生成器。
一个 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
用于实现插件式线程池库的命令模式和责任链模式。
C++ 线程类
作者:
Wytek Szymanski
关于封装 Win32 线程 API 的文章。
CHexEdit 控件 - 用于十六进制和十进制数字输入
作者:
Luo Pei'en
一篇关于如何编写用于十六进制和十进制数字输入的编辑控件的文章。
一个基于 CFileDialog 的类,可提供轻松的图像预览
作者:
Rob Manderson
使用文件打开对话框浏览您的图像,并查看您选择的内容。
合并滑块控件和进度条窗口的类
作者:
Cem KARACA
关于如何使用自定义绘制将滑块控件和进度条合并到一个类的文章
一个封装了重叠 I/O 基本功能的类
作者:
Rob Manderson
重叠 I/O - 实践
一个方便枚举文件夹内容的类
作者:
Rob Manderson
以可重用方式枚举文件夹内容。
一个同步线程完成的类
作者:
Rob Manderson
轻松同步线程完成。
深入了解 XML 数据绑定,包括产品评价
作者:
Sprotty
XML 数据绑定的介绍,以及对一些领先产品的评论。
一个用于嵌入可嵌入 OLE 对象的 COM 类(DLL)
作者:
William.Wang
一个用于嵌入可嵌入 OLE 对象的 COM 类(DLL)。
提供 Internet 下载实用程序的 COM 组件
作者:
Philipos Sakellaropoulos
用 C++ 编写的 COM 组件,提供多线程并行下载、Internet 缓存访问、URL 和路径解析等功能。
Java 和 C# 的比较研究
作者:
gspatwal
一篇简要比较和对比 Java 和 C# 功能的文章。
一个完整的C#屏幕保护程序,可以在多显示器系统上进行双缓冲!
作者:
Garry Freemyer
源代码示例屏幕保护程序。还包含迷你预览!
完全可自定义的 Google API Web 客户端
作者:
Vasudevanms
使用 ASP.
NET 的基于 Web 的 Google Web 服务客户端。
Windows 用户无法放手的上下文菜单处理程序
作者:
Shaun Harrington
上下文菜单处理程序,使从 Explorer 中处理路径、命令窗口和程序参数更加容易。
一个带阴影边框的炫酷皮肤 GUI
作者:
James Duy Trinh (VietDoor)
一个带阴影边框的炫酷皮肤 GUI;在对话框、按钮、列表框上显示图像(支持多种格式)。
用于加速 VC++ STL 的自定义块分配器
作者:
Joaquín M López Muñoz
一个用于 STL 容器的块分配器,在进行大量数据插入和提取的程序中可以大大提高速度。
使用 MC++ 的自定义文本框(带正则表达式验证)
作者:
liyang yu
在 VC++.NET 中编写的具有输入验证的自定义文本框,还将指导您完成构建自己的自定义控件所需的步骤。
VC2003 的 DDK 项目向导
作者:
SevenCat
VC2003 的 DDK 项目向导。
支持动态拆分的文档/视图对话框
作者:
shudingbo
您可以任意添加 DOC/View,并且所有视图都可以调整大小。
具有线程和 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客户端的兼容性。
MDI 应用程序中的闪烁问题
作者:
Andrzej Markowski
解决了 MDI 应用程序中的闪烁问题。
删除 STL 序列容器中指针的 Functor
作者:
Nemanja Trifunovic
一个基于策略的删除 functor,可与 for_each 函数一起使用。
通用调试跟踪和日志记录方法
作者:
maskisland
通用跟踪库实现。
具有类似 STL 接口的通用开放寻址哈希表实现
作者:
Leandro T C Melo
一个通用的独立 STL 类哈希表实现,它使用线性探测或双散列作为冲突解决机制。
C++ 的通用管道框架
作者:
theidealist
介绍一个通用、可扩展的 C++ 管道框架。
一个渐变静态控件
作者:
Ilya Solnyshkin
一个带有渐变的静态控件。
使用 STL 的便捷分词函数
作者:
Joerg Wiedenmann
一个方便且可自定义的分词函数,可与 STL 字符串配合使用。
基于堆或共享内存的互斥锁池管理器
作者:
Feng Xu
一篇关于基于堆或共享内存的互斥锁池管理器的文章。
使用 FlagsAttribute 处理枚举的便捷方法
作者:
remarkpk11
枚举的位操作。
自制的轻量级调度程序
作者:
pradeep shivadasan
基于定时器的任务调度程序
Java 语言 IDE
作者:
mystro_AKA_kokie
这是一个部分实现的 Java 平台 IDE。
Web 应用程序的 JavaScript 压缩工具
作者:
Eric Woodruff
一个用于压缩 JavaScript 文件以减小其大小并提高页面加载时间的工具。
Win32 的轻量级堆栈实现
作者:
Daniel Junges
适用于任何类型的简单且非常小的堆栈实现。
适用于文字游戏作者的闪电般快速 DLL,附带词典文件
作者:
Koushik Biswas
此 DLL 和随附的测试 MFC 应用程序演示了如何以闪电般的速度高效处理大量单词 - 用于通配符匹配和存在性检查。
此 DLL 恰好是单词游戏作者所需的一体化工具 - 需要非常快速的字典工具的作者。
带超链接功能的列表控件
作者:
liuxiao
此控件为列表控件提供超链接功能,并精确控制光标位置。
使用Win32 API的ListView对话框
作者:
zjsmile
使用报表样式和图标样式的ListView的对话框
整数的字面量转换器
作者:
Tom Gee
一个帮助类,
用于在十进制、
八进制、
二进制和十六进制之间转换整数字面量。
Windows XP 主题 API 的托管 C++ 包装器
作者:
Don Kackman
安全地从 C# 在任何操作系统上使用 XP 主题 API。
Windows XP 主题 API 的托管 C++ 包装器 - 第二部分
作者:
Gene OK
这是对 Don Kackman 的 UxTheme 组件的更新,该组件最初为 Visual Studio 2003 编写。
消息循环对象
作者:
Ilan Assayag
使用消息循环异步顺序执行方法。
极简信号和槽实现
作者:
Simon Gomizelj
一个轻量级且类型安全的模板化信号和槽实现。
一个更完整的 DLL 注入解决方案,使用 CreateRemoteThread
作者:
Drew_Benton
本文探讨了一种更完整的通过 CreateRemoteThread 方法将 DLL 注入到另一个进程中的方法。
多列组合框
作者:
Xiao Wu Guang
多列、可定制、可编辑的组合框
一个基于 Win32 的多线程 HTTP 代理服务器
作者:
zlike
使用 Windows 上的 WinSock 实现的多线程 HTTP 代理服务器的演示。
.NET 委托模式的本机 C++ 实现
作者:
Christos Malliopoulos
使用 C++ 模板实现 .NET 委托模式。
新的视角
作者:
John Hilton
用于 OpenGL 和 Direct3D 的简单而全面的视图代码。
一种新的软件保护方法(Objantihack)
作者:
kookoo
本文介绍了一种新的软件加密方法。
爱因斯坦谜题的非计算解决方案
作者:
mystro_AKA_kokie
这是一篇关于如何在没有计算机的帮助下解决爱因斯坦谜题的有趣文章。
不可继承类
作者:
Zeeshan Amjad
一个不能被继承的类
一个强大而灵活的文本绘制函数,具有简单的标记标签
作者:
YoungJin Shin
此函数可以轻松绘制精美的文本。
STL 向量容器介绍
作者:
Nitron
介绍 std::vector,并讨论 STL 算法和谓词。
停靠工具栏中的属性表
作者:
Bill Heitler
介绍了如何将CPropertySheet放入CControlBar中。
快速驱动器管理器
作者:
KarstenK
连接和断开网络驱动器
录音和播放线程类
作者:
Aric Wang
这是一个派生自 CWinThread 类的类。它用于在特定线程中录制和播放声音。
使用指针的参考
作者:
logicchild
一篇解释 C/C++ 如何使用指针的文章。
带有 IDE 的脚本化 SQL 查询生成框架:SQLpp (v1.
4)
作者:
Jonathan de Halleux
用于在 C++ 和 Lua 中生成 SQL 查询的辅助框架。
自解压安装程序
作者:
Stefan Kuhr
创建一个自解压文件,该文件可以启动多个设置
分隔符组合框
作者:
Zuoliu Ding
一个派生自CCboBox的组合框类
创建IE风格GUI的一组类
作者:
Nikolay Denisov
本文提供了一个实现Internet Explorer风格的可调整大小的re-bar和菜单栏控件的示例。
一个简单的蜂鸣声 - 回味 ZX Spectrum 音效
作者:
Colin Angus Mackay
从 .NET 驱动 PC 扬声器。
简单的C++客户端/服务器在CORBA中
作者:
Carlos Jiménez de Parga
Visual C++ CORBA开发入门。
椭圆曲线密码学的简单C++实现
作者:
Jarl Ostensen
有限域EC和简单的ECC方案(C++),以帮助理解原理。
一个简单的类来封装 VARIANT
作者:
Rob Manderson
在 C++ 代码中使用 Variants。
WDM 驱动程序开发的简单演示
作者:
mjtsai
WDM 驱动程序编程简介,
包含三个伪驱动程序。
使用 ACE 库的简单 HTTP 代理
作者:
auralius manurung
关于如何构建简单 HTTP 代理服务器的文章
一个简单的图像预览类,使用 GDI+
作者:
Rob Manderson
结合使用 GDI+ 和所有者绘制的静态窗口。
控制 MFC SDI 应用程序启动状态的简单方法
作者:
David Saelman
如何在没有任何闪烁伪影的情况下最小化或最大化 SDI 应用程序。
一个显示透明 PNG 文件的简单方法
作者:
flyhigh
介绍一种显示透明 PNG 文件的简单方法。
简单的 OpenGL 2D 原始图形 EP_OpenGL_002
作者:
erjan123
2D 基本 OpenGL 原始图形:
线条、
点、
三角形、
四边形和多边形
一个简单的画笔颜色选择器
作者:
Truong Pham Dang Khoa
一个类似于画笔颜色选择器的简单颜色选择器。
一个简单的饼图控件 - 改进的 3D 饼图
作者:
PrasadPerera
对简单的饼图控件文章的后续,将详细介绍新的改进。
一个使用 Whidbey 的简单状态栏通知程序
作者:
Binoy R
NotifyIcon 组件将在状态栏通知区域显示一个图标,您可以将其用作通知目的,以提醒用户发生了操作或事件。
简单的资源管理器
作者:
Weiye Chen
这是一个简单的类,您可以在运行时使用它来加载和使用另一个资源DLL(如果存在)。
MFC 表单验证的简单解决方案
作者:
zcln
一种简单的 MFC 对话框、
FormViews、
PropertyPages 验证方法。
一个简单的 C++ 字符串生成器
作者:
ChauJohnthan
关于一个简单字符串生成器的文章。
一个简单的标签式对话框控件
作者:
Wang Yingwu
CTabDialog 捆绑了按钮和对话框,因此用户可以添加自己的所有者绘制按钮和对话框。
简单的基于模板的智能句柄类
作者:
Paul Ranson
一个模板类,
允许以“智能”方式管理 Win32 对象生命周期,
包括一个内存映射文件包装器的示例。
一种使用 SetSfcFileException 未记录函数来破解 Windows 文件保护 (WFP) 的简单方法
作者:
Abdellatif_El_Khlifi
如何在不被操作系统保护检测到的情况下删除/修改受 Windows 保护的系统文件。
一种简单的方法将 .
NET 代码打包到单个可执行文件中
作者:
SteveLi-Cellbi
.NET 应用程序打包工具的 C# 和 C++ 源代码。
Windows Mobile 5.0 简单任务枚举器
作者:
Sreekanth Muralidharan
适用于 Windows Mobile 智能手机的简单任务枚举器。
一个简单的 Windows 端口扫描器 - 第二部分
作者:
ice911
这个项目是一个简单的 Windows 端口扫描器,对于检查您的机器是否安全锁定非常有帮助!
使用 MC++ 的简单 XML DOM 查看器/导航器
作者:
liyang yu
一个用 MC++ 编写的简单 GUI,提供 XML 文件的 DOM 树和 XPath 导航器
带弹出式滑块的 Spin Edit 控件
作者:
John Gonzalez
Jasc Paint Shop Pro 中使用的 spin-edit 控件的实现
一个基于 STL 的 XML 配置工具
作者:
Tobias Wenig
写入多个枚举的配置条目。
STL 容器、
迭代器和谓词的研究
作者:
JPandya
STL 容器、
迭代器和谓词的研究,
并讨论了 std::vector
STL字符串和流的TCHAR风格头文件
作者:
PJ Arends
提供一个头文件,
允许使用STL的单个源文件在ANSI或Unicode下进行构建,
而无需任何更改或大量的#ifdef。
一种自定义 Windows 标题栏的技术
作者:
Junlei Li
使用一个易于使用的模板类来自定义窗口的标题栏。
更稳定的观察者模式的模板方法
作者:
Ma Xi
使用模板解决观察者模式中的问题。
线程池实现
作者:
Rajeev Sadasivan
一个简单的线程池。
ThreadPool 实现
作者:
Ratner Yuri
本文描述了一个 ThreadPool 实现。
微型可变字符串分割器
作者:
mi-chi
使用格式掩码标记化和访问字符串内容
带 GDI+ 的 MFC TXPBAR
作者:
skinui
用于 MFC 的带 GDI+ 的 XP 条,类似于 Apple 的 dockbar。
基于UDP的可靠数据传输库
作者:
lilyco
介绍了一个开源的基于UDP的数据传输库。
一组有用的分隔符
作者:
Nicolas Bonamy
一些替换分组框的对话框分隔符。
支持带透明度的 PNG 文件的用户绘制按钮,适用于 Visual C++ 6.0 和 VS2005
作者:
Darren Sessions
使用此类,您可以将 PNG 图像添加到按钮中,并自动获得突出显示和灰度版本。
一个用户界面系统
作者:
Jonathan Enders
一个用户界面基础设施,
可以快速附加到您的应用程序,
并附带一个基于该基础设施构建的简单的文本驱动的平台无关用户界面。
用于读写 Unicode 文件的 UTF-16 类
作者:
Jeffrey Walton, Jordan Walters
一个从 CStdioFile 派生的 UTF-16 类,用于读写 Unicode 文件。
一个VC++ Outlook COM加载项,用于发布自定义表单
作者:
Andrea Cacciarru
本文介绍了如何以编程方式发布和检索自定义Outlook表单中的数据。
无需重新编译的 MSVC IDE 版本控制方案
作者:
coder112
一种在使用 RCSTamp 更新 .
RC 文件时避免不必要的重新编译的方法。
一个非常简单的部分位图加密解决方案
作者:
Jim Xochellis
一种简单快速的图像加密技术,便于在常见应用程序中安全地使用外部图像文件。
libid3tag库的包装类
作者:
Yubo Dong
用于libid3tag的简单包装类,用于从给定的MP3文件中检索id3标签信息。
WTL Hunspell 检查编辑控件
作者:
_oti
WTL Hunspell 检查编辑控件。
(另一个)C++注册表包装器
作者:
Keith A. Lewis
用于注册表操作的单文件头包装器。
Pro*C 的 ABC
作者:
vipulparmar
Pro*C 的基本理解。
关于 SEH 中的 _ValidateEH3RN
作者:
zhzhtst
本文提供了结构化异常处理中 _ValidateEH3RN 函数的源代码。
关于 CObect、
CRuntimeClass 和相关宏。
作者:
Mahfuzur Rahman.
CObject、
CRuntimeClass 和相关宏有什么用处?
从子窗口访问父状态栏
作者:
LimeyRedneck
从子MDI窗体更新父窗体的状态栏面板。
声明式访问注册表设置
作者:
Lonnie McCullough
一组宏和类,允许声明式访问注册表设置。
使用 ADODB 访问数据源
作者:
Karismatic
使用此 DLL,任何人都可以访问 3 个数据库,即 Oracle、SQLServer、Access。
在 .
NET 环境中访问遗留数据
作者:
Cd-MaN
关于如何从 .
NET 环境访问固定大小记录数据的一篇文章
使用 C# 访问 iTunes 中的歌曲和播放列表
作者:
yann bertaud
如何使用 .
NET 获取 iTunes 中的歌曲列表、歌曲信息。
访问:
使用 MySQL C API 访问 MySQL 数据库
作者:
Renato Tegon Forti
一组用于使用 MySQL C API 访问和操作 MySQL 数据库的类
访问:
使用 libpq - C 库访问 PostgreSQL 数据库。
作者:
Renato Tegon Forti
一组用于使用 libpq - C 库访问和操作 PostgreSQL 数据库的类。
ACF 扩展 Shell – 第一部分
作者:
Yingle Jia
本文介绍了一个基于 ACF 的小型 Shell 库,使 Shell 编程变得轻松。
ACF Does Shell - 第 2 部分
作者:
Yingle Jia
本文演示了如何使用基于 ACF 构建的 WinShell 库创建和打开 Shell 链接。
ACM 问题 (AARC'98) - Parkinson
作者:
MoustafaS
解决旧的 ACM 问题
VCF中的操作支持
作者:
Jim Crafton
一篇关于向VCF应用程序添加操作支持的文章。
C# 中的 ActiveSync 文件过滤器
作者:
Peter Tewkesbury
本文展示了如何在 C# 中编写 ActiveSync 文件过滤器。
为您的窗体添加气球式工具提示消息
作者:
Binoy R
本示例演示了如何使用 Windows 工具提示组件创建气球式工具提示消息。
向 Visual Studio .NET 2003 添加自定义模板
作者:
Sarvesvara (BVKS) Dasa
解释了如何在 Visual Studio .NET 2003 IDE 中添加自己的自定义模板的方法的文章。
使用 Visual C++ 在 SQL Server 中添加用户
作者:
xiaojin
本文介绍如何使用 VC++ 以编程方式在 SQL Server 中添加用户。
将 WTL MDI 窗口添加到 ATL 控件
作者:
Zhang YanFeng
本文将通过一个实际示例,展示如何将 WTL 的 MDI 窗口制作成 ATL 控件。
使用 C++ 辅助类向 CWnd 或 CDialog 添加滚动
作者:
nschan
一篇关于使用 C++ 辅助类向 CWnd 或 CDialog 添加滚动的文章。
为 WTL CScrollImpl 添加缩放功能
作者:
Alain Rist
CZoomScrollImpl 扩展了 WTL CScrollImpl 以实现连续缩放。
在Visual Studio .NET中自动递增生成号的加载项
作者:
Catalin Stavaru
终于有一个为VC++.NET递增生成号的加载项了!
使用 MFC/NotesAPI 在 Lotus Notes 中添加插件菜单
作者:
Tingu Abraham
使用 Lotus C API 和 MFC 在 Lotus Notes 中创建插件菜单。
为 IE 工具栏按钮添加下拉菜单
作者:
Igor Tolmachev
本文解释了如何为 Internet Explorer 的工具栏按钮添加下拉菜单。
将图标文件的图标添加到可执行文件中
作者:
Simon Parmenter
一个 VS2008 C++ 项目,用于将文件中的图标资源添加到可执行文件中。
为MFC应用程序添加自动化
作者:
roel_v2
逐步说明如何为现有应用程序添加OLE自动化。
此外,
它还说明了如何在不使用应用程序向导提供的代码的情况下完成。
为 Win32 应用程序添加 COM 自动化支持
作者:
Mohammed El-Afifi
对于现有的 Win32 应用程序,如何为其提供 COM 自动化功能?
为您的应用程序添加上下文帮助
作者:
kokholm
这篇简短的文章演示了为应用程序添加上下文帮助的功能。
将图标添加到系统托盘
作者:
Chris Maunder
用于将图标添加到系统托盘的类。
为 Windows 窗体应用程序(.NET)
添加 MDI 支持
作者:
Gabriel Graves
一篇关于为 .
NET 应用程序添加 MDI 支持的文章。
Doc/View 架构的附加组合 MRU
作者:
kla_boot
Doc/View MRU 反映在文档窗体视图的组合框中。
ADO:101 级教程
作者:
Kevin Wittmer
ActiveX 数据对象 (ADO) 的 101 级教程。
Adobe ActiveX 控件与 MFC
作者:
rocky_pulley
如何在 C++ 应用程序中使用 Adobe Acrobat 7 Reader ActiveX 控件。
使用 C# MessageBoxIndirect Wrapper 进行高级消息框
作者:
Scott McMaster
本文提供了一个友好的 C# 包装类,
用于 MessageBoxIndirect API。
MessageBoxIndirect 类允许您向消息框添加帮助按钮、
自定义图标、
本地化按钮和不同的模态。
高级多维区域模板类
作者:
valdok
适用于任何坐标类型的多维区域的模板类。
AlphaView
作者:
Noel Frankinet
一个虚拟 WTL ListView 控件,基于 SQLite3 表或视图。
不含 MFC 的替代时间戳类
作者:
metcarob
本文介绍了一个可以作为标准 C 日期时间函数的替代品的时间戳类。
Amazon Explorer - ASP.NET & Amazon Web Service 的冒险
作者:
Okeno Palmer
创建一个使用 Amazon Web Service 搜索 Amazon 目录的 ASP.NET 应用程序。
一个 ActiveX 控件 - 您可以在设计时创建可皮肤化的窗体
作者:
iranvig
一个 ActiveX 控件 - 您可以在设计时创建可皮肤化的窗体。
一个通用的键盘钩子
作者:
Abin
一个易于使用的键盘钩子 DLL,适用于大多数应用程序。
Windows PE 校验和算法分析
作者:
Jeffrey Walton
分析演示 PE 校验和是基于 RFC 1071 的累加校验和。
反向工程指南
作者:
Joshua Tully
探讨了阻止反向工程的领域,并为开发人员提供了一些关于防止程序反向工程的函数和想法。
使用 eGui 库实现的 Apple 风格对接栏
作者:
YangXiaoWang
使用 eGui 库实现的 Apple 风格对接栏
一个应用程序,展示如何模拟手机!
作者:
SuperEric
这个应用程序只是一个简单的模拟器,但它的能力是你可以轻松地为你的手机添加更多属性,并且界面和源代码是分开的,所以你可以以很低的成本改变界面!!!
一个用 C++ 编写的、可以触发 COM 事件的 ATL 组件
作者:
Neville Dastur
一个实现进程间通信的 COM 组件,并演示向 Visual Basic 等 COM 容器触发事件。
一个简单的防火墙应用程序
作者:
Jesus Oliva
使用包过滤 API 开发的防火墙应用程序。
易于使用的事件
作者:
duyanning
本文描述了一个用标准 C++ 编写的易于使用的事件类。
SQLite3 的一个易于使用的包装器(完全免费的嵌入式数据库引擎!)
作者:
Daniel Cohen Gindi
我创建了类来包装 SQLite3 库,以消除许多烦恼。。。
动态显示或隐藏列表控件列的有效方法
作者:
Chen Hao
一篇关于如何动态隐藏列表控件列的文章。
一个高效的C++/STL库,用于单词谜题和拼写检查
作者:
Dr. Goulu
DicoLib 将单词存储在字母异位词列表中,通过它们的长度和描述单词中存在哪些字母的 26 位位集进行索引。
这使得搜索包含指定字母的单词以及搜索“接近”拼写检查应用的单词变得极其快速。
派生自流的Encoder类
作者:
Andrea Cacciarru
如何实现一个派生自Xstream类的类,以及如何从中进行序列化和到其中进行序列化。
对 LOG4NET 日志框架的增强包装器
作者:
Uwe Keim
一篇关于对流行的日志框架 LOG4NET 进行增强包装的文章。
使用基于接口的委托实现C++的事件机制
作者:
choiday
介绍了一种使用C#风格委托的简单C++事件机制。
平台独立开发示例
作者:
Tobias Wenig
一个平台独立的遊戲模型。
非进度条示例
作者:
GMazzo65
这演示了如何使用Windows XP式的“工作”进度条。
ATL 7.
0 ActiveX 控件模拟 PS (粒子群) 动态系统的示例
作者:
smartnose
一篇关于 ATL 7.
0 和动态系统仿真的文章。
可扩展的报表编辑器
作者:
RockmanZero
可扩展的报表编辑器。您可以直接添加自己的控件,而无需重新编译程序或编写烦人的插件。
一个扩展的 MFC CListCtrl,用于编辑单个单元格、
对齐标题等
作者:
Sanjay1982
MFC CListCtrl 不允许编辑所有列的标签。
此类扩展类实现了指定列编辑器、
行、
单元格和列颜色等的方法。
一个可扩展的数学表达式解析器(
带插件)
作者:
Mathieu Jacques
一个可扩展、
可维护、
健壮且易于使用的数学解析器的设计和代码。
HSV/
RGBA 颜色选择器
作者:
nico80
一个易于使用的颜色选择器,
配备 RGB、
HSV 和 Alpha 滑块。
基于 IImgCtx 的图像解码器
作者:
strnghrs
本文展示了如何使用 IE 提供的 IImgCtx 接口解码图像
一个用于调整亮度和对比度的图像预览对话框
作者:
jemodurn
一个用于调整亮度和对比度的图像预览对话框
C++ 中的服务定位器模式实现
作者:
Kenneth Kasajian
服务定位器可用于解耦类,
从而改进整体设计并大大有助于单元测试。
STL Deque 容器的深度研究
作者:
Nitron
本文对 std::deque 进行了深入分析,并提供了何时选择使用它而不是 std::vector 的指导,同时考虑了内存分配和容器性能。
基于ATL的接口实现
作者:
Modesty Zhang
本文介绍了一种仅使用ATL实现基于接口的对象的高效技术。该技术实现了基本COM接口概念,但不依赖COM运行时。
与微软新任 Visual C++ .
NET 社区联络员的访谈
作者:
Chris Maunder
Herb Sutter 刚刚加入微软,担任他们新的 Visual C++ .
NET 社区负责人。
了解他是谁、
他做什么,
以及我们心爱的 Visual C++ 的现状。
关于如何在 std::set 中插入自定义对象的介绍
作者:
programmersmind
关于如何将自定义对象插入 std::set 的介绍
Boost 简介
作者:
Andrew Walker
Boost 库的概述。
使用Microsoft Visual Studio编译器介绍libsig c++
作者:
roel_
使用Microsoft Visual Studio编译器介绍libsig c++
MFC 的 COM 接口宏简介
作者:
Rob Manderson
如何在 MFC 类中定义和实现 COM 接口。
性能计数器简介
作者:
Michael Groeger
应用程序性能监控简介。
Boost Spirit 解析器框架介绍
作者:
Dave Handley
使用 boost::spirit 库创建解析器的基础介绍。
带 .NET Framework 支持的 MFC 应用程序向导
作者:
sunhui
本文提供了一个支持 .
NET Framework 的通用 MFC 应用程序向导。
无资源文件依赖的 MFC 计算器自定义控件
作者:
peterboulton
一个可重用的计算器自定义控件,其外观和感觉类似于手持计算器,可以通过简单地将 cpp 和 h 文件添加到项目中来在任何 MFC 应用程序中使用(无资源文件依赖)。
一个使用WTL的Outlook风格迷你日历控件
作者:
Tony Ioanides
一个使用WTL的Outlook风格迷你日历控件
函数指针的面向对象包装器
作者:
Kenny Moens
函数指针为一阶函数提供了一种便捷的机制,
但其用法相当复杂。
本文提供了这些函数指针的包装器,
使它们的使用更加容易。
Whidbey 中新控件容器的概述 – 面板
作者:
Binoy R
本文基于 Microsoft Visual Studio 2005 的预发布版本,代号为“Whidbey”。此处包含的所有信息如有更改。
一个符合STL的数学向量类
作者:
Ambidextrous Coder
一个可移植的模板化、符合STL的数学向量类的实现。
一个类似 STL 的双向映射
作者:
Joaquín M López Muñoz
一个模板容器,
实现了一个与 STL 配合良好的双向映射。
模拟时钟
作者:
Nidhi S
一个模拟时钟控件,
可以在指定时间触发警报,
也可以设置倒计时警报。
子窗口的动画移动
作者:
Chris Losinger
一个简单的类,
用于动画化子窗口的移动
带客户端阴影的动画对话框菜单
作者:
Vladimir Ralev
本文展示了如何在任何 CWnd 上创建动画菜单。
MSN Messenger风格的动画表情符号
作者:
dTianx
如何创建一个RichEdit控件来显示MSN Messenger风格的动画表情符号。
Windows Mobile 上的视图过渡动画
作者:
João Paulo Figueira
如何在 Windows Mobile WTL 应用程序上为子视图过渡添加动画。
再看 IDisposable
作者:
Marc Clifton
讨论 Dispose 方法,如何使用它,何时使用它,以及使用它的问题。
ATL 的另一个新 thunk 复制
作者:
simonchen.net
一项摆脱 ATL 的有用技能,但要自己实现类似的灵活架构。
另一个 OLE 文档查看器,但带有编辑功能
作者:
Aamir Butt
一篇关于如何将信息放入 OLE 结构化文档并从中读取信息的文章。
VC++的另一个分析器
作者:
S.C.Wong
一个分析器,用于计算每个被分析函数的总执行时间和已逝执行时间。
另一个报表列表控件
作者:
Abin
支持排序、子项编辑、子项图像、子项颜色等的报表风格 CListCtrl。
另一个星际迷航游戏(复古版)
作者:
BadKarma
重制星际迷航游戏,采用 2D 复古风格
另一个线程池
作者:
imagiro
一个具有最少依赖项的简单线程池
另一种多态方式
作者:
Danil Shopyrin
一篇关于如何在 C# 中模拟即席适配器生成的文章。
另一个WTL网格
作者:
Bjornar Henden
一个WTL网格,主要用于数据库。
API 挂钩 (LoadLibrary)
作者:
Adam Roderick J
一种简单的挂钩 LoadLibrary API 的方法,附带示例
应用程序配置文件变量
作者:
alonvx
使用“一行代码”安全地访问只读或读/写配置文件变量。
应用 Crypto++:块密码
作者:
Jeffrey Walton
使用 Crypto++ 的块密码加密数据。
应用 Crypto++:伪随机数生成器
作者:
Jeffrey Walton
如何选择 Crypto++ 伪随机数生成器。
应用 Crypto++:使用 RSA 数字签名系统(第一部分)
作者:
Jeffrey Walton
使用 Crypto++ 创建和验证 RSA 数字签名。
应用反射或停止切换
作者:
Serge Lobko-Lobanovsky
本文说明了使用反射来解决开发人员日常面临的常见任务之一的实际实现。
将视觉效果应用于桌面 - Shoot
作者:
abhinaba
本文讨论了应用程序如何通过复制桌面内容、对其应用效果然后重新显示来将视觉效果应用于桌面。
将 Windows XP 视觉样式应用于应用程序
作者:
Steve Thresher
无需重新编译即可将 Windows XP 视觉样式应用于应用程序。
近似熵和样本熵复杂度度量
作者:
Chesnokov Yuriy
本文介绍了用于生物信号分析的近似熵和样本熵估计的 C++ 代码
使用 checked/unchecked 进行算术溢出检查
作者:
Andrew Phillips
如何有效使用溢出检查并避免一些陷阱。
文章 1 - Whidbey 概述.doc
作者:
Binoy R
Whidbey 是 Microsoft Visual Studio .
NET 套件的重要组成部分。
Visual Basic 的 .
NET 版本是一个新改进的版本,具有更多功能和附加功能。
在这些新附加功能之后,VB.
NET 符合条件,成为软件开发人员更智能的方法。
文章 1 - 通过 Whidbey(或 VB.NET)动态创建 SQL Server 数据库、表和存储过程
作者:
Binoy R
本文逐步解释了通过 Whidbey(或 VB.NET)动态创建 SQL Server 数据库、表和存储过程。
文章 2 - 使用 Whidbey(VB.NET)的 DataSet 和 DataGrid 控件显示数据
作者:
Binoy R
本文解释了在数据库创建后如何使用 DataSet 和 DataGrid 控件显示数据。
文章 2 - 通过 Whidbey(或 VB.NET)动态创建 SQL Server 数据库、表和存储过程
作者:
Binoy R
创建数据库、表和存储过程后,使用 Dataset 和 Data Grid 控件显示数据。
使用 FANN 库轻松实现人工神经网络
作者:
Software Developer's Journal
神经网络通常与专业应用相关联,
仅由少数专家开发。
这种误解对其受欢迎程度产生了高度负面的影响。
希望,FANN 库将有助于填补这一空白。
ASP.NET DataGrid 标题滑块控件
作者:
Tony Truong
ASP.NET DataGrid 标题插件,允许标题停留在屏幕上。
ASP.NET DB 管理控件
作者:
Humayun Shabbir
本文介绍了使用 ASP.NET 创建动态网站控件面板的基本知识。
面向方面编程 /
面向方面软件设计
作者:
Marc Clifton
您想知道但不敢问的关于 AOP/AOSD 的一切
Assert 是你的朋友
作者:
Rob Manderson
如何使用 assert 来查找程序中的错误。
异步上下文处理器
作者:
P.Adityanand
.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的吸附窗口。
ATL7 和属性
作者:
Leon Finker
ATL7 和属性的描述和示例用法
atlPath
作者:
lyshsd
Samuel Gonzalo 的 CPath1.
2 的 ATL/
WTL 版本
使用 DirectShow 进行音频捕获 - 第二部分
作者:
WajihUllahBaig
一个捕获音频并将其保存的控制台程序。
使用 DirectMusic 进行音频播放处理
作者:
Carlos Jiménez de Parga
DirectMidi 类库在音频处理方面的扩展
认证加密
作者:
Jeffrey Walton
使用 Crypto++ 进行认证加密。
Visual Studio .NET的自动构建环境插件
作者:
Joshua Jensen
为每个解决方案提供自定义全局环境构建设置的支持。
自动点击器 v1.0
作者:
Gordon W. Ahn
自动点击鼠标的程序。
WTL 的自动完成组合框
作者:
NormDroid
WTL 自动完成组合框的实现。
使用 InternetAutodial 自动连接 DUN
作者:
Brian Davis
如果未连接到互联网,自动显示 DUN 对话框的快速而粗糙的解决方法。
自动值
作者:
c-smile
Auto Value 是具有未定义状态的变量的实现。
auto_ptr 及其用法
作者:
Neeraj Sathe
本文讨论了 STL 的 auto_ptr 类的用法
使用 COSidHelper 类自动发现 Oracle TNS 服务名
作者:
li@agileinfollc.com
一篇关于如何发现 Oracle TNS 服务名的文章。
自动化活动窗口资源管理器或 Internet Explorer 窗口
作者:
Sheng Jiang 蒋晟
本文介绍如何查找活动 IE 或资源管理器窗口,或创建并控制它们。
VC 项目的自动构建依赖(
ABD)
添加项(
.NET 2003)
作者:
Lionel Grenier
Visual Studio .
NET 2003 添加项,
用于自动设置 VC 项目的构建依赖项并生成链接库依赖项图。
Visual Studio 中的自动构建版本控制
作者:
Beau Skinner
自动构建版本感知、
递增和归档。
从 XML 自动初始化 C++ 对象
作者:
Alexandre GRANVAUD
自动从 XML 文件初始化你的数据类。
可调整大小对话框的自动布局
作者:
Till Krullmann
WTL 扩展,
引入了布局映射,
以自动更新可调整大小对话框中的布局。
自动调整控件大小
作者:
drice
自动将控件停靠/锚定在窗口或对话框中的机制。
使用 C# 自动执行 Visual Studio .NET 的特定实例
作者:
Mohamed Hendawi
获取正在运行的 Visual Studio 实例列表以及自动化服务器的引用。
AutoStart - 在启动 Visual Studio 时自动启动应用程序
作者:
Satervalley
这是 Visual Studio 2003 和 2005 的一个插件,它会在启动 Visual Studio 时自动启动您定义的应用程序。
C++ 中的反向传播人工神经网络
作者:
Chesnokov Yuriy
本文演示了一个反向传播人工神经网络控制台应用程序,包含用于性能估计的验证集和测试集,使用不均匀分布度量。
条形图控件
作者:
Shaibujan
一个有用的条形图控件,派生自 CStatic。
Barcode .NET 控件
作者:
rocky_pulley
一个支持打印和保存的 Code 39 条形码控件。
关于大端和小端转换的基本概念
作者:
Juan Carlos Cobas
大端和小端转换的初学者介绍。
Win32 中 Shell_NotifyIcon 的基本用法
作者:
Abraxas23
将您的应用程序最小化到系统托盘。
BasicAdmin - 个人组织者
作者:
ErnestoNet
财务、联系人、笔记组织者
BasicExcel - 用于读写 Microsoft Excel 的类
作者:
Yap Chun Wei
用于读写 Microsoft Excel 的类
使用 STL 管理指针时要警惕内存泄漏
作者:
amonlee
对于 STL 的一些新手,像我一样,在尝试释放内存时可能会犯一些低级错误。
Be Sweet - 一套源代码浏览器
作者:
cider1
一套源代码和项目浏览器,以补充 Visual Studio。
Direct3D 入门
作者:
Vahid Kazemi
开始 Direct3D 编程并创建一个窗口。
Direct3D 10 入门
作者:
Vahid Kazemi
使用 Direct3D 10 创建您的第一个应用程序。
C++ 中的 BEncode 解析
作者:
air lobster
C++ 中非常高效的 BEncode 解析器。
更好的睡眠方式:控制线程的执行并限制 CPU 使用率
作者:
hagarwal
这是一个类,可以帮助您控制涉及循环/轮询的线程的执行,并将其 CPU 使用率限制在指定限制内。
二进制数据封送
作者:
Hatem Mostafa
使用简单的 CMarshal 类进行快速二进制数据封送。
二进制文件复制
作者:
Pawan84
一个以二进制模式读/写文件的 C++ 程序。
二叉搜索树模板
作者:
Prateek Kumar Dubey
这是一个类库,
可以用来创建任何基本数据类型或类对象的二叉搜索树。
位图轮廓到 Windows 区域
作者:
serup
一篇关于如何生成位图轮廓的文章。用于设计用户形状的对话框。
从屏幕捕获位图
作者:
Roger65
位图的结构。
位运算解释
作者:
programmersmind
几个著名的位运算问题集
Blobby! - 形状/
Blob 识别代码
作者:
Gabriyel
一个关于彩色形状/
Blob 识别的项目。
boolean_cast
作者:
mb2sync
执行 bool、
BOOL 和 VARIANT_BOOL 类型值之间的转换。
ATL/WTL CString 的 Boost.Range 支持
作者:
mb2sync
使用 Boost.Range 对 CString 进行一致的接口。
BoxPlanner - 简单的布局算法
作者:
panboza
用于在行或列中布局控件的布局算法
Brainchild,
一个语法着色编辑控件。
作者:
Jan van den Baard
语法着色、
多级撤销/重做编辑器控件。
全新的验证器 - 模板扩展
作者:
AntonGogolev
对标准 MFC DDX/DDV 机制的扩展,
以及在 WinAPI 程序中进行数据验证的新方法
为框架窗口添加阴影
作者:
Mingliang Zhu
一篇关于如何使应用程序框架窗口具有阴影的文章。
无需 MFC/ATL。
向应用程序的多个实例广播消息
作者:
bijua2001
向应用程序的多个实例广播消息
缓冲的 CScrollView
作者:
mdj_moon
一个继承自 CScrollView 的可重用类,用于实现缓冲滚动。
Bugreporter
作者:
BlackDice
为软件开发公司提供的一个便捷的 bug 跟踪工具。
构建 CD 目录数据库
作者:
Jack Janssen
一篇关于创建包含 CD 等目录的数据库的工具的文章。
使用 Scintilla 和 CINT 构建一个简单的 C++ 脚本编译器
作者:
Robert Umbehant
如何使用 Scintilla 和 CINT 构建一个简单的 C++ 脚本编译器。
为 Visual Studio 构建 Boost 库
作者:
Gast128
为 Visual Studio 构建 Boost 库
使用 VC 构建客户端/服务器应用程序以进行安全的私有文件共享
作者:
Ganyob
如何使用免费 SDK 构建安全的私有文件共享客户端/服务器
在一小时内为你的游戏添加多人游戏功能
作者:
Gabriyel
想开发多人游戏但不知道从何开始,
或者没有时间开发可靠的网络代码?
继续阅读。
。
。
使用属性化 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# 应用程序,
用于创建和识别鼠标手势(.NET)
作者:
Daniele Mancini
此程序可以创建和识别鼠标手势。
C# ATLCOM 互操作代码片段 - 第一部分
作者:
Gopi Krishna Nuti
代码片段详细介绍 C# 和 ATLCOM 中的互操作编程
C# 创建动态菜单
作者:
Barretto VN
在 C# 中动态创建菜单。
C# 星级评分控件
作者:
Andrey Butov
一个 C# 星级评分控件。
C# 初学者向导
作者:
Barretto VN
C# 初学者向导
C++ 带有重复功能的日历闹钟类
作者:
DaveeCom
CAlarmClock 是一个可以生成重复异步闹钟的 C++ 类
C++ HMAC-SHA 类实现
作者:
Chien-Chung, Chung
C++ HMAC-SHA1 类
C++ 类映射 - XML 解析器示例
作者:
Steve Johnson (Sven)
如何使用 C++ 宏将类成员映射到序列化或其他用途。
C++ 编码文化 - 第 I 部分
作者:
kb-boxer
一篇关于 C++ 编码风格、
实践和纪律的文章。
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++ 标准分配器,
介绍与实现
作者:
Lai Shiaw San Kent
介绍分配器概念,
以及实现一个策略驱动的分配器模板类
C++ 包装器类用于计算移动平均值
作者:
Member 2516638
C++ 包装器类用于计算移动平均值
C++ XML,
轻松上手!
作者:
Alex Hazanov
C++ 的 XML DOM 包装器。
C1:计算器是如何工作的/如何编写一个?
作者:
Michael Lüftenegger
计算器解释
Cabinet 文件 (*.CAB) 压缩和提取
作者:
Elmue
如何实现 Microsoft CAB 文件的创建和提取
CABMBitSet 和 CFlexBitSet - 紧凑存储,
易于使用
作者:
BuddyLeeJr
为一组 BOOL、
枚举或其他有限值数据创建紧凑存储。
从非托管 Windows 自定义 DLL 调用托管 .NET 函数。
作者:
hasansheik
这将帮助您从非托管 DLL 函数调用托管函数。
调用托管代码和非托管代码之间以及反之
作者:
TarunNeo
本文向您展示如何调用非托管代码中的托管代码,
反之亦然。
CAppBar,AppBar 的 WTL 实现
作者:
Neil Yao
一个可重用的 WTL 基类,用于支持 AppBar。
将 HTML 文档捕获为图像
作者:
Rob Manderson, Vadim Tabakman
捕获 HTML 文档为图像。
从各种视频设备捕获实时视频。
作者:
Dillip Kumar Kara
LiveVideo 是一个用于从各种视频采集设备捕获实时视频的应用程序。
使用 DirectShow 从 MPEG 电影文件中捕获音频到 WAV 文件
作者:
Samiullah Khan
本文描述了使用 DirectShow 过滤器将电影文件(.
mpeg、
.
mpg、
.
avi 和 .
dat)的音频数据存储到硬盘上的 WAV 文件中的过程。
捕获窗口控件并修改其属性
作者:
Ashkbiz Danehkar
一个类似 MS Spy++ 的 Spy 工具程序,可以捕获窗口控件并修改其属性。对于学习窗口句柄及其属性很有用。
CAtlHttpClientT Bug 已修复
作者:
Yury Lukach
ATL 7 CAtlHttpClientT 代码的修复
CBalloonMsg - AfxMessageBox 的一个易于使用的非模态替代品
作者:
Paul Roberts
方便使用气球工具提示以非模态方式传达提示/消息。
CBFViewCtrl (大文件查看器控件)
作者:
Mathias S.
允许您查看非常大的文件的控件。
CBrowseCtrl - 轻松地将文件/文件夹浏览功能添加到您的项目中
作者:
Abin
一个文件/文件夹浏览控件,集成了编辑框和带有内置图像的按钮。
CBTAngleWnd: 一个酷炫的旋转角度自定义控件,附带完整源代码!
作者:
ucc801
它实现了角度自定义控件,一个带有指示旋转角度的线的圆。现在就给您的应用程序一个专业的外观!
CCaptionButton - 在标题栏上添加按钮
作者:
Neil Yao
一个可重用的 WTL 基类,
用于在标题栏上添加按钮。
CCodecList
作者:
sicks
一个通过注册表检索本地计算机上找到的编解码器列表的类。
CColorBox
作者:
PEK
一个非常简单的按钮,显示一种颜色,并通过单击按钮允许用户更改它。
CContourBitmap - 一个区域创建器
作者:
Wolfgang Busch
一个具有“蛮力”区域创建器的位图类。
CCoolFXStatic
作者:
Hou Tianze
一个 CStatic 派生类,
封装了 dswigger 的 cool FX 效果。
CDHtmlDialog 与 CSS、
JavaScript 和图像
作者:
iTreeSoft
一篇关于如何在 VC++ .
NET 中的 CDHtmlDialog 中使用资源中的 CSS、
JavaScript 和图像的文章。
CDiagramEditor - DIY 矢量和对话框编辑器
作者:
Johan Rosengren
一个功能丰富的矢量编辑器骨架。
CEditLog - 使用 cout 快速将日志记录到编辑控件
作者:
Daniel Lohmann
使用编辑控件记录消息并重定向 cout。
CExtStatusControlBar - 管理状态栏的窗格变得更容易
作者:
Dmitriy Yakovlev
一个增强的状态栏,允许您在不中断的情况下轻松地将几乎任何控件添加到/从其窗格中添加/删除。
CFadeStatic
作者:
Hou Tianze
一个 CStatic 派生类,
为你的图片控件添加淡入/淡出效果。
CFileFindEx
作者:
Thomas Serface
一个带有包含/排除过滤器的 CFileFind。
CFlowchartEditor - 在 CDiagramEditor 中链接对象
作者:
Johan Rosengren
一个具有链接对象的流程图编辑器,基于 CDiagramEditor。
CFontStatic
作者:
Patrik Svensson
一种轻松改变 CStatic 外观的方法。
CFunctionEdit - 一个用于 n 元组输入的自定义控件 v1.
2
作者:
Cagdas Calik
一个用于 n 元组输入的自定义控件。
CGetOpt - 一个命令行参数解析类
作者:
Geert van Horrik
这个类使你能够轻松地在任何 C++ 应用程序中解析命令行。
CGroupLine
作者:
Warren Stevens
CStatic 增强功能,
添加了尾部水平线,
并支持 WinXP 主题。
CHandleT - WTL 的 HANDLE 包装器
作者:
isemenov
一个简单的 Win32 HANDLE 类型包装器。
更改文件夹和驱动器的默认图标
作者:
Nish Nishant
演示如何全局更改文件夹和驱动器的图标。
还展示了您在应用程序中可能发现的一些巧妙技巧。
更改 Win-XP、
VISTA 和 Server2003 中的文件描述符限制和 TIME_WAIT 限制。
作者:
Raghuwanshi.G.S
本文介绍了如何通过更改 Windows 2003、
XP 和 Vista 中的 FILE DESCRIPTOR 限制和 TIME_WAIT 来提高服务器/系统性能。
使用 C++ 更改时区信息
作者:
Ludvik Jerabek
以编程方式更改 Windows 时区信息。
以编程方式更改 Windows XP 的 Bootskin、
Windows 文件保护和主题。
作者:
Naren Neelamegam
Vistra 代码演练文章,
解释 Windows 的一些有趣之处。
聊天机器人教程
作者:
Gonzales Cenelia
关于制作人工智能聊天机器人的教程
检查用户对文件或文件夹的权限
作者:
Softomatix
一个组件,
用于检查给定用户是否对文件/文件夹具有特定访问权限。
已检查的迭代器
作者:
Nemanja Trifunovic
关于 C++ 已检查迭代器的一些常见问题的解答。
Pocket PC 2003 的 CHM 阅读器
作者:
Peter Tewkesbury
允许在 Pocket PC2003 上阅读 CHM 文件。
CHttpClient - 使用 WinInet 的辅助类
作者:
JO Hyeong-Ryeol
一个帮助你与 HTTP Web 服务器交互的 C++ 类。
CImageTextButton
作者:
anuragvelekkattu
嵌入文本的位图按钮。
CIni
作者:
Abin
一个全面的 INI 文件处理类。
C++ 的 CIniFile 类 - 一个健壮的跨平台 INI 文件类
作者:
Todd Davis
一个功能齐全且跨平台友好的处理 *.ini 和 *.cfg 文件的方式。
电路引擎
作者:
Emre Guldogan
逻辑电路仿真与分析系统
防止循环引用的 ATL 对象集合
作者:
Midi_Mick
使用 ATL 和 STL 创建 COM 对象集合,
而不会产生循环引用。
CKCSideBannerWnd:一个 MFC 横幅控件,
可以为大多数窗口增添专业外观。。。
作者:
Peter Mares
一个 CWnd 派生的控件,
可以附加到任何窗口,
而程序员无需进行任何特殊配置
类函数回调
作者:
Tydia-kun
展示了如何回调类中非静态的函数。
ClassLib,
一个C++类库
作者:
Jan van den Baard
C++类库。
ClassWiz:一个 VS.
NET 插件,
提供与 VC++ 6.
0 中的类向导类似的类向导
作者:
Rama Krishna Vavilala
一个 VS.
NET 插件,
提供与 VC++ 6.
0 中的类向导类似的类向导
CLayeredBitmapCtrl
作者:
Metaldude
一个 CStatic 派生控件,
允许在同一控件中显示或隐藏多层位图。
CLEDScreen 类 - 带透明度的 LED 数字屏
作者:
olden69
一个 CStatic 派生的数字 LED 屏幕,具有透明度。基于 Jason Hattingh 的“CStaticTime 类”。
客户端/服务器端 ASP.
NET 信用卡验证控件
作者:
Paul Ingles
讨论 ASP.
NET 信用卡验证器新版本,
包括服务器端和客户端检查以及 VS.
NET 设计器支持的文章。
带 Web 链接的 CListCtrl
作者:
cgoldsch
支持 Web 链接的扩展 ListCtrl 类。
CMagDialog
作者:
Francesco Aruta
CMagDialog:
一个允许对话框并排停靠的类。
CMap 操作指南
作者:
Sam NG
如何使用 CMap
CMapEditor
作者:
eugi
一个简单高效的多级值矩阵使用界面。
CMapEditorCtrl
作者:
eugi
这个类为 CMapEditor 提供了 MFC 控件功能,
并支持等轴测视图
CMenuEx - 所有者绘制菜单
作者:
C. Bügenburg
一个易于使用的所有者绘制菜单,
派生自 CMenu。
CMp3Tags - id3v1.
1 标签读取器/
写入器
作者:
Dean Thomas
一篇关于读取和写入 MP3 文件标签的文章。
CNumberFormat:
一个用于从32位值中提取位域的类
作者:
rbid
一个MFC类,
用于快速提取和解释32位给定值中的值。
用于通过 VC++ 查找文件夹中总文件数和文件夹数的代码
作者:
kalicharan
小型函数块将返回一个结构,
包含给定文件夹中存在的文件夹和文件的数量。
从 PDF 文件提取纯文本的代码
作者:
NeWi
展示如何解压缩和提取 PDF 文档中文本的源代码。
CodePlotter 1.
6 - 使用这个“Visio 类”的工具在代码中添加和编辑图表
作者:
.dan.g.
一个用于在源文件中创建和编辑 ASCII 图表的 Visual Studio 插件
CodePlotter Remoded 1.
6 - VC6、
.NET、
Delphi、
C++ Builder 和 VB 编码的独立版本
作者:
.dan.g.
一个“Visio 类”的工具,
用于在源代码中添加和编辑 ASCII 图表
CodeWizard--一个自动生成 C++ 代码文件的可视化工具!
作者:
ucc801
CodeWizard 包括一个工具,
让你可以直观地在屏幕上创建功能并自动生成 C++ 代码文件!
可折叠、
可调整大小且可停靠的 XP 风格控件栏
作者:
Nicolas Gazelle
可折叠、
可调整大小且可停靠的 XP 风格控件栏
集合互操作性
作者:
Meir Bechor
本文介绍了如何在原生代码和托管代码之间移动集合。
.NET Compact Framework 的颜色按钮
作者:
Jonathan Nethercott
演示如何为 .
NET compact framework 编写颜色按钮控件。
使用 CAdvancedComponent 为 CButton、
CEdit 和 CDialog 实现彩色
作者:
Loack_
使用 CAdvancedComponent 更改 CButton、
CEdit 和 CDialog 的背景、
前景和其他颜色。
带XP主题的WTL颜色选择器
作者:
Tim Smith
WTL应用程序的颜色选择器控件,
包含可选的XP主题支持。
ColorComboBox
作者:
pseudonym67
用组合框选择颜色。
ColorFinder - 获取桌面任何像素的颜色
作者:
abhinaba
本文讨论了 ColorFinder 应用程序,
该应用程序可用于以各种格式检索桌面任何像素的颜色
列分隔符控件
作者:
Vladimir L.
一个将文本拆分为固定宽度列的控件
Comboling
作者:
Alberto_Martinez
非常令人上瘾的游戏,
展示了一些 GDI、
音频和 100% 可解谜题的创建(
根据所有测试)。
使用委托进行命令行解析
作者:
gogglin
使用委托进行命令行解析:
委托支持一组常见的数据类型,
具有标准的语法验证。
带源代码的命令行工具,
用于向任何可执行文件添加本地资源
作者:
kamnas
一个带源代码的命令行工具,
用于向可执行文件添加任何本地 Win32 资源(HTML、
图标、
BMP 等)。
Visual Studio .
NET 的注释重排插件
作者:
Ian Nowland
一个 Visual Studio .
NET 2003 插件,
可以重排(重新包装)注释中的文本,
使其更易于阅读。
C++ 的注释工作台 - Visual Studio .
NET 插件
作者:
lazybug_in
C++ 的注释工作台 - 一个 Visual Studio .
NET 插件。
通用加载项
作者:
Sp1ff
为 DevStudio、Visual Studio 和 Office 编写加载项。
比较两个位图的相等性
作者:
PJ Arends
代码片段,
比较两个HBITMAP句柄,
以查看它们包含的位图是否相同。
CompilationCleaner:
使用 CLR 接口进行高效文件搜索
作者:
Jeff J
开发人员工具,
用于清理多次编译。
编译器代码优化——阴暗面
作者:
Marcelo A. B. Slomp
编译器代码优化模型如何工作,
以及如何混合使用它们来创建混合优化模型。
在 Microsoft Visual C++ 环境中编译和集成 Crypto++
作者:
Garth J Lancaster, Jeffrey Walton
使用 Crypto++ 和 VC++ 时避免常见陷阱。
Composite 模式作为 C++ 组件
作者:
tojohere
Composite 模式作为可重用的 C++ 模板类
组合与访问者 - 模板化方法
作者:
Dave Handley
一篇关于组合和访问者交互的模板化实现的探讨。
发送邮件前压缩附件
作者:
Karl Josefsson
发送邮件前压缩附件
连接波形文件
作者:
Furer Alexander
一篇关于“即时”连接 .
WAV 文件的文章
使用 Functors 对 Composite 进行条件迭代
作者:
Dave Handley
使用 functors 在迭代 Composite 时有条件地返回值。
使用 IWebBrowser2 连接 Gmail
作者:
Dofu
使用 IWebBrowser2 连接 Gmail
C 语言的保守垃圾收集器
作者:
Yasin HINISLIOGLU
本文介绍了使用 C 语言的垃圾回收和内存管理
ConsoleLibrary,
C# 控制台应用程序中使用的 C 函数
作者:
ManiB
一个 C++ 类库,
包含 GetKey()、
SetCursor()、
Cls() 等函数,
.
.
.
供 C# 控制台应用程序使用。
C++ 中的 Const 说明
作者:
LaymanZheng
本文说明了 C++ 中 const 的常见用法
从 MS Excel 消费 Web 服务
作者:
Kodanda Pani
如何从 Microsoft Excel 访问 Web 服务
VB.
NET 中的控件数组
作者:
ManojRajan
本文通过示例解释了控件数组。
控件定位器 -- 无需更改代码即可重新定位子窗口
作者:
Ziming
这是一个用于控件重新定位的小类。
它可以创建一个 INI 文件,
记录控件的所有方面。
Conv3ds.
exe 实用程序助手
作者:
BlackDice
Microsoft Conv3ds 实用程序的前端。
VC++ VBScript.
RegExp 的便捷包装器
作者:
sswater shi
使用 VBScript.
RegExp 的 VC++ 正则表达式
增强图元文件与位图之间的转换以及反之
作者:
Pravarakhya
一篇关于 EMF 文件与位图文件格式之间转换以及 BMP 与 EMF 之间转换的文章
将 MAC 地址字符串转换为字节
作者:
anand choubey
代码片段将 MAC 地址字符串格式转换为字节
转换对象名称到 SID 和反之
作者:
Nikhil Doshi
转换 SID 到对象名称以及反之的工具。
将 C++ 枚举转换为字符串
作者:
Marcos F. Cardoso
如何将 C++ 枚举转换为字符串。
将图像文件转换为 OTA 文件格式(
手机图片消息)
作者:
Alireza Naghizadeh
一个简单的代码,
用于将图像文件转换为 OTA 文件格式(
手机图片消息)。
将数字类型转换为字符串以及字符串转换为数字类型
作者:
Eloff
关于各种转换技术的基准测试、
评论以及一些自定义转换函数。
托管字符串*数据类型到LPCTSTR的转换
作者:
mshoukry_alkhwarazmi
一个用于将VC++.NET String*数据类型转换为旧式LPCTSTR的类
位图卷积
作者:
Fred Ackers
一篇讨论如何卷积图像的文章,
特别是位图的卷积。
炫酷的弹出菜单按钮
作者:
NormDroid
本文展示了一个带下拉菜单的按钮的使用,
类似于 Office 2000 套件中的按钮。
复制二进制文件夹文件
作者:
QUIETTA
轻松复制整个文件夹的方法,
同时根据需要过滤文件类型。
复制构造函数和赋值运算符:告诉我规则!
作者:
Kenneth Kasajian
我有时会收到来自熟悉 C++ 的经验丰富的程序员的这个问题。
关于这个主题写了很多好书,
但我在互联网上没有找到一套清晰简洁的规则,
适合那些不想理解语言的每一个细微差别 - 只是想知道事实的人。
修正 ADOX Table 对象的列序号
作者:
Ferdie
获取 ADOX Table 对象的正确列序号。
在 WinXP 中正确绘制的主题化对话框
作者:
Luuk Weltevreden
本文展示了一种解决图形错误的解决方法,
该错误会导致复选框或单选按钮在主题化对话框上显示为黑色背景。
计算 C 或 C++ 代码的行数
作者:
Roger65
一篇关于计算代码行数的文章。
计算物理和逻辑处理器数
作者:
Gregory Gintsberg
如何确定计算机上的物理和逻辑处理器数量。
Counting v1.
1
作者:
xiaogi
一个用于计算我们源代码行数的软件。
CP2 通用 GUI 库(UGLY)项目 - 主页
作者:
J. Dunlap
一个 GUI 库协作项目。
CPPHtmlStatic v1.
2
作者:
Eugene Pustovoyt
一个基于 CStatic 的控件,
用于显示类似 HTML 的文本格式化元素。
CPPMessageBox v1.
0
作者:
Eugene Pustovoyt
扩展的 MessageBox 类
CppSQLite - SQLite 的 C++ 包装器
作者:
Rob Groves
SQLite 嵌入式数据库库的 C++ 包装器。
CProcessData:
一个模板类,
用于简化进程间的 SendMessage 调用
作者:
Nish Nishant
CProcessData 是一个模板类,
可以轻松使用在不同进程中分配的数据,
并且在进行进程间 SendMessage/PostMessage 调用时非常有用。
CProfile - 一个用于代码性能分析和跟踪的简单类
作者:
Hernán Di Pietro
这个简单的类允许对代码段进行性能分析,
并可选择以不同格式打印经过的时间和跟踪字符串。
CQuickList
作者:
PEK
一个自定义绘制的虚拟列表控件。
支持子项编辑、
图像、
按钮(复选框、
单选按钮)、
自定义颜色和“列导航”。
打造解释器第三部分 - 解析树和语法树
作者:
Martin.Holzherr
关于构建语言解释器的第三篇文章,
讨论了生成解析树和语法树。
使用 WTL 创建便捷的工具栏助手
作者:
Rocom
更轻松地生成工具栏图像。
从 HBitmap 创建电影
作者:
Gopalakrishna Palem
解释了以编程方式创建电影(AVI/
WMV/
MOV)
的方法。
从全局/静态 void 返回具有任何类型和数量参数的函数的线程
作者:
hagarwal
这是一个宏,它接受任何 void 返回的全局/静态过程的名称,后跟要传递给该过程的参数列表,并在新线程中调用带有提供的参数的过程。
创建支持动态框架窗口布局的通用文档模板
作者:
dean170
介绍一种设计非常复杂、
丰富的文档类型的编程技术。
使用 XmlTextWriter 创建一个有效的 RSS 2.
0 文档
作者:
Daniel Bright
使用 XmlTextWriter 创建一个有效的 RSS 2.
0 文档
创建和操作 PDF 文档 - 100% .NET
作者:
Frank Rem
TallPDF.NET 和 PDFKit.NET 是完全用 C# 编写的 100% .NET 组件,用于创建、操作和读取 PDF 文档和 PDF 表单。重点是简化在大型应用程序中集成我们的组件的任务。
使用 WSE v2.
0 和 ASP.
NET SimpleHandlerFactory 创建异步 Web 服务
作者:
DGoins
本文介绍了使用 ASP.
NET 和 WSE v2.
0 实现异步 Web 服务的另一种方法。
在自己的控件上创建即时工具提示
作者:
autodebug
在树形视图控件等自己的控件上创建即时工具提示非常容易。
使用 ScriptBuilder 轻松创建 INSERT 批处理文件
作者:
Gordon Kushner
用于生成 SQL Server INSERT 脚本的实用程序
轻松创建多语言网页
作者:
Stephan Pilz
轻松创建多语言网页,
无需使用本地化和资源。
创建简单的调色板动画
作者:
Aric Wang
向您展示如何用调色板创建简单的动画
在CView下为MinView创建子窗口
作者:
Youngho Kim
本文基于CWnd控件,
在CView下制作了一个CView。
创建 C++ 集合类
作者:
fyrewolfe
如何使用模板创建自定义集合类,
以及使用 C++ std::vector STL 库和运算符。
我希望你理解指针、
类、
模板和运算符的工作原理。
创建动态半透明对话框
作者:
CheerJeer
使用两种常用技术创建不寻常的用户界面。
从资源创建 WTL 对话框、
属性表或向导(
轻松方式)
作者:
Pablo Aliskevicius
在 Visual Studio 中设计好对话框后,
使用 WTL 类向导将其转换为 WTL 类,
而不仅仅是 Visual Studio 6!
使用 IWebBrowser2 和 DHTML 创建 Yahoo! 邮箱客户端
作者:
pratheesh
描述了 C++ 中可用 HTML 接口的实际应用。
在 VC++ 中创建和使用自定义控件
作者:
Yogesh M Joshi
本文将使用控件栏上的自定义控件来创建一个自定义控件。
创建可移动的子窗口控件
作者:
saud_ad
介绍如何构建用户可以在运行时移动的 Windows 控件。
以编程方式创建网络共享
作者:
Raja Iqbal Singh
我使用了窗口 API 来创建共享到网络资源。
创建通用 ProfUIS 对话框和 ProfUIS 消息框
作者:
Leshchuk Aleksey
创建通用 ProfUIS 对话框和 ProfUIS 消息框
在 Visual C++ .
NET 中创建你的第一个项目
作者:
Star_Friend
如何创建你的第一个 .
NET 环境中的项目,
特别是使用 VC++。
。
。
?
创建多个动态视图。
如何在使用 Doc /
View 架构的 MDI 应用中初始化和使用其他不同的视图。
示例。。。
作者:
rj45
MDI MFC 生成的项目默认只有一个视图,
这里有一种方法可以添加更多 CView 派生类并初始化它们,
而无需添加任何特殊的初始化代码。
CRegSettings - 注册表帮助类
作者:
Magomed Abdurakhmanov
用于将应用程序设置存储在注册表中的简单类。
CReportCtrl - 报表样式 CListCtrl 的极其便捷的版本
作者:
Abin
一个 MFC CListCtrl 派生类,
专门用于报表样式列表控件的操作。
CRHTree - 一个所有者绘制的 CTreeCtrl,
在右侧有展开/折叠和复选框
作者:
Paul Roberts
一个所有者绘制的 CTreeCtrl,
在树的右侧边缘垂直对齐复选框和展开/折叠控件,
以便轻松查看,
而不管水平滚动条位置如何。
CRichEditControl50W - VC++ Rich Text Edit 4.
1 MFC 控件
作者:
shellraker
一个简单的 MFC Rich Edit 控件,
在 msftedit.
dll 中使用版本 4.
1。
临界区块
作者:
hongseok.com
使用 CRITICAL_SECTION 的辅助类
跨平台互斥锁
作者:
Gulyan
在跨平台编程中使用互斥锁
原生 C++ 中的跨线程调用
作者:
einaros
本文讨论了多线程应用程序中同步的必要性,并提供了一个用于在线程之间进行调用的通用框架:ThreadSynch。
用于与服务提供商交互的跨平台 IPC 事件管理器
作者:
Alex_Intw
本文向您展示了如何通过共享内存队列在 Windows 和 Linux 平台之间发送或发布事件。
CRoundButton2 - 一个花哨的图形按钮
作者:
JtR1977
一个用于不同风格和用途的自绘圆形按钮。
CRulerRichEditCtrl - 一个完整的 RTF mini 编辑器
作者:
Johan Rosengren
一个完整的 mini 编辑器,
带有格式工具栏和标尺,
标尺上有可编辑的制表位。
加密互操作性:数字签名
作者:
Jeffrey Walton
使用 Crypto++、Java 和 C# 签名和验证消息。
加密互操作性:
密钥
作者:
Jeffrey Walton
使用 Crypto++、
C# 和 Java 以 PKCS#8 和 X.
509 格式导入和导出加密密钥。
使用位图进行对称密钥加密
作者:
GINGISHAN2003
使用位图进行对称密钥加密
CSecureEditEx - 更安全的编辑控件
作者:
Dominik Reichl
CSecureEditEx 控件可以抵抗密码查看器。
密码不会显示在进程内存中。
CSHA1 - SHA-1 哈希算法的 C++ 类实现
作者:
Dominik Reichl
CSHA1 - SHA-1 哈希算法的 C++ 类实现
CSHADigest:
SHA1 Digest 算法的快速单类实现
作者:
AdrienP
SHA1 Digest 在 Unix/Win 中的单类实现——
简单快速。
CSharedMailslot:
一个共享服务器邮件槽
作者:
matro
一种共享服务器邮件槽的进程间通信方法。
CStatic 派生的 CSpeedoMeter 类
作者:
Henry Tan Setiawan
一个基于 CStatic 基类的简单 SpeedoMeter 类。
CStatusGraphCtrl - CWnd 的 C++ 包装类,
用于图形化显示状态
作者:
Gerald Naveen A
用于创建图形化显示应用程序变量当前状态的控件的 C++ 源代碼。
CTextFileDocument
作者:
PEK
CTextFileDocument 允许你使用不同的编码(
ASCII、
UTF-8、
Unicode 16 小端/
大端都受支持)
读写文本文件。
CThread
作者:
PEK
CThread简化了启动、运行和停止线程的过程。您可以像在C#或Java中一样使用它来处理线程。
CToolTipDialog 类:
一个简单的 WTL 类,
用于在对话框中启用工具提示
作者:
Alain Rist
将这个小类添加到你现有的对话框继承列表中,
即可获得控件和对话框的良好工具提示。
CTreeComboBox:
支持XML的多行树形组合框
作者:
John Melas
此类实现了一个从XML文件读取数据、
显示树形下拉窗口并支持多选的组合框。
CTreePropSheetEx – CTreePropSheet 的扩展版本
作者:
Yves Tkaczyk
CTreePropSheetEx 是 CTreePropSheet 的扩展,
提供了新的功能,
如调整大小、
跳过空页以及新的属性框架,
如 Office 2003 选项表。
CTrueRandom - 获取真正的随机数
作者:
Dominik Reichl
CTrueRandom 类为你获取真正的随机数。
C++ 中的自定义(用户定义)运算符
作者:
John Crenshaw
C++ 本身不支持添加新运算符,但本文展示了如何通过宏和一些巧妙的重载,可以轻松地添加自己的运算符。
通过反射进行自定义数据绑定
作者:
Nick Parker
使用反射和自定义属性将数据绑定到 UI 元素。
自定义轻量级区域
作者:
valdok
轻量级 C++ 对象中的区域封装。
自定义标签控件、
标签式框架和标签式 MDI
作者:
Daniel Bowen
一个可扩展的框架,
用于在 ATL/WTL 中创建自定义标签,
带有类似 VS.NET 的标签控件实现、
标签式框架、
标签式 MDI 等。
Visual Studio .
NET 的自定义 OpenGL 向导
作者:
Youngho Kim
在 Visual Studio .
NET 中使用 MFC 创建 OpenGL 窗口
自定义模态对话框
作者:
lata07mahi
具有用户自定义外观和感觉的模态对话框。
自定义Visual Studio .NET包:
IDE中完全集成的文档窗口
作者:
Michael Sheinin
在Visual Studio IDE中创建完全集成的文档窗口。
自定义“浏览文件夹”对话框 - 第二部分
作者:
Yogesh M Joshi
添加和子类化自定义控件
用于Visual Studio .NET 2002和2003以及Visual Studio 2005的CvsIn插件
作者:
jiulun
用于Visual Studio .NET 2002和2003以及Visual Studio 2005的CvsIn插件。
CWeek - 获取星期几和周数的类
作者:
Patrik Svensson
获取星期几和周数
CxStatic:
一个带文本换行的CStatic控件
作者:
Vincent Richomme
一个具有文本换行、
颜色和透明度的CStatic控件。
CYABFFW:
另一个BrowseForFolder包装器
作者:
Sp1ff
另一个用于::BrowseForFolder函数的包装器。
圈复杂度查看器
作者:
Franz Klein
一个圈复杂度查看器应用程序。
CZoomCtrl:
一个带缩放和滚动功能的图片控件
作者:
Jim Dill
一个可滚动的子窗口,
用于显示任意大小的图片。
Dahlia 调试设备浏览器栏
作者:
Jeremy Boschen
一个 Internet Explorer 浏览器栏,
充当伪调试输出设备
数据访问层 (DAL) 和 SqlWrapper 库
作者:
Andrey Shchurov
使用 SqlWrapper,您可以轻松创建 DAL 类,编写最少的代码。
数据库虚拟游标
作者:
Hatem Mostafa
本文演示了一种使用虚拟游标优化 DBMS 输出游标存储的新技术。
调整 DataGrid 列以适应窗体大小调整(
使用 ParamArray)
作者:
Binoy R
自动处理调整网格宽度
DataGrid的ViewState优化
作者:
Daniel Fruzynski
如何减少DataGrid的ViewState大小,
同时保持DataGrid的所有功能。
MC++ 中的 DataGridSample
作者:
Peter C. Gallati
关于在 Windows 窗体中实现绑定到嵌套 ArrayList 的 DataGrid 控件的文章。
支持语言和不同日期格式的日期控件
作者:
i386.com
使用.NET 的 System.Globalization 类检索外语月份名称,
以及 DateTimeFormatInfo 来正确处理日期。
DB2 访问类
作者:
nickadams
一组将 DB2 CLI API 封装为 ADO 样式的类。
DCOM D-Mystified .
NET 2003:
DCOM 教程,
第 1 步
作者:
Brian C Hart
本教程将引导您逐步了解如何使用 Visual Studio .
NET 2003 开发 DCOM 客户端/服务器应用程序。
DCOM D-Mystified .
NET 2003:
DCOM 教程,
第 2 步
作者:
Brian C Hart
我们修改了 ATL 项目向导提供的启动文件,
以提高用户友好性并为我们的服务器提供安全性。
我还向您展示了如何在整个项目中执行“替换/全部替换”。
DCOM D-Mystified .
NET 2003:
DCOM 教程,
第 3 步
作者:
Brian C Hart
在此步骤中,
我们使用 ATL Simple Object 向导向服务器添加了一个简单的 COM 对象。
此外,
使用 FinalConstruct() 和 FinalRelease() 正确初始化和清理 COM 对象。
DCOM D-Mystified .
NET 2003:
DCOM 教程,
第 4 步
作者:
Brian C Hart
向服务器添加一个方法 SayHello(),
该方法触发客户端处理的事件。
DCOM D-Mystified .
NET 2003:
DCOM 教程,
第 5 步
作者:
Brian C Hart
我们研究连接点,
并为我们简单的 DCOM “Hello,
World!” 服务器设置其中一端。
使用 STL 流运算符进行调试日志记录
作者:
Johann Anhofer
一个易于使用的调试日志记录器,通过自定义流缓冲区实现。
调试监视器字符串
作者:
ashvin
挂钩以调试共享内存。
调试教程第二部分:
堆栈
作者:
Toby Opferman
介绍与 bug 斗争中最重要的盟友——堆栈。
调试教程第三部分:
堆
作者:
Toby Opferman
介绍堆。
调试教程第四部分:
编写 WINDBG 扩展
作者:
Toby Opferman
本教程将尝试编写一个简单的调试扩展。
调试教程第五部分:
句柄泄漏
作者:
Toby Opferman
学习如何调试 Windows 中的句柄泄漏。
在第二个监视器上调试应用程序显示
作者:
#realJSOP
这段代码将在编译时带有调试信息的情况下自动在第二个监视器上启动您的应用程序。
DebugBreak 和 ASSERTs 始终可用,随处可用
作者:
Stas Kondratiev
演示如何改进标准的 DebugBreak 和 ASSERTs,使它们始终可用。
CRC 哈希值的调试器支持
作者:
Ivo Beltchev
使用表达式求值器在调试器中将 CRC 哈希值转换为字符串。
在运行时和设计时调试 .
NET Framework 和 MS Visual Studio 托管类
作者:
Sumeet Kumar
本文介绍了如何无缝地为 .
NET Framework 类以及任何其他托管程序集设置断点、
单步执行、
设置监视和检查局部变量。
调试技术:
用于同时以多种方式生成日志的日志记录器
作者:
DevRanjeet
此日志记录器可以配置为使用各种输出类型生成日志输出。
通过调试器进行调试
作者:
Jeffrey Walton
在 .
NET 世界中使用 WinDbg 进行调试。
十进制转英文分数算法
作者:
Gammill
MC++ 中用于将小数转换为分数的四行算法。
简化您的循环……
用 for_each 替换 for
作者:
Gabhan Berry
如何使用 STL for_each 算法实现循环,
以及为什么这样做是个好主意。
DecompressLibrary - 用于将 zip、gz 或 tar.gz 文件解压缩到内存缓冲区的通用库
作者:
Marius Daniel Ciorecan
一个库,它提供了一个易于使用的类(CDecompressLibrary),该类可以检测存档文件(zip、gz、tar.gz)并将其解压缩到内存缓冲区。
DEELX - C++ 的正则表达式引擎
作者:
sswater shi
DEELX 正则表达式引擎是最方便易用的引擎。
Delaunay 的 TIN - 三角不规则网络
作者:
Kazumi Sato
Delaunay 的 TIN - 三角不规则网络
C++ 中的委托,
带自然赋值运算符
作者:
arystotenes
Michael J.
像 C# 或 Delphi 中的委托类型。
删除子菜单
作者:
Priyank Bolia
如何在 VC++ 的文档/视图程序的文件菜单中添加删除子菜单
删除目录及其子文件夹
作者:
Feroz Zahid
删除整个目录结构的函数。
C++ 中的契约式设计
作者:
Jarl Lindrud
一篇描述如何使用 Lambda 表达式在 C++ 中实现“按联系设计”的文章,
使用 Lambda 表达式。
使用 C++ 设计游戏引擎框架
作者:
nalla
本文描述了我用 C++ 创建通用游戏引擎框架的工作。
设计使用 COM+ 队列服务的异步处理
作者:
Partha Kuchana
COM+ 队列服务简介。
使用 Boost 设计健壮的对象
作者:
Jim D'Agostino
关于使用 Boost 库设计类的教程
桌面 GMail 提醒系统
作者:
Nimesha Ranasinghe
收到邮件时提醒 GMail 用户
检测程序是否正在虚拟机中运行
作者:
Elias Bachaalany
一篇展示如何以编程方式检测代码是否在虚拟机(如 VPC 或 VMWare)中运行的文章。
检测 XP 主题
作者:
Alastair Dallas
如何检测 Windows XP 中的主题设置
开发支持任意数量文档模板的 MFC 文档/视图应用程序
作者:
sunhui
本文介绍了 TangramLittle,
一个用于 MFC 和 .
NET Framework 的 C++ 框架。
假定具备 MFC 和 .
NET Framework 知识。
逐步开发 SOHO 网络过滤器
作者:
Reza Shademani
本文的主要目标是解释低级网络安全编程的实践细节。
开发始终优雅退出的应用程序。
作者:
Jagadeesh VN
一篇描述如何编写始终优雅退出的应用程序的文章。
使用 DirectMusic 开发 MIDI 应用程序
作者:
Carlos Jiménez de Parga
DirectMusic MIDI 的包装类库。
DFB vs.
DIB
作者:
valdok
DFB 和 DIB 之间的区别。
使用 CDHtmlDialog 和 SetWindowRgn 实现带 HTML 界面的对话框
作者:
iTreeSoft
描述如何使用外部 HTML 页面作为对话框的非矩形界面。
对话框通信
作者:
toxcct
关于数据交换的艺术
为不同用户提供不同的分辨率
作者:
maciejr
一个分辨率更改器,
用于获取每个用户的分辨率设置
Diffie-Hellman 密钥交换示例
作者:
Griffter UK
一个关于如何使用 Diffie-Hellman 密钥交换方法让两个用户共享加密密钥的示例。
Direct2D:Windows 7 绘图中的硬件加速
作者:
Michael Chourdakis
使用一种新的、基于 ActiveX 的硬件加速接口绘制您的矢量图。
DirectoryList
作者:
nirvansk815
一个自定义列表框控件,
用于帮助操作数据
DirectShow - 使用 IKsPropertySet 进行精细电视调谐。
作者:
Liaqat Fayyaz
如何在 DirectShow 中微调电视频道 /
如何设置电视调谐器设备的自定义视频频率?
DirectShow 音视频剪辑
作者:
Kovalev Maxim
如何使用 DirectShow 剪切媒体文件的指定部分
DirectSound 包装类
作者:
Arman S.
一篇关于多媒体的文章——
使用 DirectSound 组件播放波形。
DirectX 9 SDK 与 .
NET 窗体 (C++)
作者:
IrrationalThinking
展示了如何在 .
NET 窗体中实现 DirectX 渲染窗口。
禁用控制台应用程序的系统关闭按钮
作者:
John L. DeVito
此代码是禁用 Windows 控制台应用程序关闭按钮的简单方法。
它还可以用于禁用任何系统菜单按钮。
禁用浮动工具栏上的关闭按钮
作者:
Rob Manderson
如何禁用浮动工具栏上的关闭按钮
使用 c++ 通过经纬度计算距离
作者:
chhibs
正如标题所示。
中小型办公室的分布式计算
作者:
hax_
介绍用于分布式计算的开源 hxGrid 库。该库的主要优点:集群仅使用 Windows 2000/XP/Vista 工作站的空闲时间(无需专用工作站);易于使用;免费。
dotNetInstaller - .
NET 应用程序的设置引导程序
作者:
Davide Icardi
使用此工具,
开发人员可以定义应用程序的先决条件,
并根据用户操作系统类型和语言以正确的顺序安装这些组件的正确版本,
允许用户从 Web 下载这些组件或直接安装这些组件。
双缓冲 DC 类
作者:
Alex Kolesnichenko
具有双缓冲功能的 CDC 后代
使用 OLE 拖放列表框项
作者:
Ali Rafiee
使用 OLE 重新排列列表框项。
托盘图标上的拖放
作者:
Sven So.
如何检测到项已拖放到特定托盘图标上
支持多选和列表间拖动的拖动列表框
作者:
ckorda
MFC 的 CDragListBox 的替代品,支持多选和列表之间的拖动
绘制倾斜/斜体文本字符串
作者:
Andrew Qu
本文展示了如何绘制倾斜/斜体文本字符串
用于构建 GIS 和 CAM 应用程序的绘图组件
作者:
Eduard Baranovsky
一个面向对象的绘图组件,
用于构建具有几何模型多视图、
多分辨率处理、
图层、
优化图形等的 GIS 和 CAM 应用程序。
在 PictureBox 中绘制跟踪器并获取选择项。
作者:
virdust2003
这是一个类,
可帮助您处理 PictureBox 中的选择。
驱动程序、异常和 C++
作者:
valdok
在驱动程序中使用带析构函数和异常的 C++ 对象
Win32 中的双/多显示器支持
作者:
Asim Goheer
如何为您的 Win32 程序添加双/多显示器支持。
重复文件查找器
作者:
Arman S.
查找系统中重复文件的工具。
MFC 菜单和工具栏的动态配置
作者:
Franck Paquier
通过外部 XML 文件动态激活应用程序菜单和工具栏。
动态 DNS Web 服务
作者:
Paul Reeder
通过 XML Web 服务实现 DNS 更新服务。
动态链表树
作者:
AhmedEssamNaiem
使用Vector和双向链表创建树。
C++ 的动态消息传递
作者:
Achilleas Margaritis
C++ 的动态消息传递。
动态文本段图像验证
作者:
Jeffrey Walton
使用Crypto++进行哈希处理,
检测硬件故障和非授权内存补丁。
动态 UI 创建:
扩展 R2build:
添加新工具支持、
创建插件配置
作者:
r2build
在本文中,
我将介绍如何为 R2build 中的新工具创建新的配置文件 XML。
更轻松地使用 STL 算法处理配对关联容器(map、
hash_map 等)。
作者:
Jay Kint
使用自定义函数适配器来阐明 STL 算法中函数的使用。
轻松从字符串表加载和格式化字符串
作者:
Serge Wautier
两个类,
可以帮助您轻松地从字符串表加载(
并格式化)
消息。
简单的对话框控件调整器
作者:
uemaker
在 .
NET 窗体中实现的“锚点”和“停靠”功能的简单实现
易于安装的安装程序
作者:
Abu Mami
易于安装的安装程序
通过 UPnP 轻松进行端口转发和路由器管理
作者:
upredsun
本文介绍了端口转发是什么。
也提供了 UPnP 源代码。
轻松地在树视图和列表视图之间进行访问
作者:
kariem2k
在类似 Windows 资源管理器的应用程序中,
轻松地在树视图和列表视图之间进行访问。
EasyFtp 1.
3.
2(
用于应用程序)
作者:
.dan.g.
一个“即插即用”的 FTP 解决方案,
用于提供完整 GUI、
扩展命令行选项且无资源文件的应用程序。
可独立使用或编译到您自己的应用程序中。
基于边缘的模板匹配
作者:
Shiju PK
实现基于边缘的模板匹配或模式匹配算法。
EeekSoft Tools.
Net
作者:
Tomas Petricek
一组有用的 .
NET 工具打包在一起
C++ 中的高效线程——
第 1 部分:
基本线程类
作者:
FlamTaps
将 Win32 线程 API 封装成 C++ 友好的类。
C++ 中的高效线程——
第 2 部分:
ExitableThread 类
作者:
FlamTaps
将 Win32 线程 API 封装成 C++ 友好的类。
Effecto 播放器
作者:
Ahmed Ismaiel Zakaria
具有 3D 和 2D 效果及皮肤的媒体音频播放器。
使用 ADO 在 C++ 中进行高效数据处理:GetRows 方法
作者:
Vitaly Tomilov
通过 GetRows 方法提供的 Safe Arrays,演示了在 C++ 中高效处理 ADO 记录集对象。
EfTidyNet: Tidy 库的 .NET 包装器
作者:
ThatsAlok
用于解析 HTML 的免费组件,EfTidyCom 的 .NET 版本
爱因斯坦的谜题用 C++ 解决
作者:
ManiB
使用 C++ 解决爱因斯坦谜题的教程
为新手准备的应用程序提升:提升并写入注册表的逐步指南
作者:
joseangelmt
我们将使您的应用程序能够写入 HKEY_LOCAL_MACHINE 中的条目,并在必要时提升您的应用程序。
消除 Explorer 在删除正在使用的文件时的延迟
作者:
Dan Farino
如何在 Windows Explorer 的代码中跟踪和修补一个烦人的问题。
电子邮件通知器——
在收到多个 GMail(
和其他)
帐户的新邮件时通知用户
作者:
Catalin Stavaru
这个轻巧但非常有用的应用程序会在多个 GMail(和其他)帐户收到新邮件时通知用户。
使用 C++/
MFC 编写。
没有 .
NET Framework,
没有启动浏览器实例,
系统资源要求低!
eMailCheck
作者:
$icK$
本文说明了 CheckMail,
这是一个 C++ 类,
用于使用注册表从本地计算机中提取电子邮件地址列表。
将 Python 嵌入 MFC 对话框
作者:
Sharjith
演示如何使用 Python 解释器求数学表达式
将 CMFCOutlookBar 嵌入 CSplitterWnd 窗格
作者:
vikas maan
在 SplitterWnd 的任何窗格中创建一个 2008 MFCOutlookBar。
将 Python 嵌入到您的 C++ 应用程序中
作者:
AnOldGreenHorn
用于将 Python 解释器嵌入标准 C++ 代码的包装类
使用 GDI+ 进行 EMF 到 WMF 转换
作者:
Martin Serrano
一个使用 GDI+ 将 EMF 转换为 WMF 的简单程序。
此项目也可以作为控制台 GDI+ 程序的简单启动。
模拟 CoCreateInstance()
作者:
Elias Bachaalany
描述了如何在没有注册的情况下使用 COM 对象。
让用户在你的 Web 和桌面应用中编写数学方程
作者:
sytelus
本文展示了如何在流行 TeX 格式中让用户输入数学方程,并在你的 Web 和桌面应用程序中将它们渲染成 GIF 图像,只需 10 分钟的编码时间。
为 C# 应用程序启用 Windows XP 可视化样式 UI
作者:
Barretto VN
为 C# 应用程序启用 Windows XP 可视化样式 UI
加密/自解密文件(
原生 C++ 和 .
NET)
作者:
Leon Finker
根据密码和选择的算法,
一次加密/自解密一个文件
增强的 netstat
作者:
y0da
本文展示了 IP 助手 API 的主要 TCP/UDP 函数的实现,
该 API 用于获取活动连接的信息,
包括连接所附带的进程。
增强型 .
NET 引导安装程序
作者:
Kevin Moore
修改 Microsoft 安装程序以安装必需的 IE6、
MSI 2.
0 和 .
NET。
CreateProcess 函数的增强版本
作者:
BillyNorwak
等待子进程退出,
在子进程运行时最小化主窗口,
并在子进程退出时自动恢复窗口。
枚举迭代和字符串转换
作者:
sidpage
枚举迭代和字符串转换
EnumBinder - 将 C++ 枚举绑定到字符串、
组合框、
任意数据结构
作者:
Warren Stevens
一种将 C++ 枚举绑定到字符串、
组合框、
列表框、
任意数据结构的便捷方法。
使用 C# 枚举和托管控制面板小程序。
作者:
Mark Belles
演示如何使用 C# 和非托管 C++ 枚举和托管 Windows 控制面板小程序。
枚举您的叶子类
作者:
Jaded Hobo
一篇关于一组宏和一个工厂类,
用于枚举和动态创建派生自虚基类的叶子类的文章
使用 C# 枚举 Active Directory 对象
作者:
umair_hasan
本文演示了如何根据某些过滤器测试 Active Directory 连接并枚举所有对象。
基于校验和方案的错误检测
作者:
Jeffrey Walton
流行校验和方案调查
长读写流上的事件通知
作者:
Jim Wiese (aka Spunk)
关于大流操作的事件通知的文章。
……
MC++ 中的带内存的事件
作者:
Steve Maier
一篇关于使用托管 C++ 向事件添加内存的文章。
ExcelFormat 库
作者:
Martin Fuchs
ExcelFormat 允许使用 C++ 读取、
写入和编辑 XLS(
BIFF8 格式)
文件。
Exile 1.8 - 密码管理器
作者:
AntonGogolev
另一个密码管理器。
体验:
心智练习
作者:
ice911
此程序测试您的数学问题,
以提高您的思维能力。
C++ 中的显式构造函数
作者:
programmersmind
C++ 中的显式构造函数。
使用 INetCfg COM 接口探索网络配置
作者:
KarstenK
获取有关 PC 上已安装网络驱动程序的信息。
探索 URL 缓存
作者:
bwengert79
使用 WinInet 库探索 URL 缓存
将 PowerPoint 幻灯片导出为高质量位图
作者:
Staffan Sjöstedt
使用屏幕捕获将 PowerPoint 幻灯片导出为位图。
将 Web 浏览器收藏夹导出到 XML 文件
作者:
Aric Wang
本文为您提供了一种导出 Web 浏览器收藏夹的方法。
GPU 上的扩展 GMM 用于背景减除
作者:
phoaivu
用于背景减除的扩展高斯混合模型的 GPU 实现
GCC 中的扩展内联汇编
作者:
Gurvinder Singh
本文描述了 gcc 中的扩展内联汇编
扩展密码生成器
作者:
Eugene Podkopaev
任何系统管理员都应具备的工具,
用于生成可读的随机密码,
并能抵御暴力字典攻击。
通过自定义接口扩展 COM 对象(
带运行时属性)
作者:
Alex Hazanov
如何通过自定义接口将非 COM 属性传播到 COM 客户端
扩展 Microsoft 终端服务客户端以提供无缝窗口
作者:
Martin Wickett
本文描述了一种扩展 Microsoft 终端服务/远程桌面客户端以使用无缝窗口的可能方法。
扩展 Outlook 的新功能
作者:
Karl Josefsson
了解如何添加按钮以及如何与 Outlook 交互。
使用 DLL 注入扩展任务管理器
作者:
rocky_pulley
如何使用 DLL 注入扩展 Windows 任务管理器功能。
提取 Windows 产品密钥——
使用 API!
作者:
handsomeme
获取窗口的产品密钥!
提取 Windows XP 热修复程序
作者:
$icK$
本文提供了一个类,
用于提取计算机上安装的 Windows XP hotfix。
将加速键提取为人类可读的文本
作者:
Jörgen Sigvardsson
本文展示了如何使用当前用户的语言设置,
提取加速键并将其转换为人类可读的文本。
从 CD/
DVD 中提取引导映像(El Torito)
作者:
Jochen Kalmbach [MVP VC++]
本文解释了一种从 CD/
DVD(El Torito)中提取引导映像的简单方法。
它只是使用 CreateFile 和 ReadFile。
.
.
没有 APSI 编程的神秘之处。
淡入效果 - 渐变效果 - Alpha 混合 - 缩略图 - 复制 HBITMAP
作者:
saiful_vonair
玩转位图颜色的简单方法。
快速紧凑的 HTML/XML 扫描器/分词器
作者:
c-smile
HTML/XML 扫描器/分词器,也称为拉式解析器。
C++ 中的快速自动微分
作者:
Eugene Shatokhin
一篇关于快速自动微分(FAD)的文章,
这是计算函数导数的一种方法。
快速二叉树操作
作者:
Hatem Mostafa
描述了主要的二叉树操作
快速 C++ 委托
作者:
JaeWook Choi
一个快速、
可移植且符合 C++ 标准的 C++ 委托的实现。
快速 C++ 委托:Boost.Function “即插即用”替换和多播
作者:
JaeWook Choi
一篇关于实现具有许多高级功能的快速 C++ 委托的文章。
使用 Rich Edit 控件进行快速 HTML 语法高亮
作者:
Ziv G
一篇关于使用 Rich Edit 控件(CRichEditCtrl)进行快速 HTML 语法高亮的文章。
使用 CUDA 的快速图像模糊
作者:
ChaoJui
高性能、高质量的图像模糊
快速可索引堆栈
作者:
Christopher Diggins
我提供了一个快速增长的可索引堆栈的实现,
其性能优于 std::vector 和 std::deque
使用共享内存和 InterlockedCompareExchange 进行快速 IPC 通信(已更新!)
作者:
studio_ukc
编写非常快的进程间通信类的指南。
本文描述了一种不需要锁定或线程同步的 IPC 方法。
使用二叉树进行快速 LZW 压缩
作者:
Hatem Mostafa
使用二叉树作为字典的快速 LZW 实现
快速读/写锁
作者:
Ultrano
读/写锁同步对象的优化实现。
使用哈希字符串进行快速文本数据处理
作者:
Mo Hossny
管理用于将单词哈希到数字的文本编号系统
快速、
低延迟且非同步的跟踪类
作者:
Tim Hagemann
一篇关于一个现成的、
专为多线程编程设计的跟踪类的文章。
容错:
使用 Windows 异常过滤器
作者:
PlugwareSolutionsLtd
一篇说明 SetUnhandledExceptionFilter 实际用法的文章
waveIn 音频信号的 FFT
作者:
Fred Ackers
一篇关于在音频信号上使用快速傅立叶变换的文章。
对抗对话框单元、
DPI 和大字体
作者:
George Yohng
保证基于资源的对话框在不同字体 DPI 下具有像素到像素匹配的外观
文件加密工具
作者:
Nir Dremer
基于 Blowfish 加密算法的文件加密工具。
使用 Boost Regex 和 Boost 文件系统进行文件重命名
作者:
Gast128
使用 Boost Regex 和 Boost 文件系统进行文件重命名
文件轮换器
作者:
Manish K. Agarwal
当文件大小达到预设的最大文件大小时,通过在文件名中附加 00、01、02、03 等来轮换文件。
在 ASP.NET Web 应用程序中查找“泄露”的数据库连接
作者:
Todd Denlinger
介绍了一种监控数据库连接在 ASP.NET 应用程序中保持打开状态的方法。
查找和书签文本插件
作者:
hitch
一个 VS.
NET 示例加载项,
用于查找和标记所选文本的所有出现位置。
该加载项在代码窗口的上下文菜单中创建了一个新的菜单项。
查找孤立资源常量
作者:
strtdusty
一个 Perl 脚本,
用于帮助在 Resource.
h 文件中查找不再被 VS 项目引用的 #define。
查找单词
作者:
Roger65
Windows 的查找是一个不错的工具,
但有时您需要更多。
这个程序/工具正是为此而设计。
find_first_of: STL 算法中的一个性能陷阱
作者:
Jim Xochellis
本文讨论了 most notable find_first_of 实现中的性能问题,
并提出了有用的改进和解决方法。
创建简单调试器类的第一步
作者:
DharmeshC
此类为您制作自己的调试类提供了思路。
KB 文章 823206 的修复
作者:
TeeBee303
如何解决 KB 823206 中描述的行为
修复 MFC CToolBar 的工具栏按钮位置错误
作者:
Mingliang Zhu
一篇关于 MFC CToolBar 错误的文章,该错误可能导致为工具栏按钮显示不正确的工具提示。
FlashSelector - 选择性阻止 Flash
作者:
JaeWook Choi
使用 Internet Explorer BHO 的 Flash 阻止插件。
使用 GDI+ 和 C# 进行无闪烁绘图
作者:
NormDroid
描述了如何使用 C# 和 GDI+ 实现无闪烁绘图。
无闪烁主窗口调整大小
作者:
David Lantsman
无闪烁地调整主窗口大小。
无闪烁 MSChart
作者:
ShabuKC
一种停止 MSChart 闪烁的简单方法。
在 Windows Explorer 的详细信息视图中显示文件夹大小信息
作者:
Sharan Basappa
此代码在 Explorer 的详细信息视图中显示文件夹大小信息。
Windows MFC 的文件夹选项卡控件(
类似 MS Excel)
作者:
Lynn McGuire
用于 Windows MFC 的文件夹选项卡控件(类似 MS Excel)。
字体枚举器
作者:
PARK Youngho
一个枚举 Windows 上所有已安装字体并显示预览的工具,以便于编码。
表单身份验证票证
作者:
Mubi | www.mrmubi.com
如何为不同用户管理不同的会话超时
FormatString - 智能字符串格式化
作者:
Ivo Beltchev
智能字符串格式化和其他字符串实用程序
分形雪
作者:
Tomas Petricek
描述了如何使用分形绘制雪花,
并包含一个漂亮的雪花屏保。
频率分析仪 V2.0 - 您是否曾想过什么能让音调彼此协调?
作者:
Windmiller
这个图形应用程序将播放和显示频率,
并将它们混合在一起,
以便您可以分析我们称之为“intone”的声音。
处理一个基本的 DFT 版本,
它将向我们证明哪些频率涉及其中。
最初是用纯 C 编写的。
FTKernelAPI BitTorrent 协议库和演示源代码
作者:
hwycheng
FTKernelAPI 是一个完全兼容 Bittorrent 的 P2P 文件共享库
FTP 客户端类
作者:
otom
一个非 MFC 类,用于封装 FTP 协议。
XP Embedded的FTP服务器
作者:
Dmitry Ivanov
为XPe系统设计的极简FTP服务器。
完全数据库抽象层生成器
作者:
Jonathan de Halleux
另一个 DAL 生成器,具有 SQL 生成、多数据库支持、C# 代码生成等。
全场景运动模糊
作者:
Stanciu Vlad
如何获得运动模糊效果。
模板的乐趣:
第 1 部分
作者:
miscwriter
探讨了 C++ 模板的一些鲜为人知的功能。
有趣的控制台,动画美国国旗(Visual C++ 6.0)
作者:
Software_Developer
用控制台做一些有趣的事情,动画美国国旗
函数调用序列跟踪类
作者:
Mohamed Abdel-Monem
一个跟踪函数调用顺序的类。
使用 Range Adaptors 的函数式 STL
作者:
mb2sync
使用 Boost.Range Adaptors 介绍函数式 STL 库。
仿函数作为事件引擎
作者:
araud
Functor 实现。
事件机制创建。
Fuzzy Logic Dot Net Fuzzy Decisions
作者:
pseudonym67
帮助做出决策的类。
Fuzzy Logic Dot Net Fuzzy Word Experiment
作者:
pseudonym67
用模糊逻辑处理单词的尝试
Fuzzy Logic Dot Net Sample
作者:
pseudonym67
C# 中的模糊逻辑库
Fuzzy Logic Dot Net Sample Part Two
作者:
pseudonym67
C# 中的模糊逻辑库
模糊逻辑 vs.
Adaline 神经网络
作者:
pseudonym67
一项实验,
用于查看是否可能使用模糊逻辑复制 Adaline 网络的行为。
模糊逻辑 vs.
反向传播网络
作者:
pseudonym67
另一项实验,
着眼于实现神经网络代码的不同方法。
生命游戏 2:
生命战争
作者:
pseudonym67
生命游戏主题的变种
游戏服务器扫描器
作者:
gfx_sikander
用于在 LAN 上查找游戏服务器的端口扫描器。
GDI+ 绘图 ActiveX 控件
作者:
Leslie Zhai
GDI+ 2D 绘图 ActiveX 控件
Gecko!
应用程序的嵌入式 C++ 脚本
作者:
PixiGreg
在项目中嵌入 C++ 编译器,
使用 C++ 作为编译的“脚本”语言!
通用策略模式
作者:
Volodymyr Frolov
用于在 C++ 中创建可定制模板库的模式
自动生成 XML 解析器
作者:
Albert Wang
一篇关于 XML 解析器或代码自动生成文章。
自动生成属性
作者:
Franck Desbrosses
Visual Studio 的一个插件,
用于自动生成属性。
生成美观的线条样式
作者:
Durga Prasad Dhulipudi
一种创建复杂线条图案的新颖方法
在 OpenGL 中生成轮廓
作者:
Dave Handley
使用多通道技术在 OpenGL 中生成轮廓。
在任意大小的缓冲区中生成排列和组合
作者:
Abdellatif_El_Khlifi
一篇关于以新颖简单的方式快速生成所有可能的排列和组合的文章
通用通知器:
C++ 中的消息传递
作者:
PlugwareSolutionsLtd
一篇描述对象之间同步/异步通信的设计和实现的文章
通用池:基于策略的设计
作者:
Rohit Joshi
通用池:基于策略的设计。
遗传算法在人工神经网络分类问题中的应用
作者:
Chesnokov Yuriy
本文演示了遗传算法在人工神经网络分类问题中的应用。
遗传算法和蚁群优化算法
作者:
Peter Kohout
遗传算法和蚁群优化算法
Genetics Dot Net - 基础知识
作者:
pseudonym67
遗传算法简介。
GenTestAsm:在 nUnit 中运行您的 C++ 测试
作者:
Ivan Krivyakov
如何在 C++ 中编写单元测试并在 nUnit 中运行它们。
以 PE 方式从 Exe 或 DLL 获取图标
作者:
ejor
以 PE 方式从 Exe 或 DLL 获取图标,
或如何模拟 PrivateExtractIcons。
使用 NtQueryInformationProcess 获取进程信息
作者:
Steven A. Moore
获取进程父 ID、命令行等。
捕获异常时的调用堆栈
作者:
Baiyan Huang
提供一个实用类,用于在使用 Windows SEH 时返回捕获异常时的调用堆栈。
获取 DLL 的路径/名称
作者:
#realJSOP
从 DLL 内部检索 VS2002 或更高版本 DLL 的路径/名称的两种方法。
在没有状态栏的情况下获得窗口的尺寸调整柄(“
grippie”)
作者:
Maksim Libenson
一篇描述如何为窗口添加尺寸调整柄控件的文章。
让(ATL)
ActiveX 控件从 Office 应用程序打印
作者:
Peter Mares
让 ActiveX 控件从 Office 应用程序中打印可能很困难。
本文解释了原因以及如何使事情正常工作。
获取和设置桌面文件夹名称
作者:
Nish Nishant
提供可复制/粘贴的函数来检索本地化文件夹名称,
并为桌面文件夹设置/获取用户定义的文件夹名称。
获取远程文件的图标
作者:
KarstenK
一种在只知道扩展名的情况下获取远程文件图标的简单方法。
在 Visual C++ 中获取 WMI 信息
作者:
Aamir Butt
这篇文章只是为了描述如何在 Visual C++ 6 中使用 WMI。我为我的一个项目必须这样做,最后找到了这个解决方案。我希望这对其他人也有益。
从进程句柄获取进程 ID
作者:
Dmytro Ivanchykhin
在只有进程句柄可用时,
获取进程标识符的一些方法。
Windows Millennium Edition 的 GetVersionEx API
作者:
Griffter UK
您是否曾经想知道为什么 GetVersion 函数报告您的操作系统是 Windows 98,
而实际上却是 Windows ME?
GLFW:
一个(简单的)
OpenGL 框架库
作者:
Simone Serponi
一个易于使用的库,
可以快速设置和运行 OpenGL 应用程序。
全局热键变得容易
作者:
Elias Bachaalany
一个方便注册和处理全局热键的类
再见,
BEGIN_MSG_MAP!
作者:
mb2sync
使用 Boost.MPL 库的 BEGIN_MSG_MAP 宏的替代品。
渐变枚举器
作者:
Andrey Butov
渐变枚举器是一个简单的实用程序,
用于显示两种颜色组合产生的渐变结果。
代码移植:
无限的代码重用
作者:
Jeffrey Walton
使用现有的已编译机器代码为项目添加功能。
图形网格组件
作者:
Matthew Hazlett
图形网格的易于操作
GRETA - 正确在 Visual C++ 中使用正则表达式
作者:
sswater shi
在 Visual C++ 中构建 GRETA 的介绍。
GridCtrl
作者:
Arshynkin Maksym
本文描述了 GridCtrl,
它由 EditBox、
ComboBox 和 Button 等常用控件组成。
GridCtrl 帮助您创建、
交换和管理布局。
GridMemory:记住其列宽的网格
作者:
Henry Tan Setiawan
一个 DataGrid,它将上次的状态保存在 XML 文件中,并在下次加载应用程序时加载列宽的上次状态。
组复选框
作者:
iranvig
新对象“
组复选框”
gTextbox - 具有源代码的类似网格的控件
作者:
iranvig
您可以在程序中使用此控件——
请参阅示例。
BSTR 和 C 字符串转换指南
作者:
Robert Pittenger, MCPD-EAD
一篇关于在 C 字符串和各种 VB BSTR 字符串类型之间进行转换的文章。
Visual Studio .
NET 的 GUIDGen 插件
作者:
Eddie Velasquez
一个替换和扩展 Visual Studio .
NET 中包含的 GUID 生成器组件的插件。
HackPro:关于网络的一切
作者:
markandeysingh
HackPro 是一个为系统管理员和软件开发人员开发的实用程序,用于监控、分析和维护他们的网络。
半条命游戏关卡查看器
作者:
Paul Higinbotham
基于 DirectX 的应用程序,用于打开和查看半条命 1 的游戏文件
停!
谁在那儿?
作者:
«_Superman_»
演示了多线程应用程序中用于线程同步的各种等待函数
使用 CHandleX 进行句柄处理
作者:
TeeBee303
句柄处理——
另一种方式
在您的应用程序中处理增强型鼠标滚轮
作者:
Tanvi K Shah, Steve H Davis
如何为用户提供高分辨率鼠标滚轮的平滑滚动体验
处理 CHtmlView 中的 HTML 元素事件并重用 CDHtmlDialog 序列类
作者:
luo31
增强的 CHtmlView 类处理 HTML 元素事件并在视图中交换数据。
在 WTL 中处理键盘和鼠标应用程序按钮
作者:
Michael Dunn
如何处理键盘和鼠标上的额外应用程序按钮。
简单处理大数
作者:
Fun@learn
本文展示了如何使用长整数数组进行大数算术。加法、减法和乘法运算在程序版本中得到处理。
在 MS VC++ 2005 中处理非英文字符 UTF8
作者:
osella.esteban
本文描述了如何处理非英文字符流。
Hardwired 的 Debug 类
作者:
Inocentric
适用于单线程和多线程应用程序的调试工具类。
Hardwired 的 Mathematica
作者:
Inocentric
数学库 - 代数、三角学、分布等。49 个函数可解决各种数学问题。
Hardwired 的命名临界区和命名自旋锁
作者:
Inocentric
命名临界区和命名自旋锁 - 您可能会发现它对调试复杂应用程序很有用。
Hardwired 的指针 - C 方法
作者:
Inocentric
指针入门 - 如果您完全不知道它们是什么以及如何使用它们,
请阅读此文!
Hardwired 的线程安全双向链表模板
作者:
Inocentric
本文解释了如何使用 CLinkedListDouble 模板类。
此模板是双向链表的线程安全实现。
Hardwired 的线程安全单向链表模板
作者:
Inocentric
本文解释了如何使用 CLinkedListSingle 模板类。
此模板是单向链表的线程安全实现。
玩转单词和 Visual Basic .
Net
作者:
Tradon-Dev
在 VB.
Net 的 Word 文档上用单词和颜色绘制肖像。
堆数据结构
作者:
Arman S.
一个实现堆数据结构的 C++ 类。
堆内存管理器和垃圾收集器
作者:
Andrei C_Coder Azzopardi
描述了一个用于跟踪堆内存分配和避免内存泄漏的模块
Windows 套接字编程的“Hello world”应用程序
作者:
DharmeshC
面向初学者的应用程序
与 VCF 集成帮助
作者:
Jim Crafton
一篇关于使用 Visual Component Framework 工作、
创建和集成帮助的文章。
可调整大小的 MFC 对话框的帮助类
作者:
Gernot Frisch
当您调整 MFC 对话框大小时,此类负责子窗口的放置。它还将大小存储在注册表中以供下次调用。
Henry Spencer 的 Regexp 引擎回顾
作者:
Sunspot
一个基于 Henry Spencer 早期作品的小型、
Unicode 感知的正则表达式引擎
将文件隐藏在 BMP 文件中(Plus)。
作者:
Neil Xu
将文件隐藏在 BMP 文件中:
扩展自作者 Ahmed Osama 的文章。
CPropertySheet 的高彩色图标
作者:
Yves Tkaczyk
升级 CPropertySheet 选项卡控件以显示高彩色图标。
高效动态数组和一个简单的演示
作者:
flyhigh
帮助你管理动态数组
高性能异构容器
作者:
Alexandre Courpron
本文介绍了固定大小的异构容器的实现。
C++ 的高性能 Unicode 文本文件 I/O 例程
作者:
Paul Sanders (the other one)
令人惊讶的是,
C++ 运行时库和 Win32 Platform SDK 都不提供读取和写入 Unicode 文本文件的任何例程。
本文提供了高性能例程,
用于读取所有类型的 Unicode 文件(UTF-16 和 UTF-8)以及 ANSI 文件。
自制 Java 虚拟机
作者:
Maruf Maniruzzaman
功能性 Java 虚拟机 - 可以运行大多数指令的 Java 应用程序。
水平 ListView 组件
作者:
nicklenting
可添加到项目中的组件,
允许您将项目水平添加到 ListView 组件中。
HotKee 宏工具——
将简单脚本分配给热键或关键字
作者:
Alexander Ruscle
使用 Windows Hook 监控操作系统以查找用户指定的快捷键或关键字,
使用 Windows 消息和映射内存进行 IPC。
如何获取 KeServiceDescriptorTableShadow 的地址
作者:
Try and try
解释如何获取 KeServiceDescriptorTableShadow 的地址
代理服务器如何为 FTP 客户端提供服务?
作者:
Hatem Mostafa
本文描述了代理服务器如何处理 PORT 和 PASV FTP 命令
如何准确检测应用程序是否启用了主题?
作者:
Nish Nishant
描述了一个克服 IsAppThemed 和 IsThemeActive 不足的函数。
如何为 ATL 控件添加 OpenGL 支持
作者:
Dmitri Nеstеruk
一篇描述将基本 OpenGL 支持添加到 ATL 控件的逐步过程的文章
如何浏览文件夹
作者:
Nitron
本文提供了一个“剪切粘贴”解决方案,
用于获取目录的路径。
如何构建基于 IOCP 框架的聊天服务器
作者:
jgauffin
一个使用 I/O 完成端口的 Winsock 服务器框架。
它旨在可重用,
必须被重写。
如何构建一个简单的文本编辑器?
教程
作者:
forest.house
本文通过构建一个基于 WTL 对象的简单文本编辑器,
说明了 ATL/WTL 的应用。
如何从 C 调用 Java 函数(使用 JNI)
作者:
ajalilqarshi
本文介绍了如何使用 JNI 从 C 调用 Java 函数。它还涵盖了在 Java 函数中传递/返回简单参数、数组和结构数组。
如何在远程计算机上更改用户密码
作者:
Steffen Lange
密码更改器 - 用于远程更改用户密码的可重用工具。
如何更改 MessageBox 窗口(
添加控件并更改文本)?
作者:
dSolariuM
本文描述了如何更改 MessageBox 窗口(添加控件和更改文本)。
如何检查日期时间是否存在
作者:
Nikolai Serdiuk
一篇关于检查日期时间的文章
如何检查应用程序是否已在运行
作者:
Rob A. Fraydl
如何确定应用程序是否已在运行并切换到它。
如何在 Visual C++ Express 中编译 MFC 代码
作者:
Danny Ruijters
如何在 Visual C++ Express 中编译现有 MFC 代码。
如何使用一组通信类创建一个聊天客户端
作者:
jgauffin, Jonas Gauffin
一对类(无 mfc)
可用于 tcp/ip 和串行通信。
如何创建枚举和回调函数
作者:
dSolariuM
本文描述了如何声明枚举函数
如何在 DLL 中创建事件?
作者:
kunchen
此示例演示如何在 DLL 文件中创建事件,以及之后如何从客户端程序调用该事件。
如何创建和解析快捷方式
作者:
Igor Vigdorchik
本文提供了 2 个可直接使用的函数,
用于创建和解析快捷方式。
如何创建拥有者绘制菜单——
分步教程
作者:
Kevin Stumpf
本教程将分步介绍如何创建拥有者绘制菜单。
如何创建用户定义的窗口消息
作者:
venura c.p.w. goonatillake
这是为了理解和实现用户定义的窗口消息,
以及如何通过消息传递参数
如何通过 IDocHostUIHandler 接口自定义 WebBrowser 控件的上下文菜单。
作者:
Jim Xochellis
本文介绍了如何通过实现 IDocHostUIHandler 来自定义 WebBrowser 控件的上下文菜单。
如何检测.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 的情况下编辑列表视图子项文本。
如何以编程方式启用和禁用 Windows XP SP2 防火墙。
作者:
Khosrov Boloorian
如何以编程方式启用和禁用 Windows XP SP2 防火墙。
如何将 URL 编码/解码为 UTF8 格式(带 %20 等)
作者:
Daniel Cohen Gindi
如果您需要在应用程序中支持 Web,本文将展示如何将 URL 编码/解码为 UTF8 格式(带 %20 等)。
如何从 HTML 资源中提取文本
作者:
Nitron
本文说明了如何从 HTML 资源中获取文本。
如何获取已安装应用程序列表
作者:
Rob Caldecott
复制“
添加/删除程序”
控制面板小程序中看到的列表。
如何正确获取 USB 磁盘的驱动器号
作者:
dotnfc
使用 DeviceIoControl 获取 USB 磁盘驱动器号。
如何获得精确到纳秒或更好的时间
作者:
Mark VanTassel
如何获得精确到纳秒或更好的时间
如何隐藏任务栏中的窗口
作者:
Aris Adrianto S
本文解释了如何在任务栏中隐藏窗口名称,
而窗口本身仍然处于活动状态。
如何为结构参数实现默认值
作者:
Mr Scotty
如何为结构参数实现默认值。
如何实现 FFT 算法
作者:
João Martins
一篇关于如何在 C、
C++ 或 C# 中实现 FFT 算法的文章。
如何检查程序数据库 (PDB) 文件的内容
作者:
marc ochsenmeier
了解在使用 Visual Studio 或 WinDbg 调试应用程序时日常使用的文件。
如何解释复杂的 C/C++ 声明。
作者:
Vikram A Punathambekar
是否曾遇到过像 int * (* (*fp1) (int) ) [10]; 这样的声明,
或者类似的您无法理解的声明?
本文将教您如何解释这些复杂的 C/C++ 声明,
包括 typedef、
const 和函数指针的使用。
如何将动态链接库(DLL)加载到 Microsoft Visual C++ 6.
0 项目中。
作者:
Nataliya Mulyar
本文提供了将 DLL 加载到项目并访问 DLL 提供的服务的指南。
如何快速轻松地制作渐变色图像
作者:
Mohammad A Gdeisat
想知道 Photoshop 和其他软件是如何生成渐变色的吗?
在这里你可以找到简单快速的代码!
如何创建仅消息窗口
作者:
bryce
一篇关于如何创建仅消息窗口的文章。
如何确保你重写了一个现有函数
作者:
Bart Samwel
一篇关于如何确保重写基类中的现有函数,
以便在基类函数被更改而不被您知晓时,
您会收到错误的文章。
如何让系统信息显示为您的 Windows 壁纸
作者:
CADITC_CODER
PCBACKDROP 的工作方式类似于 SysInternals 的 BGINFO。用系统信息制作您自己的 Windows 桌面背景。
如何防止在拆分窗口中调整视图大小
作者:
Rob Manderson
禁用拆分窗口的鼠标输入
如何防止不必要的源文件编译
作者:
Luuk Weltevreden
本文展示了如何设计 C++ 类以提高文件之间的独立性。
如何打印 CFormView
作者:
Tao Hu
本文提供了两种不同的打印 CFormView 的方法。
如何使用 GDI+ 将图像保存为 WMF、
EXIF 或 EMF 格式
作者:
TeleStar
一篇关于 GDI+ 以及如何将图像保存为 WMF、
EXIF 或 EMF 格式的文章。
如何使用 NUnit 测试原生 C++ 代码
作者:
Kenneth Kasajian
由于 NUnit 是为单元测试托管代码而设计的,它不如测试 C# 代码那样容易用于测试非托管 C++ 代码,直到现在!
如何在托管 C++ 中使用 Process 类
作者:
Selvam R
本文解释了如何在托管 C++ 应用程序中使用 Process 类
如何使用 SetTimer() 回调到非静态成员函数
作者:
Mikey_E
本文描述了如何使用 SetTimer(),
并将非静态成员函数作为回调。
如何在复杂的算法中使用 STL 辅助模板函数 mem_fun
作者:
Zhaohui Xing (Joey)
本文提供了一个示例,
演示了 mem_fun 在一些特殊情况下的使用。
如何在基于 CWnd 的窗口上使用 Windows::Forms::UserControl
作者:
datenkabel
本文描述了如何将基于 .
NET UserControl 的类放置在基于 MFC 的类上。
如何使用 Boost iterator_facade 将 MFC 集合包装成符合 STL 标准的迭代器
作者:
steveb
如何使用 Boost iterator_facade 将 MFC 集合包装成符合 STL 标准的迭代器。
如何编写简单的打包/解包程序(
带自解压文件(SFX)
)
作者:
Elias Bachaalany
一个使用打包和解包例程编写自解压存档的示例。
如何使用 Visual C++ .NET 创建自定义项目模板
作者:
Hugo PEREIRA
关于为 Visual C++ .NET 编写自己的项目模板的教程。
HOWTO:
使用未文档化的 HTMLLITE.
DLL 组件
作者:
Nathan Evans
VS.
NET 中包含一个未文档化的 DLL 库,
称为 HTMLLITE.
.
.
HRESULT 错误检查简化器
作者:
Wanderley Caloni
基于异常的错误检查,可自动进行 FAILED() 比较。
HTML 和 CSS C++ 类
作者:
Yarin
轻松处理 C/C++ 中文本形式的 HTML 和 CSS
VC++ 6.
0 的 HTML 编辑器
作者:
Irek Zielinski
VC++ 6.
0 的 HTML 编辑控件,
等同于 MFC7 CHtmlEditCtrlBase 类。
我使用模板开发了一个 B+Tree。请享用。
作者:
Shin Jin
B+Tree
Icon Ejector - 图标转换工具
作者:
IBone©
从图标文件中提取图标实例,
到图标或位图格式。
ICopyHook 实现
作者:
Prakash Nadar
实现 ICopyHook Windows 扩展
智能指针的妙招(
第 2 部分)。
size == sizeof(std::shared_ptr)/
2
作者:
weibing
嵌入式引用计数资源管理
IDNA 解析器客户端
作者:
Gisle Vanem
在 DNS 名称查找中使用非 ASCII。
IEHelper - Internet Explorer 助手类
作者:
Mustafa Demirhan
本文展示了如何使用 IWebBrowser2、
IHTMLDocument2 和 IHTMLElement 对象。
IInterfaces 第 1 部分——
实现 IEnumerable 和 IEnumerator。
作者:
Ryan Beesley
第 1 部分精心制作的示例,
演示了实现各种接口的实用性。
图像对齐算法 - 第二部分
作者:
Oleg Krivtsov
实现和比较前向组合算法和 Hager-Belhumeur 算法。
图像处理入门(
C# 和 GDI+)
第 6 部分——
HSL 颜色空间
作者:
Christian Graus
对 HSL 颜色空间的讨论,
包括颜色选择器和图像过滤器的代码。
图像滑块样式
作者:
jedyking
一个图像滑块,
实现了 20 种过渡效果。
支持设计器的 ImageList 动画控件 (ImAC)
作者:
Henry Tan Setiawan
一篇关于编写支持设计器的 ImageList 动画控件的文章。
XP 风格按钮上的图像
作者:
Michael Ganss
一个 .
NET Windows Forms 按钮,
在 Windows XP 上使用 Visual Styles,
可以显示图像。
即时内存损坏检测
作者:
valdok
查找并销毁不正确的内存访问。
在 C# 中实现本地 LAN 的基本 IP 扫描器
作者:
Sharpoverride
演示如何制作一个基本的 IP 扫描器。
使用 .
NET Compact Framework 在 Pocket PC 中实现浏览器
作者:
Iven Xu
使用 .
NET Compact Framework 在 Pocket PC 中实现浏览器。
实现语音(“听起来像”)
姓名搜索,
使用 Double Metaphone 第 I 部分:
介绍与 C++ 实现
作者:
Adam Nelson
介绍了 Double Metaphone 算法,
用于对姓名进行语音比较,
并提供了实用的 C++ 实现供读者项目使用。
实现 MD5CryptoServiceProvider,
就像在完整框架中一样
作者:
Iven Xu
MD5CryptoServiceProvider 用于 .
NET CF。
B 树数据库类的实现
作者:
_oti
一篇关于在 C++ 中实现 B 树的文章和源代码。
使用信号和槽模式在 C++ 中实现委托
作者:
Eduard Baranovsky
本文描述了一种使用信号和槽模式在 C++ 中实现委托的高效方法。
使用 CExtWndShadow 实现复合阴影
作者:
Dmitriy Yakovlev
一个 CExtWndShadow 类,
它应该可以让你轻松地在任何地方绘制复合阴影。
在 MFC C++ 2003 .
NET 中实现 Outlook 2002/XP 事件接收器。
作者:
zebbedi
如何实现 Outlook 事件接收器,
以在收到新邮件时通知您的应用程序。
在 Boost Spirit 解析器框架中实现语义操作
作者:
Dave Handley
使用复合体通过 Boost Spirit 解析器框架实现模块化算术计算器。
在基于 MSHTML 的应用程序中实现吸附到网格
作者:
Rob Manderson
如何在基于 MSHTML 的应用程序中实现吸附到网格和绘制网格。
在 C++ 类中实现 VB/C# 风格的属性
作者:
Jeremy A. Wilson
VB.Net 和 C# 提供属性过程,
它们在设置或检索属性值时执行代码。
通过创新的代码使用,
C++ 类也可以拥有它们!
导入 Adobe Photoshop (.
psd) 图像
作者:
ihaml
用于导入 Adobe Photoshop (.
psd) 图像的通用类。
导入类型库
作者:
Heath Stewart
使用导入类型库和 COM 对象的替代方法可以提高源代码的可移植性。
使用缓存通过会话提高性能
作者:
Albert Pascual
我写了这篇短文来改进您使用缓存的 ASP.NET 应用程序会话。
通过线程池改进您的服务器
作者:
Eran Aharonovich
本文解释了如何在应用程序中实现线程池。
CCommand 和 CDynamicAccessor 的改进版本
作者:
Jörgen Sigvardsson
本文展示了一种扩展 CCommand 和 CDynamicAccessor 以使 C++ 中的 OLEDB 更容易的方法
改进 C++ 枚举:添加序列化、
继承和迭代
作者:
Hugo González Castro
C++ 枚举的不同方法:
枚举到字符串、
枚举扩展和枚举迭代。
内存中图像压缩
作者:
Amer Gerzic
内存中图像压缩/解压缩
使用宏增加 Visual C++ .
NET 中的生成号。
作者:
Roman Komary
为 Visual C++ .
NET 实现了一个宏,
用于在项目 .
RC 文件的 VERSIONINFO 定义中自动递增生成号。
使用 MSN Desktop Search 索引您的完整浏览器历史记录
作者:
Sean McLeod
使用 MSN Desktop Search 索引您的完整浏览器历史记录。
IndieLib - 快速游戏开发
作者:
Loover
IndieLib 是一个 2.5D C++ 引擎,
可用于游戏开发和快速游戏原型制作,
并且非常简单。
WTL 的 INET
作者:
Gilad Novik
为 WTL 开发人员提供的 Internet 类。
与手机进行红外通信
作者:
Daniel Strigl
了解如何让您的 Pocket PC 与您的手机通信。
继承 C++ 枚举类型
作者:
Lidzhade Fhulu
允许 C++ 枚举类型被明确地扩展。
内积实验:
CPU、
FPU 与 SSE*
作者:
Chesnokov Yuriy
本文展示了使用 short、
int、
float 和 double 进行的内积运算,
并与 CPU/FPU 和 SSE 进行比较。
用于采样数据流的输入输出迭代器
作者:
Andy Brummer
这些迭代器提供了一种简单的方法来采样或拉伸固定大小的数据集以适应更大或更小的容器。
昆虫生命模拟
作者:
ashvin
一篇关于昆虫生命模拟的文章。
使用 ADOX 插入字段(
非追加)
作者:
Ferdie
使用 ADOX 将字段插入 MS Access 表。
基于截断哈希的安装 ID
作者:
Jeffrey Walton
使用截断哈希和 Crypto++ 创建半匿名安装指纹
安装 XP 嵌入式
作者:
Pradeep Kothari
安装 Windows XP Embedded
集成属性视图
作者:
Dan Bloomquist
应用程序集成属性视图
将帮助集成到 Visual Studio .
NET 中。
作者:
Sune Trudslev
记录您的 C# 代码,
并直接将即时帮助集成到 Visual Studio .
NET 中。
与 Shell Sound Events 集成
作者:
Mukkie
本文描述了如何修改注册表中的条目,
以便注册我们自己的声音事件。
智能屏保
作者:
Zeeshan Ejaz Bhatti
一个通过计算机视觉(人脸检测)而不是空闲计时器来控制计算机屏幕保护程序的实用程序。
内部通信模式
作者:
saiful_vonair
定义不同类型类之间的多对多关系。
基于接口的编程、
运行时类发现、
从 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#)
代码中捕获外部进程事件的文章。
使用 P/Invoke 和 C# 与 Windows Media Player 进行互操作。
作者:
Alexander Kent
本文演示了如何在 Visual C# 中使用 Platform Invoke Services 与 Windows Media Player 进行互操作。
使用 WM_COPYDATA 在 .NET 和 MFC 之间进行进程间通信
作者:
David Saelman
一种在 .NET Framework 和 MFC 之间实现进程间通信的简单方法。
Windows NT/2000/XP 上的中断挂钩和设备信息检索
作者:
Alexander M.,
本文介绍了如何挂钩中断,
以及如何从注册表中获取设备资源信息
介绍 AgileInfoSoftware 的 RSS 阅读器
作者:
li@agileinfollc.com
本文介绍了一个消费 Internet 上 RSS Feed 的应用程序。
介绍 Comet
作者:
Michael Geddes
Comet 如何帮助您在“
真正的”
C++ 中创建和使用 COM 服务器,
扩展或替换 ATL。
介绍 TaHoGen –
一个类似 CodeSmith 的开源代码生成引擎实现
作者:
Philip Laureano
在一个通道中寻找来自单个模板的多个文件输出支持?
那么别再犹豫了。
Windows 反调试介绍
作者:
Joshua Tully
关于 Windows 反调试技术的简要介绍。
ACF 简介(
另一个 C++ 框架)
作者:
Yingle Jia
本文介绍了 ACF,
这是一个将 .
NET Framework 引入标准 C++ 的 C++ 框架。
C++ 中的动态二维数组简介
作者:
Bibeka
C++ 中动态二维数组的介绍。
Managed Direct3D 9 入门——
创建一个 3D 时钟(
更新于 6/29/04)
作者:
Karl 2000
本文向您展示了如何创建简单的 Direct 3D 应用程序。
您将使用简单的网格和纹理创建一个三维时钟。
NLog 入门
作者:
Jaroslaw Kowalski
介绍如何使用 NLog 管理诊断跟踪。
PDL 简介
作者:
isemenov
可移植动态加载器
RPC 入门 - 第 1 部分
作者:
Anders Dalvander
RPC 编程入门。解释了一个简单的 RPC 客户端/服务器应用程序。
RPC 简介——
第 2 部分
作者:
Anders Dalvander
RPC 中上下文句柄简介。
解释了一个使用上下文句柄的简单 RPC 客户端/服务器应用程序。
SDL 简介
作者:
MatthewCasperson
了解如何使用 SDL 创建简单的可视化应用程序。
Arduino 硬件平台简介
作者:
jeffb42
Arduino 硬件平台简介
wxWidgets 简介
作者:
Priyank Bolia
关于 wxWidgets 用于跨平台 GUI 开发的初学者教程。
在您的 WebBrowser 中调用隐藏命令
作者:
eagleboost
演示了一种创新的方法,可以通过调用隐藏命令来显示模态对话框,例如您的 WebBrowser 应用程序中的“添加到收藏夹”对话框、“导入/导出向导”对话框。
调用 Web 服务
作者:
joel garel
如何使用 Visual C++ .NET 调用 Web 服务
IoBind,
一个序列化代码工厂。
作者:
Jonathan de Halleux
IoBind 提出了一种新的对象序列化方法。
IOCPNet - 终极 IOCP
作者:
sleepyrea (new)
易于使用、
高性能、
使用 IO Completion Port 进行大数据传输。
IP 通告(
通过电子邮件)
作者:
Puffel
通过电子邮件将本地计算机的网络信息发送到远程计算机。
IPConfigEx
作者:
Zoltan Balazs
ipconfig 和 arp 命令的简单混合。
Irrlicht 汽车模拟
作者:
Ihab ramadan
使用 Irrlicht 游戏引擎和 Newton 物理引擎的汽车模拟演示。
IWebBrowser2 包装类
作者:
David Johns
一个包装 Microsoft Internet Explorer 的 IWebBrowser2 接口的类,
使您可以以编程方式浏览、
打印和保存网页内容。
Jalali(Shamsi)日历类,简单实用
作者:
Ali Tavakol
本文介绍了 CJalaliCalendar 类,该类可用于处理伊朗 Jalali(Shamsi)日历。
Javascript 查找周数(
公历)
作者:
tommy skaue
您是否一直在互联网上寻找一种可靠的方法来根据特定日期查找星期数?
别再搜索了,
因为这里有解决方案,
打乱单词求解工具
作者:
greba
此程序查找字典中所有可以从打乱的单词创建的单词。
证明 Norp
作者:
costelturbatu
我们建立在人类的伟大成就之上
KDE 鼠标模拟器
作者:
Thomas Freudenberg, Jörgen Sigvardsson
一个小应用程序,
模拟 KDE 中鼠标的行为。
保持清洁——
VS2005 的字符串函数包装器
作者:
#realJSOP
一种使 stdio 函数无论使用哪种 Microsoft 编译器都能干净编译的技术。
使用 .
NET 中的数据保护 API(DPAPI)
保存秘密。
作者:
esob
一个完整的示例,
用于在内存或文件中保存数据秘密。
内核模式 API 监视 - 终极技巧
作者:
Anton Bassov
关于内核模式 API 监视的文章。
键盘(热键)自定义类
作者:
umeca74
使用此即插即用类为菜单命令提供可调节的键盘快捷键。
使用 keybd_event() 函数模拟键盘事件
作者:
Naren Neelamegam
一个简短的关于 keybd_event() 函数的描述,
适合初学者。
键盘间谍:
实现与对策
作者:
Dor Alon
一篇关于开发基于 Hook 的键盘记录器和 Hook 安全软件的文章。
旋钮滑块控件
作者:
Stewenson
一个实现了旋钮滑块的自定义用户控件。
基于 CommonKADS 方法的知识系统
作者:
Carlos Jiménez de Parga
CommonKADS 中的专家系统建模和 CLIPS 实现,
嵌入在 C++ 中。
Kport 直接访问 Win NT/2000/XP 下的 I/O 端口。
作者:
Guerino Palacios
两个简单的函数,
用于访问 I/O 端口,
跳过 H.
A.
L.
KString 类,
一个非 MFC 的字符串类。
作者:
Hadi Dayvary
KString 类,
一个非 MFC 的字符串类。
语言输入模式(
主要针对希伯来语程序员)
作者:
moshe masas
如何根据所需的语言模式调整输入。
笔记本备份
作者:
pseudonym67
一个使用 Remoting 的文件备份系统。
大整数类
作者:
Vangelis Fortounas
一个具有多精度整数算术运算的类。
在 Vista 下,在没有 UAC 弹出窗口的情况下启动您的应用程序,并以本地系统帐户运行
作者:
Jaisvar
本文介绍了如何使用服务辅助应用程序,从会话 0 启动应用程序到会话 1,并以本地系统帐户运行。
学习如何使用 CUDA 进行 Alpha 混合
作者:
ChaoJui
使用 CUDA 的爆发性能进行图像处理
学习二进制和十六进制
作者:
Jeremy Falcon
与计算机对话的入门指南。
学习 Connect Four
作者:
pseudonym67
一个从经验中学习的 Connect Four 游戏。
LedButton 状态控件(
拥有者绘制)
作者:
rbid
只读按钮控件,
用于显示 LED 状态(活动、
多状态等)。
计算机视觉应用中的线性秩亏损滤波器
作者:
Chesnokov Yuriy
本文介绍了在计算机视觉问题中应用线性秩亏损滤波器对图像卷积运算的优化。
LINT:
大整数对象库
作者:
Jeremy A. Wilson
Lint 是一个带符号的大整数数据类型类库。
LintProject - 使用 Visual C++ 解决方案和项目提高 PC-Lint 的可用性
作者:
Anna-Jayne Metcalfe, -+- Beth Mackenzie -+-
用于在 Visual C++ 解决方案和项目上运行 PC-Lint 的实用程序,
生成结果的 XML 和 HTML 报告。
扩展列表控件以支持进度控件
作者:
conio
在列表控件的任何列中显示进度条。
ListCtrl - 一个具有 Windows Vista 风格项选择功能的 WTL 列表控件
作者:
AlanW
一个灵活的 WTL 列表控件,
支持 Windows Vista 风格的选择和单元格编辑。
从数据库加载图像文件(
使用 ADO)
作者:
Bahrudin Hrnjica
通过 ADO 将图像文件存入和检索自数据库。
使用 GDI+ 加载 JPG & PNG 资源
作者:
Joe Woodbury
一个使用 GDI+ 从资源加载 JPG 和 PNG 文件的类。
加载键盘布局(KbdLayerDescriptor)在 32/64 位环境中
作者:
Lars [Large] Werner
当在 64 位系统上将键盘 DLL 作为 32 位应用程序加载时,键盘 DLL 文件无法按预期工作,此类可修复此问题
.Net 中从内存加载 Ogg Vorbis 文件。
作者:
Perry Marchant
一篇关于从内存加载 Ogg Vorbis 音频数据的文章。
Visual Component Framework 中的区域支持
作者:
Jim Crafton
一篇关于使用 VCF 处理和添加多语言和区域支持到应用程序的文章。
本地化数字编辑框
作者:
Nikolai Serdiuk
一篇关于扩展编辑框控件的文章。
C++ 中的锁定和等待同步
作者:
Volodymyr Frolov
在 C++ 中应用锁定和等待同步。
可锁定编辑框和组合框控件
作者:
BlackDice
一篇描述如何改进 CEdit 和 CComboBox 类的启用/禁用功能的文章。
锁定共享软件功能
作者:
va_dev
本文描述了如何锁定共享软件产品中的一些功能。
用户在获得密钥文件后才能解锁它们。
VC 中的日志事件
作者:
wshcdr
在 VC 中使用 EventLog
LogDispatch - 调试模块
作者:
Gediminas Siutilas
为您项目(
调试/发布版本)
的另一个调试模块。
WinXP 中的登录密码过滤器
作者:
icestatue
一篇关于如何在 WinXP 上构建登录密码过滤器的文章。
经纬度字符串解析器和格式化器
作者:
Jeff Bogan
一个用于经纬度值的类,
以便将字符串解析为渲染为双精度数,
或将双精度数格式化为字符串。
使用一行代码查找和显示 Win32/COM 错误字符串
作者:
Brian C Hart
使用编译器 COM 支持(即使在非 COM 应用程序中)也能在一行代码中获取 Win32 错误代码或 HRESULT 的消息。
低碎片堆和函数拦截
作者:
bobsheep
如何通过拦截 HeapAlloc 来实现低碎片堆。
LuaDotNet:
Lua 和 Luabind 在 .
NET 上的一个薄包装。
作者:
Jonathan de Halleux
将 Lua 脚本引擎添加到您的 .
NET 应用程序中。
解决爱因斯坦谜题的机器方法(修订版)
作者:
Dezhi Zhao
本文展示了一种通过暴力搜索快速解决爱因斯坦谜题的方法。
宏:大写 -> 小写 -> 首字母大写
作者:
Hae Moon, Kwon
此宏提供了一些有用的编辑函数:
将选择文本的案例更改为大写、
小写、
首字母大写和旋转。
Mail Monitor++
作者:
sergiols
一个 POP3 监控应用程序。
在 Visual Studio .
NET 2003 的“开始页”中维护项目 MRU 列表
作者:
S. Sean Stagner
一种快速维护 Visual Studio .
NET 2003 中“开始页”上显示的“项目 MRU 列表”的方法。
C 语言中的临时协同程序
作者:
Elias Bachaalany
线程如何工作,
以及如何在不使用任何 API 的情况下创建线程。
制作酷炫的图片按钮
作者:
FahadAsh
本文介绍如何在对话框中创建酷炫的按钮。
让 DLL 更易于构建和使用
作者:
bnn3nasdfasdfa
如何从现有类快速构建 DLL 文件以及如何轻松使用它。
在 C++ 中进行 WMI 查询
作者:
Martin Friedrich
一个以示例为驱动的指南,
介绍如何编写 C++ 中的 WMI 消费者。
Managed C++ ZLib 封装
作者:
Alberto Ferrazzoli
.Net 包装器,
用于 ZLib,
用 MC++ 编写。
使用 VC++.
NET 进行托管异常处理。
作者:
Nish Nishant
MC++ 程序中托管异常处理的介绍。
使用消息和简单的 CBT 挂钩来操作窗口
作者:
Nish Nishant
演示了使用 Windows 消息和 Hook 的技术,
这些技术允许我们自动化 Windows 属性对话框甚至自定义应用程序。
用于构建 GIS 应用程序的地图组件 (GisMap)
作者:
Eduard Baranovsky
用于构建 GIS 和 CAD/CAM 应用程序的地图组件。
读取大多数矢量和栅格格式,
执行坐标系转换,
通过 Web 服务访问航空摄影等。
MAPIEx:扩展 MAPI 包装器
作者:
Noel Dillabough
一个(有望)完整的扩展 MAPI 包装器,用于 WinXP、WinCE 和 .
NET。
MappedHandler - 那个可怕的 hack!或成员函数的 Functor
作者:
Chris S Kaiser
一篇关于又一个标准 C++ 委托式实现的文章,
用于将处理程序映射到类的非静态方法。
将 POSIX 线程映射到 C++ 代码
作者:
FlorianPraxmair
将 POSIX 线程映射到面向对象的 C++ 代码。
映射用户界面
作者:
Jason Henderson
为非矩形热点或具有过多控件的窗口设计用户界面。
最大咀嚼原理
作者:
Zeeshan Amjad
C++ 编译器如何将其输入分解为标记。
MCI Midi 类
作者:
AXELMUELLER
一个微小且非常易于使用的 C++ 类,
用于播放 *.
WAV、
*.
MID 和 *.
RMI 文件。
MD5 文件创建和验证
作者:
Shaheer Abdulrahiman
用于创建/验证 MD5 文件的工具。
MD5 哈希 SQL Server 扩展存储过程
作者:
Vic Mackey
SQL Server 的扩展存储过程,
实现了一个优化的 MD5 哈希算法。
非常小的 DLL(仅 7 KB)。
MeanFileCompare - 文本文件比较
作者:
Eric Haddan
我参加的“Lean and Mean File Comparison Contest”的作品。
OutputDebugString 的机制
作者:
zhangyuwu
编写一个监控应用程序来捕获调试消息
中介者设计模式增强为 C++ 组件
作者:
tojohere
中介者设计模式增强为一个可重用的 C++ 模板类。
成员函数指针和最快的 C++ 委托
作者:
Don Clugston
一个关于成员函数指针的综合教程,
以及一个仅生成两个 ASM 指令的委托实现!
内存分配缓存
作者:
valdok
如何优化堆使用。
内存和内存损坏
作者:
logicchild
一篇旨在描述 Console 调试器用法的文章
内存泄漏检测
作者:
David A. Jones
在应用程序中添加内存泄漏检测。
无需工具的内存泄漏检测程序
作者:
asadullah ansari
无需使用任何工具,
此程序将查找您程序中的内存泄漏
使用 Windbg 检测内存泄漏
作者:
Mayank Rai
使用 Windbg 检测内存泄漏。
内存泄漏查找器
作者:
Erik Rydgren
自定义内存处理程序,具有内存泄漏报告和无人区检查。
泄漏会根据分配时的调用堆栈进行报告。
ATL OLEDB 消费者对象上的内存泄漏 CCommand
作者:
jason lue
报告了 ATL OLEDB CCommand 对象上的内存泄漏问题,
并描述了原因并提供了解决方案。
C++ 内存管理器
作者:
Tydia-kun
C++ 内存管理器,
可自动删除所有未使用的堆对象。
内存跟踪工具
作者:
Sreekanth Muralidharan
跟踪内存资源。
MemServer:
动态内存分配服务器
作者:
Simone Serponi
一种方法,
确保使用单个 DLL 来取消分配所有使用的动态内存
MemSpyy
作者:
pj4533
使用 OpenGL 映射虚拟内存地址空间。
带图标的菜单项_圆形按钮
作者:
aiglevn
创建带图标的菜单项_创建圆形按钮。
使用 MFC 进行消息转发
作者:
Tydia-kun
本文提供了一个简单的类,
允许您将任何控件的消息从 Windows 转发到通用的窗口过程。
使用 IoCompletionPort 的消息线程
作者:
My2Cents
线程通信变得容易!
MessageBoxTimeout API
作者:
Maurizio Pisano
一篇关于使用未文档化的 MessageBoxTimeout API 的文章。
用于多显示器的 MFC 类
作者:
Don Kackman
Win32 多显示器 API 的类包装器
MFC 停靠框架
作者:
Quynh Nguyen
一个易于使用的 MFC 停靠框架以及更多内容。
.
.
它还展示了一种混合使用 WTL 和 MFC 的可行方法。
MFC 文档/视图文档和增强功能。
作者:
Roger Allen
MSDN 文档的扩展,
以及一系列您可以对 MFC Doc/View 架构执行的操作技巧,
以增强您的应用程序。
Excel 的 MFC GDI+ ActiveX 箭头控件
作者:
Hing
一篇关于如何创建 Excel ActiveX 控件的文章,
以及使用 GDI+ 创建箭头的技术,
一些中学数学知识,
以及将单元格与 Excel 链接的一些技术。
MFC UI 线程
作者:
telemacher
一个简单的 UI 线程示例。
Microsoft Cabinet 模板
作者:
Luuk Weltevreden
本文展示了一组围绕 Microsoft Cabinet 库创建的模板。
使用这些模板,
您可以提取模块资源部分中存储的 cabinet 文件和 cabinets。
它可以轻松扩展以允许通过其他方式进行提取。
将 ATL 服务应用程序迁移到 Visual C++.
NET
作者:
Vagif Abilov
将基于 ATL 的 Windows 服务应用程序迁移到 Visual C++.
NET 的指南。
MIME 消息合成器/分析器
作者:
nickadams
MIME 的 C++ 实现。
使用 GTK 最小化到托盘
作者:
Ranjeetsih
如何将图标放入托盘并与之交互。
ModAssert,
C++ 的高级断言框架。
作者:
Markvp
一篇关于使用 ModAssert 的文章,
这是一个具有 24 个断言的高级断言框架,
可以使用 Rich Booleans。
修改 DLL 文件系列的基地址
作者:
aovidiu
生成的 DLL 基地址确保给定 DLL 系列中每个 DLL 的连续内存空间。
©
. All rights reserved.