日历
网志分类
· 所有网志 (158)
· 随笔记录 (49)
· 光影瞬间 (45)
· 图片记录 (28)
· 诗行偶拾 (6)
· 高考频道 (21)
· 采撷收藏 (4)
· 图片处理 (4)
· 未分类 (1)
站内搜索
友情链接
· 我的歪酷
· 小小的blog
· 青苹的博客
· 笑看风云
·      
· 103英汉发声字典
· 中国摄影在线
· 天涯社区
· 江苏高考信息网

订阅 RSS

0035121

歪酷博客

回声悠远

——生命是历程,回首聆听,岁月的回声悠长而久远……                              


« 上一篇: 最后一个家长会 下一篇: 定格树枝上的春光 »
syndi @ 2008-03-08 23:15

  women's day!
  逢周六,下着雨,在家调程序调了一天。
  安静独坐,思维却行走过如下几个站牌:内部类、弹出式菜单、文本框的CaretEvent和FocusEvent事件。
  内部类很清晰地归纳了事件处理,这增强了代码结构的清晰性,也加强了类的封装效果,有益于程序的维护和更新。其间涉及到了在“A类调用B类中的内部类C的test方法”的问题,寻得解决方案:在B类中设一个C类对象为成员变量c,在A类中设一个B类对象为成员变量b,后再利用b.c可直接访问到C内的方法。


    class B{
        C c;
        class C{
             test(){  ........  }
       }
    }
    class A{
        B b;
        fun(){
           b.c.test();
           .........
      }
    }

  一切固然皆有可能,但要选择简易的路径。所以最好不要出现拉扯不清的访问,针对上述问题尽量要让B类来拥有这样的“智能”,知道恰当的时候作恰当的反应,事件的侦听和处理就是走向智能化的途径,比如常用的MouseEvent。如果上述问题优化成“B类的其他方法调用B类内部类C类中的test方法”,则仿同此理,直接用c.test()实现。
  弹出式菜单也是软件智能的体现,不同的对象上对应不同的菜单项,探明了弹出式菜单与对象的接合,也是用到了MouseEvent。对封装的新感受是:类要尽量地独立,归类和封装可使类更通用化,使程序更简炼。类对于一个程序象是枝干,程序是树。优美的树是枝干分明,各有形态,向天空中散开又聚拢,但少有牵连。
  Java的丛林无边无际,进入其中的我还是饶有趣味,枯燥的代码有时象布满荆棘的路,然而这条小路总会通向清澈的小溪,潺潺的水声和溪边的清风是迷人的。程序设计是一件寂寞而开放的事,寂寞的是孤身独影的形态,开放的是活泼泼的思维,在活泼的思维里,灵感如一触即发的光芒,思维执着地追逐灵感,才能捕捉到一点什么。 
 
  今天的问题是借由“写字留痕”的改版展开的,这是我给自己量身定做的一个小软件,却是好用和实用的,已自用三年,是我随手的电子备忘录。“好用”是不断的改版更新实现的,今天在窗口界面上新增了字体选择的弹出菜单,写字框内新增了编辑弹出菜单。更多的时间化在修理程序的“枝干”,让它的结构更清晰可读。








评论 / 个人网页 / 扔小纸条
* 昵称

已经注册过? 请登录

新用户请先注册 以便能显示头像及追踪评论回复

Email
网址
* 评论
表情
 


 

分类小组论坛
杂谈 , 娱乐、八卦 , 文学、艺术 , 体育 , 旅游、同城 , 象牙塔 , 情感 , 时尚、生活 , 星座 , 科技

请注意遵守中华人民共和国法律法规, 如威胁到本站生存, 将依法向有关部门报告, 同时本站的相关记录可能成为对您不利的证据.

相关法律法规
全国人大常委会关于维护互联网安全的决定
中华人民共和国计算机信息系统安全保护条例
中华人民共和国计算机信息网络国际联网管理暂行规定
计算机信息网络国际联网安全保护管理办法
计算机信息系统国际联网保密管理规定