
点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
储备列表
-
Irrlicht 游戏引擎开发 cooliris 界面(三)
1(三)着重于介绍如何让场景动起来,以及如何获取和处理消息。源码:example_3.zip <p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px;"
阅读更多soskp-yoours2011-01-24 17:04:58
-
Irrlicht 游戏引擎开发 cooliris 界面(二)
2<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; p
阅读更多soskp-yoours2011-01-24 17:03:37
-
Irrlicht 游戏引擎开发 cooliris 界面(一)
3本文介绍如何用开源的Irrlicht游戏引擎,开发类似cooliris界面的本地图片浏览器,并提供完整的源文件以供参考和进一步开发。您需要具备一定的C++编程基础,了解VS2005编程环境,最好对界面设计也有一定的兴趣。至于3D和游戏编程知识,大概都不需要,因为我也是从零开始。 <p align="left" style="margin-top: 0px; margin-right: 0px; margin-bot
阅读更多soskp-yoours2011-01-24 17:02:53
-
控制键盘上的三个灯
4控制键盘上的三个灯,也就是Caps Lock、Num Lock和Scroll Lock的状态,使用下面的函数就可以了。void SetLockLight(WORD wVk, bool bLight){ short ks = ::GetKeyState(wVk); if((!bLight && (ks & 0x01)) &
阅读更多soskp-yoours2011-01-24 15:45:54
-
VC/C++ 变量命名规则(二)
5a Array 数组b BOOL (int) 布尔(整数)by Unsigned Char (Byte) 无符号字符(字节)c Char 字符(字节)cb Count of bytes 字节数cr Color reference value 颜色(参考)值cx Count of x (Short) x的集合(短整数)dw DWORD (unsigned long) 双字(无符号长整数)f Flags (usually multiple
阅读更多soskp-yoours2011-01-12 16:01:57
-
VC/C++ 变量命名规则(一)
6一、程序风格: 1、严格采用阶梯层次组织程序代码: 各层次缩进的分格采用VC的缺省风格,即每层次缩进为4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进4格。例如: 2、提示信息字符串的位置 在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义
阅读更多soskp-yoours2011-01-12 16:00:18
-
用 GDB 调试程序
7用 GDB 调试程序(一)<tr style="padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left
阅读更多soskp-yoours2011-01-12 15:46:43
-
Intel Threading Building Blocks 之 并行循环
8Intel Threading Building Blocks(下文简称TBB)是一个C++的并行编程模板库,它能使你的程序充分利用多核CPU的性能优势。<div id="endtext" style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left; overf
阅读更多soskp-yoours2011-01-12 13:47:03
-
进入多核时代的C++
9本文介绍了多核时代下C++遇到的问题以及应对手段,最后简单介绍了怎样使用Intel Thread Building Blocks来让C++充分利用多核CPU的处理能力。<div id="endtext" style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left
阅读更多soskp-yoours2011-01-12 13:38:33
-
并发内存分配问题以及TBB的解决方案
10在多线程程序中,普通的内存分配将成为严重的性能瓶颈。本文介绍了怎样使用Threading Building Blocks的可扩展内存分配器来避免内存分配竞争和假共享问题。<div id="endtext" style="margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: left; ov
阅读更多soskp-yoours2011-01-12 13:33:05