CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

一个关于读懂他人代码的问题?

楼主jason_sh(jason_sh)2002-06-19 20:37:58 在 VC/MFC / 基础类 提问

大家好,我刚学VC,现在主要是观察现成的程序。   可是我碰到一个在DELPHI没有碰到过的问题。   在DELPHI   一般的程序都是自己敲代码写的。编译器自动帮你生成的代码和你自己敲的代码分的很清楚。   而且单步调试时,跟踪指令的执行,观察变量的变化就可以把程序分析的很清楚。  
  可是在VC中,就不是这样,现在我单步调试,MFC生成的代码,经常让我跟踪到库文件里去  
  着使得我看懂别人的代码很吃力:(  
  请大家指教一下  
  一个刚开始学VC的,如何看懂别人写的代码 问题点数:30、回复次数:7Top

1 楼little_leaf(子叶)回复于 2002-06-19 20:59:41 得分 0

我觉得库文件的代码没必要看懂。遇到这种情况,就终止程序的运行。Top

2 楼xpf_2000(萧丰)回复于 2002-06-19 21:03:38 得分 0

对,每必要都弄明白,关键是消息映射,doc/view   结构,搞明白先。Top

3 楼yym314(小鸟)回复于 2002-06-19 21:13:54 得分 0

调式的时候不要老是按F10啊  
  多设置几个breakpoint,F5Top

4 楼tj_dns(愉快的登山者)回复于 2002-06-19 21:25:37 得分 0

可以跳过库文件,看程序要先将大的框架勾画出来,然后根据情况挑选着细看某一部分的程序代码。Top

5 楼tigerfox(风之力:=Doing.浪淘沙)回复于 2002-06-19 21:26:38 得分 10

都象这样不累死!  
   
  在有问题的时候宏输出或中断,比较省事.  
  Top

6 楼tigerfox(风之力:=Doing.浪淘沙)回复于 2002-06-19 21:27:06 得分 10

是有问题的地方Top

7 楼romberg2002()回复于 2002-06-19 21:34:04 得分 10

有些地方需要F11,有些地方需要F10,有些地方需要F9+F5,还有些地方需要将变量拖到VirableProperty窗口中,综合这些,再加上你的智慧很快就能看懂别人的程序,当然实现你的知道这个程序能干什么。Top

相关问题

  • 帮我读懂这段asp中的代码,高分相赠
  • 如何读懂vb.net的反汇编代码
  • 如果我读懂linux源代码,能拿多少月薪?
  • 请教:读懂DOS代码要有什么水平,要读多长时间???
  • 谁能帮我读懂这段实现在DataGrid直接输入TextBox文本修改数据的代码?
  • 代码!!
  • 代码...
  • 谁能读懂 notes.rip?
  • 源代码!源代码!
  • ★★★C代码<<=====>>Delphi代码?★★★

关键词

  • 代码
  • 文件
  • 程序
  • 看懂别人
  • 库文件
  • 问题
  • 地方需要

得分解答快速导航

  • 帖主:jason_sh
  • tigerfox
  • tigerfox
  • romberg2002

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo