能力值:
(RANK:300 )
|
-
-
51 楼
最初由 goldenegg 发布
作为一个工程来说,这些东西不要留到最后去做,否则最后检查难度太大, 跟重做一个工程差不多。操作失败必须现在就开始检查,养成良好的作风, 不般不建议跳出提示,特别是底层代码不能提示,否则到了上层gui的时候会有一堆的错误提示,点都点不完。 ........
关于使用上层 GUI 来提示这点,我很同意,
的确是比较统一,而且错误信息也较容易管理
不会使核心代码里有一条 messagebox 这样的东西…
|
能力值:
(RANK:350 )
|
-
-
52 楼
最初由 luocong 发布
我写的函数一般也都是有返回值的,不过我的返回值一般只有1和0两种情况,表示成功和失败。如果函数需要返回参数,那么就用指针参数来返回。例如:
[code]int foo(int *ReturnValue) ........
今天学到不少东西。
如果有多个返回值,规范点应如何书写?还是用多个指针参数就行了?
|
能力值:
( LV7,RANK:100 )
|
-
-
53 楼
最初由 luocong 发布
我写的函数一般也都是有返回值的,不过我的返回值一般只有1和0两种情况,表示成功和失败。如果函数需要返回参数,那么就用指针参数来返回。例如:
[code]int foo(int *ReturnValue) ........
我也不写界面了,不过工程用的是mfc,接口用的是mfc的类啊什么的,有些东西还是按照它来的。其实我个人很讨厌mfc的,太臃肿了。CString害死人了,上回我改写了一个比较基础的类,速度快了5倍,内存节约到1/9,我K。
|
能力值:
(RANK:300 )
|
-
-
54 楼
最初由 kanxue 发布
今天学到不少东西。 如果有多个返回值,规范点应如何书写?还是用多个指针参数就行了?
我想起, windows 的 API 爱用结构指针
例如 :
typedef struct ABC
{
int cash;
int account_no;
int balance;
}ABC;
int acc_GetCustomerInfo( ABC *abc )
{
….
同时返回大量的信息
|
能力值:
( LV2,RANK:10 )
|
-
-
55 楼
建议尽量统一代码风格
因为这个工程可能不断有人进来不断有人出去
这样的话有利于将来维护
还有建议每个模块写好文档
|
能力值:
( LV2,RANK:10 )
|
-
-
56 楼
我已经注册了,我就是shootgun007
我赞同楼上那位兄弟的观点,
很多人都对这个感兴趣,肯定还会有人加入,
这样可以使新加的人,更快的加入我们的开发,
希望我们早日做出成果来..............
|
能力值:
(RANK:300 )
|
-
-
57 楼
最初由 dlk0222 发布 建议尽量统一代码风格 因为这个工程可能不断有人进来不断有人出去 这样的话有利于将来维护 还有建议每个模块写好文档
这点当然重要
关于编程风格的设定在这里讨论
http://bbs.pediy.com/showthread.php?s=&threadid=12678
现时编程风格的规范较简单
|
能力值:
(RANK:300 )
|
-
-
58 楼
最初由 shootgun 发布 我已经注册了,我就是shootgun007 我赞同楼上那位兄弟的观点, 很多人都对这个感兴趣,肯定还会有人加入, 这样可以使新加的人,更快的加入我们的开发, 希望我们早日做出成果来..............
shootgun007 已加入
请尝试使用 CVS 连接
并且选择工作,在以下回复
http://bbs.pediy.com/showthread.php?s=&threadid=12706
|
能力值:
( LV2,RANK:10 )
|
-
-
59 楼
我建议先将核心问题搞定,做一个demo出来,然后再考虑界面,以及进一步的功能扩充
|
能力值:
( LV2,RANK:10 )
|
-
-
60 楼
单独的demo,比如反汇编部分,就单独做一个,方便测试,开始只需要一个函数接口,能够反汇编一个内存地址就够了,要测试稳定,并考虑多线程下的同步问题。
本来我也想加入,可惜工作太忙...
|
能力值:
(RANK:300 )
|
-
-
61 楼
最初由 cgdxxx 发布 单独的demo,比如反汇编部分,就单独做一个,方便测试,开始只需要一个函数接口,能够反汇编一个内存地址就够了,要测试稳定,并考虑多线程下的同步问题。 本来我也想加入,可惜工作太忙...
那个阶段已经过去了
|
能力值:
( LV2,RANK:10 )
|
-
-
62 楼
好啊,支持,建议斑竹做Carvingdbg文化衫给大家,团队文化
|
|
|