CSDN专家博客精华版

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

2007年12月17日

摘要: Nebula2探秘01-创建KernelServer&使用loghappykevins文/**//****************************************************************************//**//* Nebula2 - Tutorial 01 ... 阅读全文

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

摘要: Nebula2探秘01-创建KernelServer&使用loghappykevins文 /**//****************************************************************************//**//* Nebula2 - Tutorial 02 ... 阅读全文

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

摘要: Nebula2探秘03-Object System研究happykevins文 首先要创建一个Nebula2符合ObjectSystem规范的类,下面代码创建了一个最简单的Nebula2类: /****************************************************************************//* Nebula2 - Tutorial... 阅读全文

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

摘要: Nebula2探秘04-Time Server研究happykevins文 /****************************************************************************//* Nebula2 - Tutorial 04 *//... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(87) 评论(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)

摘要: Nebula2探秘05-RTTIhappykevins文 Nebula2的RTTI支持都是在nObject这一层实现的,每个继承自nObject的类都有IsA()和IsInstanceof()两个方法,前者用于判断继承关系,后者则用于判断一个对象是否为指定类的实例,下面的代码说明了他们的用法。 /******************************************... 阅读全文

posted @ 2007-12-17 10:51 csdnexpert 阅读(105) 评论(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探秘06-使用Tcl脚本服务Ihappykevins文 首先介绍一个宏定义nNebulaUsePackage,他的作用是将一个Nebula功能模块中所有的Nebula类全部注册到kernel server中。由于前面的范例只涉及到nkernel包中的内容,而nkernel包会在创建kernel server时自动载入,所以我们在之前的例子中并没有使用过这个宏(本节也没... 阅读全文

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

摘要: Nebula2探秘07-使用Tcl脚本服务IIhappykevins文 在前一节中已经介绍了如何在程序中创建和使用TclServer,在程序中调用Tcl指令;这一节我们将学习如何通过与前一节完全相反的途径来使用Tcl。 Nebula2的程序与脚本联系的纽带是NOH,NOH是Nebula2的程序和脚本可以共同访问的数据结构,因此我们可以通过在脚本中访问NOH来实现与程序的交互。 ... 阅读全文

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

摘要: Nebula2探秘08-对象序列化happykevins文 Nebula2的对象序列化系统的设计思路: Nebula2的对象序列化操作是完全依赖于脚本服务存在的。其设计思路就是根据一个Nebula对象的属性生成一个能够重新生成该对象的脚本文件,这个脚本文件必须需要知道该Nebula对象的类型信息(需要RTTI的支持),其反序列化的过程就是将这 个对象New出来,然后通过一... 阅读全文

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

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