到现在为止,小工程基本上完成了.如果再想起别的好的东东,再加上去吧.
做这个小工程,我们充分发扬了"站在巨人的肩膀上"的理论,现在理解了,前人的总结是多么的重要啊!
从开始选择做什么小工程到选择众多版本中的哪一个,我愈发感到充分利用网络是多么的难?网络是一个大型资源库,资料全面不必说,可也正因为如此,要想准确检索需要的资料,采用的关键词尤其重要.所以要全面理解你需要的是什么,然后浓缩为关键字,或者去专门的网站.
最后采用这个版本运行起来比其他几个要好,但是它的代码写的很乱.第一,没有层次,缩进之类的全都没有;第二,没有注释.于是我和丹丹两个人先把那些代码编辑的有层次感了,该缩进的缩进,该换行的换行,然后就开始看代码.看别人写的代码,理解起来总是很难(小程序还好说,而这个程序,对我们来说算是不小了),因为开始的时候总是按着编程人员的思路走,看了一遍也不是很懂.于是,就开始想要做这个程序,哪一部分该实现什么功能,然后去看对应的代码,再理解.最后,经过我们两个沟通,也算是理解了.(不过,有些算法,自己想还是想不出来...)
看完代码,基本可以运行,接着就开始完善.先给程序加了一个暂停,因为源代码里根本没有这些完善程序的代码,只是可以让程序运行的主要框架.托盘技术以前没有接触过,我们就想将它弄成托盘的,这样打开也可以继续玩...等等,实现了几次,做得总算是比较完善了......
总结下来,这个小工程让我成长了不少.通过运用托盘技术,更理解了;自己动手操作,动脑思考,更知道怎么样能达到目的了.还有,写代码一定要写注释,不然给读者造成太大的麻烦了``````