- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 多实例程序(Multiple Instance Application)中窗体调用 ShowDialog() 导致所有实例失去响应的问题, 及解决方案
一个类似 word 的 Multiple Instance Application 程序(简称 A), 使用 Microsoft.VisualBasic 中 WindowsFormsApplicationBase 提供的方法实现, 遇到问题: 其中一个应用程序实例跳出对话框的话, 其他应用程序会因为这个不属于它们的对话框而锁住, 从而失去响应这跟另一种应用场景(简称 B)很像, 即一个主程
2009-12-23 14:22:00 1671 2
原创 匿名方法(暨 lambda 表达式)使用指南
C# 中提供了一些很便利的语法元素, 如匿名方法, 但是如果滥用的话, 往往会引起出乎意料的问题 所以使用时最好遵循一定的规范:1. 考虑匿名方法的使用以不影响代码可读性为前提2. 需要重用的代码, 不应该写在匿名方法中3. 匿名方法(暨 lambda 表达式)参数名称应该与对应的委托一致4. 若需要手动管理委托的引用, 以避免内存泄露, 则不应该使用匿名方法
2009-12-21 11:16:00 449
原创 partial class 仿 xxx.Designer.cs 分组显示的小技巧
直接使用 partial class 的话, 创建的 partial 文件是并排显示的, 而不是像 xxx.Designer.cs 一样 group 于 xxx.cs 下面解决这个问题, 需要手动修改该项目的 .csproj 文件, 为需要 group 的 partial class 文件定义一个 字段 将指定的 partial class 由 改为 ====>
2009-12-17 11:34:00 715
The Elements Of Programming Style 2ed(Kernighan,Plauger)
2010-02-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人