如何将两个小程序整合在一起

手头有两个小程序,一个是我使用VB编写的一个是别人使用C编写的,我想把他们整合在一起,我用的是Visual Studio2013 ,我会VB不会C语言,请问该如何做,谢谢!

您好,一个程序调用另一个程序的方法:
//方法一
Intent intent=new Intent();
//包名 包名+类名(全路径)
intent.setClassName("com.linxcool", "com.linxcool.PlaneActivity");
startActivity(intent);
//方法二
Intent intent = new Intent();
ComponentName comp = new ComponentName("com.linxcool","com.linxcool.PlaneActivity");
intent.setComponent(comp);
intent.setAction("android.intent.action.MAIN");
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);追问

您回答的好认真,但能不说大概解释一下呀,谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-01-29
一种方法是用VB重写他的程序。
另外一种方法使用Process.Start() 调用他的程序,这样更简单方便。追问

我喜欢第二种,不过我最后要将程序打包发布,这个如何实现,和单一用VB编写的程序打包有什么区别。

追答

你可以把C语言写的程序和你的程序放在同一个文件夹下发布的时候打包在一起,用Process.Start()调用程序的时候,要注意路径.

比如他的程序为test.exe 那么就可以用Process.Start("test.exe")打开他的程序。

第2个回答  2020-12-16
工具/原料:苹果6S

1、首先在我们的手机桌面上长按一个软件。

2、然后将这个软件拖拽到要合成一个文件夹的应用上。

3、接着把这个应用放进文件夹。

4、然后给这个文件夹命名并点击确定。

5、通过以上操作,我们就把多个应用整合到一个文件夹了。在C语言中有个System函数,你可以百度下。 如果需要用到文件来交换数据,可以: 1.程序A先创建文件1,并把需要交换的数据写入该文件。 2.程序B打开文件1,读取该文件内容并使用其数据,若需交换数据给程序A,则可以创建文件2,并将需要交换的数据写入。 如果两个程序需要多次交换数据,以此类推。 根据你的问题,可以认为是这样的情况: 已知程序A和程序B,需要一种程序设计的方式将两者调用到,也许程序A与程序B之间还需要交换数据。那你可以: 编写程序C,之中通过System函数调用程序A和程序B使之运行,并(在程序C中)创建中间数据文件(文件tmp),使得程序A和程序B可以通过读写该文件来达到数据交换的目的。
第3个回答  2015-01-29
这样的话你就得把他写的所有代码用VB 从新写一遍 没有别的途径
希望帮到楼主 给个采纳吧 有不懂的可以追问
相似回答