• ベストアンサー

Visual C++で作ったプログラムをブラウザ上で動かしたい

Visual C++であるプログラムを作ろうと思っています。 (プログラム内容:http://oshiete1.goo.ne.jp/qa2455569.html) このC++で作ったプログラムをブラウザ上で動かしたいのですが、あまりおすすめできないと聞きます。それはなぜなのでしょうか?ブラウザ上で動くプログラムを作るにはやはりJavaやFLASHがいいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • sha-girl
  • ベストアンサー率52% (430/816)
回答No.3

ActiveXを使えば不可能ではありませんが 普通はしません。 基本的にVisualC++でコンパイルしたものを動かすということは exeをクライアントに落として動作させる必要があるからです。 >それはなぜなのでしょうか? VC++でコンパイルしたコードがWeb上で動かせるとすると なんでもありになってしまうので、セキュリティ的に大問題 ですよね? ハードディスクを壊す事も可能ですから。 >JavaやFLASHがいいのでしょうか? 普通はJavaAppletやFLASH、あるいはJavaScriptです。 メジャーなのはFLASHですね。

ikepan
質問者

お礼

ご返答ありがとうございます。 詳しい説明をしていただきとても理解できました。

その他の回答 (3)

  • don_go
  • ベストアンサー率31% (336/1059)
回答No.4

CやC++を使ってCGIを作成してWebアプリを作成する事ができます。 JavaScriptやPerl, PHP等のスクリプト言語で作成するよりも高速で 複雑な処理も実現できますが、その分作成に高度な知識が必要に なります。 従って一般的には、大規模で且つ速度を必要とする業務アプリ以外 では使われません。

ikepan
質問者

お礼

ご返答ありがとうございます。 言語の特徴を詳しく説明していただき、とても参考になりました。

  • monova
  • ベストアンサー率68% (68/100)
回答No.2

なぜ、ブラウザ上で動かしたいのでしょう? その理由によっては、回答が違ってくるかもしれません。 説明の補足をお願いします。

ikepan
質問者

補足

ご返答ありがとうございます。 >なぜ、ブラウザ上で動かしたいのでしょう? このソフトで作成した内容をHTMLのリンクからすぐに使用でき、わざわざexeをDLする手間を省くためです。そしてVCを使いこのソフトを作りたいという単純な理由です。自分勝手な都合で申し訳ありません。

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

VC++が元々そういう目的のために開発された言語で無いからでは? コンソールに"Hello World"を表示するプログラムは数行で書けます。 ブラウザに"Hello World"を表示する「プログラム」を書けますか?

ikepan
質問者

お礼

>ブラウザに"Hello World"を表示する「プログラム」を書けますか? 私には書けません。的確なご回答ありがとうございます。

関連するQ&A

  • Visual Cでプログラムを実行した後に

    Visual C++でCのプログラムを作ったのですが プログラムを起動すると一瞬フラッシュして消えてしまいます。 直し方が全然わかりません。誰か教えてください。

  • Visual C++ 2005 のプログラムについて

    今回課題としてC++のプログラムを作れというものを突然出されて、C++をほとんど知らないので戸惑っています。 ○数字の、1を入力するとE、2ならD、3ならC、4ならB、5ならA、を表示するプログラムをswitch文を使ってつくりなさい。 ○九九の表を表示するプログラムを作りなさい。配列を使用して作りなさい。 というものです。Visual C++ 2005を使っています。いろんなサイトを見て自分なりにやってみましたが、どうしてもうまくいきません。どういったプログラムになるのか教えてください。よろしくお願いします。

  • Visual C++ 6.0で作成したプログラムをVisual C++

    Visual C++ 6.0で作成したプログラムをVisual C++ 2008で実行することはできるのでしょうか? ビルドしてみるのですが、afxwin.hがないと表示されてしまいます。 自分でも検索してみたのですが、ダウンロードできる状況なのかも良く分かりませんでした。 2週間後にプレゼンがあるのですが、手持ちのパソコンにはVisual C++2008しかないため、6.0をインストール、と考えたのですがそれもできないようなので・・・ もし、実行できるのであればその方法をお手数ですが分かりやすく教えてくださるとうれしいです。

  • VISUAL BASIC と VISUAL C

    VISUAL BASICとVISUAL Cは、簡単にざくっと言って、どう違うのですか。VISUAL BASICでは、あくまで基本的なプログラムしか組めないのでしょうか。

  • Visual C++ 6.0 で作成したプログラムをVisual C++ 2005 でコンパイルしたい

    visual C++ 6.0 で作成したプログラムがあります。このソースリストをVisual Studio 2005 Express Edition の Visual C++ 2005 Express Editionでコンパイルしようとしましたが、#include <Windows.h> でエラーになって先に進みません。対応したWindows.hの入手方法教えてください。 それとも、そもそも、Visual C++ 2005 Express Editionでは昔のVC++のプログラムはコンパイルできないのでしょうか?

  • Visual Studioで作られたプログラムを読みたいです

    都合により、他人がVisual Studioで作ったC++のプログラムを理解しなければならなくなりました。 C言語はごく一般的な内容ならば理解できますし、C++もある程度はわかるのですが、どうもVisual Studio特有の作成、記述方法?のようなものにはまってしまい、まったく進まないのが現状です。 どなたか、Visual Studioで作られたプログラムの総合的な解説を行っているサイトなどを紹介していただけないでしょうか?できれば初心者向けの内容でお願いいたします。

  • VISUAL BASIC と VISUAL C その2

    VISUAL BASICでプログラムを組むと、VISUAL Cに比べソフトが重たくなるとか、外部との入出力機能が劣るとかそんなことはないのでしょうか。VISUAL BASICは、5年以上前に良く使いましたが、Cを全く知りません。PLCから50個ほどのデーターを入力して、それをリアルタイムに表示したり、グラフにしたりするWINDOWSソフトを作ろうとしています。VISUAL BASICでも組めると思いますがが、なにせVISUAL Cを全く知らないため、勉強したらもっといいことがあるのか教えてください。

  • Visual C++

    Visual C++ Visual C++で書き込んだソースプログラムを実行する手順を詳しく教えてください。 初心者ですので、なるべく詳しくお願いします。

  • visual C++につて教えて下さい。

    私は今、visual C++について勉強しています。visual C++についての課題があるのですが、その内容がうまく書けません。その内容はvisual C++とはどういうものか?visual C++はどういう役割りがあるか?c++との違いは?visual C++の特徴はなにか?などがあります。私は「visual C++3週間完全マスター」というもをやっています。しかし、初めてvisual C++をする私はなんとか本の通りしているだけで、どういうものか?ときかれてもうまく表現できずとても困っています。この質問にうまく答えられる方、分かり易く教えて下さい。お願いいたします。

  • visual C++について教えて下さい。

    私は今、visual C++について勉強しています。visual C++についての課題があるのですが、その内容がうまく書けません。その内容はvisual C++とはどういうものか?visual C++はどういう役割りがあるか?c++との違いはvisual C++の特徴はなにか?などがあります。私は「visual C++3週間完全マスター」というもをやっています。しかし、初めてvisual C++をする私はなんとか本の通りしているだけで、どういうものか?ときかれてもうまく表現できずとても困っています。この質問にうまく答えられる方、分かり易く教えて下さい。お願いいたします。

専門家に質問してみよう