走路应该留下脚印

人生的代码我来书写

导航

随笔分类 -  C#

【转载】解决 安装或卸载软件时报错Error 1001 的问题
摘要:卸载或安装程序时出错1001:错误1001可能发生在试图更新、修复或卸载windows os中的特定程序时。此问题通常是由于程序的先前安装损坏而引起的。 错误“1001”通常会遇到,因为程序的先前安装被破坏或者由于Windows安装不处于正常状态(例如,注册表已经被恶意软件修改)。 在这种情况下,用 阅读全文

posted @ 2024-03-22 15:56 wingfay 阅读(1270) 评论(0) 推荐(0)

win7 升级Power Shell到4.0
摘要:因为用到EntityFrameworkCore ,想使用scaffold 来生成models。 提示我power Shell 2.0不支持命令,然后需要升级PS。 PS win7 升级文件下载地址是 https://www.microsoft.com/zh-CN/download/details.a 阅读全文

posted @ 2018-11-26 14:46 wingfay 阅读(1715) 评论(0) 推荐(0)

.net Cache 需要注意的地方
摘要:需要注意的是,当cache被更新也会调用callback,触发时 枚举状态是System.Runtime.Caching.CacheEntryRemovedReason.Removed 但是cache并不会删除掉。 阅读全文

posted @ 2018-06-27 11:45 wingfay 阅读(185) 评论(0) 推荐(0)

更新VS2017会出现“请更新 Visual Studio 安装程序 再继续” 提示
摘要:在win10下 用管理员身份下再运行一次VS2017的安装程序,就好了。 阅读全文

posted @ 2018-01-10 14:42 wingfay 阅读(1293) 评论(0) 推荐(0)

KEYPREVIEW 属性
摘要:问题引入: 程序中窗体级的快捷键不好用,或者是窗体级的代码不响应........... KeyPreview 属性 获取或设置一个值,该值指示在将键事件传递到具有焦点的控件前,窗体是否将接收此键事件。 属性值 如果窗体将接收所有键事件,则为 true;如果窗体上当前选定控件接收键事件,则为 false。默认为 false。 备注 当此属性设置为 true 时,窗体将接收所有 KeyPress... 阅读全文

posted @ 2008-11-27 12:11 wingfay 阅读(1114) 评论(0) 推荐(0)

讨论 winform 引擎以及 CancelButton,OKButton 的实现原理[转载]
摘要:前面提到了form关闭时的两个奇怪现象,有不少朋友参与了讨论。 有些朋友还没有看清楚问题的所在就很轻率的评论。 A.Z. 在讨论中已经找到的问题的基本所在,问题关键还是在 CalledClosing 这个变量的状态。 这个问题要从另外一个奇怪现象说起。 为什么直接给 form的DialogResult属性赋值会导致form关闭? 这个属性的set函数如下: public void set_Dial... 阅读全文

posted @ 2008-11-27 12:10 wingfay 阅读(570) 评论(0) 推荐(0)

AndAlso,OrElse和And,Or的区别[转载]
摘要:AndAlso和OrElse应该是vb。net引入的新运算符。 因为用vb。net的时间还不是很长,之前我一直以为他们和and,or根本没有区别。 现在终于明白,他们之间还是有很大区别的: AndAlso,OrElse相对于and,or最大的特性是会自动实现“最短路径”。 所谓“最短路径”就是指:当第一个被比较的运算式的结果已经能决定运算的最终结果时,就不会再去比较其他运算式,因此可以避免掉额外... 阅读全文

posted @ 2008-11-21 10:14 wingfay 阅读(320) 评论(0) 推荐(0)

在使用String下Split方法时需要注意的两三点
摘要:string.Split给我们提供了非常灵活的使用方式, 但是如果使用不当, 会造成错误, 最近在做code review时, 看到大部分人这么使用: string s = "A|B|:|C:D"; string[] ss = s.Split("|:|".ToCharArray()); //ss[0]: A //ss[1]: B //ss[2]: //ss[3]: //ss[4]: C //ss... 阅读全文

posted @ 2008-11-20 10:26 wingfay 阅读(238) 评论(0) 推荐(0)