http://soft.yesky.com/lesson/281/2472281.shtml
http://developer.51cto.com/art/200601/19865.htm
http://developer.51cto.com/art/200909/149221.htm
http://wenku.baidu.com/view/6fdf65edb8f67c1cfad6b83f.html