二次开发!

qqqqqqpppp 2008-10-19 03:47:09
刚刚接触C#,要在一个开源的项目上做二次开发。上周才开始看C#的语法,请问各位提些建议,如何能快点理解整个工程的框架,谢谢!
...全文
161 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
cwb210 2008-10-20
  • 打赏
  • 举报
回复
[Quote=引用 12 楼 syc958 的回复:]
当然是先看功能,再看函数!数据库,然后再看具体代码!
[/Quote]
恩 我也是新学 也在看2次开发 先看看功能,在查查该功能下的代码,在整体回过来看看
把握下全局
不知道说的对不对,能明白否 呵呵
syc958 2008-10-20
  • 打赏
  • 举报
回复
当然是先看功能,再看函数!数据库,然后再看具体代码!
lude8880 2008-10-20
  • 打赏
  • 举报
回复
我也在做,建议楼主设置断点,然后逐行跟踪,跟踪一行懂一行
qqqqqqpppp 2008-10-20
  • 打赏
  • 举报
回复
谢谢zhoujk的建议。
lude8880 2008-10-20
  • 打赏
  • 举报
回复
比如你看程序,以为a调用了b,但是运行时根本没调用。。。
devilli 2008-10-20
  • 打赏
  • 举报
回复
F11看着吧
lude8880 2008-10-20
  • 打赏
  • 举报
回复
这样你才知道函数之间的关系
cwb210 2008-10-20
  • 打赏
  • 举报
回复
[Quote=引用 15 楼 lude8880 的回复:]
有用户输入就不能跟踪了?



对新手来说,这样跟踪下去是越看越糊涂的,不知道其中的关系,更不知道函数的调用等等
所以先一个一个功能看我觉得还是可行的 应为我自己也是新手
有不足 大家可以提
lude8880 2008-10-20
  • 打赏
  • 举报
回复
有用户输入就不能跟踪了?
qqqqqqpppp 2008-10-20
  • 打赏
  • 举报
回复
回11楼,逐行跟踪恐怕不行,代码太多,又要涉及用户输入。
谢谢12.13楼的答复。
zhoujk 2008-10-19
  • 打赏
  • 举报
回复
从高向低,先从平台的应用功能开始,看它的所有类成员功能和数据成员,然后再读它的每个函数以及调用,如果有注释,就认真读,如果没有,就尝试自己加。慢慢来。有时要重写一段代码后,才能发现当初开始写时没有考虑到的问题,从而理解原作者为什么要弄得这么复杂。
hukui161 2008-10-19
  • 打赏
  • 举报
回复
照虎画皮.慢慢学
qqqqqqpppp 2008-10-19
  • 打赏
  • 举报
回复
貌似没有文档,只有源代码,面对一大堆代码、对象,有点无从下手。
lizhimin0310 2008-10-19
  • 打赏
  • 举报
回复
对!照猫画虎,先学会修改,慢慢自己就会做了
liuhelong 2008-10-19
  • 打赏
  • 举报
回复

看文档,

看项目组成结构
孤剑 2008-10-19
  • 打赏
  • 举报
回复
看文档罗,看看别人的文档 documents
紫气东来_999 2008-10-19
  • 打赏
  • 举报
回复
照猫画虎~~~
内部交流~~~
自学~
CSDN
net0003 2008-10-19
  • 打赏
  • 举报
回复
lextm 2008-10-19
  • 打赏
  • 举报
回复
看你选的哪个开源项目了,有的文档化还不错,有的就完全没文档了。

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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