摘要: 有了这个想法,可完全没头绪该怎么开发VS add-in, 无奈,只能仰仗Google大神了,“VS 插件”, “自动代码生成 vs site:cnblogs.com” … 等等,一顿狂搜,了解到了相关的技术有:VS Add-in, CodeDom, T4, Template, Visual Designer, Domain-Specific Languages, Custom tools, etc.VS Add-in: 可以使用任何.Net语言开发VS的插件,可以操作开发环境中的任何元素:解决方案,项目,文件,菜单,Solution Explorer, Output window…CodeDom 阅读全文
posted @ 2011-08-26 23:52 深度 阅读(242) 评论(0) 推荐(1)
摘要: 记录下Linq实现多条件排序.实现多条件排序,在Sql在非常容易实现,只要使用"order by id asc,name asc"就可以了而在C# 2.0之前,一般的做法是新建一个Class,继承自需要排序的Object,并实现IComparable 或IComparator,最后使用Sort方法进行排序.做法比较繁琐.出现Linq以后,排序就方便了一些,使用OrderBy或OrderByDescending进行排序,如果同时为多条件排序,可以在使用OrderBy之后调用ThenBy或ThenByDescending方法进行接下来的排序.排序操作符返回了特殊的IEnumer 阅读全文
posted @ 2011-07-31 00:45 深度 阅读(3593) 评论(1) 推荐(2)