65,938 篇文章
CodeProject 正在发生变化。
了解更多
。
全部
/
语言
/
VC7.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
提交您的文章
VC7.0
VC7.0
精选阅读
.NET 和 COM:完整的互操作指南
作者:
Erik Westermann
《.NET 和 COM:完整的互操作指南》一书评
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.NET 客户端类,用于 openldap/winldap
作者:
Leon Finker
使用 LDAP/OpenLDAP 和 .Net 的示例
.NET 命令提示符在此
作者:
flipdoubt
VS.NET 用户的命令提示符在此
最新文章
.NET 和 COM:完整的互操作指南
作者:
Erik Westermann
《.NET 和 COM:完整的互操作指南》一书评
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.NET 客户端类,用于 openldap/winldap
作者:
Leon Finker
使用 LDAP/OpenLDAP 和 .Net 的示例
.NET 命令提示符在此
作者:
flipdoubt
VS.NET 用户的命令提示符在此
所有文章
文章
项目
技术博客
技巧/窍门
视频
参考
资产
顶部
按分数排序
标题
更新时间
作者
分数
VC7.0
.NET 和 COM:完整的互操作指南
作者:
Erik Westermann
《.NET 和 COM:完整的互操作指南》一书评
.NET 异步设计模式用于原生 C++
作者:
Daniel Ranger
使用 Windows I/O 完成端口在原生 C++ 中实现 .NET 异步设计模式
.NET 客户端类,用于 openldap/winldap
作者:
Leon Finker
使用 LDAP/OpenLDAP 和 .Net 的示例
.NET 命令提示符在此
作者:
flipdoubt
VS.NET 用户的命令提示符在此
.NET 控制台密码输入,通过掩码已输入的字符
作者:
Lim Bio Liong
演示如何拦截 .NET 控制台键盘输入并在每次实际输入的字符后面显示*。
.NET Diagnostics - II,使用 C# 的线程监视应用程序
作者:
Naveen K Kohli
使用 ProcessThread 类监视进程内线程的状态。
.NET 动态软件负载均衡
作者:
Stoyan Damov
.NET 动态软件负载均衡的草案实现
非托管 C++ 中的 .NET 类委托
作者:
Jörgen Sigvardsson
本文描述了一种设计模式,该模式在 .NET 中实现了通用委托,但使用的是普通的/非托管 C++。
.NET 资源清单
作者:
Daniel Pistelli
关于 .NET Manifest Resources 内部格式的文章。
.NET Remoting 消息重定向通道接收器
作者:
zhi
一种透明的上层逻辑来重定向 .NET Remoting 调用,从而可以将 .NET Remoting 服务暴露在防火墙/NAT 之后,到任何地方。
.NET Remoting 监控
作者:
Naveen K Kohli
解释了 Microsoft 的 RemSpy 示例的实现,并提供了更多关于 remoting 的解释。
libbz2 的 .NET 包装器
作者:
leppie
用 MC++ 编写的 libbz2 的 .NET 包装器
C++ 的 .NET 类反射支持
作者:
ZhaoRuFei
本文提供了一个宏+模板解决方案,用于支持 .NET 类枚举的反射,如 ToString、IsDefined、Parse、GetValues、GetNames。
.NET 的 ThreadPool 类 - 幕后
作者:
Marc Clifton
何时使用 .NET 的 ThreadPool 类,何时使用其他东西。
[调试] - 符号
作者:
Jonathan [Darka]
设置 Microsoft 符号服务器
10+ 个强大的 Visual Studio 调试技巧
作者:
Ivan Shcherbakov
本文介绍了 Visual Studio 中提供的 10 种节省时间的调试技术。
DirectX 9 中的 2D Blit
作者:
Karel Donk
描述了如何在 DirectX 9 中进行 2D Blit,实现各种表面格式之间的直接表面访问(使用颜色转换)。
2D 图表 ActiveX 控件
作者:
Nikolai Teofilov
用于 2D 数据可视化的 ActiveX 控件。
[][] 索引的 2D 矩阵容器
作者:
Alex Chirokov
本文介绍了一个具有 [][] 索引的 2D 矩阵容器。索引的工作方式就像您重载了神秘的 operator [][] 一样。
2D 向量类包装器 SSE 优化数学运算
作者:
Chesnokov Yuriy
本文演示了一个 2D 向量包装器,它通过 SSE 指令集进行了优化,用于浮点精度数学运算。
ATL 的 CComSafeArray 的二维包装器
作者:
mdgray
SafeArray 包装器,用于简化和加速二维 CComSafeArray。
IE 的 2Find 工具栏 - 另一个示例
作者:
Mike Melnikov
类似 Google 的工具栏,支持 XML 文件自定义和 Web 功能更新。
3D 图表 ActiveX 控件
作者:
Nikolai Teofilov
基于 OpenGL 库的 ATL/STL ActiveX 控件,用于 3D 数据可视化。
类似 3D Studio 的可滑动对话框栏
作者:
John Aspras
见过 3D Studio 2.5 的可滑动对话框栏吗?想知道他们是怎么做的吗?
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++ 论坛的问答集合。
设计多线程应用程序的8个简单规则
作者:
Clay Breshears
遵循这些规则,您将能更成功地编写出最优、最高效的多线程应用程序实现。
8 皇后问题
作者:
ima_c++_programmer
尝试使用回溯法解决皇后问题
一个跨平台的 C++ 线程类
作者:
Phillip Sitbon
编写可移植的面向对象的线程,无需修改即可在 Win32 和 Posix 兼容系统上运行。
一个简单的向量编辑器
作者:
Joseph M. Newcomer
一个简单的编辑器,使我的多边形类更加可用。
.NET 程序集查看器
作者:
Ben Peterson
一个直接和反射式检查 .NET 程序集的应用程序
一个基本的 iButton 接口
作者:
Marc Clifton
关于如何连接 Dallas Semiconductor 的 iButton 和 1-Wire 网络的示例。
C++ 的基本撤销/重做框架
作者:
Yingle Jia
关于在 C++ 中实现撤销/重做功能的文章。
初学者指针指南
作者:
logicchild
本文旨在帮助可能受益于理解指针的初学者
模板初学者指南 - 第 1 部分
作者:
Stefan Spenz
关于基本函数和类模板的文章。
初学者模板指南 - 第二部分
作者:
Stefan Spenz
使用高级模板功能
使用 VC++ 和 ATL 的连接点入门教程
作者:
Ranjan Banerji
关于如何使用 VC++ 和 ATL 创建连接点的教程。
内存管理更好的 MFC CArray
作者:
Nguyen Binh
一个使用内存池的、对堆更友好的模板 CArray。
一个更好的 (?) (超级)链接控件
作者:
James R. Twine
另一篇描述超链接控件的文章。
log4net 日志库的简要介绍,使用 C#
作者:
David Salter
一篇介绍 log4net 库基本用法的文章。
C++ 简要入门
作者:
logicchild
本文介绍了一些基本的 C++ 概念。
初学者 DirectShow 源过滤器开发简明教程
作者:
Aric Wang
本文将让你对如何设计一个源过滤器有所了解。源过滤器会创建样本并从其输出引脚输出。
暴力搜索算法
作者:
Giannakakis Kostas
一个通用的类,实现了穷举搜索算法,用于解决各种谜题和谜语。
用于二进制数据操作的 BSTR 包装器
作者:
George Anescu
介绍一个 C++ 类,用于对具有二进制数据内容的 BSTR 字符串进行正确操作。
C# Grep 应用程序
作者:
George Anescu
介绍一个小型 C# 应用程序,它在 .NET 下提供类似 Grep 的功能。
C# Mersenne Twister 类
作者:
Dave Loeser
一个伪随机数生成器。
C# 服务器下拉列表控件
作者:
Marty Cerisano
一个 C# 用户控件,用于枚举服务器并在下拉列表中显示列表
一个 C++ BLOB 编辑器,代码行数少于 128 行
作者:
Ronounours
一个非常简单的 C++ 源代码,展示了如何使用 CImg 库创建交互式二维图形 BLOB 编辑器。
一个 C++ 打砖块游戏克隆,代码行数少于 64 行
作者:
Ronounours
我提出了一个简单的打砖块(或泡泡龙)游戏版本,仅用几行 C++ 代码。
用于加载/卸载设备驱动程序的 C++ 类包装器
作者:
Antonio Perrone
一个用于注册和启动设备驱动程序的 C++ 类。
C++ 配置文件解析器
作者:
freejack
一个基于 STL 的 C++ 类,
用于解析结构化配置文件。
C++ 嵌入式 Web 服务器
作者:
ravenspoint
为 C++ 应用程序提供自己的网页
Douglas-Peucker 线近似算法的 C++ 实现
作者:
Jonathan de Halleux
DP 线近似算法是近似 2D 线的一个众所周知的算法。它非常快,对于 n 点线为 O(nlog_2(n)),并且可以极大地压缩数据曲线。这里提供了完全面向对象的实现。
用于在应用程序的任何窗口上绘制图片的 C++ OCX
作者:
Romout
控件重写窗口事件处理程序以接管绘制事件。
C++插件线程池设计
作者:
Alex C. Punnen
用于实现插件式线程池库的命令模式和责任链模式。
用于过滤选择的复选框树控件
作者:
Magerusan Grigore Cosmin
一个 ATL 过滤器控件
CHexEdit 控件 - 用于十六进制和十进制数字输入
作者:
Luo Pei'en
一篇关于如何编写用于十六进制和十进制数字输入的编辑控件的文章。
一个基于 CFileDialog 的类,可提供轻松的图像预览
作者:
Rob Manderson
使用文件打开对话框浏览您的图像,并查看您选择的内容。
用于获取网卡适配器信息的类
作者:
YangTze
此类可用于获取网卡适配器信息,如 MAC、IP、DHCP。
用于通过 keybd_event 和 CreateProcess 自动化简单计算机任务的类
作者:
Ankit Tandon
此类使用 keybd_event 和 CreateProcess 来创建一个脚本处理器和执行器。
该脚本可用于自动化日常任务,例如打开和检查邮件帐户,
自动化软件功能等。
这适用于任何可以通过键盘输入的应用。
合并滑块控件和进度条窗口的类
作者:
Cem KARACA
关于如何使用自定义绘制将滑块控件和进度条合并到一个类的文章
用于从网络下载文件的类
作者:
Chris Maunder
一个简单的类,可以简化从网络下载文件的任务。
一个封装了重叠 I/O 基本功能的类
作者:
Rob Manderson
重叠 I/O - 实践
一个方便枚举文件夹内容的类
作者:
Rob Manderson
以可重用方式枚举文件夹内容。
保存和加载列表框数据的类
作者:
Kuniva
CListBoxSafe 是一个可以将列表框数据保存到文件并从文件加载数据到列表框的类。
一个同步线程完成的类
作者:
Rob Manderson
轻松同步线程完成。
Matlab(c) ActiveX 控件的类包装器
作者:
Jonathan de Halleux
简化了 Matlab(c) COM 服务器的使用。。。
深入了解 XML 数据绑定,包括产品评价
作者:
Sprotty
XML 数据绑定的介绍,以及对一些领先产品的评论。
具有类似 Photoshop 和 Frontpage 2000 拾色器的颜色选择对话框
作者:
jack Mesic
扩展标准 Windows 对话框以像 Photoshop 或 Frontpage 2000 一样工作的颜色选择器和拾色器。
提供 Internet 下载实用程序的 COM 组件
作者:
Philipos Sakellaropoulos
用 C++ 编写的 COM 组件,提供多线程并行下载、Internet 缓存访问、URL 和路径解析等功能。
使用 XML 作为字典的 ComboBox
作者:
Johnson Zhou
创建一个新的组合框,可以使用 XML 中的字典自动填充。
紧凑的文件名编辑控件
作者:
Martyn Pearson
封装文件名压缩的编辑控件。
Java 和 C# 的比较研究
作者:
gspatwal
一篇简要比较和对比 Java 和 C# 功能的文章。
一个完整的C#屏幕保护程序,可以在多显示器系统上进行双缓冲!
作者:
Garry Freemyer
源代码示例屏幕保护程序。还包含迷你预览!
使用 MFC 的完整屏幕保护程序框架
作者:
Chen Su
完整的屏幕保护程序框架,带安装程序。
完全可自定义的 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 容器的块分配器,在进行大量数据插入和提取的程序中可以大大提高速度。
Decimal 类实现
作者:
Marc Clifton
在基本数值运算需要高精度时使用此类。
DirectX 游戏:Quadrino
作者:
Paul M Watt
对一款流行的掉落方块游戏的解释,使用 DirectX 实现,并尝试避免任何版权侵权。
支持动态拆分的文档/视图对话框
作者:
shudingbo
您可以任意添加 DOC/View,并且所有视图都可以调整大小。
一个快速的、大部分用户模式的进程间互斥体
作者:
Olan Patrick Barnes
Win32 互斥体又慢又笨拙,这是一个快速而巧妙的替代方案!
具有线程和 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 应用程序中的闪烁问题。
一个类似 Visual Studio 中参数列表控件的浮点树控件
作者:
Johnson Zhou
在 Visual Studio 中,当您在 IDE 中键入代码时,会看到自动完成列表。
这是一个类似的控件,但使用的是树形结构。
具有焦点感知的 EditBox 类
作者:
DavidRipple
当编辑框获得焦点时更改其背景颜色,当焦点丢失时恢复为另一种颜色。
COM 基础的友好方法
作者:
Renjith Ramachandran
本文将帮助您以友好的方式学习 COM 基础。
删除 STL 序列容器中指针的 Functor
作者:
Nemanja Trifunovic
一个基于策略的删除 functor,可与 for_each 函数一起使用。
一个通用的 NT 服务类
作者:
Stefan Voitel
构建 NT 服务。
通用标尺控件
作者:
mystro_AKA_kokie
这是通用标尺控件使用中的演示。它包括 2 个应用程序和 ActiveX 控件本身。包含控件代码。
基于策略设计的通用 CUpdateUI
作者:
Voinkov
一种基于策略的 UI 更新实现,该实现累积并执行 UI 更改。
C++ 中的生成式垃圾收集器
作者:
@deel@bbas
基于生成式复制的垃圾回收器框架。
通用调试跟踪和日志记录方法
作者:
maskisland
通用跟踪库实现。
一个通用的 C++ 模板类,用于实现智能指针
作者:
Binoy
编写一个通用的 C++ 模板类来实现智能指针,用于自动删除内存。
通用的 C++ 线程类
作者:
Arun N Kumar
本文介绍了一个类,该类可以立即用作现有工作线程的容器,也可以(通过继承)用于面向对象的编程。
具有类似 STL 接口的通用开放寻址哈希表实现
作者:
Leandro T C Melo
一个通用的独立 STL 类哈希表实现,它使用线性探测或双散列作为冲突解决机制。
C++ 的通用管道框架
作者:
theidealist
介绍一个通用、可扩展的 C++ 管道框架。
通用控件(颜色选择器、箭头选择器等)
作者:
Tao Zhu
提供并演示了一个通用的“井”控件的使用,该控件可用于方便颜色选择器、哈希样式选择器等。
一个通用、
可重用且可扩展的矩阵类
作者:
Yap Chun Wei
一篇介绍通用矩阵类的使用及其实现的文章。
一个渐变静态控件
作者:
Irek Zielinski
静态控件渐变
一个渐变静态控件
作者:
Ilya Solnyshkin
一个带有渐变的静态控件。
WIN32 剪裁区域指南
作者:
Paul M Watt
指南,
用于理解三种不同类型的剪裁区域,
以及它们与设备上下文的关系
基于堆或共享内存的互斥锁池管理器
作者:
Feng Xu
一篇关于基于堆或共享内存的互斥锁池管理器的文章。
调用 Invoke 的辅助类
作者:
Ranjan Banerji
SRComHelper 使调用 Invoke 更加容易,
尤其是在有多个 Invoke 调用时。
使用 FlagsAttribute 处理枚举的便捷方法
作者:
remarkpk11
枚举的位操作。
用于VB的高性能TCP/IP套接字服务器COM组件
作者:
Len Holgate
虽然使用IO完成端口的基于套接字(socket)的TCP/IP服务器通常用C++编写,
但有时用Visual Basic编写这样的服务器也很有用。
自制的轻量级调度程序
作者:
pradeep shivadasan
基于定时器的任务调度程序
Java 语言 IDE
作者:
mystro_AKA_kokie
这是一个部分实现的 Java 平台 IDE。
Win32 的轻量级堆栈实现
作者:
Daniel Junges
适用于任何类型的简单且非常小的堆栈实现。
MC++ 中的链表集合类
作者:
sultan_of_6string
.NET ArrayList 类提供了“动态数组”,对于 C++ 程序员来说,这似乎非常愚蠢。这是一个可以在任何 .NET 语言中使用的链表集合类。
带超链接功能的列表控件
作者:
liuxiao
此控件为列表控件提供超链接功能,并精确控制光标位置。
使用Win32 API的ListView对话框
作者:
zjsmile
使用报表样式和图标样式的ListView的对话框
托管的“发送到”菜单类
作者:
Alexey Sinutin
关于一个小型托管 C++ 类,该类能够使用 Windows Explorer 的“发送到”功能的文章。
用于 ASP.
NET 的托管 C++ 电子邮件验证控件
作者:
Paul Ingles
使用托管 C++ 实现的 ASP.
NET 验证控件,该控件可以通过连接到域的邮件交换服务器来验证电子邮件地址,
包括 Win32 API 与 C++ .
NET 互操作性的示例。
验证不是基于正则表达式的。
Windows XP 主题 API 的托管 C++ 包装器 - 第二部分
作者:
Gene OK
这是对 Don Kackman 的 UxTheme 组件的更新,该组件最初为 Visual Studio 2003 编写。
一个具有序列化和高级输入/输出功能的矩阵类
作者:
Roger Allen
一个派生自CObject的矩阵类,具有序列化和运算符重载功能。
一个基于矩阵的二维多边形裁剪类
作者:
73Zeppelin
关于二维多边形裁剪的文章。
WTL的内存DC
作者:
Paul A. Howes
一篇详细介绍WTL的简单内存设备上下文的文章,用于在需要无闪烁双缓冲绘图时使用。
梅森旋转算法类
作者:
Dave Loeser
一个伪随机数生成器。
工作线程池方法
作者:
Pradeep Kumar Sahu
工作线程池方法
一个更完整的 DLL 注入解决方案,使用 CreateRemoteThread
作者:
Drew_Benton
本文探讨了一种更完整的通过 CreateRemoteThread 方法将 DLL 注入到另一个进程中的方法。
多列组合框
作者:
Xiao Wu Guang
多列、可定制、可编辑的组合框
一个基于 Win32 的多线程 HTTP 代理服务器
作者:
zlike
使用 Windows 上的 WinSock 实现的多线程 HTTP 代理服务器的演示。
新的视角
作者:
John Hilton
用于 OpenGL 和 Direct3D 的简单而全面的视图代码。
适用于各种场合的新进度条。。。
作者:
Peter Mares
一个派生自CStatic的进度条控件,可以有效地指示“忙碌状态”,并兼作美观的进度条。
一种新的软件保护方法(Objantihack)
作者:
kookoo
本文介绍了一种新的软件加密方法。
初学者创建进程的入门指南
作者:
Nish Nishant
提供了关于使用 ShellExecute/
ShellExecuteEx、
CreateProcess、
WaitForSingleObject 的基本介绍。
如何调出“查找”窗口、“属性”窗口。
一个不错的多行 ToolTipCtrl 示例。
作者:
TomKat
一个漂亮的多行 ToolTipCtrl 示例,看起来像 Delphi 中的一样。
不可继承类
作者:
Zeeshan Amjad
一个不能被继承的类
普通/指数随机生成器和直方图类
作者:
Jonathan de Halleux
一个具有正态或指数分布的快速随机生成器 + 一个直方图类
一个不那么简单的防火墙。
作者:
gamitech
一个不那么简单的防火墙,
如果我能这么称呼的话。
此应用程序将询问您是否要启动某个程序。
关于在 MFC 类中使用控件通知消息的说明
作者:
Tibor Blazko
你的控件如何处理其父控件的消息。
持久等待光标
作者:
Martyn Pearson
在消息之间维护等待光标的简单方法。
复合对象的基于策略的引用计数实现
作者:
Emilio Garavaglia
各种形式的引用计数智能指针和句柄。
弹出式进度窗口
作者:
Chris Maunder
一个包含进度控件和取消按钮的弹出式窗口——无需资源文件
指针入门
作者:
Nitron
关于指针和指针操作的快速参考
STL 向量容器介绍
作者:
Nitron
介绍 std::vector,并讨论 STL 算法和谓词。
Microsoft C++ 6.
0 的基础拼写检查器
作者:
ITSTH
本文演示了如何通过过度使用用户定义的关键字功能,
在编程时将 Microsoft C++ 用作拼写检查器
进度指示消息系统
作者:
kuhx1980
进度指示消息系统
属性表编辑器
作者:
skybirdcao
一篇展示类似VC7.0属性表编辑器的文章。
快速驱动器管理器
作者:
KarstenK
连接和断开网络驱动器
实时日志文件查看器
作者:
amleth
实时日志文件查看器。
录音和播放线程类
作者:
Aric Wang
这是一个派生自 CWinThread 类的类。它用于在特定线程中录制和播放声音。
使用指针的参考
作者:
logicchild
一篇解释 C/C++ 如何使用指针的文章。
自定义控件的资源服务器处理程序类
作者:
Eric Woodruff
实现 IHttpHandler 的类,
用于自定义控件,
将嵌入式资源(如脚本、
图像和样式表)
发送到客户端。
可重用、
高性能的套接字服务器类 - 第1部分
作者:
Len Holgate
编写高性能服务器,使其在 Windows NT 上运行并使用套接字与外部世界通信,
一旦深入研究 API 参考,
这并不难。
更重要的是,
对于您可能想要编写的绝大多数服务器来说,
大部分代码都是通用的。
可重用、
高性能的套接字服务器类 - 第2部分
作者:
Len Holgate
为了保持性能,
套接字服务器不应该从其IO线程发出阻塞调用。
本文基于上一篇文章,
为我们的示例服务器添加了一个业务逻辑线程池。
可重用、
高性能的套接字服务器类 - 第3部分
作者:
Len Holgate
当服务器需要处理大量短连接时,
建议使用Microsoft的WinSock扩展函数AcceptEx()来接受连接。
带有 IDE 的脚本化 SQL 查询生成框架:SQLpp (v1.
4)
作者:
Jonathan de Halleux
用于在 C++ 和 Lua 中生成 SQL 查询的辅助框架。
安全软件分发SDK
作者:
Emilio Guijarro
SSD SDK通过强大的加密技术为你的共享软件提供安全保障。
自解压安装程序
作者:
Stefan Kuhr
创建一个自解压文件,该文件可以启动多个设置
分隔符组合框
作者:
Zuoliu Ding
一个派生自CCboBox的组合框类
序列化入门 - 第 1 部分
作者:
Ravi Bhavnani
本教程介绍了如何轻松地序列化一个简单对象。
序列化入门 - 第 2 部分
作者:
Ravi Bhavnani
本教程介绍了如何在序列化过程中处理无效数据存储并支持版本控制。
序列化入门 - 第 3 部分
作者:
Ravi Bhavnani
本教程介绍了如何序列化复杂对象。
一组 ADOX 类
作者:
Carlos Antollini
使用一组 ADOX 类进行简单的数据库目录访问。
创建IE风格GUI的一组类
作者:
Nikolay Denisov
本文提供了一个实现Internet Explorer风格的可调整大小的re-bar和菜单栏控件的示例。
网络管理类集合
作者:
Carlos Antollini
一组易于使用网络管理的类。
用于处理注册表的模板类集合
作者:
Daniel Andersson
使用模板和C++标准库编写泛型代码。
通用数据检查函数集
作者:
Johnson Zhou
通用数据检查函数集可用于任何有检查要求的系统。
关于将3D对象映射到2D显示器的简要讨论
作者:
Paresh Solanki
本文用简单的语言描述了如何将三维坐标转换为将在屏幕上显示的二维坐标。
一个简单的蜂鸣声 - 回味 ZX Spectrum 音效
作者:
Colin Angus Mackay
从 .NET 驱动 PC 扬声器。
简单的C#工具栏停靠框架
作者:
Rogério Paulo
一个用C#编写的工具栏处理示例框架。
简单的C++客户端/服务器在CORBA中
作者:
Carlos Jiménez de Parga
Visual C++ CORBA开发入门。
简单的C++代码生成器(我的XML包装类示例用法)
作者:
Johnson Zhou
使用XML和XSL生成C++类
一个简单的类来封装 VARIANT
作者:
Rob Manderson
在 C++ 代码中使用 Variants。
WDM 驱动程序开发的简单演示
作者:
mjtsai
WDM 驱动程序编程简介,
包含三个伪驱动程序。
使用 ACE 库的简单 HTTP 代理
作者:
auralius manurung
关于如何构建简单 HTTP 代理服务器的文章
一个简单的图像预览类,使用 GDI+
作者:
Rob Manderson
结合使用 GDI+ 和所有者绘制的静态窗口。
简单的日志文件
作者:
Neil Yao, Zoltan
记录运行时信息的简单日志文件。
控制 MFC SDI 应用程序启动状态的简单方法
作者:
David Saelman
如何在没有任何闪烁伪影的情况下最小化或最大化 SDI 应用程序。
一个显示透明 PNG 文件的简单方法
作者:
flyhigh
介绍一种显示透明 PNG 文件的简单方法。
简单的 OpenGL 2D 原始图形 EP_OpenGL_002
作者:
erjan123
2D 基本 OpenGL 原始图形:
线条、
点、
三角形、
四边形和多边形
一个简单的饼图控件 - 改进的 3D 饼图
作者:
PrasadPerera
对简单的饼图控件文章的后续,将详细介绍新的改进。
一个使用 Whidbey 的简单状态栏通知程序
作者:
Binoy R
NotifyIcon 组件将在状态栏通知区域显示一个图标,您可以将其用作通知目的,以提醒用户发生了操作或事件。
简单的资源管理器
作者:
Weiye Chen
这是一个简单的类,您可以在运行时使用它来加载和使用另一个资源DLL(如果存在)。
一个简单的 RSS 新闻生成工具
作者:
Stephan Pilz
一个用于生成/管理新闻并通过 RSS 提供新闻的工具。
MFC 表单验证的简单解决方案
作者:
zcln
一种简单的 MFC 对话框、
FormViews、
PropertyPages 验证方法。
一个简单的 C++ 字符串生成器
作者:
ChauJohnthan
关于一个简单字符串生成器的文章。
一个简单的标签式对话框控件
作者:
Wang Yingwu
CTabDialog 捆绑了按钮和对话框,因此用户可以添加自己的所有者绘制按钮和对话框。
简单的TCP/IP聊天客户端/服务器
作者:
GMachiavelli
本文有助于理解简单的线程使用、
TCP/IP网络以及XML的基本用法。
简单的透明CStatic派生类
作者:
Zorglab
此类允许您创建透明的静态控件。
例如,
您可以在对话框中的位图上添加文本。
适合初学者的简单 UDP 时间服务器和客户端
作者:
gomorgan89
如何使用 WinSock 实现简单的 UDP 时间服务器和客户端。
简单使用多媒体定时器
作者:
Nicolas Etienne
演示了在用户类中简单使用多媒体定时器。
一种使用 SetSfcFileException 未记录函数来破解 Windows 文件保护 (WFP) 的简单方法
作者:
Abdellatif_El_Khlifi
如何在不被操作系统保护检测到的情况下删除/修改受 Windows 保护的系统文件。
一种从一个菜单集切换到另一个菜单集的简单方法
作者:
dazinith
使用此函数替换当前菜单为另一组菜单。
简单的Win32窗口包装类
作者:
Jason Henderson
如何在不使用MFC的情况下使Win32应用程序面向对象。
一个简单的 Windows Forms 属性监视器
作者:
Rama Krishna Vavilala
一个可以用来监视系统中任何 Windows 窗体控件属性的实用工具
Windows Mobile 5.0 简单任务枚举器
作者:
Sreekanth Muralidharan
适用于 Windows Mobile 智能手机的简单任务枚举器。
一个简单的 Windows 端口扫描器 - 第二部分
作者:
ice911
这个项目是一个简单的 Windows 端口扫描器,对于检查您的机器是否安全锁定非常有帮助!
简单的WordPad
作者:
Barretto VN
简单的WordPad
一个简单的 XML 解析器
作者:
Michael A. Barnhart
一个用于读取和写入非验证 XML 文件的类
简单 yet 可调试的 COM 骨架代码
作者:
Stephane Rodriguez.
教程,
展示如何从头开始构建 COM 组件 (DLL、
EXE、
自动化)
C#中的单一实例控件组件
作者:
Chandra Hundigam Venkat
一个单一实例控件组件,用于检查您的应用程序是否有任何实例正在运行。
单例模板类
作者:
Brian van der Beek
单例模板类
一个小型但有效的关于线程的讨论 - CxThread类!
作者:
TomKat
关于线程,它们如何工作,以及技巧和窍门的一个小型但有效的讨论!还有很棒的实现!
使用信号量解决读者/写者问题
作者:
Joris Koster
使用信号量解决读者/写者问题
拼写检查 IE 菜单扩展
作者:
Shaun Wilde
一个 IE 菜单扩展,
允许您拼写检查表单提交。
带弹出式滑块的 Spin Edit 控件
作者:
John Gonzalez
Jasc Paint Shop Pro 中使用的 spin-edit 控件的实现
各种托管和非托管语言性能变化的统计分析
作者:
Rama Krishna Vavilala, Nish Nishant
本文将比较和对比各种语言的相对性能,
如原生 C++、
Visual Basic 6、
C#、
VB.
NET、
托管 C++、
MC++ 和原生代码混合、
ngen'd 程序集等,
使用素数生成函数作为通用基准。
显示有效数字的数值数据策略
作者:
Bryan Brown
使用Log10显示有效数字的数值数据的策略。
选项卡式MDI框架窗口
作者:
Ernesto Perales Soto
一个选项卡式框架窗口,
用于在单个框架中显示文档的多个视图。
STL字符串和流的TCHAR风格头文件
作者:
PJ Arends
提供一个头文件,
允许使用STL的单个源文件在ANSI或Unicode下进行构建,
而无需任何更改或大量的#ifdef。
一种自定义 Windows 标题栏的技术
作者:
Junlei Li
使用一个易于使用的模板类来自定义窗口的标题栏。
一个方便实现Windows钩子的模板单例类
作者:
.dan.g.
通过使用模板管理器类简化Windows钩子的实现。
更稳定的观察者模式的模板方法
作者:
Ma Xi
使用模板解决观察者模式中的问题。
线程池实现
作者:
Rajeev Sadasivan
一个简单的线程池。
使用WTL的时间轴控件
作者:
Tony Ioanides
选择日期范围的替代方法。
微型可变字符串分割器
作者:
mi-chi
使用格式掩码标记化和访问字符串内容
位于中间的工具栏
作者:
G. Steudtel
本文介绍了如何将工具栏放置在对话框或窗体的正中间。
透明菜单同步系统
作者:
vcepa
关于菜单半自动启用/禁用管理的文章。
一个在Windows 9x上工作的TryEnterCriticalSection
作者:
Olan Patrick Barnes
TryEnterCriticalSection是一个有用的工具,可以确定某个受保护的资源是否繁忙,但它只在NT平台上可用。。。直到现在。
带 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 文件。
用于转换 VS.NET 2003 项目文件的实用程序
作者:
dacris
此实用程序将项目和解决方案从 VS.NET 7.0 转换为 VS.NET 7.1,
反之亦然。
无需重新编译的 MSVC IDE 版本控制方案
作者:
coder112
一种在使用 RCSTamp 更新 .
RC 文件时避免不必要的重新编译的方法。
ITEMIDLIST的包装类
作者:
kim-ryo
CItemIDList类有助于更轻松地管理ITEMIDLIST。
WTL游戏循环
作者:
Paul M Watt
一个适合WTL中游戏编程的消息循环类。
WTL Hunspell 检查编辑控件
作者:
_oti
WTL Hunspell 检查编辑控件。
WTL XP按钮和编辑框
作者:
Derick Cyril Thomas
WTL实现的XP按钮和编辑框。
Pro*C 的 ABC
作者:
vipulparmar
Pro*C 的基本理解。
关于 CObect、
CRuntimeClass 和相关宏。
作者:
Mahfuzur Rahman.
CObject、
CRuntimeClass 和相关宏有什么用处?
抽象类与接口
作者:
Rahman Mahmoodi
抽象类与接口:
用法和实现。
使用 XML 访问数据库,无需 SQL-XML
作者:
Johnson Zhou
如何使用 XML 访问 MS SQL 或 Oracle 等关系型数据库。
核心部分使用 COM 技术和 ATL。
声明式访问注册表设置
作者:
Lonnie McCullough
一组宏和类,允许声明式访问注册表设置。
使用 ADODB 访问数据源
作者:
Karismatic
使用此 DLL,任何人都可以访问 3 个数据库,即 Oracle、SQLServer、Access。
访问 dBase 文件
作者:
thomask
如何访问 dBase 文件。
使用 C# 访问 iTunes 中的歌曲和播放列表
作者:
yann bertaud
如何使用 .
NET 获取 iTunes 中的歌曲列表、歌曲信息。
访问Windows地址簿
作者:
Code4Food
访问WAB的类。
访问:
使用 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 问题
操作历史 - 撤销和重做
作者:
Lea Hayes
一个有用的撤销/重做系统,可以轻松地集成到大多数程序中。
VCF中的操作支持
作者:
Jim Crafton
一篇关于向VCF应用程序添加操作支持的文章。
Active Tools v1.0
作者:
Andrey Levin
此加载项提供了一些有用的源代码编辑功能:将选定文本转换为大写,转换为小写,首字母大写,并将选区中的空格转换为TAB。
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 控件。
使用CrashRpt库为您的应用程序添加崩溃报告
作者:
Mike Carruth
本文介绍了如何使用CrashRpt库为您的应用程序生成崩溃报告,该报告可以使用WinDbg或VS.NET进行调试。
为OWNERDRAW控件添加XP视觉样式支持
作者:
David Y. Zhao
使用WinXP中可用的视觉样式API的包装类。
为 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 中创建插件菜单。
为MFC GridControl添加“合并单元格”支持
作者:
Huang Wei
为MFC GridControl添加“合并单元格”支持。
为 IE 工具栏按钮添加下拉菜单
作者:
Igor Tolmachev
本文解释了如何为 Internet Explorer 的工具栏按钮添加下拉菜单。
将图标文件的图标添加到可执行文件中
作者:
Simon Parmenter
一个 VS2008 C++ 项目,用于将文件中的图标资源添加到可执行文件中。
添加和提取二进制资源
作者:
adrian cooper
初学者指南,介绍如何在Visual Studio中添加二进制资源以及一个用于编程提取的简单类。
为MFC应用程序添加自动化
作者:
roel_v2
逐步说明如何为现有应用程序添加OLE自动化。
此外,
它还说明了如何在不使用应用程序向导提供的代码的情况下完成。
为 Win32 应用程序添加 COM 自动化支持
作者:
Mohammed El-Afifi
对于现有的 Win32 应用程序,如何为其提供 COM 自动化功能?
为您的应用程序添加上下文帮助
作者:
kokholm
这篇简短的文章演示了为应用程序添加上下文帮助的功能。
使用GDI+添加GIF动画
作者:
NormDroid
Norm演示了如何强制GDI+显示动画GIF。
将图标添加到系统托盘
作者:
Chris Maunder
用于将图标添加到系统托盘的类。
为现有的MFC应用程序添加宏脚本语言支持
作者:
Ernest Laurentin
Microsoft Script Hosting介绍以及为现有MFC应用程序添加宏脚本语言支持。
为任何控件添加鼠标功能
作者:
Fred Ackers
一篇关于为任何CWnd派生控件添加基于鼠标的功能的文章。
使用 Regex++ 将正则表达式添加到您的应用程序
作者:
perlmunger
一个教程,
演示如何使用 boost.
org 的 Regex++ 将正则表达式添加到您的项目中。
Doc/View 架构的附加组合 MRU
作者:
kla_boot
Doc/View MRU 反映在文档窗体视图的组合框中。
ADO 连接字符串
作者:
Carlos Antollini
ODBC DSN 连接字符串列表。
ADO MFC 包装类。
作者:
Tim Kohler
ADO 类,
非常类似于 CDatabase 和 CRecordset。
ADO.NET – 从托管提供程序获取通知事件
作者:
Naveen K Kohli
如何使用各种ADO.NET连接和数据对象的事件处理程序。
使用托管 C++ 的 ADO.
NET 入门
作者:
Bill Ferreira
关于使用 ADO.
NET 和托管扩展用于 Visual C++ .
NET 的入门指南。
ADO:101 级教程
作者:
Kevin Wittmer
ActiveX 数据对象 (ADO) 的 101 级教程。
Adobe ActiveX 控件与 MFC
作者:
rocky_pulley
如何在 C++ 应用程序中使用 Adobe Acrobat 7 Reader ActiveX 控件。
Adobe Photoshop文件加载器模板类
作者:
Brad P. Taylor
一个模板类,用于简化加载Adobe Photoshop文件的过程。
高级关键部分
作者:
0xdeadbeef
高级关键部分,
具有 TryLock 和超时功能。
适用于各种应用程序的高级日志记录
作者:
Oleksandr Kucherenko
易于使用的日志记录和跟踪类。
高级多维区域模板类
作者:
valdok
适用于任何坐标类型的多维区域的模板类。
agsMSMQ v1.1 - 消息队列实现
作者:
Agus Kurniawan
消息队列(MSMQ)的类包装器。
一站式.NET部署
作者:
Jeff Turner
随您的应用程序一起安装.NET Framework。
AlphaView
作者:
Noel Frankinet
一个虚拟 WTL ListView 控件,基于 SQLite3 表或视图。
不含 MFC 的替代时间戳类
作者:
metcarob
本文介绍了一个可以作为标准 C 日期时间函数的替代品的时间戳类。
Microsoft广告轮播的替代方案
作者:
Rahman Mahmoodi
一个从XML文件中返回广告详细信息的类。
始终置顶
作者:
Rob Langston
一个DLL,
它创建一个系统挂钩来捕获WM_INITMENUPOPUP,
并将“始终置顶”选项添加到所有系统菜单中。
ALXParser - 单个表达式dBase解析器
作者:
Alexey
单个表达式的dBASE语法解析器。
支持函数和变量。
Amazon Explorer - ASP.NET & Amazon Web Service 的冒险
作者:
Okeno Palmer
创建一个使用 Amazon Web Service 搜索 Amazon 目录的 ASP.NET 应用程序。
AMLog,
简单的日志记录
作者:
Anders Molin
一个简单的实用程序,
可以轻松地记录到文件。
Amzi! Prolog + Logic Server ASP.NET Wrapper Class
作者:
Amzi! inc.
C++ ASP.NET 接口到 Amzi! Prolog + Logic Server,用于构建基于规则的专家系统
一个 ActiveX 控件 - 您可以在设计时创建可皮肤化的窗体
作者:
iranvig
一个 ActiveX 控件 - 您可以在设计时创建可皮肤化的窗体。
一个通用的键盘钩子
作者:
Abin
一个易于使用的键盘钩子 DLL,适用于大多数应用程序。
一个几乎完整的命名空间扩展示例
作者:
Pascal Hurni
一个使用系统提供的 ShellView (SHCreateShellFolderView) 的 Shell 命名空间扩展的实现。
Windows PE 校验和算法分析
作者:
Jeffrey Walton
分析演示 PE 校验和是基于 RFC 1071 的累加校验和。
反向工程指南
作者:
Joshua Tully
探讨了阻止反向工程的领域,并为开发人员提供了一些关于防止程序反向工程的函数和想法。
使用 eGui 库实现的 Apple 风格对接栏
作者:
YangXiaoWang
使用 eGui 库实现的 Apple 风格对接栏
一个应用程序,展示如何模拟手机!
作者:
SuperEric
这个应用程序只是一个简单的模拟器,但它的能力是你可以轻松地为你的手机添加更多属性,并且界面和源代码是分开的,所以你可以以很低的成本改变界面!!!
C++ 中的异步 HTTP 请求 WinINet 包装器
作者:
crazybit
C++ 的异步 HTTP 下载类
一个用 C++ 编写的、可以触发 COM 事件的 ATL 组件
作者:
Neville Dastur
一个实现进程间通信的 COM 组件,并演示向 Visual Basic 等 COM 容器触发事件。
自动收集信息控件组
作者:
Johnson Zhou
一组用于批量输入、验证和打包用户数据的类。
自动重复按钮类
作者:
Joseph M. Newcomer
一个可按设定时间自动重复的按钮控件
自动重复按钮类
作者:
PJ Arends
这是“自动重复按钮类”的替代方案
CMultiDocTemplate的扩展
作者:
Yi Yang
一个更真实的文档模板类。
一个简单的防火墙应用程序
作者:
Jesus Oliva
使用包过滤 API 开发的防火墙应用程序。
一个方便的类来列出 Active Directory 用户
作者:
Muhammad Ahmed
一个非常简单的类,只需调用一个成员函数即可列出所有 Active Directory 用户。
易于使用的观察者模式实现(无需继承)
作者:
Corneliu Tusnea
以优雅的模板模型实现的观察者模式,易于使用,因为它不需要传统的继承,并且可以轻松解耦主题和观察者。
易于使用的工作线程
作者:
Frank Melber
在应用程序中使用工作线程,
无需复杂的细节。
SQLite3 的一个易于使用的包装器(完全免费的嵌入式数据库引擎!)
作者:
Daniel Cohen Gindi
我创建了类来包装 SQLite3 库,以消除许多烦恼。。。
一个简单的视频处理框架,通过DirectShow抓取帧作为位图
作者:
Mingliang Zhu
本文展示了如何轻松有效地将视频中的所有帧提取为位图。
自定义 MFC 应用程序中默认打印对话框的简便方法
作者:
Roger Allen
一种快速简便的方法来定制 MFC 应用程序中的 CPrintDialog 对象
一个高效的C++/STL库,用于单词谜题和拼写检查
作者:
Dr. Goulu
DicoLib 将单词存储在字母异位词列表中,
这些列表由它们的长度和描述存在哪些字母的 26 位位图索引。
这使得搜索包含指定字母的单词以及搜索用于拼写检查的“接近”单词变得非常快。
派生自流的Encoder类
作者:
Andrea Cacciarru
如何实现一个派生自Xstream类的类,以及如何从中进行序列化和到其中进行序列化。
增强的CCheckComboBox
作者:
Magerusan Grigore Cosmin
混合控件,模拟一个带有复选框的下拉树组合框。
平台独立开发示例
作者:
Tobias Wenig
一个平台独立的遊戲模型。
非进度条示例
作者:
GMazzo65
这演示了如何使用Windows XP式的“工作”进度条。
托管 C++ 的优秀参考
作者:
markmalin
《Microsoft Visual C++.
NET 2003 的托管扩展编程》书评。
一个异常安全的OO线程池框架
作者:
Peter Hancock
提供了一个可插入的多线程环境,使用异常安全的线程池和仿函数。
可扩展的报表编辑器
作者:
RockmanZero
可扩展的报表编辑器。您可以直接添加自己的控件,而无需重新编译程序或编写烦人的插件。
一个扩展的 MFC CListCtrl,用于编辑单个单元格、
对齐标题等
作者:
Sanjay1982
MFC CListCtrl 不允许编辑所有列的标签。
此类扩展类实现了指定列编辑器、
行、
单元格和列颜色等的方法。
图标浏览器
作者:
YangTze
一个看起来像Windows资源浏览器的图标浏览器。
图像(GIF、JPEG、BMP、ICO、WMF和EMF)查看器
作者:
Chen Su
一个可以加载、显示和打印图形文件的示例。
基于 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 的介绍
使用伪寄存器在 MSVC++ 中进行调试的介绍
作者:
Wouter Dhondt
解释调试器伪寄存器,
如 @ERR、
@TIB
lex和yacc入门(第一部分)
作者:
Rob Manderson
一个关于如何在项目中使用lex和yacc创建解析器的指南。
lex和yacc入门(第二部分)
作者:
Rob Manderson
使用lex和yacc为项目创建解析器。
使用Microsoft Visual Studio编译器介绍libsig c++
作者:
roel_
使用Microsoft Visual Studio编译器介绍libsig c++
MFC 的 COM 接口宏简介
作者:
Rob Manderson
如何在 MFC 类中定义和实现 COM 接口。
Web服务安全入门——第二部分
作者:
HENDRIK R
本系列的第二部分介绍了签名和加密原理。
它解释了使用WSE和X.509证书对消息进行数字签名和加密的步骤。
使用WSE进行Web服务安全入门——第一部分
作者:
HENDRIK R
本文解释了构建安全Web服务的初步步骤。
它介绍了WSE规范以及最简单的基于用户名标识和密码验证的身份验证机制。
无资源文件依赖的 MFC 计算器自定义控件
作者:
peterboulton
一个可重用的计算器自定义控件,其外观和感觉类似于手持计算器,可以通过简单地将 cpp 和 h 文件添加到项目中来在任何 MFC 应用程序中使用(无资源文件依赖)。
一个使用WTL的Outlook风格迷你日历控件
作者:
Tony Ioanides
一个使用WTL的Outlook风格迷你日历控件
函数指针的面向对象包装器
作者:
Kenny Moens
函数指针为一阶函数提供了一种便捷的机制,
但其用法相当复杂。
本文提供了这些函数指针的包装器,
使它们的使用更加容易。
Whidbey 中新控件容器的概述 – 面板
作者:
Binoy R
本文基于 Microsoft Visual Studio 2005 的预发布版本,代号为“Whidbey”。此处包含的所有信息如有更改。
ShGetFileInfo包装类
作者:
Doru Cioata
围绕ShGetFileInfo()函数的使用构建的类。
带 COM 支持的 SMPPLIB
作者:
Jack Hui
它是 v3.3 和 v3.4 的 SMPP 实现(部分支持)。您可以使用它连接到 SMSC 并发送/接收 SMS。
类似STL的树类
作者:
Jack Hui
一个使用map和vector的多节点树类。
一个符合STL的数学向量类
作者:
Ambidextrous Coder
一个可移植的模板化、符合STL的数学向量类的实现。
一个类似 STL 的双向映射
作者:
Joaquín M López Muñoz
一个模板容器,
实现了一个与 STL 配合良好的双向映射。
一个带Matlab索引功能的类似STL的Vector
作者:
Mo Hossny
一个类似STL的Vector,带有Matlab索引功能。
一个不可点击的按钮
作者:
Chris Maunder
看起来像一个普通的按钮 - 直到用户尝试点击它。
libid3tag 库的包装器类的更新
作者:
Yubo Dong
更新的包装器类,用于检索和修改给定 MP3 文件的 id3 标签信息。
子窗口的动画移动
作者:
Chris Losinger
一个简单的类,
用于动画化子窗口的移动
带客户端阴影的动画对话框菜单
作者:
Vladimir Ralev
本文展示了如何在任何 CWnd 上创建动画菜单。
MSN Messenger风格的动画表情符号
作者:
dTianx
如何创建一个RichEdit控件来显示MSN Messenger风格的动画表情符号。
Windows Mobile 上的视图过渡动画
作者:
João Paulo Figueira
如何在 Windows Mobile WTL 应用程序上为子视图过渡添加动画。
另一个类工厂
作者:
Yoramo
基于C#事件和委托的类工厂。
用于HTML作为用户界面的另一组控件
作者:
Johnson Zhou
使用MFC在Windows中处理HTML界面的用户输入。
另一个ListView打印(预览)示例。
作者:
Andres Kaasik
说明了如何打印基于MFC的ListView内容。
再看 IDisposable
作者:
Marc Clifton
讨论 Dispose 方法,如何使用它,何时使用它,以及使用它的问题。
ATL 的另一个新 thunk 复制
作者:
simonchen.net
一项摆脱 ATL 的有用技能,但要自己实现类似的灵活架构。
另一个注册表类
作者:
SteveKing
一个具有重载运算符的注册表类,可以将注册表值用作普通变量。
另一个报表列表控件
作者:
Abin
支持排序、子项编辑、子项图像、子项颜色等的报表风格 CListCtrl。
另一个星际迷航游戏(复古版)
作者:
BadKarma
重制星际迷航游戏,采用 2D 复古风格
另一个线程池
作者:
imagiro
一个具有最少依赖项的简单线程池
另一个WTL网格
作者:
Bjornar Henden
一个WTL网格,主要用于数据库。
来自 Visual C++ .
NET 产品经理的 MFC/
ATL 问题解答。
作者:
Chris Maunder
来自 Microsoft 的 Nick Hodapp 关于 MFC 的最终“
有什么情况”
解答集。
AntiHisto
作者:
Chris Losinger
编辑IE URL历史记录的实用程序。
使用末日法则计算任何一天的星期几
作者:
Paul J. Weiss
末日法则的C++实现,用于确定星期几。
API 函数调用统一:进程/模块枚举的案例
作者:
Elias Bachaalany
一篇展示如何编写代码来统一两个不同 API 集合的文章。
API 挂钩 (LoadLibrary)
作者:
Adam Roderick J
一种简单的挂钩 LoadLibrary API 的方法,附带示例
API 挂钩揭秘第 3 部分和第 4 部分 - 线程死锁检测器
作者:
xryl669
关于 API 挂钩的最后一篇文章,
附带了一个可用的线程死锁检测器示例。
API 监控无处不在
作者:
Parag Paithankar
显示了用于监视第三方应用程序的未公开内容。
应用程序配置文件变量
作者:
alonvx
使用“一行代码”安全地访问只读或读/写配置文件变量。
应用程序的恶意行为
作者:
Andreas Saurwein
如何(真正地)惹恼您的朋友、敌人甚至您的老板。
应用 Crypto++:块密码
作者:
Jeffrey Walton
使用 Crypto++ 的块密码加密数据。
应用 Crypto++:伪随机数生成器
作者:
Jeffrey Walton
如何选择 Crypto++ 伪随机数生成器。
应用 Crypto++:使用 RSA 数字签名系统(第一部分)
作者:
Jeffrey Walton
使用 Crypto++ 创建和验证 RSA 数字签名。
将视觉效果应用于桌面 - Shoot
作者:
abhinaba
本文讨论了应用程序如何通过复制桌面内容、对其应用效果然后重新显示来将视觉效果应用于桌面。
将 Windows XP 视觉样式应用于应用程序
作者:
Steve Thresher
无需重新编译即可将 Windows XP 视觉样式应用于应用程序。
近似熵和样本熵复杂度度量
作者:
Chesnokov Yuriy
本文介绍了用于生物信号分析的近似熵和样本熵估计的 C++ 代码
阿拉伯语在收据打印机上的快速打印
作者:
Tarek Eslim
允许阿拉伯语POS系统开发人员以最简单的方式在收据打印机上工作。
ARACrypt - 一个加密类
作者:
Darroll Walsh
极其简单的加密类。
使用 checked/unchecked 进行算术溢出检查
作者:
Andrew Phillips
如何有效使用溢出检查并避免一些陷阱。
文章 1 - Whidbey 概述.doc
作者:
Binoy R
Whidbey 是 Microsoft Visual Studio .
NET 套件的一个主要组件。
.NET 版的 Visual Basic 是一个新改进的版本,
具有更多功能和新增内容。
在这些新增功能之后,
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 控件显示数据。
ASP.NET DataGrid 标题滑块控件
作者:
Tony Truong
ASP.NET DataGrid 标题插件,允许标题停留在屏幕上。
ASP.
NET Outlook 风格工具栏控件
作者:
Ashish Kaila
ASP.
NET 中的 Outlook 风格工具栏控件。
使用Dreamweaver MX的ASP.NET教程
作者:
James W. Threadgill
一篇演示如何使用Dreamweaver MX创建简单ASP.NET应用程序的文章。
使用托管C++的ASP.NET
作者:
TigerNinja_
将托管C++用作ASP.NET网页的代码隐藏文件。
asp2php shell
作者:
l a u r e n
asp2php实用程序的shell应用程序。
面向方面编程 /
面向方面软件设计
作者:
Marc Clifton
您想知道但不敢问的关于 AOP/AOSD 的一切
Assembly Explorer 1.0
作者:
Leon Langleyben
浏览程序集对象层次结构的简单工具。
Assert 是你的朋友
作者:
Rob Manderson
如何使用 assert 来查找程序中的错误。
异步函数调用:轻松处理Win32线程
作者:
JaeWook Choi
一篇关于以更直观的方式利用Win32线程的新方法。
AtInitExitInstance - 注册要在 InitInstance 和 ExitInstance 期间调用的函数
作者:
soundman32
一种在 InitInstance 和 ExitInstance 期间注册要调用的函数的技巧
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服务器教程——每日贴士
作者:
Erik Thompson
创建一个ATL服务器来生成随机提示,
使用服务器响应文件。
ATL吸附框架(类似VC.NET)
作者:
Eugene Polonsky
在ATL/WTL中完全实现.NET IDE的吸附窗口。
ATL 内部机制 - 第一部分
作者:
Zeeshan Amjad
在本系列教程中,
我将讨论 ATL 的一些内部工作原理和 ATL 使用的技术。
ATL 内部机制 - 第二部分
作者:
Zeeshan Amjad
这是本系列教程的第二篇,
讨论了 ATL 的一些内部工作原理和 ATL 使用的技术。
ATL 内部机制 第三部分
作者:
Zeeshan Amjad
继续 ATL 内部机制系列,
解释 ATL 的内部工作原理。
ATL 内部机制 第四部分
作者:
Zeeshan Amjad
继续 ATL 内部机制系列,
解释 ATL 的内部工作原理。
ATL 内部机制 第五部分
作者:
Zeeshan Amjad
使用 ATL 创建用户界面元素
ATL7 和属性
作者:
Leon Finker
ATL7 和属性的描述和示例用法
atlPath
作者:
lyshsd
Samuel Gonzalo 的 CPath1.
2 的 ATL/
WTL 版本
使用 DirectShow 进行音频捕获 - 第二部分
作者:
WajihUllahBaig
一个捕获音频并将其保存的控制台程序。
音频混音器功能演示
作者:
Chen Su
多个演示应用程序,
说明如何在自己的应用程序中使用音频混音器功能。
使用 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 是具有未定义状态的变量的实现。
自动Windows资源(*.rc)版本编辑器
作者:
Réda BOUREBABA
此免费软件允许编辑 Windows 资源文件 (*.
rc),
并生成一个名为“version.
h”的文件,
其中包含多个字符串常量(#define)。
它还可以将 RC 文件和 version.
h 与 Classbuilder Master Header File 同步。
auto_ptr 及其用法
作者:
Neeraj Sathe
本文讨论了 STL 的 auto_ptr 类的用法
RichEdit 控件中的自动完成功能
作者:
Paolo Vernazza
一种控件,
允许在 RichEdit 控件中使用自动完成功能,
就像 Visual Studio 中的一样。
自动完成编辑和组合,
无需平台 SDK
作者:
Chris Losinger
如何在不下载整个平台 SDK 的情况下为编辑控件和组合框启用文件系统和 URL 自动完成功能。
无需IAutoComplete的自动完成
作者:
Andreas Kapust
一个自动完成控件,
不使用IAutoComplete,
但仍然保留相同的外观和感觉。
使用 COSidHelper 类自动发现 Oracle TNS 服务名
作者:
li@agileinfollc.com
一篇关于如何发现 Oracle TNS 服务名的文章。
自动IE另存为MHTML
作者:
Stephane Rodriguez.
本文演示了如何自动化IE的另存为功能。
Visual Studio 中的自动构建版本控制
作者:
Beau Skinner
自动构建版本感知、
递增和归档。
从 XML 自动初始化 C++ 对象
作者:
Alexandre GRANVAUD
自动从 XML 文件初始化你的数据类。
使用智能指针在C++中自动进行垃圾回收
作者:
abc876
本文解释了如何通过将垃圾收集器集成到类中来防止程序内存泄漏。
可调整大小对话框的自动布局
作者:
Till Krullmann
WTL 扩展,
引入了布局映射,
以自动更新可调整大小对话框中的布局。
自动调整控件大小
作者:
drice
自动将控件停靠/锚定在窗口或对话框中的机制。
使用 C# 自动执行 Visual Studio .NET 的特定实例
作者:
Mohamed Hendawi
获取正在运行的 Visual Studio 实例列表以及自动化服务器的引用。
自动化 MS-Office 应用程序
作者:
VGirish
本教程将帮助您自动化 PowerPoint,
并提供自动化其他 MS-Office 应用程序的提示。
自动化Windows应用程序
作者:
Igor Ladnik
不导出任何程序接口的Windows应用程序,
可以通过注入COM对象到应用程序进程来转换为自动化服务器。
AutoRunner:
一个模板类,
用于在代码块中自动运行启动和清理代码
作者:
Patje
所提出的模板类提供了一种简单的方法来创建简单的类,
这些类可以处理代码块中“逻辑”的初始化和清理。
AxPipe - 多线程二进制流 C++ 类库
作者:
Svante Seleborg
一组小巧高效的类和模板,
用于创建多阶段多线程数据处理管道
C++ 中的反向传播人工神经网络
作者:
Chesnokov Yuriy
本文演示了一个反向传播人工神经网络控制台应用程序,包含用于性能估计的验证集和测试集,使用不均匀分布度量。
气球帮助作为MessageBox()的非模态替代品
作者:
Shog9
尽管有时有用,
但用于显示信息的message box通常很烦人。
本文介绍了一种非模态替代品。
Barcode .NET 控件
作者:
rocky_pulley
一个支持打印和保存的 Code 39 条形码控件。
Barry的聊天系统
作者:
Barretto VN
Barry的聊天系统
关于大端和小端转换的基本概念
作者:
Juan Carlos Cobas
大端和小端转换的初学者介绍。
关于文件、
目录和流的基础知识
作者:
Nish Nishant
演示了reader/writer类以及file/directory info类的用法。
Win32 中 Shell_NotifyIcon 的基本用法
作者:
Abraxas23
将您的应用程序最小化到系统托盘。
BasicAdmin - 个人组织者
作者:
ErnestoNet
财务、联系人、笔记组织者
BasicExcel - 用于读写 Microsoft Excel 的类
作者:
Yap Chun Wei
用于读写 Microsoft Excel 的类
上传文件到 FTP 服务器和从 FTP 服务器下载文件的基础知识
作者:
VGirish
本教程将帮助您从 FTP 服务器上传和下载文件。
使用 STL 管理指针时要警惕内存泄漏
作者:
amonlee
对于 STL 的一些新手,像我一样,在尝试释放内存时可能会犯一些低级错误。
成为一名服务
作者:
fato
本文介绍了一组 C 函数,
您可以在您的项目中调用它们,
用几行代码编写 Windows 服务。
编写、
安装、
启动、
停止 NT 服务的初学者入门指南
作者:
Nish Nishant
包括一个简单的 NT 服务的通用骨架。
解释如何以编程方式安装、
启动和停止服务程序。
初学者教程——使用全局热键
作者:
Nish Nishant
解释了如何注册、
使用和注销热键。
Direct3D 入门
作者:
Vahid Kazemi
开始 Direct3D 编程并创建一个窗口。
Direct3D 10 入门
作者:
Vahid Kazemi
使用 Direct3D 10 创建您的第一个应用程序。
对直接、
委托和反射方法调用的基准测试
作者:
Marc Clifton
此控制台模式小程序说明了使用反射调用的方法的显着性能损失。
C++ 中的 BEncode 解析
作者:
air lobster
C++ 中非常高效的 BEncode 解析器。
更好的睡眠方式:控制线程的执行并限制 CPU 使用率
作者:
hagarwal
这是一个类,可以帮助您控制涉及循环/轮询的线程的执行,并将其 CPU 使用率限制在指定限制内。
双向 RPC
作者:
moshe masas
如何使用 RPC 进行双向客户端/服务器过程调用。
二进制文件复制
作者:
Pawan84
一个以二进制模式读/写文件的 C++ 程序。
二进制排序到 std::list
作者:
#realJSOP
在 std::list 上执行二分插入排序的一种技术。
将 MFC 网格绑定到数据库。
作者:
Mazdak
此版本的 MFC 网格与数据库配合使用。
对话框的位图背景
作者:
ImmelmanQ
一篇关于将位图设置为对话框背景的文章。
无 API。
位图轮廓到 Windows 区域
作者:
serup
一篇关于如何生成位图轮廓的文章。用于设计用户形状的对话框。
从屏幕捕获位图
作者:
Roger65
位图的结构。
位图工具栏
作者:
Nicolas Gazelle
这是我尝试创建一个简单的工具栏类,
允许在工具栏背景中设置位图。
位运算解释
作者:
programmersmind
几个著名的位运算问题集
BoolTool
作者:
M S Vinay
一种使用枚举值快速操作多状态变量当前状态的方法。
BoxPlanner - 简单的布局算法
作者:
panboza
用于在行或列中布局控件的布局算法
Brainchild,
一个语法着色编辑控件。
作者:
Jan van den Baard
语法着色、
多级撤销/重做编辑器控件。
为框架窗口添加阴影
作者:
Mingliang Zhu
一篇关于如何使应用程序框架窗口具有阴影的文章。
无需 MFC/ATL。
向应用程序的多个实例广播消息
作者:
bijua2001
向应用程序的多个实例广播消息
使用 C/C++ 浏览文件夹对话框、
搜索文件夹和所有子文件夹
作者:
JHawkZZ
打开一个浏览文件夹窗口,
然后搜索所选文件夹及其所有子文件夹中的每个文件。
缓冲区池 /
对象池
作者:
Uri Twig
一篇关于动态内存使用优化的文章。
带旋转、
剪裁、
透明度的缓冲画布用于内存 DC
作者:
Kevin Spaeth
用于缓冲和旋转绘图上下文的代码。
缓冲的 CScrollView
作者:
mdj_moon
一个继承自 CScrollView 的可重用类,用于实现缓冲滚动。
_com_util::ConvertStringToBSTR 和 _com_util::ConvertBSTRToString 中的错误
作者:
soptest
MS 如何实现它们以及为什么他们不希望您查看这些函数的源代码。
错误:MFC 7.
0 的 CByteArray::Serialize() 读取过多数据
作者:
skst
MFC 7.
0 的 CByteArray::Serialize() 中的一个错误导致它读取了过多的数据。
构建 CD 目录数据库
作者:
Jack Janssen
一篇关于创建包含 CD 等目录的数据库的工具的文章。
将本地化应用构建为独立的可执行文件
作者:
Petr Stejskal
如何为每个语言版本构建一个独立的可执行文件。
使用 Scintilla 和 CINT 构建一个简单的 C++ 脚本编译器
作者:
Robert Umbehant
如何使用 Scintilla 和 CINT 构建一个简单的 C++ 脚本编译器。
使用 VC++/ATL 构建 Office2K COM 插件
作者:
Amit Dey
本文展示了如何使用纯 ATL COM 对象来编程 Outlook2000/2K+ COM 插件。
使用 VC 构建客户端/服务器应用程序以进行安全的私有文件共享
作者:
Ganyob
如何使用免费 SDK 构建安全的私有文件共享客户端/服务器
在 C# 中构建 COM 对象
作者:
Mubbasher Adeel
在 C# 中构建 COM 对象。
为初学者构建 ADO.NET 数据库应用程序。
作者:
Yulianto.
一篇关于为初学者构建 ADO.NET 数据库应用程序的文章。
使用属性化 ATL 构建丰富的 COM 组件
作者:
Alex Kolesnichenko
一篇关于如何使用属性化 ATL 构建功能丰富的组件的教程文章。
燃烧你窗口的边缘,赋予它们特色
作者:
Michael Dunn
不,这不是拼写错误。
使用 Image Mastering API 版本 2.0 (IMAPI2) 刻录 CD/DVD 媒体
作者:
Eric Haddan
使用 IMAPI2 刻录 CD/DVD 应用程序的示例。
ButtonControl
作者:
_AnsHUMAN_
一个简单的按钮控件,
展示了属性页的使用。
绕过 ftell/fseek 的 2GB 限制
作者:
IGx89
关于如何实现 _fseeki64 和 _ftelli64 的说明。
BZip2 类
作者:
Gilad Novik
两个类,
用于使用 bzip2 压缩/解压缩数据。
C# ATLCOM 互操作代码片段 - 第一部分
作者:
Gopi Krishna Nuti
代码片段详细介绍 C# 和 ATLCOM 中的互操作编程
C#编译器
作者:
Konrad Rotuski
一个简单的C# [VB.NET]编译器,
不使用csc.exe。
C# 创建动态菜单
作者:
Barretto VN
在 C# 中动态创建菜单。
C# 初学者向导
作者:
Barretto VN
C# 初学者向导
C++ AVL 树模板
作者:
Walt Karas
一个 C++ AVL 树模板。
C++ HMAC-SHA 类实现
作者:
Chien-Chung, Chung
C++ HMAC-SHA1 类
C++ 编码实践指南
作者:
Chesnokov Yuriy
本文介绍了 C++ 编码风格和实践,应遵循这些风格和实践来开发健壮可靠的代码,并且易于其他开发人员理解和维护。
C++ 异常:优点和缺点
作者:
Nemanja Trifunovic
对使用异常与错误代码的优缺点进行公正的分析。
c++ 文件生成器
作者:
s o v a n n
生成 c++ 文件和接口头文件。
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++ 包装器类用于计算移动平均值
作者:
Member 2516638
C++ 包装器类用于计算移动平均值
用于 ADOCE 过滤的 C++ 包装器
作者:
Olivier Gaumond
一个简单的类,
用于从 C++ 项目中使用 DesktopToDevice 和 DeviceToDesktop 函数。
Expat XML 解析器的 C++ 包装器
作者:
Tim Smith
包含的类定义为 Expat C API 提供了完整且易于使用的 C++ 包装器
C++ XML,
轻松上手!
作者:
Alex Hazanov
C++ 的 XML DOM 包装器。
C1:计算器是如何工作的/如何编写一个?
作者:
Michael Lüftenegger
计算器解释
Cabinet 文件 (*.CAB) 压缩和提取
作者:
Elmue
如何实现 Microsoft CAB 文件的创建和提取
CAboutCtrl - 关于框学分控件
作者:
Pablo Software Solutions
此控件可用作应用程序的关于框。
ASP.NET 中的缓存
作者:
Joydeep Ghosh
演示 ASP.
NET 中的数据缓存。
CadLib 用于创建 DXF(绘图交换格式)文件
作者:
Omid Shahabi
用于创建、
加载和修改 DXF 文件的链接库及其接口类。
日历
作者:
Michael Pauli
WinXP+的托盘日历(替换MirandaPlanner)。
从非托管 Windows 自定义 DLL 调用托管 .NET 函数。
作者:
hasansheik
这将帮助您从非托管 DLL 函数调用托管函数。
从 C 编译的 Dll 调用 C# 中的方法
作者:
Thor's Kettle
描述了如何通过 C 中编译的 Dll 将 'C' 代码与 C# 进行接口。
从 MFC(非托管)应用程序调用 webService(托管 C# webservice),
通过保留会话(使用 Cookie 容器)。
作者:
BAIJUMAX
本文涉及通过保留会话(使用 Cookie 容器)
从 MFC(非托管)应用程序调用 webService(托管 C# webservice)。
CAM 模拟器
作者:
Diego Andrade
该程序展示了 CN 机器的工作原理。
CAMEL - CPU标识符类
作者:
voodoopriestess
一个检测本地系统上CPU/CPU的所有功能的类。
现已更新至1.2版本。
search_n 能否更高效?
作者:
Jim Xochellis
本文讨论了最流行的 search_n 实现的效率。
此外,
它还介绍了一种用于随机访问迭代器的新 search_n 特化,
其性能远超最常用的实现。
CAppBar,AppBar 的 WTL 实现
作者:
Neil Yao
一个可重用的 WTL 基类,用于支持 AppBar。
将 HTML 文档捕获为图像
作者:
Rob Manderson, Vadim Tabakman
捕获 HTML 文档为图像。
从各种视频设备捕获实时视频。
作者:
Dillip Kumar Kara
LiveVideo 是一个用于从各种视频采集设备捕获实时视频的应用程序。
捕获屏幕到剪贴板,
包括下拉菜单
作者:
Y. Huang
将屏幕图像捕获到剪贴板,
包括下拉菜单、
组合框列表等。
类型转换基础 - 在您的 VC++.
NET 程序中使用 C++ 类型转换
作者:
Nish Nishant
演示并比较了各种可用的类型转换运算符。
还建议何时使用以及使用什么!
CAsyncProxySocket - 派生自 CAsyncSocket 的类,
用于通过代理连接
作者:
Tim Kosse
此类允许您通过 SOCKS4/5 和 HTTP 1.
1 代理建立连接。
CAsyncSocketEx - CAsyncSocket 的替代品,
支持代理和 SSL
作者:
Tim Kosse
CAsyncSocketEx 是 CAsyncSocket 的无 MFC 替代品,
它还提供了一个灵活的层系统。
使用 CAsyncProxySocketLayer 层类,
您可以连接到代理服务器。
CAsyncSslSocketLayer - CAsyncSocketEx 的 SSL 层类
作者:
Tim Kosse
此类是使用 OpenSSL 的 CAsyncSocketEx 的 SSL 层。
CAtlHttpClientT Bug 已修复
作者:
Yury Lukach
ATL 7 CAtlHttpClientT 代码的修复
CBrowseCtrl - 轻松地将文件/文件夹浏览功能添加到您的项目中
作者:
Abin
一个文件/文件夹浏览控件,集成了编辑框和带有内置图像的按钮。
CBTAngleWnd: 一个酷炫的旋转角度自定义控件,附带完整源代码!
作者:
ucc801
它实现了角度自定义控件,一个带有指示旋转角度的线的圆。现在就给您的应用程序一个专业的外观!
带图标的 CButton
作者:
Alexander Kloep
一个小的类,
用于创建带有图标的按钮。
CButtonST v3.
9 (MFC 扁平化按钮)
作者:
Davide Calabro
一个功能齐全的自绘按钮类 - 它拥有一切!
CCheckComboBox II
作者:
PJ Arends
一个在其每个项目旁边都有复选框的组合框。
CClockST v1.
3
作者:
Davide Calabro
一个简单的数字时钟和日期类,
派生自 MFC CStatic 类。
CColorBox
作者:
PEK
一个非常简单的按钮,显示一种颜色,并通过单击按钮允许用户更改它。
CColourPickerXP - 一个支持XP主题的彩色拾色器,
有2种样式。
作者:
Zorglab
一个支持XP主题的MFC彩色拾取器控件,
结合了CodeProject上其他彩色拾取器的功能并增加了一些新功能。
CConsole - 用于调试输出的简单控制台
作者:
User 6658
以易于处理的方式显示调试信息到控制台。
CContourBitmap - 一个区域创建器
作者:
Wolfgang Busch
一个具有“蛮力”区域创建器的位图类。
CCoolFXStatic
作者:
Hou Tianze
一个 CStatic 派生类,
封装了 dswigger 的 cool FX 效果。
CDataFile - 用于读取 CSV 或文本分隔格式的数字数据的简单类。
作者:
Nitron
此类读取数字数据并将其存储以方便访问。
数据可以通过(行、
列)从任何数据缩减例程中访问。
CDFValue - 分数/小数转换类
作者:
Old Timer
一个用于操作和转换十进制和分数数据的类。
CDHtmlDialog 与 CSS、
JavaScript 和图像
作者:
iTreeSoft
一篇关于如何在 VC++ .
NET 中的 CDHtmlDialog 中使用资源中的 CSS、
JavaScript 和图像的文章。
CDiagramEditor - DIY 矢量和对话框编辑器
作者:
Johan Rosengren
一个功能丰富的矢量编辑器骨架。
CDialogEx、
CPropertySheetEx2 类,
带状态栏、
工具栏和工具提示
作者:
Martin Ziacek
CDialogEx 和 CPropertySheetEx2 是派生自 CDialog 和 CPropertySheetEx 的类,
支持状态栏、
工具栏和工具提示。
基于 CDialogResize 的类,
无组框闪烁
作者:
SGarratt
在调整窗口大小时摆脱恼人的组框闪烁;
还影响可调的最小和最大窗口大小。
CDocument::DoSave 揭秘
作者:
Nish Nishant
解释了如何在 Doc/View 应用中抑制“文件-保存”对话框,
如何将文件保存到多种格式,
以及 DoSave 的实现方式。
CDoubleScrollBar:
基于双精度值的滚动条
作者:
DavyBoy
CScrollBar 的一个简单插件替换,
它提供对使用双精度值滚动的直接访问。
CDropEdit
作者:
Chris Losinger
将文件拖放到 CEdit 上,
而不是使用文件打开对话框。
CEditMoeda
作者:
Augusto Maia
CEdit 的增强功能,
用于高效捕获货币。
CEnBSTR - _bstr_t 的简单扩展
作者:
Morten Abrahamsen
对 _bstr_t 的简单扩展,
用于封装基本的字符串功能(查找、
mid、
替换等)。
Cexif
作者:
Davide Pizzolato
一个小类,
用于从 JPEG 图像读取 EXIF 数据。
CExtStatusControlBar - 管理状态栏的窗格变得更容易
作者:
Dmitriy Yakovlev
一个增强的状态栏,允许您在不中断的情况下轻松地将几乎任何控件添加到/从其窗格中添加/删除。
CFadeStatic
作者:
Hou Tianze
一个 CStatic 派生类,
为你的图片控件添加淡入/淡出效果。
CFile的替代品,
支持重叠I/O和用户定义的进度回调。
作者:
Joseph Dempsey
提供一个能够提供CFile风格界面的类,
无需MFC依赖,
更重要的是,
它支持在每次读/写段之间进行用户定义的读取/写入(完全重叠IO模式)
回调。
CFileFinder - 扩展 CFileFind MFC 类的功能
作者:
Samuel Gonzalo
按名称、
大小、
日期、
文本内容搜索文件。
搜索可以在单个文件夹中或包含其子文件夹中执行。
CFileManip:“类似 DOS 命令”的文件/目录操作
作者:
Abin
一个允许快速简便地进行文件/目录操作的类。
CFileTar 1.
0 - 打包和解包文件存档
作者:
Nish Nishant
一个用于打包和解包文件存档的类。
CFilterHeaderCtrl 和 CFilterListCtrl - 让用户有机会过滤您提供给他们的数据!
作者:
Massimiliano Conte
一个自绘标题控件和一个使用它的 CListControl。
CFlowchartEditor - 在 CDiagramEditor 中链接对象
作者:
Johan Rosengren
一个具有链接对象的流程图编辑器,基于 CDiagramEditor。
CFolderDialog - 选择文件夹
作者:
Armen Hakobyan
CFolderDialog 类允许你在应用程序中添加一个文件夹选择对话框。
CFontStatic
作者:
Patrik Svensson
一种轻松改变 CStatic 外观的方法。
CFormatDriveDialog - undocumented SHFormatDrive API函数的包装类
作者:
Nish Nishant
SHFormatDrive(仅限XP/2K)
的包装类。
修正了KB文章Q173688中的一些错误。
CFunctionEdit - 一个用于 n 元组输入的自定义控件 v1.
2
作者:
Cagdas Calik
一个用于 n 元组输入的自定义控件。
CGDIRect
作者:
Jason Troitsky
一个全面的类,
用于帮助处理 Win32 和 .
NET 中的各种“Rect”类。
CGetOpt - 一个命令行参数解析类
作者:
Geert van Horrik
这个类使你能够轻松地在任何 C++ 应用程序中解析命令行。
CGlassDialog
作者:
Youngman Park
这是一个简单的类,可以使透明对话框更平滑地弹出。
CGradient 和 CGradientCtrl
作者:
Joel Holdsworth
一对用于渲染和编辑彩色渐变的类。
CGridCtrl 1.5
作者:
Marius Negrutiu
本文介绍了一个派生自标准列表控件的微型网格控件。
CGZip,
zlib 库中 gzip 方法的 C++ 包装器
作者:
Jonathan de Halleux
一个最小的类,
用于处理 zlib 库中包含的 gzip 方法。
CHandleT - WTL 的 HANDLE 包装器
作者:
isemenov
一个简单的 Win32 HANDLE 类型包装器。
更改 Win-XP、
VISTA 和 Server2003 中的文件描述符限制和 TIME_WAIT 限制。
作者:
Raghuwanshi.G.S
本文介绍了如何通过更改 Windows 2003、
XP 和 Vista 中的 FILE DESCRIPTOR 限制和 TIME_WAIT 来提高服务器/系统性能。
更改对话框窗口的默认形式
作者:
Star_Friend
将对话框窗口的默认形式更改为圆形而不是矩形。
更改最近使用列表(MRU)
中显示的项数
作者:
Jason Walsh
如何更改最近使用列表(MRU)
中显示的项数。
更改Visual Studio .NET插件的默认工具菜单项图标
作者:
Nathan Blomquist
本文讨论了如何更改Visual Studio .NET插件向导在工具菜单中放置的图标。
使用 C++ 更改时区信息
作者:
Ludvik Jerabek
以编程方式更改 Windows 时区信息。
以编程方式更改 Windows XP 的 Bootskin、
Windows 文件保护和主题。
作者:
Naren Neelamegam
Vistra 代码演练文章,
解释 Windows 的一些有趣之处。
聊天机器人教程
作者:
Gonzales Cenelia
关于制作人工智能聊天机器人的教程
检查用户对文件或文件夹的权限
作者:
Softomatix
一个组件,
用于检查给定用户是否对文件/文件夹具有特定访问权限。
已检查的迭代器
作者:
Nemanja Trifunovic
关于 C++ 已检查迭代器的一些常见问题的解答。
检查 CD 的序列号
作者:
H. Joseph
此程序通过检查 CD 的序列号,
如果安装 CD 不在 CD 驱动器中,
则弹出消息框。
Christian和James的Code Project屏幕保护程序
作者:
Christian Graus, James T. Johnson
我们尝试制作一个具有Code Project主题的屏幕保护程序,
用C#编写。
CImageButtonWithStyle - 使用 XP 可视化样式的图像按钮
作者:
Stephen C. Steel
如何使使用图标或位图的按钮使用 XP 可视化样式。
CImageTextButton
作者:
anuragvelekkattu
嵌入文本的位图按钮。
CIni
作者:
Abin
一个全面的 INI 文件处理类。
CIniEx DLL(
适用于非 MFC 用户)
作者:
PacoGM
不带 MFC 的 CIniEx。
C++ 的 CIniFile 类 - 一个健壮的跨平台 INI 文件类
作者:
Todd Davis
一个功能齐全且跨平台友好的处理 *.ini 和 *.cfg 文件的方式。
CInputBox
作者:
Mustafa Demirhan
一个 CDialog 派生类,
提供与 VB InputBox 函数类似的功能。
CInputBox 1.
0
作者:
Nish Nishant
一个 CFrameWnd 派生类,
提供与 VB InputBox 函数类似的功能。
您无需对话框资源即可使用此类!
CInputEvent 类
作者:
RiriOnTheWeb
为您的自绘控件提供更简单的鼠标事件管理。
电路引擎
作者:
Emre Guldogan
逻辑电路仿真与分析系统
防止循环引用的 ATL 对象集合
作者:
Midi_Mick
使用 ATL 和 STL 创建 COM 对象集合,
而不会产生循环引用。
CKCSideBannerWnd:一个 MFC 横幅控件,
可以为大多数窗口增添专业外观。。。
作者:
Peter Mares
一个 CWnd 派生的控件,
可以附加到任何窗口,
而程序员无需进行任何特殊配置
CKeystrokeEngine
作者:
Mustafa Demirhan
一组用于向选定窗口发送击键的类。
类函数回调
作者:
Tydia-kun
展示了如何回调类中非静态的函数。
计算几何类
作者:
Chris Maunder
用于通用计算几何的一些类和实用函数。
ClassLib,
一个C++类库
作者:
Jan van den Baard
C++类库。
CLayeredBitmapCtrl
作者:
Metaldude
一个 CStatic 派生控件,
允许在同一控件中显示或隐藏多层位图。
CLayeredWindowHelperST v1.
0
作者:
Davide Calabro
透明窗口的包装类。
清理处理程序
作者:
Black Horus
一个用于删除临时文件(
例如 Visual C++ 中间文件)
的外壳扩展。
用C#清理文件
作者:
Shankara Narayanan
描述了C#中的文件访问和持久化。
CleanZipAndGo
作者:
Dominique Doucet
用于快速将任何项目归档为 Zip 文件的实用程序。
CLEDScreen 类 - 带透明度的 LED 数字屏
作者:
olden69
一个 CStatic 派生的数字 LED 屏幕,具有透明度。基于 Jason Hattingh 的“CStaticTime 类”。
带 Web 链接的 CListCtrl
作者:
cgoldsch
支持 Web 链接的扩展 ListCtrl 类。
时钟屏幕保护程序
作者:
Don Kackman
用 MFC 编写的鼠标跟踪时钟屏幕保护程序。
CLRDebugEnable:
一个 Visual Studio .
NET 插件,
允许非管理员帐户调试在不同登录凭据下运行的 CLR 应用程序
作者:
Rama Krishna Vavilala
一个 Visual Studio .
NET 插件,
允许非管理员帐户调试在不同登录凭据下运行的 CLR 应用程序。
CM_ConfigBuilder 1.2g:Visual Studio 6/Visual Studio 2005/Visual Studio 2008应用程序设置图形管理代码生成器
作者:
Stefano Basili
CM_ConfigBuilder生成并编译所需文件,
以管理应用程序的设置/首选项,
并将它们以XML格式存储/检索。
CMap 操作指南
作者:
Sam NG
如何使用 CMap
CMapEditor
作者:
eugi
一个简单高效的多级值矩阵使用界面。
CMapEditorCtrl
作者:
eugi
这个类为 CMapEditor 提供了 MFC 控件功能,
并支持等轴测视图
CMarkupArchive,CMarkup 的扩展
作者:
Jonathan de Halleux
此类为 XML 解析器 CMarkup 添加了附加功能:文件处理、命名空间、数字助手和新的查找方法。
CMatrixCtrl - 矩阵学分控件
作者:
Pablo Software Solutions
这是创建类似于《黑客帝国》
片尾字幕的控件的尝试。
CMenuXP - Office XP风格菜单
作者:
Jean-Michel LE FOL
所有者绘制菜单,
具有Office XP视觉风格。
CMp3Tags - id3v1.
1 标签读取器/
写入器
作者:
Dean Thomas
一篇关于读取和写入 MP3 文件标签的文章。
CMultiCombo - 复选框位图组合框
作者:
Mauricio Ritter
呈现一个组合框类,
允许在每个项目旁边放置多个复选框位图。
CNumberFormat:
一个用于从32位值中提取位域的类
作者:
rbid
一个MFC类,
用于快速提取和解释32位给定值中的值。
CODBCAccess:
CDatabase 和 CRecordset 的包装器
作者:
Alexander Wiseman
一个对象,
用于封装 CDatabase 和 CRecordset 的使用,
以便与数据库通信。
代码计数器工具
作者:
Prashanth Uppunda
Code Counter 是一个 GUI 工具,
可用于计算 VC++ 项目的源代码行数、
注释行数和空白行数。
用于通过 VC++ 查找文件夹中总文件数和文件夹数的代码
作者:
kalicharan
小型函数块将返回一个结构,
包含给定文件夹中存在的文件夹和文件的数量。
能够自我调试的代码
作者:
Andrew Schetinin
一组用于检测和报告关键错误的宏,
结合编写健壮代码的技术。
允许打印 CTreeCtrl 内容的代码
作者:
Roger Allen
一个提供打印 CTreeCtrl 所需所有功能的基类。
从 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++ 代码文件!
Visual Studio .NET 的 CollapseAll 宏
作者:
Edwin Evans
一个简单的宏,
用于折叠解决方案资源管理器中的所有项目节点。
可折叠、
可调整大小且可停靠的 XP 风格控件栏
作者:
Nicolas Gazelle
可折叠、
可调整大小且可停靠的 XP 风格控件栏
使用 CAdvancedComponent 为 CButton、
CEdit 和 CDialog 实现彩色
作者:
Loack_
使用 CAdvancedComponent 更改 CButton、
CEdit 和 CDialog 的背景、
前景和其他颜色。
带XP主题的WTL颜色选择器
作者:
Tim Smith
WTL应用程序的颜色选择器控件,
包含可选的XP主题支持。
ColorComboBox
作者:
pseudonym67
用组合框选择颜色。
ColorFinder - 获取桌面任何像素的颜色
作者:
abhinaba
本文讨论了 ColorFinder 应用程序,
该应用程序可用于以各种格式检索桌面任何像素的颜色
富文本控件中的基于列的选择。
作者:
Mahfuzur Rahman.
富文本控件中的基于列的选择。
列分隔符控件
作者:
Vladimir L.
一个将文本拆分为固定宽度列的控件
COM 接口挂钩及其应用 - 第一部分
作者:
Zhefu Zhang
与 MSN Messenger 6.
0 交互
使用托管C++进行COM互操作
作者:
Igor Chouvalov
COM互操作的演示,
显示了对COM组件的早期绑定和晚期绑定。
COM+订阅查看器
作者:
Roman Kiss
本示例展示了如何使用C#从事件系统存储中检索注册的订阅。
ComboBoxDataBind
作者:
Janardhan Babu Chinta
一个可调整大小的组合框,
可以通过接口绑定数据。
命令行解析器
作者:
Pavel Antonov
一个直观且可扩展的命令行解析器类,
可以处理多种命令行格式。
带源代码的命令行工具,
用于向任何可执行文件添加本地资源
作者:
kamnas
一个带源代码的命令行工具,
用于向可执行文件添加任何本地 Win32 资源(HTML、
图标、
BMP 等)。
命令提示符浏览器栏
作者:
Pavel Zolnikov
此工具使用 C# 完全实现,
扩展了资源管理器的命令提示符功能,
作为一种带式对象。
演示了 COM 互操作和 P/Invoke、
Windows 挂钩和 API 拦截。
最终,
您无需离开资源管理器外壳即可运行所有这些 .
NET SDK 工具和“Hello World!”
程序。
跨拆分框架的命令路由
作者:
Bartosz Bien
用于拆分框架中非活动视图的命令路由和 UI 更新。
C++ 的注释工作台 - Visual Studio .
NET 插件
作者:
lazybug_in
C++ 的注释工作台 - 一个 Visual Studio .
NET 插件。
通用加载项
作者:
Sp1ff
为 DevStudio、Visual Studio 和 Office 编写加载项。
GUI 应用程序和设备驱动程序之间的通信
作者:
lizhiwei
一篇关于 GUI 应用程序和设备驱动程序之间通信的文章。
比较不同的编码方法 - 第一部分
作者:
Emilio Garavaglia
这是系列文章的第一篇,
评估并提供了不同代码样式的比较。
比较不同的编码方法 - 第二部分
作者:
Emilio Garavaglia
第二部分:
多项目、
模板和继承。
比较两个位图的相等性
作者:
PJ Arends
代码片段,
比较两个HBITMAP句柄,
以查看它们包含的位图是否相同。
编译器安全检查深入分析
作者:
Brandon Bray (MSFT)
本文讨论了缓冲区溢出以及 Microsoft® Visual C++® .
NET 安全检查功能 (/GS) 的完整图景。
编译器代码优化——阴暗面
作者:
Marcelo A. B. Slomp
编译器代码优化模型如何工作,
以及如何混合使用它们来创建混合优化模型。
在 Microsoft Visual C++ 环境中编译和集成 Crypto++
作者:
Garth J Lancaster, Jeffrey Walton
使用 Crypto++ 和 VC++ 时避免常见陷阱。
Composite 模式作为 C++ 组件
作者:
tojohere
Composite 模式作为可重用的 C++ 模板类
复合-访问者模式:
面向对象的实现方式
作者:
Emilio Garavaglia
复合-访问者模式的实现,
避免使用递归泛型代码。
压缩数据
作者:
James Lee
在 CFile、
CByteArray 和 IStream(ISequentialStream) 中压缩/解压缩数据。
发送邮件前压缩附件
作者:
Karl Josefsson
发送邮件前压缩附件
连接波形文件
作者:
Furer Alexander
一篇关于“即时”连接 .
WAV 文件的文章
为桌面和 Web 应用程序配置 Log4Net
作者:
Hai, Nguyen
如何为桌面和 Web 应用程序配置 Log4Net。
使用 IWebBrowser2 连接 Gmail
作者:
Dofu
使用 IWebBrowser2 连接 Gmail
使用 Wininet 连接到 HTTPS 服务器(
带 SSL),
发送客户端证书并读取响应
作者:
Ayhan AVCI
一个示例类,
说明如何连接到 HTTPS 服务器,
该类会发送所需的客户端证书并验证用户。
征服Wizard97
作者:
Vladimir L.
本文描述了使用MFC和Wizard 97时可能遇到的问题以及解决方法。
C 语言的保守垃圾收集器
作者:
Yasin HINISLIOGLU
本文介绍了使用 C 语言的垃圾回收和内存管理
控制台应用程序框架
作者:
Dominique Bijnens
一个用于快速创建控制台应用程序的框架。
控制台事件处理
作者:
Kumar Gaurav Khanna
本文讨论如何处理控制台窗口特定的事件。
C++ 中的 Const 说明
作者:
LaymanZheng
本文说明了 C++ 中 const 的常见用法
从托管C++使用.NET My Services
作者:
Diana Mitran (MSFT)
本白皮书将指导您完成编写一个客户端应用程序的过程,
该应用程序将使用一个示例.NET My Services服务。
从Win Forms应用程序中使用Web服务
作者:
Jason Henderson
如何通过C#应用程序访问和使用Web服务,
使用CodeProject Web服务。
从 MS Excel 消费 Web 服务
作者:
Kodanda Pani
如何从 Microsoft Excel 访问 Web 服务
VB.
NET 中的控件数组
作者:
ManojRajan
本文通过示例解释了控件数组。
Windows 2K及更高版本的控制中心(扩展版)
作者:
conio
Windows 2K及更高版本的控制中心。
控件数据支持
作者:
Paul Vickery
一个允许将数据设置到控件的类。
人人皆可使用的控制面板小应用程序
作者:
carlos@takeapps
这是一个分步指南,
教你如何构建自己的控制面板小应用程序
控件定位器 -- 无需更改代码即可重新定位子窗口
作者:
Ziming
这是一个用于控件重新定位的小类。
它可以创建一个 INI 文件,
记录控件的所有方面。
以编程方式控制Winamp2/3/Sonique播放器
作者:
Daniel Bright
一篇关于从外部程序控制流行媒体播放器的文章。
ControlObjectList
作者:
DCUtility
添加/删除/滚动/排序对象列表(
CButton、
CStatic 等)。
VC++ VBScript.
RegExp 的便捷包装器
作者:
sswater shi
使用 VBScript.
RegExp 的 VC++ 正则表达式
增强图元文件与位图之间的转换以及反之
作者:
Pravarakhya
一篇关于 EMF 文件与位图文件格式之间转换以及 BMP 与 EMF 之间转换的文章
将委托转换为函数指针以实现回调函数
作者:
kero
将委托转换为函数指针以实现回调函数,
用于混合托管C++和非托管C++编码,
以及DLL调用。
将整数转换为其文本描述
作者:
Jeremy Falcon
将整数转换为其文本描述
将 MAC 地址字符串转换为字节
作者:
anand choubey
代码片段将 MAC 地址字符串格式转换为字节
转换对象名称到 SID 和反之
作者:
Nikhil Doshi
转换 SID 到对象名称以及反之的工具。
Convert.
exe
作者:
Roger Wright
一个用于将显示为尾随减号的负值转换为前导减号格式的实用程序。
在不同基数之间转换
作者:
Shrishail Rana
一篇关于将数字和字符串转换为不同代码基(
如二进制、
八进制、
十进制和十六进制)
的文章。
将数字类型转换为字符串以及字符串转换为数字类型
作者:
Eloff
关于各种转换技术的基准测试、
评论以及一些自定义转换函数。
在 SID 之间进行字符串和二进制转换
作者:
Brian Friesen
如何将 SID 在字符串和二进制表示之间进行转换。
托管字符串*数据类型到LPCTSTR的转换
作者:
mshoukry_alkhwarazmi
一个用于将VC++.NET String*数据类型转换为旧式LPCTSTR的类
位图卷积
作者:
Fred Ackers
一篇讨论如何卷积图像的文章,
特别是位图的卷积。
酷炫的颜色选择器,
包括色相、
饱和度和亮度
作者:
Lea Hayes
此颜色选择器有助于更有效地选择颜色。
带渐变侧边栏的炫酷WTL菜单
作者:
Ramon Smits
一篇关于改变WTL图标菜单外观的文章。
COptionTree
作者:
Matthew R. Miller
一篇关于如何轻松 neat 地将选项、
偏好设置或设置包含到应用程序中的文章。
复制 AVI 块的一个周期
作者:
Denny50
如何通过复制块数据来复制 AVI 视频的一个周期。
复制二进制文件夹文件
作者:
QUIETTA
轻松复制整个文件夹的方法,
同时根据需要过滤文件类型。
复制构造函数和赋值运算符:告诉我规则!
作者:
Kenneth Kasajian
我有时会收到一些刚接触 C++ 的经验丰富的程序员的提问。
市面上有很多关于这个主题的好书,
但我找不到一套清晰简洁的互联网规则,
适用于那些不想理解语言所有细微差别,
而只想知道事实的人。
修正 ADOX Table 对象的列序号
作者:
Ferdie
获取 ADOX Table 对象的正确列序号。
在 WinXP 中正确绘制的主题化对话框
作者:
Luuk Weltevreden
本文展示了一种解决图形错误的解决方法,
该错误会导致复选框或单选按钮在主题化对话框上显示为黑色背景。
COscilloscopeCtrl
作者:
Tanzim Husain
具有多个频带(频率)
支持的示波器控件。
计算 C 或 C++ 代码的行数
作者:
Roger65
一篇关于计算代码行数的文章。
Counting v1.
1
作者:
xiaogi
一个用于计算我们源代码行数的软件。
CP+ Visual Studio.NET插件
作者:
Paul Watson
一个应用程序,
它从CP检索最新的文章和休息室帖子,
并在VS.NET IDE中显示给您。
CP2 通用 GUI 库(UGLY)项目 - 主页
作者:
J. Dunlap
一个 GUI 库协作项目。
CPath 1.
2 - 轻松处理路径字符串
作者:
Samuel Gonzalo
一个用于处理路径字符串、
解析命令行参数和获取文件属性的类。
CPJAImage - 又一个图像绘制类
作者:
PJ Arends
一个可以绘制各种选项的图像的类 - 透明、
禁用或灰度、
居中或拉伸以适应给定矩形。
CPop3 类
作者:
Christopher Zmorzynski
这是一个简单的 CPop3 类,
可以连接到 pop3 服务器并接收消息。
CPopProxyMT - 多线程POP3代理骨架
作者:
Nish Nishant
CPopProxyMT是一个包装多线程POP3代理的骨架类。
您可以根据需要进一步修改此类。
CPPHtmlStatic v1.
2
作者:
Eugene Pustovoyt
一个基于 CStatic 的控件,
用于显示类似 HTML 的文本格式化元素。
CppSQLite - SQLite 的 C++ 包装器
作者:
Rob Groves
SQLite 嵌入式数据库库的 C++ 包装器。
CPPToolTip v2.
1
作者:
Eugene Pustovoyt
一个允许您将控件的数据显示为工具提示的类。
CProcessData:
一个模板类,
用于简化进程间的 SendMessage 调用
作者:
Nish Nishant
CProcessData 是一个模板类,
可以轻松使用在不同进程中分配的数据,
并且在进行进程间 SendMessage/PostMessage 调用时非常有用。
CProfile - 一个用于代码性能分析和跟踪的简单类
作者:
Hernán Di Pietro
这个简单的类允许对代码段进行性能分析,
并可选择以不同格式打印经过的时间和跟踪字符串。
CPropTree v1.
0 - 属性树控件
作者:
sramsay
支持动态可编辑项的自定义 MFC 树控件。
CQuickList
作者:
PEK
一个自定义绘制的虚拟列表控件。
支持子项编辑、
图像、
按钮(复选框、
单选按钮)、
自定义颜色和“列导航”。
打造解释器第二部分 - Calc0玩具语言
作者:
Martin.Holzherr
关于构建语言解释器的第二篇文章,
讨论错误处理和解析过程中的直接求值。
打造解释器第三部分 - 解析树和语法树
作者:
Martin.Holzherr
关于构建语言解释器的第三篇文章,
讨论了生成解析树和语法树。
打造解释器第一部分 - 解析和语法
作者:
Martin.Holzherr
关于构建语言解释器的系列文章的第一篇,
讨论了关于解析和语法的基本知识。
CRC32:
为文件生成校验和
作者:
Brian Friesen
如何根据文件生成 CRC32。
使用 WTL 创建便捷的工具栏助手
作者:
Rocom
更轻松地生成工具栏图像。
从 HBitmap 创建电影
作者:
Gopalakrishna Palem
解释了以编程方式创建电影(AVI/
WMV/
MOV)
的方法。
从全局/静态 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
轻松创建多语言网页,
无需使用本地化和资源。
创建简单的调色板动画
作者:
Aric Wang
向您展示如何用调色板创建简单的动画
在CView下为MinView创建子窗口
作者:
Youngho Kim
本文基于CWnd控件,
在CView下制作了一个CView。
为您的 MFC 文档类型创建缩略图提取器对象
作者:
Philipos Sakellaropoulos
关于为 MFC 文档类型编写缩略图 Shell 扩展的文章。
CreateGrayscaleIcon
作者:
Davide Calabro
一个用于创建灰度图标的 Win32 函数。
创建 C++ 集合类
作者:
fyrewolfe
如何使用模板创建自定义集合类,
以及使用 C++ std::vector STL 库和运算符。
我希望你理解指针、
类、
模板和运算符的工作原理。
创建一个配置面板小程序
作者:
Nilesh K.
逐步创建控制面板小程序的教程。
创建一个带有默认窗体的、
可生成托管C++.NET应用程序的自定义向导
作者:
zebbedi
创建一个带有默认窗体的、
可生成托管C++.NET应用程序的自定义向导
使用 Word Automation 和 Text-to-Speech 控件创建字典
作者:
pratheesh
Microsoft Word 拼写检查器的 MFC 实现。
创建动态半透明对话框
作者:
CheerJeer
使用两种常用技术创建不寻常的用户界面。
创建 .
NET 公共语言运行时的宿主应用程序。
作者:
Ranjeet Chakraborty
本文介绍了编写自定义宿主应用程序以运行托管代码的 .
NET 公共语言运行时的简便性。
创建新的 MDI 子窗口:
最大化和焦点问题
作者:
Daniel Bowen
在 WTL 应用程序中创建新的 MDI 子窗口时,
当最后一个活动子窗口最大化时出现的问题和解决方案。
使用 IWebBrowser2 和 DHTML 创建 Yahoo! 邮箱客户端
作者:
pratheesh
描述了 C++ 中可用 HTML 接口的实际应用。
使用VC++.NET创建ActiveX控件
作者:
Abdul Hye
对ActiveX控件的理解。
创建用于在 Developer Studio IDE 中托管 GUI 的插件
作者:
Jim Crafton
一篇关于在 Microsoft Developer Studio 中托管自己的自定义窗口的文章。
创建可扩展的用户界面(.NET,
第2部分)
作者:
Keith Jacquemin
从插件组件访问应用程序级别的用户界面元素。
创建和解析Shell链接
作者:
Nish Nishant
使用IJW调用IShellLink接口的MC++类。
在 VC++ 中创建和使用自定义控件
作者:
Yogesh M Joshi
本文将使用控件栏上的自定义控件来创建一个自定义控件。
使用 global.
asax 在应用程序级别事件中创建自定义页眉和页脚
作者:
Rahman Mahmoodi
一个示例,
说明如何使用 global.
asax 文件在应用程序级别事件中创建自定义页眉和页脚。
创建拨号连接
作者:
Seiya Fujii
描述了如何创建新的电话簿条目,
并使用用户配置文件进行设置。
创建可拖动的窗口——SDI和对话框
作者:
Nish Nishant
展示了如何创建可以被拖动的窗口,
不仅仅是通过标题栏,
而是通过窗口体内的任何位置。
在 MFC 中创建嵌入式对话框
作者:
EK_Kiwi
使用 DS_CONTROL 在 MFC 中创建嵌入式对话框
使用 JavaScript 创建图表
作者:
Andy-Scott
JavaScript 可用于动态生成具有用户提供数据的条形图。
本文将向您展示如何做到这一点。
创建可移动的子窗口控件
作者:
saud_ad
介绍如何构建用户可以在运行时移动的 Windows 控件。
创建自解压可执行文件
作者:
Nir Dremer
如何以最小的开销创建自解压可执行文件。
创建通用 ProfUIS 对话框和 ProfUIS 消息框
作者:
Leshchuk Aleksey
创建通用 ProfUIS 对话框和 ProfUIS 消息框
在 Visual C++ .
NET 中创建你的第一个项目
作者:
Star_Friend
如何创建你的第一个 .
NET 环境中的项目,
特别是使用 VC++。
。
。
?
创建简单的 DLL
作者:
VGirish
创建第一个 DLL 文件的步骤。
创建多个动态视图。
如何在使用 Doc /
View 架构的 MDI 应用中初始化和使用其他不同的视图。
示例。。。
作者:
rj45
MDI MFC 生成的项目默认只有一个视图,
这里有一种方法可以添加更多 CView 派生类并初始化它们,
而无需添加任何特殊的初始化代码。
CRegisterEx - 注册表包装类
作者:
S van Leent
一个易于使用的多合一注册表类。
CRegSettings - 注册表帮助类
作者:
Magomed Abdurakhmanov
用于将应用程序设置存储在注册表中的简单类。
CReportCtrl - 报表样式 CListCtrl 的极其便捷的版本
作者:
Abin
一个 MFC CListCtrl 派生类,
专门用于报表样式列表控件的操作。
CRichEditCtrl 和弹出菜单
作者:
bryce
为 CRichEditCtrl 提供弹出菜单。
CRichEditCtrl 修订版
作者:
G. Steudtel
一个派生的 CRichEditCtrl 类,
专注于流式传输和格式的视觉方面。
还包括链接格式的使用。
临界区块
作者:
hongseok.com
使用 CRITICAL_SECTION 的辅助类
.NET中的跨语言继承
作者:
Chris Maunder
.NET中跨语言继承的介绍。
跨语言Web服务实现
作者:
Nick Parker
托管C++和C#之间的跨语言基于XML的Web服务实现。
跨平台互斥锁
作者:
Gulyan
在跨平台编程中使用互斥锁
原生 C++ 中的跨线程调用
作者:
einaros
本文讨论了多线程应用程序中同步的必要性,并提供了一个用于在线程之间进行调用的通用框架:ThreadSynch。
跨越 Ghostscript 和 GDI+ 的桥梁
作者:
Jonathan de Halleux
Ghostscript DLL 的 C++ 包装器,
允许直接将 PS 渲染到 GDI+ 位图。
用于与服务提供商交互的跨平台 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
使用位图进行对称密钥加密
CScrollCtrl:
一个自动滚动的文本控件
作者:
Shog9
显示带Logo和图案背景的自动滚动文本。
适用于关于对话框、
杂项填充。
CSDITrueColorTabs
作者:
Florin Ochiana
一个带有真彩色图标的标签控件,
用于具有多个视图的 SDI 应用程序。
CSecureEditEx - 更安全的编辑控件
作者:
Dominik Reichl
CSecureEditEx 控件可以抵抗密码查看器。
密码不会显示在进程内存中。
CSerialIO - 一个有用且简单的串行通信类
作者:
tojine
它使用线程实现串行通信,
以实现随时捕获数据,
您只需通过继承此类来处理 READ/WRITE/OPEN/CLOSE 事件。
CServiceHelper
作者:
Nish Nishant
一个简单的类,
用于安装、
卸载、
启动、
停止、
暂停、
继续 Win32 服务。
CSHA1 - SHA-1 哈希算法的 C++ 类实现
作者:
Dominik Reichl
CSHA1 - SHA-1 哈希算法的 C++ 类实现
CSkinProgress
作者:
Kochise
状态栏中的位图进度条,
带可选的完成状态消息。
CSmtpProxyMT 1.
0
作者:
Nish Nishant
一个 SMTP 代理类,
能够向传出邮件插入签名。
不需要 MFC。
CSoundFileDlg - 带预览(或预听)
的声音文件打开/保存对话框
作者:
lvidaguren
CSoundFileDlg类允许您使用声音文件的文件打开对话框,
但允许您在打开之前听到声音。
CSplashScreenEx:
带 Alpha 混合的非矩形启动屏幕类
作者:
John O'Byrne
CSplashScreenEx 允许显示带有应用程序初始化信息的非矩形位图。
CSplitMX - Visual C++ 的文件拆分类
作者:
Pyatex
此类将源文件拆分成多个小块,
可以分布在网上或软盘上。
CSplitURL - 将 URL 拆分成组成部分
作者:
Rob Caldecott
WinInet InternetCrackUrl 函数的包装类。
CSpreadSheet - 用于读写 Excel 和文本分隔电子表格的类
作者:
Yap Chun Wei
用于读写 Excel 和文本分隔电子表格的类。
CSPServer,
基于状态的协议服务器类
作者:
hector santos
用于创建客户端/服务器协议服务器的类框架。
CStarWarsCtrl - 星球大战片尾字幕控件
作者:
Pablo Software Solutions
这是创建类似于《星球大战》
电影片尾字幕的控件的尝试。
CStatic 派生的 CSpeedoMeter 类
作者:
Henry Tan Setiawan
一个基于 CStatic 基类的简单 SpeedoMeter 类。
CStatusGraphCtrl - CWnd 的 C++ 包装类,
用于图形化显示状态
作者:
Gerald Naveen A
用于创建图形化显示应用程序变量当前状态的控件的 C++ 源代碼。
CStdioFile 派生类,
用于多字节和 Unicode 的读写
作者:
David Pritchard
一个派生自 CStdioFile 的类,
可透明地读写 Unicode 和多字节文件。
版本 1.
5。
CString 到 char 转换方法(
无警告)
作者:
ImmelmanQ
一篇关于将 CString 转换为 char 而不丢失数据的文章。
CStringEdit - 带有验证和状态/警报显示的编辑框
作者:
MJ_Karas
一个 CEdit 派生类,
具有字符串内容/长度检查以及高亮显示的状态/警报显示。
CTaskProgressDialog:
显示多个任务操作进度的对话框
作者:
yellowine
项目中多任务的进度指示器。
CTextFileDocument
作者:
PEK
CTextFileDocument 允许你使用不同的编码(
ASCII、
UTF-8、
Unicode 16 小端/
大端都受支持)
读写文本文件。
CThread
作者:
PEK
CThread简化了启动、运行和停止线程的过程。您可以像在C#或Java中一样使用它来处理线程。
CToolbarDialog - 带浮动工具栏的对话框
作者:
Lucian Barbulescu
一个派生自CDialog的类,
包含一个浮动工具栏。
CToolTipDialog 类:
一个简单的 WTL 类,
用于在对话框中启用工具提示
作者:
Alain Rist
将这个小类添加到你现有的对话框继承列表中,
即可获得控件和对话框的良好工具提示。
CToolTipListCtrl - 一个 CListCtrl 派生类,
提供每个子项的工具提示
作者:
João Filipe de Castro Ferreira
一个 CListCtrl 派生类,
提供每个子项的工具提示,
改编自 Nate Maynard 的 CToolTipTreeCtrl。
CTrayIconPosition - 我的托盘图标在哪里?
作者:
Irek Zielinski
是否想知道托盘图标的位置?
Windows 没有提供 API。
这个类是一个紧凑的解决方案,
并且有效。
CTreeComboBox:
支持XML的多行树形组合框
作者:
John Melas
此类实现了一个从XML文件读取数据、
显示树形下拉窗口并支持多选的组合框。
CTreeCtrl/CListCtrl/CListBox 带基于项目数据的工具提示
作者:
ran wainstein
一个 CTreeCtrl 派生类,
提供基于项目数据的工具提示。
CTreeCtrlEx - 为树控件的单个项设置颜色和字体属性
作者:
lion
允许显示彩色项并更改字体样式。
CTreePropSheet - 类似 Netscape/Visual Studio .
NET 的首选项对话框
作者:
Sven Wiegand
此框架介绍了一个属性表,
基于原始的 Windows 属性表(
派生自 CPropertySheet),
它使用树控件浏览页面而不是选项卡控件。
CTreePropSheetEx – CTreePropSheet 的扩展版本
作者:
Yves Tkaczyk
CTreePropSheetEx 是 CTreePropSheet 的扩展,
提供了新的功能,
如调整大小、
跳过空页以及新的属性框架,
如 Office 2003 选项表。
CTreeView 迭代器
作者:
Julien Martino
一个迭代器,
用于解析子树并在每个项/节点上执行函数。
CTrueColorToolBar
作者:
DCUtility
非常简单的真彩色工具栏(
是真的!)。
CTrueRandom - 获取真正的随机数
作者:
Dominik Reichl
CTrueRandom 类为你获取真正的随机数。
CUpgradeApplication - 远程升级应用程序
作者:
voodoopriestess
只需两行代码即可从 Web 服务器远程升级应用程序!
不使用 MFC。
C++ 中的自定义(用户定义)运算符
作者:
John Crenshaw
C++ 本身不支持添加新运算符,但本文展示了如何通过宏和一些巧妙的重载,可以轻松地添加自己的运算符。
自定义32位RGBA颜色MFC控件
作者:
Colin Vella
一个自定义MFC控件,
允许用户操作32位RGBA颜色属性。
自定义轻量级区域
作者:
valdok
轻量级 C++ 对象中的区域封装。
自定义 Python 第一部分:
扩展
作者:
Jamie Hale
如何为 Python 构建 C/C++ 自定义扩展库。
自定义标签控件、
标签式框架和标签式 MDI
作者:
Daniel Bowen
一个可扩展的框架,
用于在 ATL/WTL 中创建自定义标签,
带有类似 VS.NET 的标签控件实现、
标签式框架、
标签式 MDI 等。
MFC 项目的自定义工具提示
作者:
kenearle
在工具提示中放置任何您想要的内容
Visual Studio .
NET 的自定义 OpenGL 向导
作者:
Youngho Kim
在 Visual Studio .
NET 中使用 MFC 创建 OpenGL 窗口
自定义模态对话框
作者:
lata07mahi
具有用户自定义外观和感觉的模态对话框。
自定义Visual Studio .NET包:
IDE中完全集成的文档窗口
作者:
Michael Sheinin
在Visual Studio IDE中创建完全集成的文档窗口。
自定义“浏览文件夹”对话框 - 第二部分
作者:
Yogesh M Joshi
添加和子类化自定义控件
自定义“浏览文件夹”对话框
作者:
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
获取星期几和周数
CWindowScroller
作者:
PJ Arends
一个 MFC 控件,用于将鼠标中键滚动添加到任何 CWnd 派生窗口。
CWnd 辅助类
作者:
Alvaro Mendez
包含静态函数和嵌套类的类,
使处理 CWnd 派生对象更容易。
CxFile
作者:
Davide Pizzolato
同一对象内的磁盘和内存文件。
CXMLProfile - 应用程序的简单 XML 配置文件
作者:
Emilio Guijarro
一个 MFC 类,
用于将应用程序的配置文件存储在 XML 文件中。
CXPStyleButtonST v1.
2
作者:
Davide Calabro
Windows XP 按钮,
具有所有 CButtonST 功能。
CXSBrowseFolder – 封装 SHBrowseForFolder 的简单类
作者:
Dana Holt
此类使得使用 shell 函数 SHBrowseForFolder 更加容易。
CxStatic:
一个带文本换行的CStatic控件
作者:
Vincent Richomme
一个具有文本换行、
颜色和透明度的CStatic控件。
CYABFFW:
另一个BrowseForFolder包装器
作者:
Sp1ff
另一个用于::BrowseForFolder函数的包装器。
CZoomCtrl:
一个带缩放和滚动功能的图片控件
作者:
Jim Dill
一个可滚动的子窗口,
用于显示任意大小的图片。
Dahlia 调试设备浏览器栏
作者:
Jeremy Boschen
一个 Internet Explorer 浏览器栏,
充当伪调试输出设备
Visual Studio .
NET 的 DAO 类向导
作者:
drice
在 Visual Studio .
NET 中为 MS Access 表创建和维护 CDAORecordset 类。
数据转换
作者:
VGirish
这些是一些数据转换示例,
供您快速参考。
使用DPAPI进行数据加密
作者:
Andreas Saurwein
数据保护API的包装类。
数据库虚拟游标
作者:
Hatem Mostafa
本文演示了一种使用虚拟游标优化 DBMS 输出游标存储的新技术。
调整 DataGrid 列以适应窗体大小调整(
使用 ParamArray)
作者:
Binoy R
自动处理调整网格宽度
DataGrid的ViewState优化
作者:
Daniel Fruzynski
如何减少DataGrid的ViewState大小,
同时保持DataGrid的所有功能。
C++ 中的日期和时间
作者:
RK_2000
这是一篇关于 Windows C++ 中日期和时间各种用法的文章。
MFC 网格控件的日期时间选择器控件
作者:
Eugen Podsypalnikov
用于在 MFC 网格控件中就地编辑日期或时间值的 DateTime 控件。
DB2 访问类
作者:
nickadams
一组将 DB2 CLI API 封装为 ADO 样式的类。
dbgfix:
一个插件,
用于在以其他凭据运行 VS7 时正确启动 IE 进行 ASP.
NET 调试
作者:
Rama Krishna Vavilala
此插件在以其他凭据运行 VS7 进行 ASP.
NET 调试时正确启动 IE。
使用 STL 流运算符进行调试日志记录
作者:
Johann Anhofer
一个易于使用的调试日志记录器,通过自定义流缓冲区实现。
调试教程第二部分:
堆栈
作者:
Toby Opferman
介绍与 bug 斗争中最重要的盟友——堆栈。
调试教程第三部分:
堆
作者:
Toby Opferman
介绍堆。
调试教程第四部分:
编写 WINDBG 扩展
作者:
Toby Opferman
本教程将尝试编写一个简单的调试扩展。
调试教程第五部分:
句柄泄漏
作者:
Toby Opferman
学习如何调试 Windows 中的句柄泄漏。
在第二个监视器上调试应用程序显示
作者:
#realJSOP
这段代码将在编译时带有调试信息的情况下自动在第二个监视器上启动您的应用程序。
在运行时和设计时调试 .
NET Framework 和 MS Visual Studio 托管类
作者:
Sumeet Kumar
本文介绍了如何无缝地为 .
NET Framework 类以及任何其他托管程序集设置断点、
单步执行、
设置监视和检查局部变量。
调试和测试变得容易(
第一部分)
作者:
Kumarpal Sheth
一些宏和技巧可以消除 Bug 的麻烦,
以及让单元测试变得轻松简单的类。
通过调试器进行调试
作者:
Jeffrey Walton
在 .
NET 世界中使用 WinDbg 进行调试。
DECIMAL包装类
作者:
Jörgen Sigvardsson
一个简单的DECIMAL包装类,
适用于与VB脚本/OLE自动化代码等接口的C++代码。
简化您的循环……
用 for_each 替换 for
作者:
Gabhan Berry
如何使用 STL for_each 算法实现循环,
以及为什么这样做是个好主意。
DEELX - C++ 的正则表达式引擎
作者:
sswater shi
DEELX 正则表达式引擎是最方便易用的引擎。
延迟加载 DLL
作者:
ETA
易于使用的库,
让您可以使用不同的编译器,
为不同的处理器优化编译您的 DLL。
延迟MessageBox(带自动关闭选项)
作者:
Shog9, Nish Nishant
此消息框通过禁用 OK 按钮一段时间来延迟其关闭。
它还具有可选的自动关闭功能。
有两个版本,
一个使用 WH_CBT 钩子和一些基本的窗口技巧(
如子类化)
来实现其目标。
另一个则更 MFC 化。
委托和事件 - 未经审查的故事 - 第一部分
作者:
A. Abdul Azeez
这是旨在完全理解委托和事件的一系列文章的一部分。
以标准 C++ 方式实现委托
作者:
Ben Chan
一种使用外部多态模式在非托管 C++ 中复制 .
NET 委托的方法。
C++ 中的委托,
带自然赋值运算符
作者:
arystotenes
Michael J.
像 C# 或 Delphi 中的委托类型。
托管C++中的委托
作者:
Chris Maunder
本示例使用C++演示了单播和多播委托,
包括声明、
创建和使用,
以及类型安全性的讨论。
轻松删除文件夹、
子文件夹和文件
作者:
Jonathan Pouliot
本文展示了如何删除所选文件夹中的所有文件和子文件夹。
删除子菜单
作者:
Priyank Bolia
如何在 VC++ 的文档/视图程序的文件菜单中添加删除子菜单
删除目录及其子文件夹
作者:
Feroz Zahid
删除整个目录结构的函数。
演示自定义属性:
构建一个程序集搜索工具。
作者:
Lim Bio Liong
通过自定义属性和反射构建一个程序集搜索系统。
演示 OLE 自动化 MS Word
作者:
Anishcv
一篇演示自动化的文章,
展示了如何根据书签分割 MS-Word 文件。
C++项目的依赖关系图
作者:
SteveKing
一个用VB.NET编写的插件,
用于生成C++项目的继承和/或依赖关系图。
使用AT&T的graphviz库。
从iostreams框架派生自己的流
作者:
Christian Graus
通过自定义流扩展iostreams框架的探索。
C++ 的契约式设计框架
作者:
Kevin McFarlane
C++ 中契约式设计的实现。
C++ 的契约式设计宏和 Doxygen 链接
作者:
Antoine Tandin
在函数头中编写“契约式设计”条件,
并将其自动植入 doxygen 文档的宏。
设计 Windows 控件 - 第一部分
作者:
Andreas Saurwein
如何设计一个商业级质量的 Windows 控件。
设计使用 COM+ 队列服务的异步处理
作者:
Partha Kuchana
COM+ 队列服务简介。
使用 Boost 设计健壮的对象
作者:
Jim D'Agostino
关于使用 Boost 库设计类的教程
控制台应用程序的详细内存泄漏转储
作者:
Chris Losinger
如何在控制台应用程序中获取内存泄漏的路径和行号信息。
检测显示字体大小
作者:
Chen Su
一个简单的函数,
可让您在运行时以编程方式检测用户选择的字体。
检测 Windows NT/2K 进程执行
作者:
Ivo Ivanov
一篇关于当进程启动时如何从操作系统获取通知的文章。
检测 XP 主题
作者:
Alastair Dallas
如何检测 Windows XP 中的主题设置
确定本地计算机上安装的 Internet Explorer 的版本
作者:
Sidney Chong
两种以编程方式确定本地计算机上安装的 Internet Explorer 版本的方法。
确定多线程网络应用程序的线程限制
作者:
John Aldrich
本文将解释一种方法,通过对W9X/W2K/XP计算机进行基准测试,确定线程使用的最大安全级别,同时保持系统能够处理其他输入而不会进入冻结状态。
开发始终优雅退出的应用程序。
作者:
Jagadeesh VN
一篇描述如何编写始终优雅退出的应用程序的文章。
为 Windows 2000/XP 开发防火墙
作者:
Jesus Oliva
一篇关于为 Windows 2000/XP 开发防火墙的文章。
使用 DirectMusic 开发 MIDI 应用程序
作者:
Carlos Jiménez de Parga
DirectMusic MIDI 的包装类库。
使用MFC和托管C++开发Windows Forms控件
作者:
Rama Krishna Vavilala
演示了将MFC控件迁移到.NET Windows Forms的各种方法。
DFB vs.
DIB
作者:
valdok
DFB 和 DIB 之间的区别。
带表格支持和源编辑器DHTML编辑器
作者:
Elmue
一个封装了多功能HTML编辑器的完整类。
带渐变背景和可变色进度条的对话框
作者:
Vikram Kashyap
一个小的基于对话框的应用程序,
允许用户更改进度条的颜色。
对话框标题
作者:
jmgurgel
为任何对话框或属性表添加标题。
对话框通信
作者:
toxcct
关于数据交换的艺术
程序员日记 -- Marc 的船厂 Bug
作者:
Marc Clifton
Marc 在讨论一个涉及 atof 函数的 Bug 时全盘托出。
MFC 7 和双零结尾字符串(
如 REG_MULTI_SZ)
使用 CString >> 和 << 时的行为差异
作者:
leandrobecker
MFC 7 和双零结尾字符串(
如 REG_MULTI_SZ)
使用 CString >> 和 << 时的行为差异以及解决方法。
实现工厂的不同方式
作者:
Patje
本文介绍了实现工厂的不同方式,
每种方式都有其优缺点。
数字模拟时钟
作者:
Barretto VN
数字模拟时钟。
Direct2D:Windows 7 绘图中的硬件加速
作者:
Michael Chourdakis
使用一种新的、基于 ActiveX 的硬件加速接口绘制您的矢量图。
DirectShow - 使用 IKsPropertySet 进行精细电视调谐。
作者:
Liaqat Fayyaz
如何在 DirectShow 中微调电视频道 /
如何设置电视调谐器设备的自定义视频频率?
DirectShow 过滤器 - 它们是什么
作者:
tanvon malik
本文介绍了 DirectShow 过滤器以及如何创建它们。
DirectShow 源过滤器用于在 DC 上绘画
作者:
Ashok Jaiswal
如何在源过滤器中绘制到 DC。
DirectSound 包装类
作者:
Arman S.
一篇关于多媒体的文章——
使用 DirectSound 组件播放波形。
DirectX 8模板2
作者:
Anthony Roach
DirectX框架的扩展,
用于添加背景。
DirectX 9 SDK 与 .
NET 窗体 (C++)
作者:
IrrationalThinking
展示了如何在 .
NET 窗体中实现 DirectX 渲染窗口。
在 WTL 中禁用 CTabCtrl 选项卡项 - 使用自绘方法
作者:
Rashid Thadha
Paul Dilascia 的 MFC CTabCtrlWithDisable 移植到 WTL。
禁用控制台应用程序的系统关闭按钮
作者:
John L. DeVito
此代码是禁用 Windows 控制台应用程序关闭按钮的简单方法。
它还可以用于禁用任何系统菜单按钮。
了解 ISAPI。
处理 Cookie。
作者:
Adrian Bacaianu
本文介绍了一种从 ISAPI 扩展向客户端浏览器发送 Cookie 的方法。
了解 ISAPI。
处理 GET-POST 数据
作者:
Adrian Bacaianu
本文介绍了如何将表单中的 GET-POST 数据检索到 ISAPI 扩展中。
了解 ISAPI。
XML 方式
作者:
Adrian Bacaianu
使用 XML 和 XSL 构建 ISAPI Web 应用程序的不错方法。
探索 ISAPI:来自 ISAPI 的 ADO 数据访问
作者:
Adrian Bacaianu
一种使用 OLE DB 数据库访问在 ISAPI 中构建 HTML 页面的方法。
磁盘可用空间
作者:
Daniel Ribeiro
此代码用于检查逻辑磁盘的可用空间。
磁盘使用情况查看器
作者:
Matt Fichtenbaum
一个带有树状视图输出的磁盘使用情况查看器。
在 Pocket PC 上显示 PNG、
JPG 等。
作者:
Jim Koornneef
在 Pocket PC 上结合 CXImage 和 DibSectionLite。
在屏幕的任何位置显示工具提示
作者:
Zarembo Maxim
本文介绍了如何在屏幕上的任何位置显示工具提示。
显示带滚动条的位图
作者:
Shibu K V
一篇展示如何在对话框中显示图片,
并添加必要的滚动条来查看整个图像的文章。
使用 c++ 通过经纬度计算距离
作者:
chhibs
正如标题所示。
中小型办公室的分布式计算
作者:
hax_
介绍用于分布式计算的开源 hxGrid 库。该库的主要优点:集群仅使用 Windows 2000/XP/Vista 工作站的空闲时间(无需专用工作站);易于使用;免费。
DllInstanceSwitcher 类用于切换 MFC 扩展 DLL 资源
作者:
Peredelsky Alexey
AFX_MANAGE_STATE(AfxGetStaticModuleState()) 会导致错误。
这是问题的解决方案。
DLL 非常简单!
第三部分
作者:
Mahmoud Komeily
本文介绍了如何创建带有 DEF 文件的 DLL 并使用它。
DLL 非常简单!
第四部分
作者:
Mahmoud Komeily
本文介绍了如何创建资源专用 DLL 以及如何使用它来创建多媒体应用程序。
DLL很简单。第1部分
作者:
Mahmoud Komeily
如何创建和使用DLL。
DLL 非常简单:
第二部分
作者:
Mahmoud Komeily
本文介绍了如何从 DLL 导出类。
DNS(
如果您需要)
作者:
DarkSn0w
简单查询 DNS 服务器以检索有关主机 DNS 记录的信息。
Doodle - GDI+ 中的基本绘画程序
作者:
Christian Graus
使用 GDI+ 创建一个带有软画笔并支持加载/保存图像的绘画程序。
dotNetInstaller - .
NET 应用程序的设置引导程序
作者:
Davide Icardi
使用此工具,
开发人员可以定义应用程序先决条件,
并根据用户的操作系统类型和语言以正确的顺序安装这些组件,
允许用户从 Web 下载这些组件或直接安装它们。
GDI+双缓冲
作者:
Mazdak
关于GDI+双缓冲的简单示例。
双列表选择器
作者:
Paul Vickery
允许用户从列表中选择项目并添加到另一个列表的控件。
双重子类化(运行时窗体编辑器)
作者:
Ralph Varjabedian
本文描述了一种子类化已子类化控件(双重)
的方法。
示例包括一个运行时窗体编辑器。
在Developer Studio的输出窗口中双击跟踪消息以转到代码行
作者:
Sheng Jiang 蒋晟
利用Developer Studio中的输出窗口
使用 URLDownloadToCacheFile 下载文件
作者:
Chen Su
一个示例,
演示如何使用 URLDownloadToCacheFile 和 IBindStatusCallback。
拖放对话框
作者:
Jochen Duell
一个对话框类,
您可以单击对话框上的任意位置来拖动它。
使用 OLE 拖放列表框项
作者:
Ali Rafiee
使用 OLE 重新排列列表框项。
支持多选和列表间拖动的拖动列表框
作者:
ckorda
MFC 的 CDragListBox 的替代品,支持多选和列表之间的拖动
使用 MFC 在文件列表中进行拖放、
剪切、
复制和粘贴操作
作者:
Brigsoft
解释使用 MFC 在文件列表中进行拖放、
剪切、
复制和粘贴操作的文章。
绘制倾斜/斜体文本字符串
作者:
Andrew Qu
本文展示了如何绘制倾斜/斜体文本字符串
DrawHTML
作者:
Thiadmer Riemersma
DrawText() SDK函数的即插即用替换,
支持最小的HTML。
在GDI+中绘制橡皮筋线
作者:
jyodak
在GDI+中绘制自擦除线或橡皮筋线似乎是不可能的——这里是如何做到的。
绘制箭头
作者:
Jamie Hale
如何向任意 DC 绘制箭头(
带箭头)
。
在 Windows 中绘制条形码第一部分 - Code 39
作者:
Neil Van Eps
一篇关于将 Code 39 条形码绘制到屏幕或剪贴板的文章。
在 Windows 中绘制条形码第二部分 - Codebar
作者:
Neil Van Eps
一篇关于将 Codebar 条形码绘制到屏幕或剪贴板的文章。
在 Windows 中绘制条形码第三部分 - I2of5
作者:
Neil Van Eps
一篇关于将 I2of5 条形码绘制到屏幕或剪贴板的文章。
在 Windows 中绘制条形码第四部分 - Code 93
作者:
Neil Van Eps
一篇关于将 Code 93 条形码绘制到屏幕或剪贴板的文章。
在 Windows 中绘制条形码第五部分 - Code 128
作者:
Neil Van Eps
一篇关于将 Code 128 条形码绘制到屏幕或剪贴板的文章。
在 MDI 主框架背景上绘制图像
作者:
Konrad Rotuski
本文解释了如何使用窗口子类化在 MDI 主框架背景上绘制图像。
在位图上绘制线条、
形状或文本
作者:
Davide Pizzolato
在位图上绘制线条、
形状或文本的快速参考。
使用DirectDraw和GDI绘图
作者:
marb
使用DirectDraw比GDI更快地绘制图形。
无闪烁绘图
作者:
VGirish
双缓冲(
无闪烁绘图)
的步骤。
驱动器框
作者:
Gobinath.K.R
本文解释了如何将驱动器列表显示在 ComboList 框中。
驱动程序、异常和 C++
作者:
valdok
在驱动程序中使用带析构函数和异常的 C++ 对象
Win32 中的双/多显示器支持
作者:
Asim Goheer
如何为您的 Win32 程序添加双/多显示器支持。
转储对象的完整接口信息
作者:
ChauJohnthan
如何更好地了解某些对象的实现细节。
动态类工厂
作者:
mimicry
一篇关于类工厂的动态订阅/自动注册的文章。
MFC 菜单和工具栏的动态配置
作者:
Franck Paquier
通过外部 XML 文件动态激活应用程序菜单和工具栏。
动态对话框类
作者:
Marcel Scherpenisse
动态且轻松地创建对话框,
无需对话框资源脚本。
动态浮雕文字进度控件
作者:
John White
一个动态浮雕文字进度控件,
无需资源文件。
动态进程间共享内存
作者:
Waldermort
一种在进程之间共享任何大小的多个项的方法。
从非托管 DLL 动态调用
作者:
calaquendi
本文解释了如何从 C# 调用非托管 DLL 函数。
动态 LED 控件
作者:
VGirish
一个闪烁的 LED 风格控件。
动态链表树
作者:
AhmedEssamNaiem
使用Vector和双向链表创建树。
C++ 的动态消息传递
作者:
Achilleas Margaritis
C++ 的动态消息传递。
动态文本段图像验证
作者:
Jeffrey Walton
使用Crypto++进行哈希处理,
检测硬件故障和非授权内存补丁。
使用 GDI+ 在 ISAPI 扩展中动态生成图像(
带实时演示)
作者:
Jonathan de Halleux
一个类包装器,
用于通过 ISAPI 扩展将 GDI+ 图像写入客户端浏览器。
动态重新创建组合框
作者:
Paul Vickery
运行时重新创建组合框的函数,
以允许新的样式,
同时保留其数据。
动态重新创建列表框
作者:
Paul Vickery
运行时重新创建列表框的函数,
以允许新的样式,
同时保留其数据和选择。
更简单的位运算
作者:
Eddie Velasquez
一组简化位运算理解的模板。
简单的动画托盘图标
作者:
Steve Schaneville
这是一个类(SS_TrayIcon),
允许将托盘图标轻松添加到任何项目中(
无论您是否使用 MFC)。
轻松检测内存泄漏
作者:
Michael Gopshtein
描述了一个用于轻松检测内存泄漏的工具。
简单的对话框控件调整器
作者:
uemaker
在 .
NET 窗体中实现的“锚点”和“停靠”功能的简单实现
轻松处理 HRESULT 数量
作者:
Petr Stejskal
使用 TRY_HRESULT/CATCH_HRESULT 宏处理 HRESULT 返回值。
易于安装的安装程序
作者:
Abu Mami
易于安装的安装程序
通过 UPnP 轻松进行端口转发和路由器管理
作者:
upredsun
本文介绍了端口转发是什么。
也提供了 UPnP 源代码。
易于使用的屏幕捕获到打印机类
作者:
Albert Hermann
一个用于轻松捕获屏幕并打印到默认打印机的类
轻松地在树视图和列表视图之间进行访问
作者:
kariem2k
在类似 Windows 资源管理器的应用程序中,
轻松地在树视图和列表视图之间进行访问。
EasyFtp 1.
3.
2(
用于应用程序)
作者:
.dan.g.
一个“即插即用”的 FTP 解决方案,
用于提供完整 GUI、
扩展命令行选项且无资源文件的应用程序。
可独立使用或编译到您自己的应用程序中。
基于边缘的模板匹配
作者:
Shiju PK
实现基于边缘的模板匹配或模式匹配算法。
可编辑日期选择器
作者:
Paul Vickery
基于 CDateTimeCtrl 的完全可编辑的日期选择器控件。
可编辑多行列表框
作者:
TomKat
一个提供多行支持的列表框控件。
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 记录集对象。
C# 中的高效矩阵编程
作者:
Emanuele Ruffaldi
基于动态代码生成和部分求值的快速矩阵表达式求值,
基于动态代码生成和部分求值
EfTidyNet: Tidy 库的 .NET 包装器
作者:
ThatsAlok
用于解析 HTML 的免费组件,EfTidyCom 的 .NET 版本
eGUI,一个动画 UI 开发套件
作者:
Yang XiaoWang
一个易于使用的控件库,用于基于 Windows GDI 开发动画 GUI
爱因斯坦的谜题用 C++ 解决
作者:
ManiB
使用 C++ 解决爱因斯坦谜题的教程
为新手准备的应用程序提升:提升并写入注册表的逐步指南
作者:
joseangelmt
我们将使您的应用程序能够写入 HKEY_LOCAL_MACHINE 中的条目,并在必要时提升您的应用程序。
椭圆绘制算法
作者:
Rid@
在窗口上绘制椭圆的基本算法
电子邮件通知器——
在收到多个 GMail(
和其他)
帐户的新邮件时通知用户
作者:
Catalin Stavaru
这个轻量级但非常实用的应用程序会在收到多个 GMail(
和其他)
帐户的新邮件时通知用户。
用 C++/MFC 编写。
没有 .
NET 框架,
没有启动浏览器实例,
系统资源占用少!
使用纯 C 在自己的窗口中嵌入 HTML 控件
作者:
Jeff Glatt
专门演示如何将浏览器 OLE 对象嵌入到自己的窗口中,
更广泛地演示如何在纯 C(
即无 MFC、
WTL、
ATL、
.NET、
C#,
甚至 C++)
中操作和创建 COM/OLE 对象。
后者可适用于许多其他用途,
例如创建自己的脚本引擎。
将 Python 嵌入 MFC 对话框
作者:
Sharjith
演示如何使用 Python 解释器求数学表达式
在 Java 中嵌入 .NET 控件
作者:
Heath Stewart
学习使用 COM 桥接两个框架之间的差距,在 Java 应用程序、Applet 和 Bean 中嵌入 .NET 用户控件。
将 CMFCOutlookBar 嵌入 CSplitterWnd 窗格
作者:
vikas maan
在 SplitterWnd 的任何窗格中创建一个 2008 MFCOutlookBar。
将 Python 嵌入到您的 C++ 应用程序中
作者:
AnOldGreenHorn
用于将 Python 解释器嵌入标准 C++ 代码的包装类
模拟 CoCreateInstance()
作者:
Elias Bachaalany
描述了如何在没有注册的情况下使用 COM 对象。
使用 MimeSniffer 编码/解码 MIME 内容
作者:
Randolph Duke
符合 RFC 的 MIME 编码/解码器。
一键启用/禁用一组控件
作者:
Pavel Sokolov
本文演示了一个 CButton 派生类,
用于单击一次即可启用或禁用一组控件。
以更有效的方式启用或禁用控件
作者:
Jamil Ahmed
使用 STL bitset 类创建优雅的解决方案来解决常见问题。
为 C# 应用程序启用 Windows XP 可视化样式 UI
作者:
Barretto VN
为 C# 应用程序启用 Windows XP 可视化样式 UI
加密/自解密文件(
原生 C++ 和 .
NET)
作者:
Leon Finker
根据密码和选择的算法,
一次加密/自解密一个文件
使用 ATL 进行加密和解密
作者:
ryszarddrozd
基于 ATL 加密实现的 WTL 和控制台应用程序
增强的 netstat
作者:
y0da
本文展示了 IP 助手 API 的主要 TCP/UDP 函数的实现,
该 API 用于获取活动连接的信息,
包括连接所附带的进程。
CreateProcess 函数的增强版本
作者:
BillyNorwak
等待子进程退出,
在子进程运行时最小化主窗口,
并在子进程退出时自动恢复窗口。
增强版的扫雷内存读取器
作者:
jasonee
这是一个小小的增强功能,
您可以在玩扫雷游戏时轻松突出显示地雷。
枚举迭代和字符串转换
作者:
sidpage
枚举迭代和字符串转换
EnumBinder - 将 C++ 枚举绑定到字符串、
组合框、
任意数据结构
作者:
Warren Stevens
一种将 C++ 枚举绑定到字符串、
组合框、
列表框、
任意数据结构的便捷方法。
枚举和更改显示模式
作者:
Jason Henderson
使用 EnumDisplaySettings 和 ChangeDisplaySettings 函数获取所有可能的显示模式并更改它们。
使用 C# 枚举和托管控制面板小程序。
作者:
Mark Belles
演示如何使用 C# 和非托管 C++ 枚举和托管 Windows 控制面板小程序。
使用 SQL DMO 枚举 SQL Server
作者:
Rashid Thadha
获取您可以连接到的 SQL Server 列表。
枚举您的叶子类
作者:
Jaded Hobo
一篇关于一组宏和一个工厂类,
用于枚举和动态创建派生自虚基类的叶子类的文章
枚举进程:
一种实用的方法
作者:
Irfan Dawood
使用 ToolHelp32 库枚举进程,
还展示了如何更改优先级和终止进程。
枚举串行端口 - W2K 风格。
作者:
Zach Gorman
使用 Win2K 及更高版本随附的 SetupDi* API 枚举串行端口。
基于校验和方案的错误检测
作者:
Jeffrey Walton
流行校验和方案调查
错误报告器 - 实现回溯式错误报告
作者:
voodoopriestess
允许用户将错误报告发送给制造商,
而无需手动创建错误报告。
只需将四行代码添加到您的应用程序中,
即可与所有 Microsoft Windows 版本配合使用。
无 MFC。
长读写流上的事件通知
作者:
Jim Wiese (aka Spunk)
关于大流操作的事件通知的文章。
……
Everett:
Visual C++ 开发人员的下一个重大事件
作者:
Chris Maunder
Microsoft 的 Visual C++ .
NET 产品经理谈论 Visual Studio .
NET 下一个版本的变化。
检查 C++ 编译器生成的汇编列表 - I
作者:
Rama Krishna Vavilala
检查 C++ 编译器生成的汇编列表
MSDN 中 CListCtrl::SortItems(...) 的示例
作者:
Ivor S. Sargoytchev
文档中 CListCtrl::SortItems(...) 的示例向我们展示了使用该函数 WRONG 的方式。
如何使用 MFC 打印体系结构将长 CString 打印到多个输出页面的示例
作者:
Roger Allen
一个示例项目,
展示如何拆分您想要跨多页打印的长字符串。
Excel 序列日期与日、
月、
年相互转换
作者:
Victor Vogelpoel
快速算法,
用于转换 Excel 数字与 DMY 之间的关系。
ExcelFormat 库
作者:
Martin Fuchs
ExcelFormat 允许使用 C++ 读取、
写入和编辑 XLS(
BIFF8 格式)
文件。
从 .
NET 执行本机代码
作者:
Maxim Alekseykin
解释了如何从 .
NET 程序执行本机代码。
ExeScanner
作者:
Vishalsinh Jhala
本文解释了如何枚举可执行文件中的所有对象并对其进行操作。
Exile 1.8 - 密码管理器
作者:
AntonGogolev
另一个密码管理器。
ExoEngine - C# 3D 引擎
作者:
Ben Houston
一个使用 C# 和 .
NET 平台构建的基本 3D 引擎。
©
. All rights reserved.