这几天一直在思考怎么样设计Wap的引擎。因为在j2me有限的资源上去解释xml是比较慢的,所以j2se上的xml类库是不适合用在j2me上,后来在网上查找了下发现了XmlPullParser ,而且用起来速度快,而且包也很小。现在把这两天学到的知识记录下来。
我的需求是解释一个标准的wml。比如:
xml 代码
<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD& ...
上网找了这些标签,方便设计。哈和哈
一保存就变样了。还是给个连接吧
www.cnblogs.com/kangtr/archive/2005/12/02/289546.html
结构相关标签
语法及属性
<wml>
content
...
刚才在我的Q群里面讨论了下关于Wap Explorer的开发。里面的朋友建议我把开发的过程写到blog,以方便学习与讨论。现在我把我写好的代码公布出来。并说明我的设计结构。(在此说明下,对于里面的UI设计我前面写过很多文章)
一个UI包--包括了所有的界面实现接口等,Wap的显示也主要是通过这个包里面的东西划出来的。
&nbs ...
前几天说要设计一个Wap浏览器的,经过上个礼拜天的设计,基本已经把UI的框架搭建出来了。不过对于wap的Wml解释器还没写,一来这方面比较难写,没有实践过,二来这几天公司有事情忙。所以就停了下来,不过趁着今天下午有空,我发些设计好的截图给大家看。
在UI里我实现了对字体的控制已经对皮肤(所谓的皮肤只是换换颜色而已)的控制
艾可惜只能发3个附件。
最近设计程序的时候,老抛出NullPointerException,ArrayOutOfIndexException异常,发现这些异常的抛出对程序的稳定性是有好处的。它可以防止程序崩溃。
不过相信开发过程序的人应该对这些异常操作是很厌烦,有什么办法可以避免这些操作呢?
什么时候抛出异常,什么应该在程序里抓住异常?
比如你对一个对象的操作
& ...
昨天完成了一个小程序,所以今天有比较空闲了,前阵子自己设计了j2me的UI,所以对在一手机画布上绘制UI也算是比较有心得的。所以今天突发奇想,不如自己定制一个wap浏览器来玩下。
自己以前也做过wap网站,所以也知道它的大概个标签,想来通过xml包解释这些标签不难,现在把我的个人想法发到这里来,希望各位爱好者提供建议。
1:设计一个可组装的UI以提供对xml解释后的支持。 ...
社会心理学是研究个体和群体的社会心理现象的心理学分支。个体社会心理现象指受他人和群体制约的个人的思想、感情和行为,如人际知觉、人际吸引、社会促进 和社会抑制、顺从等。群体社会心理现象指群体本身特有的心理特征,如群体凝聚力、社会心理气氛、群体决策等。
社会心理学是心理学和社会学之间的一门边缘学科,受到来自两个学科的影响。在社会心理学内部一开始就存在着两种理论观点不同的研究方向,即所谓社会学方向 的社会心理学和心理学方向的社会心理学。在解释社会心理现象上的不同理论观点,并不妨碍社会心理学作为一门独立学科应具备的基本特点。
  ...
心理学是研究人和动物心理活动和行为表现的一门科学。心理学一词来源于希腊文,意思是关于灵魂的科学。
灵魂在希腊文中也有气体或呼吸的意思,因为古代人们认为生命依赖于呼吸,呼吸停止,生命就完结了。随着科学的发展,心理学的对象由灵魂改为心灵。直到19世纪初叶,德国哲学家、教育学家赫尔巴特才首次提出心理学是一门科学。
人在生活实践中与周围事物相互作用,必然有这样或那样的主观活动和行为表现 ,这就是人的心理活动,简称心理。具体地说,外界事物或体内的变化作用于人的机体或感官,经过神经系统和大脑的信息加工,就产生了对事物的感觉和知 ...
虽然以前用easymock测试过Dao,但那些Dao的实现,要么就hibernate,要么就用spring,而这两个框架的执行正确与否我们是不用关心的。JDBC是不是也这样测试了。答案是肯定的。
这几天要用存储过程跟jdbc来做个项目,想想也有好长一段时间没用过JDBC来做项目了。该复习复习了。
前阵子学了easymock,真好现在可以派上用场了。不过在测试的过程中还是遇到了不小问题,想来是自己基础不好的缘故。
...
这篇文章基本上是没怎么加我自己写的代码的,几乎全部是eclipse生成的,本人只是拿这个例子来说说自己的认识,所以里面很多错误,看了就把它忘记吧。建议到网站找资料,我想更适合你。
最近发现rcp的资料越来越多,而自己有处于比较有空的状态,所想写一篇完整的Rcp教程,由于我也是初学,所以写出来的很多东西可能都是错的,所以建议参考一些资料:
http://www.eclipse.org/home/categories/rcp.php Eclipse Rcp的官方网站。
http://www-128.ibm.com/develope ...
文章转自http://www.j2medev.com/blog/user2/titoudao/archives/2006/2401.html
主要收藏用。
一、大陆可访问的优秀英文信息源
1、英国《经济学家》 http://www.economist.com
2、美联社 http://wire.ap.org/GoToAP.cgi
3、英国BBC http://news.bbc.co.uk
4、《纽约时报》 http://www.nytimes.com
5、普利策新闻奖1995年到2001年全部获奖作品 http://www.pulitzer.org
6、美国全国广播公司 ht ...
- 11:47
- 浏览 (1006)
- 评论 (0)
经过前几篇的测试学习跟实践,我觉得有必要对这次学习做个总结。其实上面的话只是幌子,主要原因还是javaeye的
lighter 写道
貌似这一篇文章要放在"agile"版块更好一些吧.
btw:wuhua同学写文章有时候可以把两篇结合成一篇,可能会更好一些,不然让别人看一篇文章要看一,二,三,四才能看完.个人建议而已,别见怪.
觉得他说的很对,当时是出于篇幅过程,怕javaeye blog不支持大篇幅的文章,所以拆开。不过我觉得我这个担心是多余的。这里说句题外话,我用过很多 ...
都说程序员很浮躁,动不动就那跳槽威胁公司,以提高自己的价值。
但是真的就是这样吗? 你看海尔,你看联想,TCL那个不浮躁,动不动就说什么国际话走出中国市场。它们就是不甘于现状,敢于浮躁。这不就是为了提高自己的竞争力吗?
浮躁本没罪,被人骂多了就有罪了。浮躁是人不安现在的本能反映,它足以摧毁一切,想想要是邓爷爷也安于现状,当时人家的年龄可是7老8十的,人家干吗这么拼命啊。还不是浮躁, ...
Action的测试是比较辛苦的。因为它依赖与其他的环境(比如tomcat)。
在我的印象中,基于struts的测试是很麻烦的,因为对于execute方法,你必须mock两个对象进去。
还好。基于Webwork的测试相对简单些。
下面让我们来测试一个例子吧
java ...
测试Service,因为Service依赖的Dao, 所以只需Mock一个Dao即可。在这里我详细的介绍关于注册这个功能的测试
java 代码
public interface IAccountService extends IBaseService {
Account findAccountById(String id);
& ...
前阵子发表过 我的第一个真正意义上的测试 。
里面对于测试Service大家是没有意义的,对于测试DAO层则表现各有各的看法。
比如
robbin 大哥建议:
测试DAO不如连数据库一起测试吧。因为DAO测试的目的不是DAO接口实现对不对,而是测试是否如你预期的发送了SQL,如你预期的返回了结果集。这个时候你Mock之后,测试就没有意义了。
hyysguyang &n ...
我做过的项目不多。也就几个。做项目的经历是个学习的过程。
第一个项目,纯Jsp,没有任何的java类,当时就觉得好郁闷啊。做久了,根本找不到北。
第2个项目:开始会用些javabean来做了。但是还是一个字好乱。
第3个项目:开始使用hibernate, 只是对数据库层做了些简单的封装 ...
在javaeye学习一段时间单元测试后,虽然测试的文章不多,但都是经典帖子。同时也发现这里面讨论的关注点大部分是对测试的目。对于该怎么测试,怎么样才可以让测试自动话
,怎么样保持测试的实效性等讨论的比较少。
最近被公司逼的急了,它要求在这个月里写一篇关于单元测试的论文。无奈之下,只好来到这里记录下自己学习的点点滴滴。以方便自己以后整理成论文。
做事往往要带很强的目的性去做才可以成功,单元测试也不例外
单元测试目的:
首先保证代码质量。
其次保证代码的可维护。
再此保证代码的可扩展。
目的之一代码的代码质量。
我们编写的代码虽然可以通过编译器检测到语法 ...
这两天忙着学习关于单元测试,游戏的事情放到放下了。趁着现在有点时间,把我自己一个简单的框架拿出来参考下。
这里用的人物图片资源是整合fins刚上传的一个游戏,
在这里我说下简单的功能,
1。mali只能向前走,走过了就回不了头了
2。为能实现跳跃,跟出现关外
3。人物只能之下行走,不能根据场景的路线判断行走,比如前方有个台阶,要跳跃。
...
今天跟市场的人去跑。见一个客户,都怪我连对方是什么样的情况都不了解,去的很匆忙。只知道是做外贸的,想做个网站。
去到一看,傻眼了。洋人。哈,幸好跟我同去的老板会英文。不知道他们在唧咕什么,后来都是老板跟我翻译,然后我提出一些要求,最后谈到价钱。整个过程就是这么简单。
让我感受最深刻是要学英文了。不过最欣慰的是,那边的电脑都中毒了。因此认识了些女孩子,并加了QQ,说什么远程协助帮她杀毒。哈哈哈
& ...
前段日子很无聊,也是很无奈的。经过了这段日子的,我想了很多事情,虽然全部想通,但却努力的去想了。我想这样就Ok了
对吗?
好了。前阵子,老板请喝早茶,顺便跟我们这些技术人员讨论了怎么样可以提高我们内功的问题。我老板也是技术出身的。有相当多的经验,当然我最初的想法并不是去研究测试,我直接提出:“我觉得我们应该提高我们对设计模式的理解”。他却不怎么同意,说测试才是我们现在的当务之急,然后很肯定的说。TDD,重构都是建立再单元 ...
本想不应该写称blog。应该发表到j2me圈子的论坛里面。但是论坛只是很简单的文本,并没有上传图片。所以就贴到这里了
前几天闲逛了一些素材网站。发现有个用户设计了一些资源,所以下载下来,自己对人物的动作做了些修改。上传出来,大家看看有几乎就一起搞个简单的冒险岛游戏。
怎么样?
我专门开这个帖子,然后希望有时间,并且爱好j2me game开放的朋友跟贴。并提出自己的想法。
呵呵
好久没写自己的内心感受了。这段时间狂发j2me的文章。纯粹是个人爱好。而非工作需要。说来自从结束上个IKan项目后。现在的工作基本上是维护一些老应用程序。有时候甚是觉得无聊。同学们都说我变了。变的沉默,而我自己到不察觉,或许有些事情真的是需要外人来提醒啊。前阵子也曾经跟公司提过,我想做技术之余兼任市场方面的工作。提是提了。后来就没下文了。上次主管提出说要修炼修炼我们的内功。也提出了些具体方案,比如从测试入手。艾,最近心情不怎么顺。星期6,7都睡觉。要么就跟朋友出去逛逛。不太喜欢编码了。或许我们在适当的时候,适 ...
个人认为游戏最难控制的就是这些线程了。如果游戏复杂的话。为了避免资源冲突,死锁等。这方面对程序要求是很高的。还好。我那个游戏很简单,所以就不用考虑到这些。
只要一个最重要的东西就行了。
java 代码
//无非是要程序不停的运行,直到游戏结束为之
while (true) {
...
这里介绍的是Game的逻辑类,主要控制游戏的动作,以及绘制。
详细里面代码有注释
java 代码
/********************************************************************
* 项目名称 ...
这里我将要讲述我游戏的主角,Hero。这里的游戏的主角相对比较简单。 只需实现,飞机的移动以及创建。
唯一的两点是飞机移动的时候,不能把飞机都给移动到屏幕外面去了。只有的话,那我们这些设计游戏的人就太不专业了。呵呵。
至于发射子弹,本来我也想把Ball跟发射子弹的创建以及管理都放在此的,后来想想,还是分开点好。这些就是高手们常常说的。要解耦啊,每个类应该尽量简单啊。不应该负责额外的工作啊。
&nbs ...
设计游戏我个人认为一个好的角色操作将事半工倍。所以我现在把雷电的所有角色抽象成一个Fairy。里面有实现绘制的方法以及移动,碰撞算法。
在这里我强调下,我的碰撞算法是简单的实现。就是一个物体为参照物体。在10像素范围内x,y轴如果发现另外一个物体侵入则判断为true,发之为false
java 代码
package org.wuhua.game.model; &nbs ...
这几天公司比较有空闲。我未曾设计过游戏。不过出于学习的原因也搞了些玩玩。现在我设计了一个手机雷电弱智版本。
游戏只是实现了最基本的功能。比如飞机移动。产生飞机。发射子弹。击中敌方,爆炸等功能。还有很多的地方不好。不过话又说回来,只是入门的。所以大家做个参考,学习学习就ok了。里面的注释也写的比较详细。希望大家多多指教
艾,不想解释了。贴代码算了
java 代码
/********************************************************************
*
* 版权说明,此程序仅供学习参考。不能用于商业
*
**************************************************************** ...
- 浏览: 562663 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
我的相册
我女朋友
共 12 张
共 12 张
最新评论
-
Google产品大全
很全很全很全很全
-- by sheandwei -
说真的UCWEB看奥运真方便
楼下的。话不能这么说。我现在上班开奥运就靠它了,
-- by wuhua -
说真的UCWEB看奥运真方便
傻佬,这也值得说
-- by caohj -
UCWEB使用秘诀
最近发现UCWEB有准备发布新版本了。到时再仔细研究相关的一些特殊用法。
-- by wuhua -
开始进入另外一个领域
自己的水平还很菜啊。要努力学习
-- by wuhua






评论排行榜