内容列表
- 临时对象研究手记
- 临时对象,在C++表层和内部实施非常至多. 然而由于它特定的性质,很多行为不为人所知. 在Andrei发起的编译时编程中,它是很有价值的东东.... 下面我们通过实验来求证一些行为, 以便更好的利用它:#include <iostream>#include <stdio.h>
using n
- 分类:VC语言 查阅全文
- C++语言概念域检查
- C++语言概念域检查
Dr. Dobb's Journal June 2001
出处:http://hyper.vcsun.org/HyperNews/rlingard/get/CS380f2002/sharing/201.html
使用模板进行编程的更佳实践。
By Jeremy Siek and Andrew LumsdaineJeremy and Andrew wor
- 分类:VC语言 查阅全文
- 自己动手做QQ木马-----HOOK篇
- 自己动手写QQ木马-----HOOK篇
首先让我们来回顾一下Windows的消息分类。
l WM_XXX(除WM_COMMAND和WM_NOTIFY外)WINDOWS消息
硬件的输入消息或USER模块的窗口管理消息,任何派生自CWnd的类均可接收
- 分类:VC语言 查阅全文
- 自己动手做QQ木马--文件绑定篇(-)
-
自己动手做QQ木马--文件绑定篇
在本篇中我将详细分析一下CBindFile类的实现细节。
先看看CBindFile类的声明吧!
class CBindFile : public CObject
{
public:
CBindFile();
&nb
- 分类:VC语言 查阅全文
- API 层实现语音播放
- 昨天写了语音录制(见 http://www.csdn.net/develop/Read_Article.asp?Id=17627 ),现在继续讲语音播放。 要用到 .wav 文件头内容部分的请参看上一文《语音录制》 里的相关介绍。(我希望把这两个模块用在我正做的local语音通讯试验中) 好的,上次的程序生成了一
- 分类:VC语言 查阅全文
- VC入门宝典
-
VC入门宝典
何志丹
本篇的针对对象是想学vc,而不会vc的人;如果你刚学vc,可以看一下本系列的其他文章;如果你是高手,请帮我检查一下错误.
万事开头来,这是我学vc的体会.我希望本文章可以给想学VC的朋友一些帮助.首先我们编写一个最简单的Vc程序.1,进入VC.2,File->New.3,选择工程中的MFC AppWizard(exe),输入工程名(如Single)
- 分类:VC语言 查阅全文
- 闲谈<原码、反码、补码>
- 闲扯原码、反码、补码
相信大家看到这个标题都不屑一顾,因为在任何一本计算机基础知识书的第一章都有他们的解释,但是在书上我们只能找到一些简单的定义,没次看过之后不久就忘了。最近论坛里有人问起这些概念,看到很多人的回复是以前看过现在忘了去看看某某书之类,很少有给出一个合理的解释。于是本人就开始思考(虽然上帝会发笑,我还是要思考。),于是得出了以下的结论。
- 分类:VC语言 查阅全文
- PHP语言中变量小议
- 写过C、C++或者是java代码的同学肯定清楚,在使用一个变量的时候必须先定义这个变量,比如整型int、字符型char等等,这样在编译的时候编译器就会自动给变量划分相应的储存空间。先定义(有的还必须初始化)后使用是编译型语言的基本原则,否则编译的时候不能通过。解释型语言就没有这么“麻烦”了,想用什么变量按照命名规则使用就是了,不用声明。这的确很方便,特别适合初学计算机程序设计,如BASIC语言就是
- 分类:VC语言 查阅全文
- CUJ:标准C++编程:虚函数与内联
- 标准C++编程:虚函数与内联
Josée Lajoie and Stanley Lippman
----------------------------------------------------------------------------------
[This is the last installment of a column that was being published
- 分类:VC语言 查阅全文
- 高斯随机数发生程序
-
附送16bits,32bits均匀随机数发生程序程序只产生均值为0,方差为1的随机数,要产生均值为E,方差为D的随机数,只要随机数*D+E就可以了。高斯随机数程序还是带参数的,参数是用来描述正态分布的一个浮点数表。在执行程序时,先生成这个表(只做一次),而后就可以任意多次地执行高斯随机数产生程序了。使用C是为了保证
- 分类:VC语言 查阅全文
- API 层实现语音录制
-
我从前出于需要,上网寻找了关于录音部分的源代码,收获不大,现在把自己摸索的部分源代码公开出来吧,希望对部分人有用。
其实要实现声音的录制,可以用多种的方式(例如 mci ),我这里介绍的是在 API 的层面来实现,你可以对其中进行更多的控制。比方说,要音频裸数据
- 分类:VC语言 查阅全文
- 进程间的通讯实现(IPC)的11种方法
- 进程通常被定义为一个正在运行的程序的实例,它由两个部分组成: 一个是操作系统用来管理进程的内核对象。内核对象也是系统用来存放关于进程的统计信息的地方 另一个是地址空间,它包含所有的可执
- 分类:VC语言 查阅全文
- 使用strcpy的几点心得
- 根据《出现频率最高的笔试题》cphj(原作),及众多的网友的观点。本人做了以下总结: 大多数人都同意以下这个写法:只是个人风格有些不同而已。 char *strcpy(char* dest, const char* src) {&
- 分类:VC语言 查阅全文
- 用MASK方法传送不规则位图
- #define FORE_ROP3(ROP4) (0x00FFFFFF&(ROP4))#define BACK_ROP3(ROP4) &
- 分类:VC语言 查阅全文
- vc调试经验
- 最经常在csdn上看到关于调试方面的文章,人气值也挺旺,可是要消化那一大堆文字确实也是不容易的事。在这里,我也来写一段!希望对大家有所帮助。
我们在做vc编程调试时经常遇到需要显示变量的内容之类的问题,在dos模式下我们简单使用printf(...)
- 分类:VC语言 查阅全文
- 自己动手做QQ木马-----总序
- 自己动手做QQ木马-----总序
声明:
本文只适合初学者,“帮助”他们从重复无趣的书本练习中解脱出来,真正的做一个他们感兴趣的东西。毕竟在枯燥无味的编程世界里,兴趣还是坚持向前的原动力,同时也揭开网上各种各样的QQ密码截取器的神秘面纱。郑重声明本人公布这篇文章并不鼓励大家去窃取他人的帐号密码,所以在此只贴出一些重要的体现技术原代码。
废话不多说了,先介绍一下本程序的构思及使用的
- 分类:VC语言 查阅全文
- 数据库开发中类模块的使用
-
摘要 使用面向对象编程工具处理数据库问题时,可以通过创建类模块把数据管理逻辑和用户接口逻辑独立开来,即把管理数据封装在类模块中。在应用程序有多个接口让用户编辑相同数据时,这种方法可以实现代码共享,当用户修改底层数据库时,其窗体的用户接口逻辑不用改变。本文介绍了创建数据管理逻辑和用户接口逻辑的基本方法,给出了一般化模型,并以VB6为例说明具体实现方法。
关键字 类(Class)&
- 分类:VC语言 查阅全文
- 用Win32 API实现串行通信
-
串口是常用的计算机与外部串行设备之间的数据传输通道,由于串行通信方便易行,所以应用广泛。我们可以利用Windows API 提供的通信函数编写出高可移植性的串行通信程序。
在Win16中,
- 分类:VC语言 查阅全文
- 使用串口发送普通短消息
- At 指令文档
SMS_PDU-mode文档
短消息Text编码原码(下载至PJ Naughter的主页)
pdu编码示例:
//message中的位的设置可以参考文档中的说明
//红色的字表示可能与mfcsms中不同的地方
CString CSMSMessage::CreatePDUMessage() const{CByteArray message;//message.SetSi
- 分类:VC语言 查阅全文
- 线程知识点
- 线程的基础知识1. 进程与线程有那些区别和联系?l 每个进程至少需要一个线程。l 进程由两部分构成:进程内核对象,地址空间。线程也由两部分组成:线程内核对象,操作系统用它来对线程实施管理。线程堆栈,用于维护线程在执行代码时需要的所有函数参数和局部变量。l 进程是不活泼的。进程从来不执行任何东西,它只是线程的容器。线程总是在某个进程环境中创建的,而且它的整个寿
- 分类:VC语言 查阅全文