2008-07-25
polish学习心得
关键字: j2me polish记得去年刚毕业的时候,先是去做j2ee开发,后来糊里糊涂地进入了现在的公司做手机软件开发,公司以前用的体系架构是在polish的基础上改造的,与polish 有很多的相似之处。当时在学习polsih的时候感觉很是费劲,在开始几个月时间里,公司没有安排什么像样的活,最多就是写个控件,好几个月下来对polish的认识还是一头雾水,后来自己利用工作之余认认真真的看了关于polish的各方面的资料,感觉polish也就那样子,下面说说自己的一点看法。
polish的架构可以从下面的方面来理解:polish主要是理解了Screen,其它的就很简单了。
Screen的理解。
第一,由里到外-----分层。
第二,在分层的基础上,由上之下布局。
怎么讲?
分层:第一层是背景层,第二层是跟container平行的层,第三层:浮动信息层。
由上到下布局主要看第二层:title、subTitle(tabBar)、container、menubar,第一层背景没有什么可说的。
第三层:浮动信息层,可以用该层来显示一些提示框使用,如:输入法的显示等等。
就这么简单,也许有人会说polish里面的Form之类的类,其实这些类很简单的,Form没有什么内容,它只是对Screen的一个包装,来对外提供一下接口而已。
至于这些组件的响应也就是根据分层的逆推回思想去的做各个层面的控件响应的。
个人觉得有了上面的思想学习polish是件非常简单的事。
polish给我们提供了很多很好的UI组件,我们学习的过程中可以劲情的享受,当然也要取之精华,去之糟粕,因为polish是面向大众的,它相应的逻辑处理也就很复杂,我们可以结合它优点,去掉繁琐的地方,自己写适合自己UI控件。
欢迎大家说出自己的学习心得,一起学习一起提高。


评论
出现你说的那种情况,应该是你的代码可能有问题啦,我觉得首先把polish里面的demo看懂了,再在demo的基础上修改来学习和提高,之后就要修改polish的源代码啦,呵呵。