Title is No Title

not very good here!

导航

2004年3月31日 #

static/register/atuo/extern/volatile/const

摘要: static l 静态变量作用范围在一个文件内,程序开始时分配空间,结束时释放空间,默认初始化为0,使用时可改变其值。 l 静态变量或静态函数,即只有本文件内的代码才可访问它,它的名字(变量名或函数名)在其它文件中不可见。 l 在函数体内生成的静态变量它的值也只能维持 int max_so_far( int curr )//求至今(本次调用)为止最大... 阅读全文

posted @ 2004-03-31 17:06 abraham 阅读(1013) 评论(1) 推荐(0) 编辑

STL is very important,so we learn.

摘要: 什麽是STL呢?STL就是Standard Template Library,标准模板库。这可能是一个历史上最令人兴奋的工具的最无聊的术语。从根本上说,STL是一些“容器”的集合,这些“容器”有list,vector,set,map等,STL也是算法和其他一些组件的集合。这里的“容器”和算法的集合指的是世界上很多聪明人很多年的杰作。 STL的目的是标准化组件,这样你就不用重新开... 阅读全文

posted @ 2004-03-31 17:04 abraham 阅读(622) 评论(0) 推荐(0) 编辑

print a bmp 2

摘要: /* HDC hDC, 打印机dc HBITMAP hBmp, 待打印位图 int iX, 位图的左上角点x坐标 int iY, 位图的左上角点y坐标 double dScaleX, 打印机分辨率和屏幕分辨率x方向的比值,在没有指... 阅读全文

posted @ 2004-03-31 16:40 abraham 阅读(526) 评论(0) 推荐(0) 编辑

Create COM step by step 2.

摘要: 第七步 实现IClassFactory的方法 实现类CAddFactory的方法。创建一个新文件(AddObjFactory.cpp)。提供类IUnknown和IClassFactory的方法实现。AddRef,Release和QueryInterface方法实现和前面类CAddObj中这三个函数实现基本一样。在方法CreateInstance中,类CaddObj被实例化并且传回其接口指针。L... 阅读全文

posted @ 2004-03-31 16:23 abraham 阅读(702) 评论(1) 推荐(0) 编辑

Create com step by step.1

摘要: 目录: 介绍 接口 第一步:创建IDL文件 第二步:生成类型库 第三步:从IAdd继承 第四步:实现IAdd的方法 第五步:实现IUnkown 第六步:类工厂 第七步:实现IClassFactory的方法 第八步:实现DllGetClassObject 第九步:实现DllCanUnloadNow 第十步:DllRegisterServer和UnregisterServer 第十一步:将IDL文... 阅读全文

posted @ 2004-03-31 16:18 abraham 阅读(1167) 评论(0) 推荐(0) 编辑

Write COM using only C++

摘要: 本文提供一个完全用C++实现的进程内(DLL)COM服务器,不要ATL或MFC提供任何支持。用这种方式编写COM对象可以让你深入地洞察到COM处理进程内服务器的方法以及COM是如何创建类工厂的。利用本文提供的这个简单框架你可以实现很基本的COM组件,如外壳扩展(Shell Extensions)等。如果你在使用过程中发现了任何问题,请将它反馈到vckbase@public.hk.hi.cn。... 阅读全文

posted @ 2004-03-31 12:37 abraham 阅读(1011) 评论(0) 推荐(0) 编辑

COM Second Teck.

摘要: 走马观花看COM服务器——描述COM服务器的基本要求。服务器生命其管理——描述COM服务器如何控制加载时间。实现接口,从IUnknown开始——展示如何用C++类编写一个接口实现并描述IUnknown之方法的目的。深入CoCreateInstance()——探究CoCreateInstance()的调用机理。COM服务器的注册——描述完成服务器注册所需要的注册表入口。创建COM对象——类工厂... 阅读全文

posted @ 2004-03-31 12:01 abraham 阅读(1287) 评论(0) 推荐(0) 编辑