如何学习看懂别人的程序比如一些优秀的扩展类库(BCG , Xtreme toolkit)

pyl2001 2004-01-30 05:33:23
那么多源代码无从下手的感觉,应该怎么看才能学习到别人的设计思路呢,高手们分享以下自己的经验把
...全文
76 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wjjabc 2004-01-31
  • 打赏
  • 举报
回复
我现在在用bcg,qq30818426,希望可以交流一下
TianChong 2004-01-31
  • 打赏
  • 举报
回复
分块学习,例如你对某个对话框上的图像按钮感兴趣,就打开对话框相应的.cpp及.h文件进行研究还要注意其中的#include "xxxx.h",有时可能还要跟踪到这个xxxx.h文件及其对应的xxxx.cpp文件对一些系统自动生成的代码段不用理会它,一般只看新增的或修改过的代码就更省力了自已可以对这些源码进行一些小改动再重新编译运行,看看改变后的效果可以加深理解,要多看多想多练.记住要分块才能嚼碎啊.
wjjabc 2004-01-31
  • 打赏
  • 举报
回复
楼上说得很对,要有耐心
nlstone 2004-01-30
  • 打赏
  • 举报
回复
最好不要一开始就看这么复杂的东东,熟悉各种调试技巧先.
自己要试着设计写一些小一点的程序。
看源码一般如此入手:
对于完整的应用软件可以从主要功能点入手,跟踪它从界面上开始的消息响应,进而将主要完成功能的代码类/函数剥离出来;
作些笔记,将各主要功能性类之间的继承/包含的关系画出来;
注意程序所用到的几个主要的共享全局变量/全局数据结构/全局函数
......
开饭了,to be continued:)

15,978

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧