随笔分类 - c#+Winform
应用开发
摘要:LINQ to SQLite完美解决方案
阅读全文
摘要:C#异步调用的实现机制及调用方法
阅读全文
摘要:当我们需要使用的对象很复杂或者需要很长时间去构造,这时就可以使用代理模式(Proxy)。例如:如果构建一个对象很耗费时间和计算机资源,代理模式(Proxy)允许我们控制这种情况,直到我们需要使用实际的对象。一个代理(Proxy)通常包含和将要使用的对象同样的方法,一旦开始使用这个对象,这些方法将通过代理(Proxy)传递给实际的对象。 一些可以使用代理模式(Proxy)的情况: 1、一个对象,比如一幅很大的图像,需要载入的时间很长。 2、一个需要很长时间才可以完成的计算结果,并且需要在它计算过程中显示中间结果 3、一个存在于远程计算机上的对象,需要通过网络载入这个远程对象则需要很长时...
阅读全文
摘要:在另一篇文章里,我说了.NET异常处理机制中的自定义异常处理,今天我要说的是另外一种异常处理。在写处理程序异常的过程中,可能会遇到各种不同类型的异常,而已要抛出不同的人性化提示,如果统一抛出一样的提示,就不人性化了,我们一般的处理方法 是:publicvoidUpdate(){try{}catch(SqlExcetionex){thrownewexcetion(ex);}catch(IOExcetionex){thrownewexcetion(ex);}//其它异常…catch(Exceptionex){thrownewExceptioin(ex);}} 或者采用异常嵌套(异常里嵌套异...
阅读全文
摘要:Linq to entity多表查询如何返回查询结果
阅读全文
摘要:编辑器加载中...using System;using System.Collections.Generic;using System.Web;using System.Xml;namespace RealEstateInfoManageSystem{ ///<summary> /// XMLHelper XML文档操作管理器 ///</summary> public class XMLHelper { public XMLHelper() { // // TODO: 在此处添加构造函数逻辑 ...
阅读全文
摘要:C#迅雷七窗体特效,使用DWM实现Aero Glass效果
阅读全文
摘要:在datagridview里添加自定义控件列
阅读全文
摘要:我们谈到C#打印和C#打印预览的实现其中主要就是包括:页面设置、打印预览、打印三大部分。打印的原理是:生成mdi文件,系统碰到mdi的时候会自动以打印的方式处理。所以,不管用什么模板,什么方式;能在PrintPage事件处理中,生成一张要打印内容的图片就OK了!主要的支持类都包括在命名空间System.Drawing.Printing中,在程序集System.Drawing.dll中实现。C#打印和C#打印预览的实现主要通过PrintDocument类来完成,另外还包括几个辅助类:PrintDialog(打印对话框)、PrintPreviewDialog(打印预览对话框)、PageSetupDialog。
阅读全文
摘要:LINQ查询返回DataTable类型
阅读全文
摘要:C#中强制转换、Convert转换 和Parse转换的差异(二)
阅读全文
摘要:C#中强制转换、Convert转换 和Parse转换的差异
阅读全文