自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 资源 (11)
  • 收藏
  • 关注

原创 COM接口传指针注意

COM接口的设计让进程间传指针成为可能传指针有几种可能的目的最常用的应该是获取数据,即相当于普通函数调用的传引用这种方式用法比较简单,基本和普通调用差距不大还有可能是传一个非基本数据类型,指针只是给出其首地址比如传递一个Float型数组,其中有N个Float型的值这时候不仅要传递一个Float型指针给接口应用程序还要传递一个数组长度的值,并且在idl文件的接口声明中让二

2008-03-27 09:52:00 753 1

原创 只能产生一个实例

BOOL CXXXApp::InitInstance(){    // At most run one instance in a moment    HANDLE hMutex = ::CreateMutex( NULL, TRUE, "MyProjectInstance" );       if ( NULL != hMutex )       {           if ( GetLast

2007-12-24 16:16:00 446

原创 VC中的互斥段自动锁

利用构造函数与析构函数的自动锁来实现对函数段的互斥访问////////////////////////////////CCriticalSectionLock.hclass CCriticalSectionLock  {public:        // Constructor    CCriticalSectionLock();    // Destructor    ~CCriti

2007-12-04 16:02:00 1901

设计模式迷你手册

设计模式迷你手册 chm文件

2007-12-28

设计模式23种设计解析附C++实现源码

设计模式23种设计解析附C++实现源码

2007-12-28

CDC绘图实例

用VC基于对话框的CDC绘图实例,常见于作业

2007-12-25

Effective C++ 3rd Edition 英文版

Scott Meyers的Effective C++ 3rd Edition英文版<br>chm文件

2007-07-23

DICOM标准中文版

DICOM标准中文版,共15章

2007-07-16

MergeCOM3帮助文档

MergeCOM3帮助文档

2007-06-29

C++面向对象特性实现机制的初步分析

C++面向对象特性实现机制的初步分析<br/><br/>1准备知识 <br/>1.1 程序对内存的使用方法<br/>1.2 C++ Class内存格局<br/>1.3 编译期和执行期<br/><br/>2封装 <br/>2.1 封装的目的和意义<br/>2.2 封装的实现机制<br/>2.2.1 类成员函数的调用方法<br/>2.2.2 封装的性能问题<br/><br/><br/>3继承 <br/>类继承的内存结构,子类,父类之间的关系<br/>接口继承和实现继承<br/>继承带来的开销<br/><br/><br/>4多态 <br/>多态--就是指事物不同的方面<br/>虚函数<br/>纯虚函数,虚拟继承<br/>虚函数与函数重载的区别<br/> <br/>5 All in one,演示<br/> <br/>6附录<br/>

2007-06-08

BSTR Inside

COM是一种跨编程语言的平台,需要提供语言无关的数据类型。多数编程语言有自己的字符串表示。<br/>• C++ 字符串是以0结束的ASCII或Unicode字符数组<br/>• Visual Basic字符串是一个ASCII字符数组加上表示长度的前缀。<br/>• Java字符串是以0结束的Unicode字符数组。<br/>需要定义一种通用的字符串类型,可以很容易的匹配到不同编程语言。在C++中,就是BSTR。<br/><br/>1 Why need BSTR 1<br/>2 What is BSTR 1<br/>2.1 BSTR 简介 1<br/>2.2 BSTR实现 1<br/>3 When to use BSTR 3<br/>4 How to use BSTR 4<br/>4.1 BSTR分析 4<br/>4.2 BSTR使用基本规则 4<br/>4.3 BSTR参数使用 4<br/>4.4 Programming with CComBSTR 6<br/>4.4.1 概述 6<br/>4.4.2 CComBSTR注意事项 7<br/>4.5 _bstr_t Class 9<br/>5 类型转换 11<br/><br/>

2007-05-31

练习4

lianxi

2007-05-31

Windows API函数大全

1. API之网络函数 12. API之消息函数 23. API之文件处理函数 24. API之打印函数 75. API之文本和字体函数 106. API之菜单函数 127. API之位图、图标和光栅运算函数 148. API之绘图函数 169. API之设备场景函数 2010. API之硬件与系统函数 2311. API之进程和线程函数 2812. API之控件与消息函数 30

2007-05-30

VC 中的DLL介绍

1. 概论 1<br/>2.静态链接库 3<br/>3.库的调试与查看 5<br/>4.非MFC DLL 7<br/>4.1一个简单的DLL 7<br/>4.2 声明导出函数 11<br/>4.3 DLL的调用方式 12<br/>4.4 DllMain函数 14<br/>4.5 __stdcall约定 18<br/>4.6 DLL导出变量 19<br/>4.7 DLL导出类 23<br/>5. MFC规则DLL 32<br/>5.1 概述 32<br/>5.2 MFC规则DLL的创建 33<br/>5.3 一个简单的MFC规则DLL 35<br/>5.4 MFC规则DLL的调用 40<br/>5.5 共享MFC DLL的规则DLL的模块切换 42<br/>6. MFC扩展DLL 50<br/>6.1概论 50<br/>6.2 MFC扩展DLL导出MFC派生类 52<br/>6.3 MFC扩展DLL的加载 56<br/>6.3.1 隐式加载 56<br/>6.3.2 显示加载 57<br/>6.4 MFC扩展DLL加载MFC扩展DLL 59<br/>6.5 MFC扩展DLL导出函数和变量 60<br/>6.6 MFC扩展DLL的应用 62<br/>7. DLL的典型应用实例 71<br/>7.1 算法DLL 71<br/>7.2纯资源DLL 77<br/>7.3通信控制DLL 80

2007-05-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除