http://topic.csdn.net/u/20080619/08/dcef3fe2-f95b-4918-8edb-36d48a3d0528.html http://www.cnblogs.com/QLeelulu/archive/2008/10/05/1303997.html