09 2012 档案

摘要:@echo offset FrameworkPath=%SystemRoot%/Microsoft.NET/Framework/v4.0.30319if exist "%FrameworkPath%/MSBuild.exe" goto :Startset FrameworkPath=%SystemRoot%/Microsoft.NET/Framework/v3.5if exist "%FrameworkPath%/MSBuild.exe" goto :Startset FrameworkPath=%SystemRoot%/Microsoft.NET/Fr 阅读全文
posted @ 2012-09-30 10:45 Bug山Bug海 阅读(357) 评论(0) 推荐(0)
摘要:快捷键辅助类View Code class HotKey { /// <summary> /// 如果函数执行成功,返回值不为0。 /// 如果函数执行失败,返回值为0。要得到扩展错误信息,调用GetLastError。.NET方法:Marshal.GetLastWin32Error() /// </summary> /// <param name="hWnd">要定义热键的窗口的句柄</param> /// <param name="id">定义热键ID(不能与其它ID重复) </par 阅读全文
posted @ 2012-09-29 21:00 Bug山Bug海 阅读(2733) 评论(1) 推荐(3)
摘要:API导入:View Code public class DwmApi { [DllImport("dwmapi.dll", PreserveSig = false)] public static extern void DwmEnableBlurBehindWindow(IntPtr hWnd, DWM_BLURBEHIND pBlurBehind); /// <summary> /// 启用Areo效果 /// </summary> /// <param name="hWnd"></... 阅读全文
posted @ 2012-09-28 21:49 Bug山Bug海 阅读(1137) 评论(0) 推荐(0)
摘要:XDocument,XElement类:分别代表了XML文档和XML元素,都继承了抽象基类XContainer,调用load可以载入不同存储方式的xml内容并生成文档或元素实例类,静态方法Parse可以直接解析字符串为xmlElements,Descendants方法都是返回指定名字的元素集合,不同的是Elements方法返回的是查找当前元素的子元素,Descendants会继续查找所有子节点XmlConvert类:EncodeName或EncodeNmToken可以编码不合法节点名为合法的,如:XmlConvert.EncodeNmToken("s d")的结果为&quo 阅读全文
posted @ 2012-09-26 21:44 Bug山Bug海 阅读(302) 评论(0) 推荐(0)
摘要:配置文件app.config,其中的<configSections>配置节内的信息是必加的,不然载入会出错View Code <?xml version="1.0"?><configuration> <configSections> <section name="unity" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection,Microsoft.Practices.Unity.Configurati 阅读全文
posted @ 2012-09-26 14:50 Bug山Bug海 阅读(553) 评论(0) 推荐(0)
摘要:浅拷贝:可以直接调用this.MemberwiseClone()完成深拷贝:Clone基类: [Serializable] class BaseClone<T> { public virtual T Clone() { MemoryStream memoryStream = new MemoryStream(); BinaryFormatter formatter = new BinaryFormatter(); formatter.Serialize(memoryStream, t... 阅读全文
posted @ 2012-09-25 21:50 Bug山Bug海 阅读(1985) 评论(0) 推荐(1)
摘要:unity是一个轻量级ioc容器,它为方便开发者建立松散耦合的应用程序,可以在http://unity.codeplex.com/下载获取一个简单的日志功能的配置:日志类和接口: public interface ILog { void LogMessage(string msg); } class LocalLog : ILog { public void LogMessage(string msg) { Console.WriteLine("LocalLog..." + msg); ... 阅读全文
posted @ 2012-09-19 22:10 Bug山Bug海 阅读(448) 评论(0) 推荐(0)
摘要:1.某个类标记为Serializable后如果含有事件,序列化可能会有错误,将event类型的字段加上NonSerializedAttribute特性,一般可以解决2.Dateset与对象集合的转换 http://msdn.microsoft.com/library/bb669096.aspx3.控制台格式化输出http://www.cnblogs.com/zyh-nhy/archive/2007/10/11/921240.html4.Properties.Settings.Default中设置的配置信息,save后是保存在X:\Documents and Settings\Windows登录 阅读全文
posted @ 2012-09-05 20:10 Bug山Bug海 阅读(217) 评论(0) 推荐(0)