http://blog.csdn.net/royal_coffee/archive/2007/12/07/1922521.aspx http://blog.csdn.net/jiljil/archive/2009/03/27/4028872.aspx http://blog.csdn.net/cryeyes/archive/2009/09/11/4541979.aspx