以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  关于编程问题  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=78588)

--  作者:chenfansky
--  发布时间:2015/5/14 10:45:04
--  关于编程问题
版主你好,金字塔编程在编程时,代码通常是只放在一个页面里面,假如程序代码比较多,比如几千行几万行,当放在同一个页面,不符合人性化编程习惯。
能否将像C++那样,可以调用文件(比如头文件*.h等类似)、或者用户自定义函数模块化调用。以便让程序代码尽量符合紧凑、模块化、封装化等等人性编程习惯需求?

--  作者:FexTel
--  发布时间:2015/5/14 10:49:55
--  
http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=71961  //参考用户函数模式
--  作者:chenfansky
--  发布时间:2015/5/14 11:20:13
--  
看了帖子,还是有点疑问:

假如做常用模块起名test01
代码:1千行代码->最后得出一个数值retC1的返回值,供后面的函数调用;

main主模块如下:
策略1:调用retC1值进行算法1运算  #test01.retC1#;

策略2:调用retC1值进行算法2运算  #test01.retC1#;

那么在编译时,相当于 在策略1和策略2的位置,粘贴”test01“的内容分别1次,总共2次;还是说其他什么意思?



--  作者:FexTel
--  发布时间:2015/5/14 11:32:38
--  
1,相当于调用这个自定义模块2次
--  作者:chenfansky
--  发布时间:2015/5/14 13:09:37
--  
这样子浪费了很多程序执行效率,舍近求远啊,有些时候不可取啊