relation url: http://blog.csdn.net/compassbutton/archive/2007/06/01/1634236.aspx http://blog.csdn.net/CompassButton/archive/2006/11/06/1368958.aspx