CSDN专家博客精华版

为人民服务!
  首页  :: 新随笔  :: 管理
上一页 1 ··· 164 165 166 167 168 169 170 171 172 ··· 521 下一页

2007年12月17日

摘要: Nebula2探秘09-IpcPeer(UDP)happykevins文 Nebula2有内置了两种IPC(进程间通讯)的解决方案:IpcServer(UDP)和IpcPeer(TCP);下面一段代码展示如何使用Nebula2的IpcPeer。/********************************************************************... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(130) 评论(0) 推荐(0)

摘要: Nebula2探秘10-Signal Systemhappykevins文 使用Nebula2信号系统的目的: Nebula2的信号系统主要功能是对象间的消息传递。 由于消息的发出者和接收者是在运行时动态邦定的,所以用这种方式传递消息并不会增加程序的耦合度。 另外Nebula2还提供了一个SignalServer用于实现延时消息。Nebula2信号系统主要包含以下几个类: nS... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(179) 评论(0) 推荐(0)

摘要: Nebula2探秘11-Simple Windowhappykevins文 前面的10节主要讲的是Nebula2内核层模块的应用,所以一直在黑黑Dos控制台下工作,可能大家已经非常想念Windows窗口了:) 从本章起,我将开始介绍Nebula2的应用层模块,并以一个最简单的Windows窗口程序开始。虽然简单,但是我们可以从中了解到Nebula2启动一个Windows窗口所需要... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(104) 评论(0) 推荐(0)

摘要: 解析XML的利器-TinyXMLhappykevins l TinyXML简介TinyXML是目前非常流行的一款基于DOM模型的XML解析器,简单易用且小巧玲珑,非常适合存储简单数据,配置文件,对象序列化等数据量不是很大的操作,尤其适用于游戏开发,在Nebula2,CEGUI等开源项目中都有使用。本文的目的就是把这个好东东分享给大家:) l 关于DOM和SAXDOM... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(169) 评论(0) 推荐(0)

摘要: Nebula2探秘12-基于Windows命令行的Nebula控制台happykevins文 “工欲善其事,必先利其器!”本文创建了一个在命令窗口下的Nebula命令控制台.可以直接执行脚本指令,察看当前Nebula的系统状态,察看NOH树及当前工作对象信息,对于调试和控制Nebula2程序非常实用方便!本来Nebula2在nGui系统中已经实现了一个叫做nGuiCmdEntry的控件,这个控... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(176) 评论(0) 推荐(0)

摘要: Nebula2探秘13-输入管理器nInputServerhappykevins文 本节将介绍如何创建和使用nInputServer来检测输入设备的状态及事件。在创建InputServer之前首先要创建一个Windows窗口,这项工作我们已经在第11节中完成。您可能会注意到本节的代码结构与第11节非常相似,只是多出了创建nInputServer的代码和一个DumpInput函... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(118) 评论(0) 推荐(0)

摘要: nutildef.h中主要定义了运行Nebula2程序所需要的最小依赖以及简化声明和使用Nebula2对象的工具宏,代码如下:/****************************************************************************//* Nebula2 - Tutorial Utils ... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(216) 评论(0) 推荐(0)

摘要: OO的bug,C++的bug,还是编译器的bug?按照面向对象的理论派生类可以直接继承基类的公有方法.例如: class base { public: void fun(const int& arg) { } }; class derive: public base { };现在类derive就自然而然的有了一个... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(97) 评论(0) 推荐(0)

摘要: 一、读取Unicode文件 /** * 读取Unicode编码文本文件 * @param resource String - 文件名 * @return String - Unicode文本 */ public static String read_Uni(String resource) { byte word_uni[]... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(90) 评论(0) 推荐(0)

摘要: Nebula2探秘14-nGuiServer的创建与使用happykevins文关于nGui: nGui是Nebula2本身集成的GUI系统。虽然Radon在mangalore中已经集成了对CEGUI的支持,但是nGui相比之下更加简单易用,而且紧密地与Nebula2结合,不存在CEGUI诸多的兼容性问题。另外其天生支持中文,所以在制作简单的游戏UI时可以考虑使用nGui系统。CEGU... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(216) 评论(0) 推荐(0)

上一页 1 ··· 164 165 166 167 168 169 170 171 172 ··· 521 下一页