PC Camera开发已经过了一个阶段了。1.0 Version也Release了。PC Camera的开发中我主要管理下层的Directshow的下层部分。
闲的时候顺便为产品的发布做了写工作,学了InstallShield 2008,后来又用Installshield 7 打包,之前还研究了AdvanceInstaller的打包使用。
后面自己又搞了一段自己感兴趣的UI界面设计。
现在公司希望把之前PC Camera的功能扩展,UI(之前UI我并没有参与)可以设计得更加灵活和具有扩展性。底层的东西更之前的差不多一样。我很乐意这个项目可以完全由我来设计和实现。见识了之前项目开发过程中的种种不足,我想我的Version2.0开发过程中可以完全避免的有:
1. 类的设计,最好可以参照陆其明老师写代码的风格;
2. UI的界面设计完全可以参考TTPLAYER,这是我看到一个已经做得非常客制化的一个AP。我希望我的APP也可以更换皮肤,任何人都可以来设计它的主界面。
3. UI的配置文件我可能会采用XML方式,现在很多应用程序都采用XML方式书写其配置文档。之前使用的是.INI的文件;
4.程序中使用到的图片希望可以隐藏起来,隐藏的方式可以根据小组讨论得到。TTPLAYER里面的图片文件夹都是先压缩成ZIP文件,然后在更名为.SKN文件;
5.开发工具:VS2005(VS2008 ) +MFC+ C++。因为AP要在VISTA下面运行,之前ECAM的用VC6.0开发,然后Code不能在Vista平台上Debug是个很大的弊端。
Sunny 写于2008-7-16 早上