摘要:
很久以前做开发的时候用到一个效果,在表格上,当鼠标移入一行的时候,当前行变色,移出的时候颜色再变回去。那个时候觉得这个效果很炫,经常用,不过那个时候IE6泛滥,所以有时候会出现脚本错误,后来逐渐的被一些空间代替,例如jQuery或者Ext等等,但是现在有些时候只是要这个一个小小的效果,不需要用到其他js的框架,所以有找回去以前的方法,好在现在IE和其他浏览器几乎不会因为这个小小的问题报错了。所以这是一个很方便地方法了。代码如下:1 <ol onmouseover="this.style.backgroundColor='#ebeff9';" onmou 阅读全文
摘要:
这个关于泛型约束的东西我看了几天了。一直没打看懂,我的领悟能力有点差,刚才突然明白了一点,泛型约束的意思就是说:类的泛型,只能是where字句后面所写的接口或类。这么说好像也有点不大明白,举个例子。我有一个接口,如下: 1 ///<summary> 2 /// 国籍的接口 3 ///</summary> 4 public interface INationality 5 { 6 string Nationality 7 { 8 set; 9 get;10 }11 string GetNationality();12 }然后该接口有... 阅读全文
摘要:
开发过程中遇到一个问题,我想到的解决方法是将一个dictionary字典如何存如数据库,读出来的时候还是这个字典然后接触到对象的序列化与反序列化。开始打算序列化成为xml的形式,因为sqlserver中有xml字段,可是dictionary无法进行序列化。那么就只能序列化成为二进制流存到数据库的image字段中通过linqtosql回来的字段查看,其实image是binary形式的。首先设计数据库的要存储的对象的字段为image类型然后写一个序列化的类例如: 1 [Serializable()] 2 public class PermissionModel 3 { 4 public Di... 阅读全文
摘要:
其实严格来说这个应该不算是优化的内容,昨天我做了一个UI,也是相当于一个学习和复习,然后我想我做个什么啊做个什么啊。。。后来打算做个RSS采集器,用到了一个开源的叫做RSS.NET的项目,这个东西挺不错的。然后我就在项目中引用,然后创建对象,不过我在MainWindow函数中读取了RSS。1 private static RssFeed feed;2 public MainWindow()3 {4 InitializeComponent();5 feed = RssFeed.Read(Url);6 }这样做导致了一个结果就是,程序启动的时候会有一点延迟。所以我想到了后台线程执行... 阅读全文
摘要:
WPF虽然很美观,效果很炫,但是对资源的消耗也很大,尤其是初次接触WPF的人,因为很多地方虽然实现了想要的效果,但是由于经验问题,所以也会造成很大的资源浪费,好的程序,需要更好的优化。虽然可能只是节省了很少的一点资源,但是对整体程序运行的速度与稳定性来说,也许就起到了决定性的作用;每个地方都能做到一点优化,那么在成个程序中,优化的效果就会很明显,流畅、稳定,才是一个程序的健康状态。在MSDN上看到的这个说明“对象行为”,上面说到,每一个SolidColorBrush占用的大小,当冻结的时候,需要212字节,未冻结的则需要972字节,即使单位很小,但是差距还是非常大的,通常我们写程序的时候,这类 阅读全文