- 博客(1)
- 资源 (10)
- 收藏
- 关注
原创 软件工程——从艺术走向科学
引 言我单枪匹马时,曾经是个好程序员。当带领团队时,却搞得一败涂地。如何改变被动局面,带出最优秀的团队?这篇文章以我亲身的经历,写下我和我的团队在软件工程管理和软件系统设计与开发方面的学习历程,也许,这有助于您了解我们的软件开发过程或者给您带来一点点启示。一、艺术与科学很久以前读过一本书,讨论了艺术与科学的区别。作者认为,艺术不能仅仅局限于音乐、美术、戏剧等传统领域。凡是那些凭借天才的
2007-06-10 13:10:00 3490 7
用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关注的人