自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (2)
  • 收藏
  • 关注

转载 SQLITE3 使用总结

前序: Sqlite3 的确很好用。小巧、速度快。但是因为非微软的产品,帮助文档总觉得不够。这些天再次研究它,又有一些收获,这里把我对 sqlite3 的研究列出来,以备忘记。 这里要注明,我是一个跨平台专注者,并不喜欢只用 windows 平台。我以前的工作就是为 unix 平台写代码。下面我所写的东西,虽然没有验证,但是我已尽量不使用任何 windows 的东西,只使用标准 C 或标准C+

2015-06-09 16:25:15 250

转载 COM学习笔记8_IDispatch (调度接口) 自动化

一般的通讯方式: 客户 COM(vbtl)接口 COM组件 自动化通讯方式: 客户(自动化控制器) IDispatch::Invoke 调度接口(或vbtl接口) 实现IDispatch接口的COM组件 (自动化服务器) 自动化服务器 : COM组件 自动化控制器 :COM客户 相关知识:IDispatch, 调度接口,双重接口,类型库,IDL, VARIANT,

2015-06-09 16:00:38 623

转载 COM学习笔记4_创建COM组件的实现

为了实现COM的动态链接,必须把组件的实现和客户代码分隔开。 一种处理是把组件放入DLL中。 这样为了支持客户创建组建,组件需要导出一个类似CreateInstance的函数。 [cpp] view plaincopy extern "C" IUnknown* CreateInstance()   {       IUnknown* pI

2015-06-09 15:27:35 1196

转载 COM学习笔记3_IUnknown的三个接口函数

对于COM组件,正确处理IUnknown的三个接口函数非常重要。 对于QueryInterface,一个参考处理如下: [cpp] view plaincopy HRESULT __stdcall CA::QueryInterface(const IID& iid, void** ppv)   {          if (iid ==

2015-06-09 15:24:38 575

转载 COM学习笔记2_COM接口vbtl内存布局

这里要注意的是,虽然图中显示IY的虚函数表中QueryInterface,AddRef和Release指向的 函数地址与IX的虚函数表中对应函数相同,都直接指向CA::QueryInterface等。 但其实并不完全是这样。如果看汇编实现,可以看到 IY中的AddRef指向的地址是这样: [thunk]:CA::AddRef`adjustor{4}': 00401740  sub    

2015-06-09 15:21:29 525

转载 COM学习笔记1_COM初步探索

COM组件的两个重要需求: 1。 动态链接 2。 隐藏实现细节 COM初步探索 一个典型C++客户和组件的例子 [cpp] view plaincopy // 组件模块   interface IX   {       virtual void __stdcall Fx1() = 0 ;       virtual void __

2015-06-09 15:11:50 619

转载 COM一些小知识

参考来源:http://www.host01.com/article/software/VisualC/2006091718392288.htm 1 COM组件是一个C++类,他从一系列接口派生而来,并实现了所有的接口。这些接口都是纯虚类。 2 COM组件有三个最基本的接口类,分别是IUnknown、IClassFactory、IDispatch。     COM规范规定任何组件、任

2015-06-09 15:02:09 325

一个计算MD5的小工具

一个计算MD5的实用小工具,简单好用,轻量绿色免安装,直接使用。欢迎大家下载。

2014-12-22

Effective C++

C++进阶必看经典书籍,有了C++基本知识后,再看这本书,会让你对C++有更深入的理解,当然这本书也是比较通熟易懂的,页数也比较少,都是满满的经验之谈。

2014-12-12

空空如也

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

TA关注的人

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