之一: http://blog.csdn.net/orbit/archive/2006/08/20/1099963.aspx 之二:http://blog.csdn.net/orbit/archive/2006/08/27/1129132.aspx