随笔分类 -  .Net

SelectAll
摘要:function selectAll(obj) { var theTable = obj.parentElement.parentElement.parentElement; var i; var j = obj.parentElement.cellIndex; for(i=0;i<theTable.rows.leng... 阅读全文
posted @ 2007-04-15 16:08 冰羽 阅读(438) 评论(0) 推荐(0)
性能测试:Reflection VS CodeDom
摘要:进行这个测试是由数据持久层的性能问题引起的。 访问一个实体的属性,直接访问当然是最好的方式,但在数据持久层(包括其他一些工厂模式)中,持久层不能预知实体的属性,自然也无法用直接访问的方式来获 取或设置属性值。在这种前提下,反射成为被广泛采用的访问方式。但众所周知,反射的性能是比较低的,大量的使用反射会造成程序性能的下降。.Net框架提 供的CodeDOM 对象模型为我们提供了另一种访问实体属... 阅读全文
posted @ 2006-08-13 22:34 冰羽 阅读(333) 评论(0) 推荐(0)
如何实现网页上的气球提示
摘要:工作一直压得喘不过气来,也好久没搜集.Net之外得东西了,作为一个程序开发人员,我经常羡慕那些界面上非常友好得网页,感觉一个人性化得界面也是赢取 用户欢迎得最直接得方法,在开发window应用程序那会,经常遇到气球提示等问题,解决起来比较麻烦,今天在经典论坛转了下,发现了一个在网页上实现气 球提示得好办法:基本原理就是用浮动层来显示提示信息,然后在层里面通过添加图片和背景图片来实现气球得效果。然后... 阅读全文
posted @ 2006-08-13 22:27 冰羽 阅读(605) 评论(5) 推荐(0)
层次逻辑关系的xml实现
摘要:最近接到一个项目,其中的一个业务大概是这样的:A 包含 B 和 C,这是一种层次关系,但是用户要自己定义自己的层次关系,也就是说用户可能定义成A包含 D 和 B。 本来这种层次关系很符合 合成模式的环境,但是合成模式的在修改这种关系的时就要修改大量的代码,根据Ioc的思想,我们可以在一个factory里面封装这样的层次关系。这样做虽然使得变化集中在这个factory里面,但是用户自定... 阅读全文
posted @ 2006-05-17 23:53 冰羽 阅读(500) 评论(0) 推荐(0)