技术文章索引

  这几年文章没怎写多少,大部分时间不是在处理if else,就是看别人的文章。但相信大家都清楚,只有自己写出来,才是真正学会了。

 

WPF:

  AllComboBox——带有(All Options)选项的WPF ComboBox

  如何用最简单的方法让WPF程序支持多国语言,并且语言文字用户可以随意编辑?

 

.NET: 

  Singleton Best Practice

  实用小程序——C# 关闭显示器

  二进制与布尔数组

  .net 4.0 学习笔记(3)—— 线程基础(上)

  .net 4.0 学习笔记(4)—— 线程基础(下)

  MEF学习笔记(1)——什么是MEF?

  MEF学习笔记(2)——创建MEF

  .net 4.0 学习笔记(1)—— C#4.0语言和动态运行时的改进

  .net 4.0 学习笔记(2)—— CLR和BCL的更新

  我对C#表达式的理解

  Interface和Object的关系

  利用微软企业库轻松给你的WPF程序加上异常处理和日志记录

 

编程技巧:

 

  Use DynamicXElement to create xml 

  让Linq的Dictinct更给力

  重构到扩展方法(1):让集合操作更方便

  分享一个自己写的”弱引用“+”延迟初始化“的对象包装类

  小技巧:NHibernate做完一个操作(事务级别)如何Callback?

  小技巧:让你的程序不费吹灰之力跑的更快

  重构到扩展方法(2):别再写(Action)(delegate(){...})了

  重构到扩展方法(3):支持链式写法,让我们疯狂的点点点

  来给反射调用加加速(1):利用表达式树

  来给反射调用加加速(2):手写Emit

  重构到扩展方法(4):轻松遍历WPF可视树与逻辑树

  重构到扩展方法(5):动态给实例增加行为

  重构到模式(1)——宇宙大爆炸:跟If else说再见

 

经典收藏:

  【转】C#中的弱事件:不同的解决方法

  【收藏】C#中的多线程——入门

  【收藏】C#中的多线程——线程同步基础

  【收藏】C#中的多线程——使用多线程

  【收藏】C#中的多线程——高级话题

 

数据结构与算法:

  

  【求职面试】斐波那契数列(C#版)

  【求职面试】左旋转字符串(C#版)

  r-组合生成器——字典序法

 

其他:

  【我的项目经验】——CruiseControl.NET

  【我的项目经验】——进程(上)

  【我的项目经验】——进程(下)

  【我的项目经验】——开发流程管理

  【架构设计】之前传——变态的用户需求

  【我的项目经验】——Visual Studio 插件

  【剖析设计模式】——OO与设计原则

  【速记】进程间传参,对象比较,NHibernate Virtual

posted @ 2011-12-27 17:50  primeli  阅读(280)  评论(0编辑  收藏  举报