• 締切済み

VisualStudioのC++のテンプレートについての質問です

VisualStudioのVisualC++のテンプレートにあるWindows フォームアプリケーション とWin32プロジェクトのWindowsアプリケーションはどのような関係があるのでしょうか?

みんなの回答

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.3

>> C++/CLI は先行き怪しいので... >その根拠は? 根拠はない。Java が出てきた時も先行き怪しいと思ってました。。。 ダメじゃん。

回答No.2

ANo.1> C++/CLI は先行き怪しいので... その根拠は?

  • koko_u_
  • ベストアンサー率18% (459/2509)
回答No.1

Windows フォームアプリケーション ⇒ C++/CLI をつかった Windows アプリケーション Win32プロジェクトのWindowsアプリケーション ⇒ 素のWin32API を使った Windowsアプリケーション C++/CLI は先行き怪しいので、それを使うくらいなら C# で書いた方がいいと思う。

JIF0131
質問者

お礼

なるほど!C++/CLIとAPIの違いなんですね。 わかりました

関連するQ&A

  • aspのテンプレート(VisualStudio)

    現在VisualStudio 2010 Expressでaspフレームワークを使用した、開発を行いたいのですが、新規プロジェクト作成で、aspのテンプレートが表示されなくて困っています。 どのようにしたら追加できるのでしょうか?お返事お待ちしております。

  • 初心者です。VisualStudioについて教えてください。(C++)

    初心者です。VisualStudioについて教えてください。(C++) VisualStudioのWindowsフォームプロジェクトを作成すると 「Form1」という簡易画面が自動で作成されます。 その画面にボタン等を追加していくと、そのボタン押下時の処理が 「Form1.h」にどんどん追加されていきます。 なぜヘッダファイルに処理の実装を記述していくのでしょうか? 基本的に、ヘッダとは関数やクラスを定義するだけのもので 実装はcppファイルに記述していくものだと研修等で教わったのですが。 なぜなのでしょう? ご教授下さい。 また、「Form1.h」ではなく「*.cpp」ファイルに実装を記述したい場合 どうのようにすればよいのでしょうか?

  • visual c++でゲーム作成

    visual C++でwindows用のゲーム(RPG)を作りたいのですが、新規にプロジェクトを作るときのテンプレートは、windowsフォームは使わないのでしょうか。 visual basicで簡単なソフトを作っていたときは、このフォームから作っていたのですが、ゲームの場合はボタンやフォームは自分で作るのでしょうか。 また参考になる書籍やサイトがあれば教えていただけないでしょうか。 

  • VisualStudio2003から2005へ

    お世話になります。 VisualStudio(以下VS)2003のプロジェクトをVS2005で開き、 変換ウィザードにより変換を掛けました。 この状態はWebアプリケーションにあたりますが、 これを通常のVS2005のWebサイトに変換する方法はございますか? よろしくお願いいたします。

  • VisualStudio2005 Windowsアプリケーションについて

    お世話になります。 OSは2000です VisualStudio2005のWindowsアプリケーションのプロジェクトにてインストーラを作成した場合、C:\ProgramFileなどにはうまくファイルコピーできるのですが、Windowsフォルダの下の階層やCドライブ直下等にファイルコピーができません ファイルシステムのページにてカスタムフォルダにどのような設定を行えば可能になるのでしょうか?

  • c++をVisualStudioでコンパイル

    http://www13.plala.or.jp/kymats/study/game_other/TOKOPUYO/tokopuyo.html ここのソースを自分でコンパイルして動かしたいです。 VisualStudio2005(製品版)で実行ファイルを作れますか? VBはわかるのですがC++は初めてです。 わからないままwin32プロジェクトを作って、ビルドしたら58件エラーがでました。コンパイルしても7件エラーがでました。 よろしくおねがいします

  • Cの初歩の初歩について

    現在、「Visual studio.Net2003」を使っています。 まだはじめて日が浅くBasicの方もやっていたのですがCの開発環境を作ろうとしたのですが作れません。 過去の履歴を読んで見たのですがまだ用語などよくわからず同じような質問があれば大変申し訳ないのですが、 VisualC++プロジェクト     ↓ win332プロジェクト     ↓ (アプリケーションの設定) コンソールアプリケーション     ↓ 空のプロジェクト ときて、「新しい項目の追加」で VisualC++ ↓ C++ファイル(cpp) が表示されません。 ファイル名の拡張子を.cにしてやってみましたが今度は デバッグを開始できません。 「(プロジェクトが入っているフォルダ)***.exeを開けません。 指定されたファイルが見つかりません。」 となってしまいます。 PCを変えて初めてCをやろうと思ったらこうなってしまいました。Basicの方は問題ありません。 どうすればCの開発環境はできるのでしょうか? OSはwindows2000Pro(SP4すべてアップデート済みです)。 長文と読みにくい文、失礼しました。 よろしくお願いします。

  • C#のクラスライブラリでメッセージボックスを表示

    VisualStudio2010でVisualC#のクラスライブラリやコンソールアプリケーションでメッセージボックスを表示させたいのですが、 Windowsフォームアプリケーションでは MessageBox.Show("メッセージ本文","タイトル",MessageBoxButtons.OK,MessageBoxIcon.Exclamation); で表示させることができたのですが、 クラスライブラリやコンソールアプリケーションでの中から表示する仕方が分かりません。(OS WindowsXP VisualStudio2010) 1) VisualC#のクラスライブラリでメッセージボックスを表示させるには public class Class1 { }   の中にどのようなコードを記述すればよいのでしょうか。 2) VisualC#のコンソールアプリケーションでメッセージボックスを表示させるには static void Main(string[] args) { }   の中にどのようなコードを記述すればよいのでしょうか。 よろしくお願いします。

  • Visual C++に関して

    ものすごい初心者の質問で申し訳御座いませんが、ご教授お願い致します。 windowsプログラミングを作成しようとしておりますが、根本的なことが理解できておりません。それは、「Windowsフォームアプリケーション」と「Win32プロジェクト」との違いが理解できておりません。 あまりに初歩的な質問かと思いますが、どうかご教授よろしくお願い致します。

  • VC2015 デスクトップアプリを作りたい

    Visual Studio 2015をインストールしました。(Win10マシン) C++での「新規作成」の指定が分かりません。 デスクトップアプリケーションを作ろうと思っています。(大量のCSVを読み込むようなもの)実行環境はWin7です。 VS2015を起動し、「新規作成」「プロジェクト」「テンプレート」「Visual C++」「Windows」と開きました。 この中に27種くらいのテンプレートがあるのですが、どれがデスクトップアプリケーション用のテンプレートなのか良く分かりません。 どれを選択した良いかご指導ください。 ちなみに、BCBのように、フォームにコントロールを貼り付けて開発するイメージでいます。