codeproject上面一个很好的例子,下载了下来,很有参考意义,友情转发