编程语言
文章平均质量分 52
zephyr007
北大MBA,本科毕业于北航。多年一线开发经验,独立领导过500万元以上的大型软件项目的开发。现任北京紫枫科技开发有限公司常务副总经理。
展开
-
混用VC和BCB的思考
做为公司的技术总监,我可以决定开发工具的选择,同时也必须承担我的决定所引发的结果.无论是Visual C++, C++ Builder,还是Delphi,能够在IDE市场存活至今,必然都是非常优秀的。如果能够将它们结合在一起是否可以拥有更强大的开发效率呢?在这个问题上,我相信仁者见仁,智者见智。但根据我多年的工程实践,我所得出的结论是:尽量使用单一的开发工具。公司里最初的几个技术骨干,都是和我一样原创 2005-12-31 15:46:00 · 3756 阅读 · 6 评论 -
规模较大的C++项目代码层次结构
1.前言C++项目中如果代码层次结构不好,非常容易变得难以维护。对于规模较大的项目而言,必须将整个项目划分成若干模块进行开发。2.模块模块包括可执行文件,动态库和静态库。2.1应用层 最上层为应用层,表现为可执行文件。本层代码应主要进行界面控制,尽量不要涉及复杂逻辑。2.2动态库层动态库层作为逻辑模块的主体。采用动态库的好处是将复杂应用拆分成可以独立分发的子模块原创 2007-07-29 20:13:00 · 5595 阅读 · 3 评论 -
彻底解决使用Doxygen 1.5.6自动生成的chm文件导航栏中文乱码问题
最近升级了一下doxygen到最新版1.5.6,结果发现生成的chm文件导航栏中文会出现乱码,折腾了一天,终于查明原因并解决,特此分享给大家。原因:doxygen 1.5.6版(不知道从哪个版本开始的)内部一律使用UTF-8编码,生成的index.hhc文件也是使用UTF-8编码,然而微软的hhc编译工具不支持UTF-8编码,结果导致编译出的chm文件正文部分中文一切正常,但导航栏全是乱码。从网上原创 2008-08-23 11:38:00 · 3199 阅读 · 5 评论