三月总结
时间如白驹过隙,自开年以来,三月已划上了一个不完美的句号。在这不完美的三月,
我主要完成的任务如下:
1、研究打包工具InstallShield 2009及InstallShield 6.0,将以前Installshield 6.0上的FlashDemo Studio项目迁移到InstallShield 2009中,并发布新版本2.28A。在研究Installshield 2009的时候,遇到很多问题,也从而在网上认识了一些国内同行。在他们的帮助和自己的探索下最后终于完成了新版本的发布。
2、按照如图1-1所示的方案,修改TimeLineBar:实现时间轴的缩放及放大、时间轴跟随鼠标选择区域放大而移动等功能。在这过程中,遇到了一些问题。如:CimageList加载位图不成功、自作主张地加上某些功能提示,造成与产品设计不符合等等。
图1-1
3、按照如图1-2所示的方案,重新修改TimeLineBar.最后按照自己的设计声音的缩放功能不能完美的与项目的其他功能相兼容。
图1-2
4、完成程序预启动或项目装载时的进度提示标志,如图1-3。此代码与MainFrame的创建有关,我设计用OnTimer进行创建。最后在领导的指导下,采用了菜单或窗体闲置时创建。
图1-3
5、更新产品内部版本为2.28B,没过多久,再次更新为2.28C。在做2.28C安装盘时,遇到了与网上所发布的版本不能兼容的问题。在公司同事和国内网上论坛的帮助下都未能解决,已经失去了方向,不知道从哪里入手。产品已做好,发布在即。不能因为新的安装包不能兼容而延误发布日期,这个责任不是我所能承担。InstallShield封装了许多自己的东西,它让我不能具体的把握问题的所在,只知道一个方向。最后在我静下心来,在泡了一天多的国外论坛和自己的探索下终于得到解决。
在这万物苏醒的阳春三月里,我不知道自己学会了什么。为了让自己的心灵得到安宁,我只好对自己说:我对MSDN帮助文档更熟了;我的英文阅读速度更快了;我的编程能力提高了(看不见的提高);我越来越接近社会了。在剥着瓜子时,爬上山顶时,我就会想道,我何时对软件工程规范有良好把握;何时能够精通UML、ROSE,熟练使用Rational Rose、PowerDesigner等工具进行设计开发;何时才能才能预测并良好的把握软件的开发周期。这一切好像是梦,离我越来越遥远……