摘要: 转载自:http://www.cnblogs.com/jailu/archive/2009/02/09/1386778.html1. EditPlus(http://www.editplus.com/):文字处理软件EditPlus 是一款功能强大的文字处理软件。它可以充分的替换记事本,它也提供网页作家及程序设计师许多强悍的功能。支持 HTML、CSS、PHP、ASP、Perl、C/C++、Java、JavaScript、VBScript 等多种语法的着色显示。程序内嵌网页浏览器,其它功能还包含 FTP 功能、HTML 编辑、URL 突显、自动完成、剪贴文本、行列选择、强大的搜索与替换、多重撤 阅读全文
posted @ 2013-03-29 14:36 归海一刀 阅读(299) 评论(0) 推荐(0) 编辑
摘要: Question:什么是IDL和MIDL?Answer:IDL是接口定义语言。MIDL是Microsoft的IDL编译器。在用IDL对接口和组件进行了描述后,可以用MIDL进行编译,生成相应的代理和存根DLL的C代码。一个例子:import “unknown.idl” ///用于将其他IDL文件中的定义包含到当前文件中///Interface IX[ ///注意是[ ]不是 {}object, ///所定义的接口是一个COM接口uuid(32bb8323-b41b-11cf-a6bb-0080c7b2d682), ///相应的接口IIDhelpstring(“IX Interface”), / 阅读全文
posted @ 2013-03-29 10:54 归海一刀 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 1 简介:ATL 提供了2个智能指针的模板包装类,CComPtr<> 和 CComQIPtr<>,这两个类都在 <atlbase.h> 中声明。CComQIPtr<> 包含了 CComPtr<>的所有功能,因此我们可以完全用 CComQIPtr<> 来使用智能接口指针,唯一要说明的一点就是:CComQIPtr<> 由于使用了运算符的重载功能,它会自动帮我们调用QueryInterface()函数,因此CComQIPtr<> 唯一的缺点就是不能定义 IUnknown * 指针。 // 智能指针 sma 阅读全文
posted @ 2013-03-29 10:12 归海一刀 阅读(351) 评论(0) 推荐(0) 编辑