只是参考: http://blog.csdn.net/visualcatsharp/article/details/8332411 http://www.blogjava.net/demibug/archive/2013/03/13/396355.html http://blog.csdn.net/dragoncheng/article/details/6927687