- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:.net frameworkについて)
.NET Frameworkとは?
このQ&Aのポイント
- .NET Frameworkは、多くのアプリケーションが動作するプラットフォームであり、様々な言語や開発環境での開発が可能です。
- Visual C++やVisual Basicの後継であるVisual C++.NETやVisual Basic.NETで開発されたプログラムは、.NET Framework上で動作することができます。
- 一方、Visual C++やVisual Basicで開発されたプログラムを.NET Framework上で動作させるためには、いくつかの手順や変換が必要です。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
VC++、VBと、VC++.net(C++/CLI)、VB.netは、基本的には別物と考えても良いです。コンパイルした時のマシン語を吐くまでの一連の流れから違います。 以前のVC++、VBで開発されたプログラムは、.netFramework上では動かせませんが、.netFrameworkで開発されたプログラムから呼びだす事は出来ます。(例えば、DLLにして呼ぶとか) 私が確認した限り、どのバージョンが.netFrameworkで動くかは、VisualStudioのバージョンが7.1以上だった気がします。VS2003だったかな。そのころには、C++/CLIの前身だったManagedC++が入っていたはずで、.netFrameworkのバージョンが1.1です(違ってたらすみません)。
その他の回答 (2)
- hukouman
- ベストアンサー率100% (1/1)
回答No.3
No.2です。間違いがあったので訂正します。 .netFrameworkの登場は、VisualStudioのバージョンが7.0からで、その時点の.netFrameworkのバージョンは、1.0です。 さっき過去に買った雑誌を読んだら書いてた…orz
- zhjie374
- ベストアンサー率0% (0/2)
回答No.1
visual c++とvisual basicは違います。 visual basic と vb.netは違うプログラミング言葉です。 前のバージンで作れたvisual c++は、.netframeworkのいろいろライブラリを利用しないので、.netframeworkと関係がありません。 しかし、前バージンで作られたプログラムは、vs2005等に移行したいと、少し変更が必要ですが、.netframeworkと関係がありません。 .netframeworkはいろいろな基本操作を提供して、プログラミング言葉に関係がありません。