摘要: CleanAOP实战系列--WPF中MVVM自动更新作者: 立地邮箱: jarvin_g@126.comQQ: 511363759CleanAOP介绍:https://github.com/Jarvin-Guan/CleanAOP前言讲起WPF,开发模式MVVM是必不可少的,使用MVVM模式以后可... 阅读全文
posted @ 2015-12-08 21:14 ♂立地← 阅读(1369) 评论(0) 推荐(3) 编辑
摘要: CleanAOP--简介作者:立地(欧文)邮箱:jarvin_g@126.com导语:AOP为Aspect Oriented Programming的缩写。 意为:面向切面编程。将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的分离,将它们独立到非指导... 阅读全文
posted @ 2015-11-05 00:24 ♂立地← 阅读(4038) 评论(32) 推荐(13) 编辑
摘要: .NET在EF中使用sql,用动态类吧!前言 在.NET中使用Entity Framework能快速、方便地结合LINQ来对数据库进行一系列的增删改查操作。但是由于EF根据表达式最后生成通用的sql来执行,进行具体的数据库操作。根据本人使用EF的经验,对于增、删、改的操作,可以直接使用EF的接... 阅读全文
posted @ 2015-10-26 16:10 ♂立地← 阅读(5065) 评论(9) 推荐(9) 编辑
摘要: 刚发布了一个 .net压缩解压库,基于SharpZipLib开发 ,支持进度查看,支持路径保持与否。CL.IO.Zip 是一个基于SharpZipLib的一个压缩和解压的类库,提供给用户在.net环境下使用(VB.NET,C#..等等)当前最新版本为:V1.1.0github地址:https://g... 阅读全文
posted @ 2015-06-16 12:24 ♂立地← 阅读(4417) 评论(8) 推荐(5) 编辑
摘要: WPF 蒙罩层 LoadingPage前言 无论是在PC客户端,移动端,网站,在遇到长时间处理的时候都会需要用到蒙罩层,让用户有更好的体现。今天上网逛了一下各位前辈网友的蒙罩层的实现方式,觉得有很多都搞复杂了(利用前台代码+后台代码+数学计算),无疑增加了维护的难度。然而,本人参考了各位前辈的实现... 阅读全文
posted @ 2015-03-05 16:59 ♂立地← 阅读(3457) 评论(3) 推荐(6) 编辑
摘要: WPF如何用TreeView制作好友列表、播放列表前言 TreeView这个控件对于我来说是用得比较多的,以前做的小聊天软件(好友列表)、音乐播放器(播放列表)、类库展示器(树形类结构)等都用的是TreeView,下面以一个好友列表为例,说明一下制作过程,这个过程可以搬迁到其他类似的场景中去(树形... 阅读全文
posted @ 2014-06-17 09:35 ♂立地← 阅读(3948) 评论(2) 推荐(8) 编辑
摘要: WPF多线程UI更新——两种方法前言 在WPF中,在使用多线程在后台进行计算限制的异步操作的时候,如果在后台线程中对UI进行了修改,则会出现一个错误:(调用线程无法访问此对象,因为另一个线程拥有该对象。)这是很常见的一个错误,一不小心就会有这个现象。在WPF中,如果不是用多线程的话,例如单线程应用... 阅读全文
posted @ 2014-05-27 22:20 ♂立地← 阅读(37541) 评论(9) 推荐(15) 编辑
摘要: .NET责任链模式、单例模式、模板方法模式混用前言 哇,看到题目挺长的,这个组合型的东西,到底能干啥呢?本篇文章来一起琢磨琢磨,这两天为了团队的软件赶工,我负责的那一块叫:插件管理器。我们团队的成员用的语言还是挺分散的,本人C#,队长VB.NET,还有其他成员写易语言等,系统的功能插件是我们分开写... 阅读全文
posted @ 2014-05-25 00:17 ♂立地← 阅读(1499) 评论(3) 推荐(4) 编辑
摘要: .NET单例模式-------各种写法&&验证前言 单例模式对大家来说都不陌生,也很容易搞懂其原理,本篇文章也不提供单例模式的详细原理解析,本篇文章的目的是展示在C#中单例模式的各种实现方案(不完全,只是最通用的方式)以及其特点的验证(是不是真的线程安全,是不是真的延迟初始化?),写单例模式的... 阅读全文
posted @ 2014-05-21 13:24 ♂立地← 阅读(6224) 评论(15) 推荐(19) 编辑
摘要: 迭代器模式和组合模式混用前言 园子里说设计模式的文章算得上是海量了,所以本篇文章所用到的迭代器设计模式和组合模式不提供原理解析,有兴趣的朋友可以到一些前辈的设计模式文章上学学,很多很有意思的。在Head First 设计模式这本书中,也有说迭代和组合模式混用的方法,但是使用的语言是JAVA,实现起... 阅读全文
posted @ 2014-05-18 17:55 ♂立地← 阅读(1579) 评论(4) 推荐(0) 编辑