- 博客(8)
- 资源 (3)
- 收藏
- 关注
转载 非模态对话框 模态对话框 --创建和销毁过程
先看一下MSDN的原文:<br /><br />When you implement a modeless dialog box, always override the OnCancel member function and call DestroyWindow from within it. Don’t call the base class CDialog::OnCancel, because i
2010-10-28 19:28:00 351
转载 大端(Big Endian)与小端(Little Endian)详解
<br /> Byte Endian是指字节在内存中的组织,所以也称它为Byte Ordering,或Byte Order。 <br /> 对于数据中跨越多个字节的对象, 我们必须为它建立这样的约定:<br /> (1) 它的地址是多少?<br /> (2) 它的字节在内存中是如何组织的?<br /> 针对第一个问题,有这样的解释:<br /> 对于跨越多个字节的对象,一般它所占的字节都是连续的,它的地址等于它所占字节最低地址。(链表可能是个例外, 但链表的地
2010-10-27 10:24:00 494
转载 Windows主机端与自定义USB HID设备通信详解
<br />Windows主机端与自定义USB HID设备通信详解<br /> <br />说明: <br />- 以下结论都是基于 Windows XP 系统所得出的,不保证在其他系统的适用性。 <br />- 在此讨论的是 HID 自定义设备,对于标准设备,譬如 USB 鼠标和键盘,由于操作系统对其独占,许多操作未必能正确执行。 <br /> <br />1 . 所使用的典型 Windows API <br />CreateFile <br />ReadFile
2010-10-27 10:10:00 1018
转载 改写dll字符串资源
<br />建一个dll文件。<br />打开vc,<br /> 一 File->New->Win32 Dynamic-link Library<br /> Project name 输入dlltest ->ok->A simple DLL project->Finish<br /> 二 在dlltest.cpp中添加如下代码 1 (见后) <br /> 三 添加资源,Insert->Resource 属性框中选择String Table->New,双击出现的ID Val
2010-10-25 15:02:00 2475
原创 调试Release版本应用程序
<br />一、Debug 和Release编译方式的本质区别 <br /><br /> Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 <br /> Debug 和 Release 的真正秘密,在于一组编译选项。下面列出了分别针对二者的选项(当然除此之外还有其他一些,如/Fd /Fo,但区别并不重要,通常他们也不会引起
2010-10-21 19:19:00 831
转载 VC++中调用Com组件的方法详解
<br />Requirement:<br />1.创建myCom.dll,该COM只有一个组件,两个接口IGetRes--方法Hello(),<br /> IGetResEx--方法HelloEx()<br />2.在工程中导入组件或类型库<br /> #import "组件所在目录myCom.dll" no_namespace<br /> 或<br /> #import "类型库所在目录myCom.tlb"<br /> using namespace MYCOM;<br /
2010-10-13 16:44:00 689
转载 我自己的线程类, 比mfc的那个简单,灵活
<br /> <br />这是范例, 头文件在后边<br />#pragma warning(disable: 4530)<br />#pragma warning(disable: 4786)<br />#include <cassert><br />#include <iostream><br />#include <exception><br />#include <algorithm><br />#include <math.h><br />#include <iomanip><br />usi
2010-10-09 14:53:00 479
转载 内存池的简单试验(C++)
<br /> <br />这是试验性的程序, 虽然算法实现简弱, 当在编译器优化后实验结果,<br />性能比用全局new delete的内存管理好了很多,我这里有考虑到多线程<br />看来在大量使用内存分配的程序,用内存池是能够显著提高性能的;<br />有时间我会改进算法,有高手看到, 请指点一二, 我是非专业的, 算法方面很弱;<br /><br />还有数组的内存分配遇到了一些问题;<br />以下数组的内存分配的一般模式<br /><br />void * operator new[](si
2010-10-09 14:51:00 347
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人