[url]http://blog.csdn.net/shendl/archive/2008/12/23/3589676.aspx[/url] [url]http://blog.csdn.net/shendl/archive/2008/12/25/3599849.aspx[/url]