随笔分类 - .Net
摘要:特殊符号比如 ™, 要在xml中使用的话, 其实和html的转码是一样的, 参考下面这个表
阅读全文
摘要:http://hawkeye.codeplex.com/
阅读全文
摘要:官方网站: http://www.oz-code.com/
阅读全文
摘要:大多数框架下都提供了事件管理器的,但不使用框架时为了让事件发送者和事件接收者之间解耦,就可以如下写个简单的
阅读全文
摘要:这是一个.net调试工具(当然改吧改吧也可以拿来干坏事),它可以遍历.net应用程序的托管堆, 这不是它最犀利的地方,其相比于其他(比如snoop)来说,犀利的地方在于,其可以用IronPython作为脚本进行调试。这对于没有vs环境并且还想“即时”调试的人来说,很爽啊(至于有多爽,自己去体会吧)。
阅读全文
摘要: vs2008有时会来个"out of memory exception"的编译错误, 这里有方法缓解一下
阅读全文
摘要:文本比较算法之一(API打包下载,算法原理请参考文中的链接)
阅读全文
摘要:对窗口的系统菜单(SystemMenu)的一些操作
阅读全文
摘要:一般情况下,激活父窗口的时候,子窗口会失去焦点,同理,激活子窗口的时候,父窗口也会失去焦点,这有时不太好,我们想办法让他们同时获得焦点。
阅读全文
摘要:想想以前用跟踪鼠标位移的方式来实现窗口拖动的方式还真有些傻, 后来, .Net3.0以来的Window类内置了DragMove方法, 似乎让我们方便的不少, 但, 最近这个方法也不能满足需求了, 因为我需要DragMove过程中向外发事件来通知我"拖动开始了"和"拖动结束了", 可惜的是Window类没有提供者两个事件 (也曾企图通过其他方式来得到通知, 比如监视MouseUp等, 效果不好).
所以就自己来实现窗口拖动吧
不必同监视鼠标位移手动更新窗口位置, 其实通过向窗口发送SC_MOVE命令来移动窗口就可以了,这个命令会帮我们完成位置计算和更新工作.
阅读全文
摘要:我们注意到输入法的候选词窗口是不会被激活而获得输入焦点的, 一个很明显的现象是当你用鼠标点击该窗口时, 系统焦点不会转移到该窗口上, 原来获得焦点的窗口不会失去焦点. 这很棒, 如何实现呢?
阅读全文
摘要:关于VS 断点设置和DEBUG的知识,蛮不错的
阅读全文
摘要:其实SendKeys类提供的方法蛮好用的,可惜的是WPF中不能用了,说是WPF的消息循环方式改成了Dispatcher,所以直接调用System.Windows.Forms.SendKeys.Send()方法会报错. 不过没关系, 至少有use32的SendInput可用,通过P/Invoke方式,我们可以模拟键盘或鼠标操作.
阅读全文
摘要:一个简单的DEMO,看看如何实现进程注入
阅读全文
摘要:Managed? Unmanaged? Native?
阅读全文
摘要:如何在一个窗体应用程序中将控制台窗口也显示出来
阅读全文