面对一个应用程序的源代码,我应该如何入手,本人很菜,敬请高手来指点!在线...

firestoneman 2005-05-11 10:28:52
我手里有一个VC++的应用程序,大概的功能我比较清楚:
1.有数据库操作的部分;
2.文件的读写(ini和XML);
3.ftp下载;
我想知道各位一般拿到一套应用程序,都是怎么入手的?
另:本人刚学VC++,已经有点了解VC的,原来从事过delphi的开发,所以想请各位达人多多帮助!
...全文
188 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
CrazyAzreal 2005-05-11
  • 打赏
  • 举报
回复
看看是基于对话框的程序还是基于文档视图的``如果是对话框的``就先从CXXXDlg::OnInitDialog这个函数开始看``然后再看各个事件处理函数``如OnButton1,当然``具体你可以去对话框资源那里双那某个按钮``然后就可以去到该按钮的响应处理```
文档视图都差不多```:)``
oyljerry 2005-05-11
  • 打赏
  • 举报
回复
熟悉总体框架,分模块研究功能,实现的流程,然后就到了对应的函数分析了
菲斯可儿 2005-05-11
  • 打赏
  • 举报
回复
先要把握程序的总体框架,然后熟悉类之间的关系,函数的调用关系,再研究函数的实现,逐步细分,多使用单步跟踪。
firestoneman 2005-05-11
  • 打赏
  • 举报
回复
995....
firestoneman 2005-05-11
  • 打赏
  • 举报
回复
就怕没有文档阿...
theCFan 2005-05-11
  • 打赏
  • 举报
回复
好办法?我也想知道,
前一段时间看一个几十w的程序,看了半天文档没搞懂,去问原来负责的家伙,
靠,竟然说他改程序的时候没有更新文档,晕~S
firestoneman 2005-05-11
  • 打赏
  • 举报
回复
晕我倒是不怕,关键是我想在最短的时间里把它搞懂,哪位大虾可以提供好的方法...
guokechang 2005-05-11
  • 打赏
  • 举报
回复
个人意见:先熟悉功能,知道是干什么的
看一下程序结构的划分,有了总体感觉就好办多了
我的习惯就是在了解功能的基础上,通过UI一步一步的去找各个工能的具体实现
仅供参考(注:读别人的代码,会头晕的,有心理准备)
tjandy 2005-05-11
  • 打赏
  • 举报
回复
那没办法了,一点一点来吧,楼主原来做过Delphi开发,对消息处理应该有所了解了,我想看起来不应该太费事的,VC也好,delphi也好只是个工具,程序中大部分还是互通的
liuyan4794 2005-05-11
  • 打赏
  • 举报
回复
试用一下,再分看每一个小功能的程序
firestoneman 2005-05-11
  • 打赏
  • 举报
回复
令人晕掉的就是开发这部分的人没有留下文档....
theCFan 2005-05-11
  • 打赏
  • 举报
回复
文档啊,搞清楚程序结构先
gentlelotus 2005-05-11
  • 打赏
  • 举报
回复
visio不可以,我只知道Rational Rose有这样的逆向建模功能,其他的CASE工具没有用过。不过连一个注释都不写的程序,估计结构也好不到哪里去,就算逆向生成了类关系图用处也不会很大。根本办法就是找另一个规范的程序,或者你就凑合着读完然后为后来者加上注释吧,呵呵
Beover1984 2005-05-11
  • 打赏
  • 举报
回复
好办法是自己一点点总结出来的,别人的办法也就是参考一下
firestoneman 2005-05-11
  • 打赏
  • 举报
回复
......
scute_2005 2005-05-11
  • 打赏
  • 举报
回复
要是有好的方法来学VC,麻烦能告诉我一声.
VC还是要看慢慢积累的吧?你都工作了那么久了,语言都是相通的,我相信你学这来不会费什么工夫!
我已经学了差不多两年的VC了,但是还是学生一个
没见过什么程序的开发的,希望有高手来带带小弟,小弟见无比感激!~
firestoneman 2005-05-11
  • 打赏
  • 举报
回复
连注释几乎都没有的...还要看么?
xzqchat 2005-05-11
  • 打赏
  • 举报
回复
文档, 这个东西,需要代价,对老板来说就是成本

   成本支持,我们就支持,我们也肯定可以做好做得完美无缺.呵呵
KevinWon 2005-05-11
  • 打赏
  • 举报
回复
up 看看不遵照软件工程开发怎么收场先 学习
xzqchat 2005-05-11
  • 打赏
  • 举报
回复
能不能给我看看
我给你写个分析文档好了. xuzhongqiu@hotmail.com ,
周末才有空帮你完成
加载更多回复(3)

16,551

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC相关问题讨论
社区管理员
  • 基础类社区
  • Creator Browser
  • encoderlee
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……

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