3

私が読んだことから、2つの別々のプログラミング言語を組み合わせてそれらがインターフェースする方法は複数あるようです。私のニーズに合わせて、VB (Microsoft Visual Studio 2008 - Windows 7 - 64 ビット) で gui を作成し、c でバックエンド コードを作成したいと考えています (既に ac プログラムを作成しているので、gui を作成したいので、一般ユーザーが使用できること)。

ですから、どの道を行けばいいのかよくわかりません。

2 つの言語間でパイプを使用するか、ac .dll を記述して vb アプリケーションにエクスポートすると、リストが実行されると言われました。私は.dllの方法でガイドを見つけようとしましたが、実際に見つけるのはdllが何であるかであり、実際に実装する方法ではありません. (c++ で vb.net を使用する方法についてはかなり良いサイトがありますが、vb で .dll を作成する方法さえわかりません)

誰かが私を良いガイドの方向に向けてもらえますか? 簡単な計算機や、あるプログラムから別のプログラムに呼び出されるものを示しているだけの役立つサイトがあれば幸いです。

4

1 に答える 1

1

VB.net でクラス ライブラリを作成することは、他の Visual Studio ライブラリと大差ありません。ここで一般的なノウハウを見ることができます: http://www.csunit.org/tutorials/tutorial6/#createclasslibrary

GUI ライブラリがあれば、GUI を表示する vb.net アプリケーションを簡単に作成できます。C バックエンドが必要な場合は、COM インターフェイスを使用できないため、手動でパイプを使用して IPC を行う必要があります。C# または C++ のバックエンドを実行する場合 (実行したい場合があります)、VB.NET フロントエンドが対話してメッセージを送信できる言語で COM+ インターフェイスを作成できます。

http://www.codeproject.com/Articles/4732/COM-Interface-Basics

于 2013-06-06T14:11:23.110 に答える