http://dev.csdn.net/article/28/28069.shtm http://search.csdn.net/Expert/topic/1525/1525202.xml?temp=.9699365