公司目前给我一些用vc6.0开发的代码看,请问各位前辈我应该怎样下手呢?!
我接触vc时间不长,公司目前给我一些用vc6.0开发的代码让我看,请问各位前辈我应该怎样下手呢?!
期待你真诚的回答!!!
问题点数:0、回复次数:20Top
1 楼carbon107(<软件开发思想.h>)回复于 2003-12-02 10:44:11 得分 0
1.先要知道这个代码实现什么样的功能,执行一下看看
2.找出功能中的一小块,单步调试一下,有不明的函数查msdn
3.可以修改其源代码,试着加入几句,学习学习
Top
2 楼carbon107(<软件开发思想.h>)回复于 2003-12-02 10:46:11 得分 0
4.别人的东东可能不太好看,可以用查找功能,找找不知在什么地方定义的变量名
5.可能存在他人自已定义的类,如果有也不要管它,知道如何用先,最后再看具本的实现
6.试着自已编一下与其一样的程序Top
3 楼carbon107(<软件开发思想.h>)回复于 2003-12-02 10:46:37 得分 0
个人意见Top
4 楼Maker(向你敬礼!!!)回复于 2003-12-02 10:53:58 得分 0
先谢谢carbon107,可是项目有点大!Top
5 楼zhangnanonnet(鱼欢)回复于 2003-12-02 11:02:04 得分 0
那就多花点时间Top
6 楼shenke410(阿科)回复于 2003-12-02 11:07:54 得分 0
carbon107的建议不错啊,
总之,一句话,就是自己多动手,熟悉,调试!Top
7 楼smilewang(急速传说)回复于 2003-12-02 11:14:10 得分 0
单文档应用程序从
CXXXApp :: InitInstance() 看起,看看有没有什么特殊的操作。
程序退出的时候看ExitInstance() 函数。
然后看 CMainFrame 的消息响应函数,看都执行了什么功能。
对话框 就先看 OnInitDialog()函数,顺便看看构造函数。Top
8 楼seilfer2000(郁闷,疯狂学习中)回复于 2003-12-02 13:43:54 得分 0
先去要程序的设计文档,如果说没有的话。。。 呵呵,看不懂就不能怪你了:)
然后就一点点看吧,先看主要的类,碰到什么子函数 变量就跟过去看明白了再回来继续向下看Top
9 楼wanglh(宏)回复于 2003-12-02 13:46:15 得分 0
先看软件功能
再看软件结构,分成几部分,怎样组合
然后对每个结构按菜单命令或者按钮命令来看。Top
10 楼toball(江水流)回复于 2003-12-02 13:48:26 得分 0
你的情况跟我差不多
我还不止看VC开发的程序
我还要看linux 底下C开发的程序
公司要我添加一些功能
原来写这些程序的人都走了
遇到不懂的都没地方问Top
11 楼constantine(飘遥的安吉儿)回复于 2003-12-02 14:13:07 得分 0
慢慢会好的,给点耐心,不会上网问人。Top
12 楼gaoxiaopai(菜鸟)回复于 2003-12-02 14:16:26 得分 0
能不能把代码发过来,让我看看?
我的信箱yw_qi@126.comTop
13 楼fuxf(布衣)回复于 2003-12-02 14:17:32 得分 0
把握大局,就象看一幅画,先远观,再近看.最后仔细着磨.
软件功能(相关文档资料)
软件结构
软件模块
各模块的关系
各模块的功能及实现
源代码及注释
Top
14 楼spaceship5(太空船)回复于 2004-01-10 15:01:37 得分 0
学习Top
15 楼MajorVon(IT民工)回复于 2004-01-10 15:49:14 得分 0
这个程序是做什么用的?
如何实现的?
从这个角度看就行了.Top
16 楼MuseIn(air supply * 学好Linux)回复于 2004-01-10 15:57:03 得分 0
估计不是让你全部看懂,应该有所重点.....
1:搞清楚结构..如果你接到手的程序写的好的话,结构一般会很清晰.
2:搞清楚结构分支功能:里面一些重要类,重要属性,方法..不一定完全理解,但是,要知道它 是 做什么用
2:搞清楚重点..有了以上主要问题,你还要搞清楚主要问题的主要方面..就是你们公司开发重点,目前工作重点.Top
17 楼LoverOfCpp(Cpp爱好者)回复于 2004-01-10 16:39:14 得分 0
写文档----把令你豁然的代码记下来并根据自己的理解加以解释----备以后查阅,免得劳动重复。这样稳打稳扎地攻破一个个“堡垒”,分析一个程序能比较容易些。
以上是个人观点,认为有益就多给点分。Top
18 楼sharpblade(封建時代的男人)回复于 2004-01-10 19:00:32 得分 0
耐心看,不要怕Top
19 楼wfzdl(夜雨)回复于 2004-01-10 19:28:41 得分 0
upTop
20 楼icedot(小雨)回复于 2004-01-10 19:34:50 得分 0
carbon107(<软件开发思想.h>)
讲得很精彩啊。如果项目很大的话,就专门看一个模块。
据我所知,一般一个大项目的话,一般为有自己专门的
类库。不知道你么公司有么有,Top




