摘要: 在winform中阻止同一个程序运行多次有很多方式,如用FindWindow、Mutex和C#直接Process遍历,但在wince中上面的方法都行不通FindWindow找不到对应的窗体句柄,CreateMutex创建的信号量总返回87(无论运行几个相同的应用程序),Process更是没有相关方法,通过几个小时的摸索,在ce中可以用进程快照实现此功能,下面是我用C++和C#实现的遍历process的功能 C++控制台应用程序为// Test2.cpp : 定义控制台应用程序的入口点。//#include "StdAfx.h"#include <windows.h&g 阅读全文
posted @ 2012-09-13 23:49 广拓小程序 阅读(2804) 评论(5) 推荐(0) 编辑
摘要: 《两个个很形象的依赖注入的比喻》 何谓控制反转(IoC = Inversion of Control),何谓依赖注入(DI = Dependency Injection)?一直都半懂不懂,今天看到两个比喻,觉得比较形象。 IoC,用白话来讲,就是由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控。这也就是所谓"控制反转"的概念所在:控制权由应用代码中转到了外部容器,控制权的转移,是所谓反转。 正在业界为IoC争吵不休时,大师级人物Martin Fowler也站出来发话,以一篇经典文章《Inversion of Control Containers and the 阅读全文
posted @ 2012-09-13 20:46 广拓小程序 阅读(316) 评论(0) 推荐(0) 编辑