- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 浅谈#define预编译指令在J2ME项目管理中的作用
<br />#define对C程序员来说并不是什么新鲜的东西,大多数程序员甚至会脱口而出:不就是宏吗?对,#define确实可以用作宏,减少代码的行数及增加代码的可读性。然而,#define的用途并不仅仅如此:把#define和#ifdef,#endif等预编译指令混合使用后,会大大增强工程的灵活性。<br /> <br /> <br />在进入讨论之前,我们先看看相关指令的列表及其各自的作用:<br /> #define DEF_A - 定义DEF_A,使其存在(
2010-12-20 18:45:00 466
转载 wtk 最有用的设置
1,开启wtk模拟器的触摸屏功能打开/wtklib/devices/DefaultColorPhone目录下的DefaultColorPhone.properties文件(最好先安装一个UltraEdit之类的文本编辑器)。然后找到touch_screen选项,修改为touch_screen=true2,设置模拟器权限,以免开发过程中弹出烦人的提示打开wtk模拟器。选择Edit->Preferences->Security然后将Security domain的选项设置为maximum。3,内存和性能监视器E
2010-12-18 21:57:00 502
转载 J2ME的通用联网框架
<br /> 用J2ME的通用联网框架开发联网的应用程序尽管目前的无线网络不够理想,手机联网还是给我们开发人员不小的震撼的。毕竟这真的是件神奇的事情,不是吗?本文将讲述如何应用J2ME平台中的通用联网框架开发联网的应用程序。 <br /><br /> 首先,必须说明一点:MIDP中规定,任何移动信息设备都必须提供通过http协议的支持,而像其他的通信方式例如socket是设备相关的。有些手机会支持,有些则不支持。这里只大概的说明一下http协议相关的内容,如果不了解这个方面的知识请参考http协
2010-12-18 21:56:00 247
原创 J2ME的通用联网框架
<br /> 用J2ME的通用联网框架开发联网的应用程序尽管目前的无线网络不够理想,手机联网还是给我们开发人员不小的震撼的。毕竟这真的是件神奇的事情,不是吗?本文将讲述如何应用J2ME平台中的通用联网框架开发联网的应用程序。 <br /><br /> 首先,必须说明一点:MIDP中规定,任何移动信息设备都必须提供通过http协议的支持,而像其他的通信方式例如socket是设备相关的。有些手机会支持,有些则不支持。这里只大概的说明一下http协议相关的内容,如果不了解这个方面的知识请参考http协
2010-12-18 21:54:00 269
原创 J2ME树形结构实现
<br />树形结构(tree)是比较常用的数据结构了,MIDP中没有它的身影,不然我就不用写这篇文章了。<br />代码如下:<br /> /** * * @author hunhun1981 */publicclass HTree { private HNode root; private HNode current; privateint currDepth; privateint maxDepth; publ
2010-12-18 21:51:00 269
转载 lua 5.0的实现(翻译)1,2,3,4,5部分
原文:http://www.tecgraf.puc-rio.br/~lhf/ftp/doc/jucs05.pdf<br />翻译:dennis zhuang (killme2008@gmail.com) http://www.blogjava.net/killme2008转载请注明出处,谢谢。 摘要:我们讨论了lua 5.0实现的主要新特性:基于寄存器的虚拟机,优化表的新算法以便(将表)用作数组,闭包的实现,以及coroutines(译注:协程)关键字: compilers, virtual machine
2010-12-18 21:41:00 1214
原创 NPC简单AI处理
<br />以前曾做过一个ARPG游戏,相应用到了NPC寻路与攻击多种状态等。<br />一般的NPC移动时就是通过不停检测与英雄是否产生了碰撞,否则就获得英雄的坐标,再进行分X或Y的方向行走。当然这只是用于地图没有任何障碍物上。<br />public boolean isRamWithHero() {// 碰撞检测<br /> if ((x + imWidth > hero.x + 10) & (y + (imHeight >> 1) > hero.y)<br /> & (hero.x + he
2010-09-13 14:15:00 622
原创 《疯狂java--突破程序员基本功的16课》读书笔记
<br />.2.3 调用被子类重写的方法(34)<br />如果父类构造器调用了被子类重写的方法,且通过子类构造器来创建子类对象,调用了这个父类的构造器,就会导致子类的重写方法在子类构造器的所有代码之前被执行,从而导致子类的重写方法访问不到子类的实例变量值的情形。<br />2.2.2 访问子类对象的实例变量(32)<br />如下情况可以出现父类访问子类的情况。<br />view plaincopy to clipboardprint?<br />class Base <br />{ <br
2010-06-29 17:20:00 366
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人