http://blog.csdn.net/zyboy2000/archive/2009/05/12/4166809.aspx http://www.cnblogs.com/smart_qiang/archive/2009/02/22/1396083.html http://blog.csdn.net/wwwxxlby520/archive/2009/07/23/4371150.aspx