• 释放资源的一般范式——更锋利的C#代码小记

    public class Photo : IDisposable{ // 在Finalize函数中调用内部的Dispose方法 ~ Photo() { // 被自动回收时仅释放托管资源,不释放非托管资源 Dispose( false ); } // 提供了自命名的释放资源方法 public void Close() { // 当显式回收时则释放所有资源 Dispose( tru...

    2018-06-17 22:22:22

  • C#窗体布局方式

    DataGridView: 显示数据表 后台数据绑定: Listxxx list = new Listxxx(); dataGridView1.DataSource = list; //设置不自动生成列,此属性在属性面板中没有 dataGridView1.AutoGenerateColumns = false; //取消加载默认选中第一行 dataGridView1.ClearSelection(); 前...

    2018-06-17 22:22:21

  • 我为NET狂~群福利:逆天书库

    慎独自省敬畏心,知行合一致良知。愿与君共勉之... 数学基础:https://pan.baidu.com/share/init?surl=tHa2cx_s4V35qqoF4OXaaw密码: kjdy 最近更新: 2016-08-30 ,欢迎补充 #add:Java EE互联网轻量级框架整合开发 暂缺PDF: │ SQL Server 2012 Analysis Services高...

    2018-06-17 22:22:07

  • ASP的不足与ASP.NET和ASP的区别

    ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: (1)代码逻辑混乱,难于管理:由于ASP是脚本语言混合htm...

    2018-06-17 22:22:03

  • 面向对象的设计三大特征:二 多态

    多态的两个明显的特点: 1. 从父类继承而来的子类可以转换成其父类。 2. 父类中的virtual方法,每个子类都可以override各自的方法;当用父类来引用这些子类,同样的操作而可以表现出不同的操作结果,就是多态。 子类继承基类的所有方法,字段,属性,事件。子类可以选...

    2018-06-17 22:22:01

  • NLog路由规则和上下文信息

    NLog配置路由规则和上下文信息 rules: 规则节点 logger:一个路由规则 rules !--logger name= " * " writeTo= " console " /-- logger name= " * " minlevel= " Debug " writeTo= " debugger " / logger name= " * " minlevel= " Error " writeTo= " error_file " / /r...

    2018-06-17 22:21:59

  • Xml学习笔记(1)

    不同的xml文档构可能要用到不同的方法进行解析这里用到的是例如student name="张三" id="1" sex="男"/这样的结构进行的解析 #region Xml文件常用操作 XmlDocument doc = new XmlDocument(); //创建文档对象 doc.Load("Students.xml"); //加载文档 XmlElement root = do...

    2018-06-17 22:21:58

  • 开通博客,迁移记录

    之前在百度空间里面写一些东西,后来百度空间关闭了,就再也没有写过或者转发过文章,现在转移阵地到此,首先会先把之前的一些零零碎碎迁移过来,记录一下小白的学习过程以及一些事情。...

    2018-06-17 22:21:56

  • 轻量级ORM框架——第二篇:Dapper中的一些复杂操作和i

    上一篇博文中我们快速的介绍了dapper的一些基本CURD操作,也是我们manipulate db不可或缺的最小单元,这一篇我们介绍下相对 复杂 一点的操作,源码分析暂时就不在这里介绍了。 一:table sql 为了方便,这里我们生成两个表,一个Users,一个Product,sql如下: 1 Users...

    2018-06-17 22:21:41

  • Ado.net[登录,增删改查,Get传值,全选,不选,批量删

    [虽然说,开发的时候,我们可以使用各种框架,ado.net作为底层的东西,作为一个合格的程序员,在出问题的时候我们还是要知道如何调试] 一、增删改查 cmd.ExecuteReader();执行查询,所有sql语句的查询都用这个方法; cmd.ExecuteNonQuery();执行所有sql语句的增删改都用...

    2018-06-17 22:21:47

2