`
emavaj
  • 浏览: 49862 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
最近觉得自己长进了不少起码不会像以前谁说Java不好,说Java慢,我就跟谁急看了Java 4 ever 便大呼过瘾,觉得那个才是真理!(Java 4 ever是一部非常有意思的短片,仔细看每个人物代表的事物,和他们的对话,你会发觉很多东西)   以前总觉得,自己花了那么多的精力去学一门语言,到头来,被N多人说不是觉得很委屈,血气方刚者,早已经破口大骂了... 也不问问这些评论到底对不对,或者对于这个领域使用这门语言合适不合适就算别人说在了点上,那为何你气愤呢?别人评论的是语言,又不是使用语言的人... 但是事实是,谈论语言的长短时,总是火药味十足...   如果真的热爱,比如Java ...
最近忽然发现自己以前写的程序好“丑”...冗余的变量,啰嗦的语句,糟糕的注释,晦涩难懂的算法表达...自己多看2遍就觉得想吐...   正如某个家伙说的一样:每个程序员都应该对代码有洁癖!   从代码的一桩桩“丑事”,足可以看出,自己的功力...准确说,应该是自己的内力,远远达不到“拿出去见人”的水平 package Manager; //包名居然用大写! ...... import KGW_hbm.Brand; import KGW_hbm.Commodity; import KGW_hbm.SPType; import KGW_hbm.User; publ ...
最近 受了点小打击,忽然觉得自己刨掉那些什么SSH、什么XFire、什么Flex等等之外... 自己似乎就没剩什么了,整个一个“框架男”、“技术膜拜者”... 悲剧!   招式极其华丽,内功却平平淡淡... 或许这就是我自己给自己的反思 ...
Flex 的 单元测试 感觉蛮 麻烦的 不像Java的JUnit4一样,随便加个@Test就可以运行了   一个Flex单元测试需要: 一个TestSuit (测试套件) 一个测试的Application   TestSuit 就像一个容器,把要测试的方法加入到这个Suit里面,然后再在Ap ...
情景是这样的: 主应用程序有一个Accordion控件 Accordion控件中2个页面,其中有一个ViewStack控件 (默认的selectIndex不是ViewStack所在的页面)   我的操作是点击应用程序的一个按钮(位于主应用程序,但是不在Accordion中) 按钮响应的操作是 让 Accordion 的 selectIndex 改变成ViewStack所在页面 并且接着让 ViewStack 的selectIndex也改变   本来以为很简单的,但是...却抛出了错误   ViewStack没有属性或者方法   我一开始以为ViewStack的sele ...
如果不使用Hibernate , 仅使用JDBC 以前觉得有点不方便,但是现在觉得,Hibernate也不是哪都适用 对于小项目来说,Hibernate反而是个累赘,还不如使用JDBC方便   使用JDBC查询的时候,有点不是很理想的是,返回的是ResultSet,而不是Bean 需要你再做一次转换,才能变成方便使用的Bean 而且,相较于Hibernate来说,抓取并自动填充Set,JDBC显得比较苍白无力   情景如下: 一个User实体,有uId,username,和group /**. * 用户 * @author eMavaj * 2010-5-31 ...
以前用Cairngorm框架的时候,颇为惊讶,居然只有十几K的大小 难道很简单?   用了一段时间后,发现,其实做个MVC框架并不是很难(难在完善与通用)   自己也想搞点积累,就试着做了起来,打算搞个自己的MVC框架   要做 ...

Flex 操作视图层

    博客分类:
  • Flex
事件的创建,分发,监听,处理,思路都是很清晰的 事件可以自己继承Event类,然后加入属性存储处理所需参数 分发可以EventDispather分发 监听和处理也不是很难   现在的问题是,处理了事件之后,该如何改变视图?   比如登录模块是一个Module,用的是ModuleLoader加载 那么登录之后,怎么取得另一个Module改变视图? 或者改变主引用程序,切换State或者ViewStack?   我想了一下...也只能写下一下的代码了 方法其实很简单,就是Application.application,获取主应用程序实例 <mx:ViewStack x ...
Flex 做表现层,需要Java提供数据 这个是自然也必然的选择 (当然可以用PHP,但是...觉得合适吗?)   Java端如何写才好?   下面是我的写法: UserDao层,就是Dao,数据访问对象 /**. * 用户实体交互对象 * @author eMavaj * 2010-5-28 */ public class UserDao { /**日志对象.*/ private static Log log = LogFactory.getLog(UserDao.class); /**. * 根据用户名密码得到用户实体 * @p ...
哎,其实对Flex爱之恨之啊...   加载图标和图片,网上的例子到处都是... 非常可惜的是,都是“写死的”...   很容易看到,都是 /**背景图片.*/ [Embed("com/emavaj/myfriend/assets/pic/bg.swf")] [Bindable] public var bg:Class;  用“绑定”,然后再赋值给需要的控件 那么如果用户需要上传图片,把路径存入数据库了 读取的时候,怎么用以上的方式读取图片呢?   1) 读取图片 var loader:Loader = new Loader(); loader ...
 Flex 是异步的... 这个大家应该是知道的...   那么,大家有没有对异步的开发方式困惑呢 ?   具体说就是...你不知道方法什么时候执行...   还是模糊,举个例子吧:   var request:URLLoader = new URLLoader(); request.addEventListener(Event.COMPLETE,loadStateInfo); request.load(new URLRequest(this.file));  这个是Flex 读取远程资源的例子 这个语句监听了加载的完成,然后执行loadStateInfo函数   ...
这篇文章是基于上篇文章 只是稍微复杂一点而已...   废话少说了,看代码: package com.emavaj.myfriend.view{ import flash.events.MouseEvent; import mx.controls.Alert; import mx.controls.Button; import mx.events.DragEvent; public class FriendIcom extends Button { /**添加监听.*/ public function FriendIcom() { su ...

Flex 多效果 切换

    博客分类:
  • Flex
Flex 的效果 是它的一大亮点 也是非常能提升用户体验的   单一的效果大家应该都会做   可以加入<mx:Move/> 等效果标签,或者new 一个 Move对象,然后play();   加入一个ViewStack的切换,只有一个效果...那么肯定不会让人很满足... 所以 我们要用<mx:Parallel/>将我们的效果组织起来 比如: <mx:Parallel id="lo" targets="{[h1,h2,loginD]}"> <mx:WipeDown target=&qu ...
这个连接时Adobe官方的一个例子 http://examples.adobe.com/flex3/devnet/networkmonitor/main.html 相信大家都看过   而且肯定会对其中ViewStack切换时候的动画产生兴趣...   小弟不才,看了半天源码,只能做成这个小例子,希望大家指教   例子代码: <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/ ...
...这个编程规范的重要性... 前辈说得太多了...小弟就不罗嗦了... 就归结一句吧:让你的代码有质量,而不是垃圾   我贴上一段小弟写的,忘大家指点   类结构:   编程规范首先一点,就是类结构的合理 (如果你传源码给大牛看,别人一看你的包乱摆...估计也没什么心情)   com.emavaj.public_database.*  上面的包名为:   com/cn/org/net.公司名/公司域名.项目名.具体模块名   代码: /**. * 执行保存操作 (全部字段) * 值传入的顺序要和数据库的字段顺序一致 * @param ...
Global site tag (gtag.js) - Google Analytics