上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: --------------------------------------------------------------------------------Requirement:1.创建myCom.dll,该COM只有一个组件,两个接口IGetRes--方法Hello(), IGetResEx--方法HelloEx()2.在工程中导入组件或类型库 #import "组件所在目录myCom.d... 阅读全文
posted @ 2007-11-12 19:25 健忘猪 阅读(9550) 评论(1) 推荐(0) 编辑
摘要: short vartoi(const _variant_t& var) { short value = 0; switch (var.vt) { case VT_BOOL: value = var.boolVal; break; case VT_UI1: case VT_I1: value = var.bVal; break; case VT_I2: case... 阅读全文
posted @ 2007-11-12 13:58 健忘猪 阅读(2887) 评论(0) 推荐(0) 编辑
摘要: 灵活自由是C语言的一大特色,但这个特色也难以避免的带来一些副作用,比如内存泄露。众所周知,内存泄露的问题比较复杂,程序正常运行时你看不出它有任何异常,但长时间运行或在特定条件下特定操作重复多次时,它才暴露出来。所以,内存泄露往往是难以发现,也难以定位解决的。Visual Leak Detector(VLD)是一款用于Visual C++的免费的内存泄露检测工具,用户可从http://www.cod... 阅读全文
posted @ 2007-11-08 09:51 健忘猪 阅读(8505) 评论(0) 推荐(2) 编辑
摘要: keycode 0 =keycode 1 =keycode 2 =keycode 3 =keycode 4 =keycode 5 =keycode 6 =keycode 7 =keycode 8 = BackSpace BackSpacekeycode 9 = Tab Tabkeycode10 =keycode11 =keycode12 = Clearkeycode13 = Enterkeycod... 阅读全文
posted @ 2007-10-05 01:25 健忘猪 阅读(6968) 评论(1) 推荐(0) 编辑
摘要: 文章标题 基于高度图的三维地形生成算法入门篇 —— 均匀网格地形生成算法 来源: [ ogdev ] 浏览: [759] 赵 刚 引言 在三维游戏等建立的虚拟世界中要求虚拟场景具有很高的逼真度,其中的三维地形逼真度是关键之一。然而三维地形的生成和绘制需要巨大的计算量,实景地形的生成还需要地形数据库的支持,在运算能力非常有限的PC机中实时生成逼真的实景三维地形一直是业界的一个难题。三维地形的生成方法... 阅读全文
posted @ 2007-10-04 22:57 健忘猪 阅读(1383) 评论(0) 推荐(0) 编辑
摘要: 由于答应帮朋友搞出来,周末就在踢球前弄了几个小时,VB也就在大学做课程设计的时候有用过一点,现在几乎忘记完拉-_-#!(当初还跟朋友讲,找到c++的代码修改成VB就好了,现在想象还真没那么简单)起初是想从网络上找份原代码来修改下就好拉,可是没找到,也许是我Google baidu的能力不够强,最后觉得自己按照C++的来改。找到OpenGL超级宝典上的例子(好象是在240页的一个例子)尝试转换成VB... 阅读全文
posted @ 2007-09-25 15:08 健忘猪 阅读(2184) 评论(1) 推荐(0) 编辑
摘要: 栈:就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆:就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。大块的内存申请在堆中进行,如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。 阅读全文
posted @ 2007-09-25 14:54 健忘猪 阅读(480) 评论(0) 推荐(0) 编辑
摘要: IDirect3DSurface9 *pBackBuffer; // 取得后缓存表面Device->GetBackBuffer(0, 0, D3DBACKBUFFER_TYPE_MONO, &pBackBuffer);// 将后缓存表面保存为文件(D3DXIFF_*为保存的图片格式,有BMP,JPG,TGA,PNG,DDS等)D3DXSaveSurfaceToFile("paper.... 阅读全文
posted @ 2007-09-20 16:52 健忘猪 阅读(1170) 评论(0) 推荐(0) 编辑
摘要: 事件机制在很多高级程序设计语言中都有支持。譬如VB、C#(delegate)、C++Builder(并不属于C++的范畴。C++Builder中的事件处理器必须用关键字closure修饰)等等,甚至在HTML中也可以见到它的身影。事件机制的引入使软件系统变得更加易于理解——它使一种语言(平台)更加接近于这个世界的真相。事情的发展变得像现实世界中那样顺理成章。某一事件的产生引发了一系列其他事件的产生... 阅读全文
posted @ 2007-09-06 09:47 健忘猪 阅读(803) 评论(1) 推荐(0) 编辑
摘要: 我们把一个仅仅含有纯虚函数的类称为接口,我们也好像已经习惯了将这个接口中的所有纯虚函数全声明为public,而且按照这样的设计,一切都工作得不错。比如COM正是这样做的,它的接口中几乎不会存在private的纯虚函数。那么,让我们想一想,纯虚函数或者虚函数可以为private吗?如果这种方式是可行的,那么什么时候可以将(纯)虚函数设为private了?这些都是本文将要讨论的主题。一起来看看。 ... 阅读全文
posted @ 2007-09-05 22:07 健忘猪 阅读(1641) 评论(2) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页