2012年11月9日

转:一堂如何提高代码质量的培训课

摘要: 今天这堂培训课讲什么呢?我既不讲Spring,也不讲Hibernate,更不讲Ext,我不讲任何一个具体的技术。我们抛开任何具体的技术,来谈谈如何提高代码质量。如何提高代码质量,相信不仅是在座所有人苦恼的事情,也是所有软件项目苦恼的事情。如何提高代码质量呢,我认为我们首先要理解什么是高质量的代码。高质量代码的三要素我们评价高质量代码有三要素:可读性、可维护性、可变更性。我们的代码要一个都不能少地达到了这三要素的要求才能算高质量的代码。1.可读性强一提到可读性似乎有一些老生常谈的味道,但令人沮丧的是,虽然大家一而再,再而三地强调可读性,但我们的代码在可读性方面依然做得非常糟糕。由于工作的需要,我 阅读全文

posted @ 2012-11-09 17:01 livewall 阅读(72) 评论(0) 推荐(0)

eclipse插件ExploreFS,vrapper...

摘要: 积累eclipse插件·ExploreFS 1.0.0在eclipse中打开本地文件夹。小东西,可没有觉得别扭。之前用easyExplore,但是安装麻烦。update site:http://junginger.biz/eclipse/·vrapper在eclipse里使用vim的方式update site:http://vrapper.sourceforge.net/update-site/stable·veloeclipse.vm文件的编辑器,用了velocity的web项目就得用这个吧update site:http://veloeclipse.googl 阅读全文

posted @ 2012-11-09 16:52 livewall 阅读(324) 评论(0) 推荐(0)

2012年11月8日

Apache POI(Excel) 初探

摘要: 工作需要,了解了下使用POI解析Excel的方法。虽然是抄抄,希望对大家有所帮助。将我在官网上收集的资料贴一下。快速入门,可以作为代码参考的,官网取名:忙碌的程序员入门HOWTO系列,简单介绍了下怎么使用POI,讲到了两套不同的API,一套是user model,调用相对较简单,抽象比较高一点,占内存(memory footprint)大,另一套是event user model,抽象层次低,调用相对较复杂,占内存小,适合想要了解下Excel文件的同学。另附上usermodel的类图,也是来自官网。最后贴上一个简单的TestCasepublic void testCellType(){ HS. 阅读全文

posted @ 2012-11-08 16:58 livewall 阅读(537) 评论(0) 推荐(0)

2012年11月7日

找个地方开始写博客

摘要: 干了一年多了。工作能够应付,但是总觉得自己肤浅。简单而朴素的认为,还是应该多学习多积累。以前也写过博客,总是不了了之,现在打算在这里积累下自己有意无意学到的知识。愿能长久~ 阅读全文

posted @ 2012-11-07 17:23 livewall 阅读(129) 评论(0) 推荐(0)

2010年12月31日

自定义style,在后置代码中引用已定义的样式的方式

摘要: 我需要做一个treeview,需要自动加载treeview的节点.今天遇到的问题是加载后无法定义样式.刚刚试验出了办法. 1.就是在blend里通过edit templateedit a copy 来做个样式,然后找到xaml代码Style x:Key="TreeViewItemStyle" TargetType="sdk:TreeViewItem".表明他的名称. 2.在后置代码中写如下代码:    jiangsu.Style = (Style)(this.Resources["TreeViewItemStyle"]); 只是刚刚试验出来的.不知道是否有问题.我测试的结果还是可以的. 阅读全文

posted @ 2010-12-31 14:55 livewall 阅读(434) 评论(0) 推荐(0)

silverlight DataBind 小Demo

摘要: 我其实不懂C#,原来学的java.最近因为毕业设计的缘故必须要学silverlight.属于按葫芦画瓢的级别.DataBind的流程1)在XAML中添加Binding Class.指定binding的源,目标和绑定模式.示例{Binding FirstName,Mode=”oneway”}2)在后置代码中添加事件和事件处理程序3)书写类, 如果是twoway,实现INotifyProperty接口.添加NotifPropertyChanged事件.写处理程序,在构造函数中添加要通知的改变的属性4)在代码中实例化绑定数据,然后将目标的DataContext设为被实例化的对象.XAML代码Book 阅读全文

posted @ 2010-12-31 10:14 livewall 阅读(250) 评论(0) 推荐(0)

导航