CSDN专家博客精华版

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

2007年12月17日

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

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

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

posted @ 2007-12-17 10:51 csdnexpert 阅读(232) 评论(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 阅读(224) 评论(0) 推荐(0)

摘要: Nebula2探秘06-使用Tcl脚本服务Ihappykevins文 首先介绍一个宏定义nNebulaUsePackage,他的作用是将一个Nebula功能模块中所有的Nebula类全部注册到kernel server中。由于前面的范例只涉及到nkernel包中的内容,而nkernel包会在创建kernel server时自动载入,所以我们在之前的例子中并没有使用过这个宏(本节也没... 阅读全文

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

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

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

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

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

摘要: —————————书中是以“混沌”作为术语,我觉得有些拗口,所以改成“混乱”。在现在的软件开发中,软件工程协会所制定的能力成熟度模型(CMM)被誉为圣杯,并在当今的世界中大行其道,随着软件开发的过程的细化程度而分成五级。愈高的等级,过程愈细化。为的就是追求一种稳定,一种可控的效果。并也取得了一种快速开发的结果。但 CMM / ISO9000 / BRP 这种被书中所描述为“里程碑”式的开发,只... 阅读全文

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

摘要: ————————这本书叫《自适应软件开发》,封面上写着“尤其适用于紧张、高度竞争和经常变更的软件项目”,其实这是片面的,这本书所表达的思想应该是“适应于人类的一切活动,大则包括社会制度,小则包含个人发展”。生物进化被达尔文解释为“适者生存”(survival of fittest),要是达尔文错了呢?现在许多人更相信的是“适者达到”(arrival of fittest),也就是说,生物的进化... 阅读全文

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

摘要: ————几年前,当我确定我的发展方向是软件开发时,给自己订下的三步曲是:软件编程、软件设计、软件工程。随着对既定目标的越来越近的时候,我却出现了一种困扰我的忧虑。记得两年前开始的一个正规的软件项目,我是一个程序员,项目就像一颗种子一样渐渐得长成了一棵大树,按道理来说,看到如此成果应该会有一些成就或是自豪。可是我却感到了一种忧虑,人在项目当中究竟是什么呢?现代科学的软件管理让软件开发变成“软件工... 阅读全文

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

摘要: 用GDB调试程序GDB概述————GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。一般来说,GDB主要帮忙你完成下面四个方面的功能: 1、启动你的程序,可以按照你... 阅读全文

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

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