fortran,vb联合编程问题
我在做一个数值计算的编程。设想计算过程用fortran编。但是fortran做界面特别麻烦。能不能采用一种方法,用vb或c做界面。从界面上读入数据,然后用fortran算...
我在做一个数值计算的编程。设想计算过程用fortran编。但是fortran做界面特别麻烦。能不能采用一种方法,用vb或c做界面。从界面上读入数据,然后用fortran算呀。如可能,能否给出相关书籍,谢谢。
展开
4个回答
2011-05-02
展开全部
不是 可以在 vb 里用 matlab 的 activex 控件 吗
首先把这个程序写成一个函数,函数的输入变量就是你准备在vb中输入的变量。
然后把这个函数编译成一个COM组件,用comtool这个和燃东西。
最后在vb工程中添加这个组件,然后就可以用使用一般COM组件的方式来使用你的函数了,实际上还肢雹是相历棚帆当于用vb来调用matlab的运行库,因此画图什么的出来也是matlab的效果。
以上。
做过的老狼
首先把这个程序写成一个函数,函数的输入变量就是你准备在vb中输入的变量。
然后把这个函数编译成一个COM组件,用comtool这个和燃东西。
最后在vb工程中添加这个组件,然后就可以用使用一般COM组件的方式来使用你的函数了,实际上还肢雹是相历棚帆当于用vb来调用matlab的运行库,因此画图什么的出来也是matlab的效果。
以上。
做过的老狼
追问
这个程序有上万行,比较复杂。很难写成一个函数形式。
追答
建议你 去百度文库里搜搜吧
凡事均有 解决之道
展开全部
完全可以
将fortran的计算启租蠢函数编译为型乱dll
然后通过vb调用即可
我做过这方面,没啥悄陪难度
将fortran的计算启租蠢函数编译为型乱dll
然后通过vb调用即可
我做过这方面,没啥悄陪难度
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用sendkey向程序发送任意一个键盘字符,就可以。
只要把sendkey写在vb命令行中,fortran就等同于接受到键盘滚缓滑的任意键。只大腊是具体用法哪薯我也不会。给你个地址参考一下:
只要把sendkey写在vb命令行中,fortran就等同于接受到键盘滚缓滑的任意键。只大腊是具体用法哪薯我也不会。给你个地址参考一下:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1111111111111111111111111166666666666666666666666
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询