内容列表
具有Reset功能的多线程同步队列 - 2
// ---------------------------------实现文件---------------------------------// #include "threadsafequeue.h"   CTreadSafeMsgQueue::CTreadSafeMsgQueue(int QueSize, USHORT InvalidMsgType) {  
分类:VC语言 查阅全文
Windows XP注册表大盘点(三)
Windows XP注册表大盘点(三)---Windows XP注册表的应用(7)作者:高山1、 防止用户从活动桌面删除Web内容这项设置的作用是从“控制面板/显示”中的Web选项卡中删除“删除”按钮。其结果用户暂时删除但不能永久从活动桌面中删除Web内容。运行注册表编辑器,打开已有或新建以下操作子键,并根据下表编辑你相应键值项(如果不存在此键值项请新建)。操作子键:HEKY__CURRENT__
分类:VC语言 查阅全文
Windows环境下的麦克风录音系统(4)
Windows环境下的麦克风录音系统 5.Waveform Audio      Waveform Audio APIs是Microsoft提供给广大Win32程序员用来给自己的应用程序添加声音支持的一套强大的API,它提供的功能如下:         1.打开/关闭/查询声音设备;
分类:VC语言 查阅全文
一个画图类,类似ms_chart的线图,适用于科学仿真数据分析(一)
      MS_CHART控件在显示线性图时根据数据自动调整比例,无法控制其显示效果(至少我没有找到),于是自己写了一个专门用来作数值分析线性图显示的类.从csdn和其他VC相关上学了不少东西,所以拿出来请高手门批评指正,也算一点贡献吧.     使用方法: 在user_define控件
分类:VC语言 查阅全文
struts傻瓜式学习(一天篇)
struts傻瓜式学习(一天篇) leilongdan 原创  (参与分:217,专家分:250)   发表:2003-11-10 上午10:32   更新:2003-11-10 上午11:15   版本:1.0   阅读:2652次 作者:林佩雯或许有
分类:VC语言 查阅全文
一个画图类,类似ms_chart的线图,适用于科学仿真数据分析(二)
续上节.下面是类的实现.为了消除做图时的屏幕的闪烁,所以采用了位图的方式.在做图时充分考虑到了数值分析时的特点,作了三点处理: (一)将网格线进行了自动调整,确保数据显示位于区域之内(二)如果出现零值,则确保0值网格线的出现(三)自动调整数值的显示方式,确保了横轴显示效果因此,非常适合于数值分析的图形显示,当然,由于采用了位图帖图的方式进行做图,你完全可以用它来进行实时绘图.LyhLineCha
分类:VC语言 查阅全文
窗口类的诞生(注册自己的窗口类二)
我们现在再来看看AfxDeferRegisterClass是什么样子的: #define AfxDeferRegisterClass(fClass) \ ((afxRegisteredClasses & fClass) ? TRUE:AfxEndDeferRegisterClass(fClass)    #define afxRegisteredClasse
分类:VC语言 查阅全文
Windows环境下的麦克风录音系统(7)
我们有了这两个强有力的类的支持就可以开始我们的编程工作了….    1.用VC6++建立一个MFC基于对话框的工程:MicDemo;    2.添加我们的两个类CSoundIn,CwaveFile;           3.当我们点击开始(Start)按钮的时候
分类:VC语言 查阅全文
Windows环境下的麦克风录音系统(5)
Windows环境下的麦克风录音系统 6.麦克录音系统简介    本文实现的麦克录音系统将具备以下功能:       1.录制用户通过麦克风发出的声音;               
分类:VC语言 查阅全文
Windows环境下的麦克风录音系统(3)
    Windows环境下的麦克风录音系统       "data"子块包含WAVE文件的数字化波形声音数据,其存放格式依赖于"fmt"子块中wFormatTag成员指定的格式种类,在多声道WAVE文件中,样本是交替出现的。如16bit的单声道WAVE文件和双声道WAVE文件的数据采样格式分别如图5所示:  16
分类:VC语言 查阅全文
Windows环境下的麦克风录音系统(2)
Windows环境下的麦克风录音系统   3.RIFF文件结构和WAVE文件格式  Windows支持两种RIFF(Resource Interchange File Format,"资源交互文件格式")格式的音频文件:MIDI的RMID文件和波形音频文件格式WAVE文件,其中在计算机领域最常用的数字化声音文件格式是后者,它是微软专门为Windows系统定义的波形文件格式(Wav
分类:VC语言 查阅全文
VC++学习笔记2
我的学习笔记只是记录我在学习使用VC++中感想,或者说是感觉和Delphi进行比较之后的结果。 记得,我第一次学习使用VC的时候,那个时候用Delphi已经一段时间了。我在对话框编辑界面中,加入几个Button,几个Edit,但是不知道怎么操作,不知道怎样去使用这些对象,这个简单的问题让我在VC的道路上一度裹足不前,最后,我才发现可以在对话框或者App类中,增加变量,可以增加数值型的或者是增加组
分类:VC语言 查阅全文
使用CODECs压缩Wave音频
使用CODECs压缩Wave音频 概要微软的Win95和WinNT操作系统都包含有能够压缩解压缩Wave音频流的CODECs。将你的wave 音频以压缩形式保存不但能够减少对存储空间的需求,在网络上传送时也能减少数据传输 的时间。 本文及其附带的实例代码告诉你怎样使用安装在Windows系统中的CODECs来压缩和解压缩音 频。稍稍改变这些代码就可以用作解压缩经过压缩的数据,执行数据格式转换
分类:VC语言 查阅全文
IP地址控件小技巧
    IP地址控件小技巧   关键字:IP地址控件   一、如何响应EN_CHANGE事件   在控件中提供了IPN_FIELDCHANGED的通知消息,该消息在控件的输入域发生变化的时候发生,一般来说可以满足需求。但是,有的时候,我们希望每当改变一个值的时候就希望知道当前输入的地址,这样能够及时的对输入的情况进行判断,而IPN_
分类:VC语言 查阅全文
迷宫寻路程序2
三,详细设计:   1.主程序文件1.cpp: #include<stdlib.h> #include <string.h> #include <time.h> #include<iostream.h> #include"0.h" #include"mg.h" void main() {   &nbs
分类:VC语言 查阅全文
Gzip Zlib PNG 压缩算法 Gzip源码详解
Gzip Zlib PNG 压缩算法 Gzip源码详解 作者: JIURL                 主页: http://jiurl.yeah.net   &nbs
分类:VC语言 查阅全文
Windows环境下的麦克风录音系统(6)
对于录音来说最重要的就是CSoundIn类,下面就是该类的定义: namespace perdubug {  // prevent the name-space pollution  class CSoundIn  { public:           
分类:VC语言 查阅全文
COM技术初探(一)
    一、COM是一个更好的C++1、COM 是什么Don Box 说"COM IS LOVE"。COM 的全称是 Component Object Model 组件对象模型。 2、从 C++ 到 DLL 再到 COM2.1 C++如某一软件厂商发布一个类库(CMath四则运算),此时类库的可执行代码将成为客户应用中不可分割的一部分。假设此类库的所产生的机器码在目标可执
分类:VC语言 查阅全文
DLL中调用约定和名称修饰(一)
DLL中调用约定和名称修饰(一) 调用约定(Calling Convention)是指在程序设计语言中为了实现函数调用而建立的一种协议。这种协议规定了该语言的函数中的参数传送方式、参数是否可变和由谁来处理堆栈等问题。不同的语言定义了不同的调用约定。   在C++中,为了允许操作符重载和函数重载,C++编译器往往按照某种规则改写每一个入口点的符号名,以便允许同一个名字(具有不同的参数
分类:VC语言 查阅全文
使用c++的成员指针实现类似Borland VCL组件的事件回调机制(上)
  相信用过Borland delphi或者C++ builder的朋友都应该对VCL组件中的事件回调机制有深刻印象,VCL组件大量的使用了事件属性来简化类之间的交互,提高了VCL组件开发程序的效率。同时,也可以在自己编写的的类中增加事件属性,使与VCL组件或者其他自定义类的交互变得简单、直观。        VCL的事件机制
分类:VC语言 查阅全文
<< 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 >>