请看: http://blog.csdn.net/Phoenix001/article/details/4259914 或者 http://www.cnblogs.com/yanpeng/archive/2009/06/09/1943348.html