• 締切済み

C++からC#へ

 Visual Studio C# .NETのASPWebアプリケーションを使って、Borland C++ Builder6 で作成されたプログラムをWebアプリケーションに作りなおす事になりました。  期日がせまっているため、できれば簡単にできる方法を早急にしりたいです。 簡単じゃなくてもいいので、やり方や参考になるサイト何でもいいので教えて下さい。

みんなの回答

回答No.2

> Accessをデーターベースにした、ただのアプリケーション  「只の」アプリケーション?コマンドラインで動く、GUIのない、ですか?  で、3ヶ月もかかっているのは、GUIの部分なんですね。ユーザが操作する、一番ユーザに見えるところがGUIバリバリ使えるWindowsから、HTMLを元にした、CUIに毛が生えた程度(というと、使いこなしていらっしゃる方に失礼ですが)のWebアプリケーションにすると、ユーザのアクセシビリティの面で、いろいろ問題があるのです。  Webアプリケーションにするということは、UIを変えるということではないですか? > VS.NETにはクロス・ランゲージ開発(確かこんな名前だった気が…) > などの機能があると聞いたので、  苦労してます。クロスさせるにはC++をマネージC++でしなければならず、こいつがVC++以上に癖の強いヤツで、まぁ、簡単にはいきません。一部、Win32APIの呼び出しでC++に頼っていますが、、、悪いことはいいません、クロスランゲージに頼らず、書き直す方が良いでしょう。来年になるとWin32APIもWinFXに置き換え準備が整うことだし。いつまでも楽をさせてくれる企業じゃありませんよ、MSは。 > C#もC++もどちらもプログラミングしたことがない言語のため、 > プログラムを組むのに参考になるサイトがあれば教えて下さい。  とりあえず、.NETはGotDotNetJapan, @IT .NEt Insider, ASP.NET, ははずせないでしょう。後はここら辺の掲示板から、投稿者が開設しているHPへ。 http://www.atmarkit.co.jp/ http://www.gotdotnet.com/japan/ http://www.asp.net/Default.aspx?tabindex=0&tabid=1

hinagotti
質問者

お礼

ありがとうございました。私のは、GUIがないようなので教えていただいたサイトを参考にして地道に作り直すことにします。 >Webアプリケーションにするということは、UIを変えるということではないですか?  よくわかってないのですがASPで作られたe-Lerarningシステムと連携させるためASPWebアプリケーションで作り直すといった感じです。かってにコード書いてくれるので。これができれば卒業させてもらえるのですが…

回答No.1

 BCB6で作られたものはWebサーバーアプリケーションなのでしょうか?そうであっても、BCBが処理する形式とASP.NETが処理する形式は違うので、一筋縄ではいきませんよ。 ### しかし、それがすんなりいくのであれば、VB.NET, Win形式からVB.NET, Web形式への変換に3ヶ月以上かかっている私っていったい・・・

hinagotti
質問者

お礼

アドバイスありがとうございます。   BCB6で作られたのは、Accessをデーターベースにした、ただのアプリケーションでWebサーバーアプリケーションではありません。(この辺よくわかってませんが…m(_ _)m)  でも、変換に三ヶ月もかかるのですか…このままじゃ間に合いませんね(T_T)VS.NETにはクロス・ランゲージ開発(確かこんな名前だった気が…)などの機能があると聞いたので、簡単に行くと思った自分が甘かったようです…あと二週間くらいしかないのですが、どうにかあがいてみます。  C#もC++もどちらもプログラミングしたことがない言語のため、プログラムを組むのに参考になるサイトがあれば教えて下さい。

関連するQ&A

  • Borland C++Builder 6で初心者に参考になるサイトを教えてください。

    Borland C++Builder 6で初心者に参考になるプログラムの書き方が解るサイトを教えてください

  • OpenCVを Borland C++ Builder で使いたいので

    OpenCVを Borland C++ Builder で使いたいのですが、やり方がわかりません。 実際にOpenCVをBorlend C++ Builderに結合出来た方の回答をお願い致します。 ネットを検索してみたのですが、OpenCV V1 V2.0 V2.1の記事がごっちゃに成っていて、かつVisual Studioの記事が多く、Borlandの記事が余り見つからず、見つかってもOpenCV V1のものです。 出来れば最新の物を使用したいので、OpenCV 2.1を結合しようと思っています。 http://opencv.jp/opencv2-x-tips/install-on-windowswindows32bit-64bit-visual-studio-opencv21に書かれている通りにOpenCV-2.1.0-win32-vs2008.exeをDLしてCMAKEをBuildMakefilesを選択して Use default native compilersのラジオボタン実行すると、指定フォルダーに色々ファイルが作成されますが、これらを更にどのように加工して行けばBorland C++ builder用のBin h 等のファイルが作成されるのでしょうか。 CMAKE実行後のBuildフォルダー内のbin、libフォルダー内は空でした。 マニュアルによるとVisual Studioの時はOpenCV.slnが作られる事に成っていますが、BuildMakefilesを選択して実行後、*.sinで検索して見ましたが何も見つかりませんでした。 やり方をご存知の方、お教え下さい。 よろしくお願い致します。む

  • OpenCVを Borland C++ Builder で使いたいので

    OpenCVを Borland C++ Builder で使いたいのですが、やり方がわかりません。 当方の環境はW.XP Borland c++ Builder V5です。 ネットを検索してみたのですが、OpenCV V1 V2.0 V2.1の記事がごっちゃに成っていて、かつVisual Studioの記事が多く、Borlandの記事が余り見つからず、見つかってもOpenCV V1のものです。 出来れば最新の物を使用したいので、OpenCV 2.1を結合しようと思っています。 http://opencv.jp/opencv2-x-tips/install-on-windo … に書かれている通りにOpenCV-2.1.0-win32-vs2008.exeをDLしてCMAKEをBuildMakefilesを選択して Use default native compilersのラジオボタン実行すると、指定フォルダーに色々ファイルが作成されますが、これらを更にどのように加工して行けばBorland C++ builder用のBin h 等のファイルが作成されるのでしょうか。 マニュアルによるとVisual Studioの時はOpenCV.slnが作られる事に成っていますが、BuildMakefilesを選択して*.sinで検索して見ましたが何も見つかりませんでした。 やり方をご存知の方、お教え下さい。 ただ、申し訳ありませんが、私が混乱しておりますので、実際にBuilderで実行された方のご回答をお願い致します。 よろしくお願い致します。

  • Visual Studio 6.0 Professional → Visual Studio 2005 Professional

    質問1 現システムで下記開発環境を用いて、開発したシステムがあります 本システムをVisual Studio 2005 Professional のみで再開発することは可能でしょうか? 現システム  1.Visual Studio 6.0 Professional   Visual Basic 6.0 Visual C++ 6.0  2.Borland C++ Builder 6 Professional 質問2  Visual Studio 6.0 Professional(Visual Basic 6.0 Visual C++ 6.0)で開発したプログラムを Visual Studio 2005 Professionalでコンパイルすることは可能なのでしょうか?

  • Visual Studio > ユーザ配布ファイル

    これまでVisual Studioのソフトを作成したことがなかったのですが、Visual Studio Community Editionが利用可能となった機会に、作成をしてみようかと思います。 Visual Studioでは.NET Framework上に.NETプログラムを作るという認識なのですが、ファイル配布の点でよくわかりません。 以前は、Borland c++ builderなどでソフトを作っていたことがあり、その時は.exeファイル単体で配布できるようでした。Visual Studioでも同様な方法で (1つの実行 .exeファイルとして )配布することは可能でしょうか? あるいは、.NETフレームワーク関連のファイルインストールをソフト利用者にしていただく必要があるのでしょうか? または、インストーラの形を用意する必要があるのでしょうか?

  • Visual Studio .NET C# でDLLを作成し、VB.N

    Visual Studio .NET C# でDLLを作成し、VB.NETで呼び出す初心者向けのサンプルについて  現在、Visusal Studio .NET C#でDLLを作成して、それを、VisualBasic.NETのWindowsアプリケーションで呼び出す簡単なプログラムを作成したいと思っているのですが、書籍をあたってもなかなか参考になる書籍がみつけられなく、サンプルのサイト又は、自分でそのようなプログラムを作成している人にぜひご教授願いたく、質問させていただきました。当方、初心者ですので、何卒宜しくお願いいたします。

  • 「Borland C++ Builder 5」で作成したプログラムについて

    「Borland C++ Builder 5」で作成したプログラム(コンポーネント使用)を、Builderを起動せずフリーソフトのようにWindows上で実行させるにはどうすればよいのでしょうか。

  • Borland C++ Builderで簡単なC言語プログラムの作成・実行

    Borland C++ Builderで簡単なCのプログラムを作り実行させるにはどうしたらよいですか? DOS窓上でコンパイルするのではなく、Borland C++ Builderのメニューから行いたいのです。 一応、「ファイル→新規作成→その他→Cファイル」でCのファイルは作成できるのですが、このファイルを「プロジェクト→ユニットのコンパイル」でコンパイルすることができません。 Formオブジェクト(?)を作成しておくとコンパイルできます。 Formは特に必要ないので、FormなしでCのファイルだけをコンパイルしたいのです。 DOS窓でのコンパイル・実行はできます。 事情があってBorland C++ Builderを使わなくてはなりませんので、他のIDEはこの際全く解決になりません。 よろしくお願いします。

  • Visual C++ 2010 Expressについて質問です

    Visual C++ 2010 Expressについて質問です Visual C++ 2010 Expressを用いてopenCVを使ったプログラムを作成したいと考えています そこで、インクルードファイルの設定やライブラリファイルの設定を以下のサイトの通りにしたのですが http://d.hatena.ne.jp/blono/20100501 うまくいきません Visual C++ 2008 Expressでは通っていたものをコピーしてビルドしたところ デバッガをVisual Studio 2005のものを使われようとしていました 上記のサイトではWin32プラットフォームアプリケーションにする場合とありましたが Win32コンソールアプリケーションで実行させたい場合にはどうしたらよいでしょうか? 言葉足らずだとは思いますがよろしくお願いします

  • C++を始めるにあたって

    これからC++を勉強したいのですが、 ・Macの Xcode ・Winの Microsoft Visual C++ ・Winの Borland C++Builder これらは、何がどう違うのでしょうか。 家ではMac、大学ではWindowsを使っています。 初歩的な質問かもしれませんが、よろしくお願いします。

専門家に質問してみよう