2011年11月22日

去掉Xml声明段

摘要: 问题:stringstrXml ="<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> <note> <to>George</to> <from>John</from> <heading>Reminder</heading> <body>Don't forget the meeting!</body> </note>";要去掉它的声明:"< 阅读全文

posted @ 2011-11-22 16:03 理想Ideal 阅读(1024) 评论(0) 推荐(0) 编辑

2011年11月17日

代码阅读感想

摘要: 症状:Common类里放一堆定义异常内容的常量字符串感想:1,Common应该是一些通用的方法,涉及面广,通用性强,没有具体业务特点。Common因此是容易爆炸的一个类,经常放一些分不好类的东西。 2,异常串就放在异常串类内。 3,这么搞没有对应关系,且高层次的类放进了低层次的内容。方案: 异常串就放在异常串类内。 阅读全文

posted @ 2011-11-17 18:35 理想Ideal 阅读(138) 评论(0) 推荐(0) 编辑

2011年11月15日

异常处理总结

摘要: 共三种错误:一,如果是使用不当,这种只需要定义消息,不要定义新异常类型二,如果是程序错误,如果会根据不同的类型采取不同的Catch策略,可以定义自定义错误类型。两个说法:1,自定义异常的处理方式应该与系统异常不同,否则不如用系统异常,当然如果逻辑上有问题也可定义自定义异常。2,自定义异常描述的应该是系统异常描述不了的。三,如果是系统错误,不Catch 阅读全文

posted @ 2011-11-15 10:35 理想Ideal 阅读(99) 评论(0) 推荐(0) 编辑

Windows Phone Mango 本地数据库数据访问层

摘要: Domain文件夹User类 [Table] public class User : INotifyPropertyChanged, INotifyPropertyChanging { private int _index; [Column(IsPrimaryKey = true, CanBeNull = false, IsDbGenerated = true, DbType = "INT NOT NULL Identity", AutoSync = AutoSync.OnInsert)] public int Index ... 阅读全文

posted @ 2011-11-15 10:30 理想Ideal 阅读(299) 评论(0) 推荐(0) 编辑

2011年11月14日

垃圾回收总结

摘要: 几部分组成:1,Finalize[~]方法2,Dispose()方法3,Dispose(bool disposing)方法Finalize方法是每个类都默认有的,且每个类的所有成员的都没有引用的时候就调用,调用完就释放这个对象他的内存。Dispose方法是手动的终结对象,所以这个方法里包含Dispose其引用成员的方法。public void Dispose(){ Dispose(true); GC.SuppressFinalize(this);}GC.SuppressFinalize(this)是通知GC对这个对象不要Finalize了Dispose(bool disposing)方法是.. 阅读全文

posted @ 2011-11-14 17:47 理想Ideal 阅读(163) 评论(0) 推荐(0) 编辑

导航