摘要:
有时候我们需要在动态运行的时候,转换一个对象的类型,这里提供一段小代码来完成这个工作: public class DynamicCastType{ static MethodInfo castMethod; public static object Cast(object obj, Type targetType) { if (castMethod == null... 阅读全文
摘要:
这篇文章不讨论多语言的方案,只是介绍使用资源文件(.resx)解决多语言的一个自动化工具。 T4模板 T4模板不用太多介绍了,博客园里面搜T4就有很多文章介绍。 .resx资源文件 在VS中添加一个资源文件,默认会自动生成一个支持强类型的资源文件类,比如,添加Resources.resx,并有一个字符串资源: 那么默认的代码生成器会生成一个强类型的... 阅读全文
摘要:
最近artech写了系列T4模板的文章,我也来凑凑热闹,发布3个T4模板的include文件,我把源代码发布到CodePlex上了,地址:http://t4includes.codeplex.com/ 现在简单介绍一下这3个include,以后有时间再详细介绍 最基本的:VSHost.ttinclude 这个include就是提供一些简单地操作当前Solution(及所有Project)的方法... 阅读全文
摘要:
我承认了,我标题党了。 原来想题目准备是:“读周鸿祎公开信《腾讯欲置360于死地 必须得反抗》”,原谅我吧。 当你们读完,发现我原来准备的题目都是标题党,再次原谅我吧。 原文呢,原文在哪里?我这个人比较极端,从不安装周鸿祎出品的任何东西,也不浏览他的网站,所以,这个原文就用博客圆的吧,这篇文章的内容有些也是这个新闻评论里面的: http://news... 阅读全文
摘要:
最近在研究T4模板,其提供了一个include file的功能,可以将一些供代码生成公用的方法和类放到include文件中,提高代码生成代码的重用。如果把include file放到项目中.tt文件同一个文件夹中,vs2008可以找到它,但是这样的话,修改include文件将要维护多个版本。如果把include文件不放到项目中并且让vs2008能自动找到它,就可以不用维护include文件的多个副... 阅读全文
摘要:
最近一直在看关于EF4.0的POCO的一些文章,自己也想做一些POCO的测试,正好看到风车车的Entity Framework 4 第一篇 POCO和双鱼座的POCO真那么重要么?,对于风车车EF4系列的第一篇POCO中就使用Code Only来讲解有点不太适应,呵呵,一下子就进入了没有edmx的时代了,过度太快了:)。看了双鱼座大侠的文章,感觉是真正的面向对象的设计,并且从正文中进入了这篇文章:... 阅读全文
摘要:
从服务端返回如下的JSON: {Id:2,Name:'Child1',Parent:{Id:1,Name:'Parent'}}定义了如下的JsonReader来准备显示角色列表,父角色的名称影射成ParentName:var myReader = new Ext.data.JsonReader({ idProperty: 'id' root: 'rows', totalProperty: 're... 阅读全文
摘要:
最近笔记本的vista系统越来越慢了,准备重新安装系统,既然Win7都出来了,那就让vista退休吧。 系统安装过程很顺利,完成之后发现系统里几个设备驱动没有找到,其中就包括显卡(Geforce G 103M,这个在我的意料之中,因为之前Vista也不认识这个显卡): 于是,去nvida的官网下载最新的驱动程序: 用下载下来的安装程序,却只能安装声卡,没有发现与该驱动兼容的显卡(唉,怎么又在我的意... 阅读全文
摘要:
今天学到一招,更改sql server数据库中表的所有者: exec sp_msforeachtable 'sp_changeobjectowner ''?'', ''newOwner''' 阅读全文
摘要:
最近更换开发机的环境,从Windows XP换到Windows 7,结果以前在XP下的一个VS2008的一个插件项目在新环境中编译老是出错: Failed to retrieve paths under VSTemplate for the specified registry hive 在网上搜索了一番,终于找到一篇文章介绍的解决方案: 运行Vs2008 SDK-〉Tools-〉Reset th... 阅读全文