http://blog.csdn.net/archimedes_zht/archive/2008/06/01/2360652.aspx
http://blog.csdn.net/coanororc/archive/2008/06/01/2393178.aspx
http://blog.csdn.net/danforn/archive/2008/06/01/2379927.aspx
http://blog.csdn.net/lvyehuaigu/archive/2008/06/01/2446873.aspx
http://blog.csdn.net/haskio/archive/2006/11/17/1393282.aspx
http://blog.csdn.net/Image_Graphics/archive/2006/11/22/1405436.aspx