壹钱包预付卡使用范围:怎样整理有用的子程序

来源:百度文库 编辑:高校问答 时间:2024/05/04 05:19:02
我不是科班,自己学着编了一堆WORD、EXCEL宏程序,主程序子程序都有,都放在一起,它们彼此间有着错综复杂的调用关系,"辈份"也很乱.现在我想只拷贝出其中一个程序及其要用到的子程序及"孙程序"到别处,应该怎么办?行话管这件事叫什么?谢谢!
谢谢jiaxu2k的回复。WORD(EXCEL)宏程序即“Microsoft Word(EXCEL) Visual Basic”,我理解就是专门用于实现WORD(EXCEL)操作的VB。文本形式的源代码可直接在WORD(EXCEL)上运行。
我的问题是这样产生的:一开始我编了一个主程序A1和几个子程序,后来又编了一个主程序A2,发现A1的子程序也能被A2所用,A2就直接调用了,A1、A2和它们的子程序文本全都存放在一个文本文件里,后来还有A3、A4...An。就这样文本文件中不断有新的程序文本加入,原先“元老级”的主程序A1现在也早已成了其他程序的子程序。在这种情况下,我想把程序A3拷到别人的电脑上炫耀一下,却发现A3若无A1、A2的支持就玩不转,而A1需要A4,A2需要A5,A4、A5又全都离不开A6...,再这样追踪下去我会疯掉的。这事能交给电脑自动完成吗?

谢谢gishx的回复。把有用没用的程序都捆绑在一起发出去显得太累赘,不够精炼。另外有一些程序是不想让别人看到的,比如早期“作品”,很多都很幼稚,那时还没学会循环语句,所有的循环功能都是用几十上百条语句重复堆砌实现的,这要让人看到,还不笑死。如果这样的程序被满世界展览,那是多么伤自尊的事啊!

这个简单啊,其实这些子程序不需要分类,把它们放在一起形成一个子程序库就行了,用的时候都拷过去。其实VB也是这样啊,所有的库文件都放在一个文件夹里。
真要整理的话,你就要花费些时间了。把子程序按功能分类,放在不同的文件夹里。用子程序的名字作为文件名,这样找起来就很方便。
还有,你的一些子程序需要调用另外一些子程序,那你可以仿造类的继承模式,根据这些子程序的调用关系,建立一个继承表,以后在编子程序就把它们加到表里,养成这个习惯,这样子程序就好管理了

VB语言太单调了,很多都功能实现不了。
要整理不如重新编一遍,这不是一句话2句话能说清楚的。
建议你找个地方学学,或者去旁听一下大学计算机系的课。

你的宏程序是用什么写的?我有VC、BCB、VB编程经验,但没接触过word、excel宏程序,也没太明白你的意思,你是需要把自己写过的源代码精简一下,把分枝都拿掉吧?你说的“程序”和“子程序”是指代码吧?完了,我可能帮不了你了,因为我一点也不懂WORD宏。
但有一点吧:如果程序乱,肯定和你编写有关系。应该养成良好的编程风格。