- 博客(1)
- 资源 (10)
- 收藏
- 关注
原创 双筒望远镜扫盲
买过几款望远镜,不过最近才发现,实际上有些很基本的概念并不了解。百思之后,写成此贴,希望能帮助和我有同样经历的菜鸟。一、望远镜的出瞳直径与亮度从来没用望远镜看见过星云,我错误地认为是望远镜的放大倍数不够。最近才知道,实际上很多星云的个头都很大。仙女座大星云面积相当于好几个太阳,个头真不小,如果亮度足够的话,肉眼就应该看得清清楚楚。看不见的原因是亮度太低。只要望远镜的亮度足够,就能发现他们,而不
2009-03-08 14:00:00 1977
用ATL建立轻量级的COM对象
ATL——活动模板库(The Active Template Library),其设计旨在让人们用C++方便灵活地开发COM对象。ATL本身相当小巧灵活,这是它最大的优点。用它可以创建轻量级的,自包含的,可复用的二进制代码,不用任何附加的运行时DLLs支持。
2010-08-04
ATL 揭秘之“对象创建”篇
当我们用VC++ ATL 工程创建了一个COM 工程,实现了一个自己的COM 对象,又在另一个程序中CoCreateInstance 这个COM 对象时,不知你是否想过这样的问题:COM 对象是用C++类对象实现的,但是,我们从来没有在自己的代码中创建这些C++类对象——比如,
“new”这些对象。那么,实现COM 对象的C++对象是由谁,何时,以及如何创建的呢?
2010-08-04
用ATL 建立轻量级的COM 对象
C++与COM之间若即若离,和平共处,一次又一次在每个对象中用同样简洁的几行代码实现IUnknown。我敢肯定将来C++编译器和链接器会实现C++对象和COM对象之间自然 的无意识的对应和映射,目前这个环境只存在于实验室中,因此它肯定不是一个你我今天可以购买的产品。眼下可得到的最接近这个环境的东西就是活动模板库——ATL。
2010-08-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人