http://blog.csdn.net/tuyang120428941/archive/2010/08/28/5846334.aspx http://www.vckbase.com/document/viewdoc/?id=1419