2017-06-13 17 views
3

数値計算を行うRコードを書いた。今、私はそれを素敵なGUIに実装したいと思います。 R内からGUIを作成できるRパッケージ(gWidgets、RGtk2など)がいくつかあります。しかし、それらは機能が限られているように見え、構築するのが複雑です。だから、私は別の方法でラウンドし、私のRコードを組み込んだウィンドウプログラムを書くことを考えました。R:Rプロジェクトのための高品質のGUIを書く

いくつかのユーザー入力を収集し、R-計算を呼び出して結果を表示できる素敵なGUI(Visual Basic.NETやJavaなど)を書くことは可能ですか? Visual Studioにはこの新しいR-Openが付属しています。これは2つが自然なやりとりの方法を提供しなければならないと思っています。私はまた、最後にそれを使ってexeファイルをコンパイルできることを願っています。

ありがとうございました! Bernd

+1

あなたが探しているのは光沢がありますか? – amonk

+0

光沢がおそらくここで最大の賭けです – Phi

+0

シャイニーの問題は、それがWebアプリケーションだけを生成できることです。そのため、Rが実行されているサーバーをセットアップし、ブラウザーに特定のURLを入力してユーザーがサーバー上で計算を実行できるようにする必要があります。通常のアプリケーションを作成する方法はありません。 –

答えて

0

RをC++コードに埋め込むことができます。 Rのソースコードとドキュメントには例があります。

は非常に簡単に、あなたはWindows Toolsを使用して、ソースコードから(--enable-R-shlibオプションですなわち)Rの共有DLLバージョンを構築する必要があります。これは、RStudioのようなGUIの機能です。

R Admin manuals詳細な説明があります。 RInsideパッケージを使用すると、これを少し簡単にすることができます。

共有DLLを使用すると、おそらく他の言語でRを埋め込むことができます(R in Pythonで動作します)。

+0

これはまさに私が探していたものかもしれません。奇妙なことに、私はこの可能性がウェブをグーグルで見つけたことはないと思った。ありがとうございました! 私は今話題を読むでしょう... –