this is a project for VB.net study, do some experiments 2013-5-21