![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.5ベストアンサー
- 回答日時:
便利さからしても時代の流れ、Vistaでのカーネルの変更など、
あらゆる意味でVisual Studio200Xを使うしか道はありません。
使い易さという点ではVB6.0などはこの言語系では完成されたもので
初心者でも容易に手が出せて、APIも使えるので高度なものもできる
いわば魔法の箱のような存在でした。
しかし、これは作り手の方からみたものであって、
ユーザの方はそれに合わせたランタイムを用意しなければなりません。
ところがランタイムにも色々なバージョンがあるから困ったものです。
さらに、ある特定のバージョンのDLLを入れると関係ないソフトが
突然原因不明で起動できなくなったりするから手に負えません。
こういう事情があるのでマイクロソフトのAPIは使用しないで
開発して欲しいという企業も少なくありません。
結局、X.0製品はマイクロソフトの行き詰まりの結果なのです。
その失敗を踏まえてNetFrameWorkは考案されました。
カーネルと開発環境はある意味表裏一体なのですが、
本来はXPで搭載されたであろうカーネルがやっとVistaに搭載されました。
マイクロソフトの本意は新カーネルでXPとNetFrameWorkを
スタートさせたかったと思いますが、これからが本流といったところでしょうか。
やはり驚きはVB6がVistaでサポートされたことです。
.Net1.1が終焉を迎えようとしている中でVBアプリはしぶといですね。
それだけVB6の勢力が大きかったともいえます。
VB6が数年後に登場する64bit版vista(今の64bit版ではありません)
までサポートされるとは思いませんが、
ともあれ64bit環境でも動作可能の道標ができたのは
ひょっとして後10年以上もってしまうんですかね・・・
No.4
- 回答日時:
2002や2003等は.NET framework *にも対応してる*だけで必須ではないです。
普通にMFC7とかATL7とかを使ったネイティブアプリ開発も可能です。
5.0や6.0は10年近く昔のコンパイラで、現在はもう売ってません。
# まだ使ってる人はいますが、そろそろ限界を迎えてます。
2003等は現役ですが、Vista対応等の点でも今から買うなら2005だとは思います。
2005でも、製品版を買えば(もしくは無償版にPlatform SDKを別途入手すれば)、
.NET frameworkでないアプリは開発可能です。
No.3
- 回答日時:
VisualStdio x,0とVisualStdio 200xは別ものと思ってもらって結構です。
VisualStdio 200xでは.net Frameworkというものの上で動作するものになります。
http://ja.wikipedia.org/wiki/.NET_Framework
どちらの方が便利、使い道、作れるソフトに関しましてはどのような使い方をされるかにもよりますので、なんとも言えません。
補足としまして、現在、普通には6.0は入手できません。おそらくvs2005を選択される事になるでしょう。
(現時点では、6.0の開発の方がまだ多いようですが、サポートが打ち切られるので、移行するしかないと思われます。)
※vistaでは6.0のソフトのソフトは動くようです。
http://www.microsoft.com/japan/msdn/vbasic/suppo …
また開発環境としての2002,2003はvistaではサポート外になってしまいました。
http://www.microsoft.com/japan/msdn/vstudio/supp …
No.2
- 回答日時:
.NET Frameworkを利用した開発かどうか。
開発したアプリケーションは.NET Frameworkがインストールされてないと動作出来ません。
(VC++に限り6.0系のようにネイティブコンパイルが可能)
但し、VB6を例にしたら、あれもVBランタイムが必要になる場合があります。
言語はVC#が増えた分、.NET2002、.NET2003、2005の方が種類が多いです。
個人的にはVC++で開発する場合、2005などのバージョンの方が使いやすくなったと感じますが、
VB6をこよなく愛して技術移行が出来ない人からしたら、.NET2002~2005は使い辛さ200%でしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- その他(資産運用・投資) idecoではなりませんが、企業確定拠出年金に加入しています。 毎月の購入する運用商品を4種類、スイ 2 2023/03/18 09:58
- メルカリ メルカリの上位表示について質問があります。 私は現在7種類の商品を7個ずつ計49個出品しています。 1 2022/10/10 10:33
- ビジネスマナー・ビジネス文書 バイトの人はなぜ注文ミスが多いのでしょうか? ナゲットのソースを間違えたり、パイの種類を間違えてたり 3 2023/02/12 16:08
- ふるさと納税 ふるさと納税について 8 2022/11/15 12:29
- メルカリ メルカリShopsを作るとメルカリで販売は楽になりますか メルカリとまったく変わりませんか? 2 2022/10/11 19:22
- 建設業・製造業 就職する上で、いい工場(安全性など)の選び方を教えてください 2 2023/07/25 22:56
- 法学 新品を転売するのに古物商は必要ですか? 5 2022/06/16 11:41
- Excel(エクセル) エクセル関数のXlookupのフィルハンドル機能(類した機能でも可)を知りたいです。 3 2022/09/20 20:02
- クラフト・工作 ハンドメイド販売で権利の侵害について 2 2023/08/16 21:07
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
c#で作ったアプリケーションを...
-
[VB5] RDO:エラー'429' ActiveX...
-
VisualBasicで開発した自作ソフ...
-
日本地図を使った都市ごとのペ...
-
C言語、C+、C++、C#の違い
-
VBA フォルダ アクセス権限付与
-
COBOLでのNOT = の AND条件
-
exeファイルを作ったり改造した...
-
CSVデータの"(ダブルクォーテ...
-
プログラムに書かれる"%"記号の...
-
VBSでDim、Private、Publicの違い
-
HOLONついて教えてください。
-
C言語とhtmlの違いを どな...
-
TO_CHARで小数点以下がある場合...
-
PLC 命令
-
COBOLで文字タイプを数字...
-
TURBO CADの解説書
-
FORTRANと他の言語(c、c++、ba...
-
ソフトの言語の種類を知る方法
-
HTMLてインタプリタの類になる?
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
dbMagicって今でも使われている...
-
c#で作ったアプリケーションを...
-
VB開発のMicrosoft Excel 9.0 O...
-
VxWorks+Tornadoを使っての開発
-
MSDNは必要か?
-
MacでC言語を扱える開発ソフト...
-
VisualBasic.NETのWebサーバはA...
-
VisualStdioの種類について
-
HTML(及びXML)文を含むVBScri...
-
VBA開発での便利なツールを探し...
-
[VB5] RDO:エラー'429' ActiveX...
-
VisualBasicで開発した自作ソフ...
-
Windows CE .NET 4.2 でのWEBア...
-
ペアプログラミング・OJTで...
-
Windows7付属のXPモード、開発...
-
VB6へのダウンサイジングについて
-
パソコンに詳しい方教えてくだ...
-
初心者+c言語 のフリーソフト...
-
EssbaseのデータをWebブラウザ...
-
ソニーのPSPのソフト開発方...
おすすめ情報