随笔分类 -  .Net

摘要:生活很精彩,所以我自己创造自己的喜欢的东西,或取之有方。有时code累,重复的东西也多...也不是很美观,怎么样让自己更爽赶快顺手的编码呢....所以扩展方法也来了..一、扩展方法描述一方:扩展方法使您能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 对于用 C# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法之间没有明显的差异。扩展方法被定义为静态方法,但它们是通过实例方法语法进行调用的。 它们的第一个参数指定该方法作用于哪个类型,并且该参 阅读全文
posted @ 2012-08-03 15:19 po~饭盒 阅读(6332) 评论(2) 推荐(3)
摘要:前述:软件打包工具有很多种,让人不知道选那个方便自己使用,Tiger Installer是一个在强大的功能和简单易用两个特性中寻找平衡的安装制作软件【此处不是广告】.之前为了图方便一直在用 Tiger Installer。昨天更新了一下Tiger 软件.安装包就不能创建桌面快捷和卸载了卡在那里【Win7 x64系统】,寻求....解决方案.结果:直接用Visual Studio Installer 来制作安装包了.如图:用vs Visual Studio Installer 大家都会,不会的可以看一下园子里的http://www.cnblogs.com/shenqiboy/archive/20 阅读全文
posted @ 2012-07-13 13:58 po~饭盒 阅读(19391) 评论(21) 推荐(4)
摘要:时间:2012年5月25日 11:11:01目的:定时间隔执行一些操作类型:Windows 服务今日创建Windows 服务时间间隔操作时,遇到了Timer 不执行,郁闷了。然后进行了查阅一番。原来Windows服务项目里:System.Windows.Forms.Timer 控件是不会执行的。最后改成了:System.Threading.Timer问题ok了。改用:System.Threading.Timer也是ok的。在.net里有三种Timer,而且这三种timer的命名空间都不一样.分别如下:一类是定时触发事件:1.System.Windows.Forms.Timer使用地方:Wind 阅读全文
posted @ 2012-06-25 10:55 po~饭盒 阅读(2088) 评论(2) 推荐(4)
摘要:2009年的在上海参加了win7的产品兼容性问题活动。在win7系统注册表信息的操作就比较麻烦...不像xp系统那样简单,win7安全性比较高点。所以,在操作win7注册表是必须要有管理员身份才能操作注册表信息,这样不会被UAC(用户帐户控制)阻止访问操作注册表信息。 这里讲一 C# 小列子(高手请绕过此地!), 我们平时都是在xp开发比较多...不过现在很多开发人员也在win7下开发了。 下面是在LocalMachine下的 一下注册表操作 ,就不详说了privatestaticvoid DeleteRegistry(string name){string[] aimnames;Re... 阅读全文
posted @ 2011-06-20 23:13 po~饭盒 阅读(4207) 评论(6) 推荐(4)