こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Visual Studio 2005は、どれを買えばいいでしょうか?

無謀にも、Visual Studio 2005に手を出そうかと考えています。全く新しく1からプログラムすることは、無いと思いオフィスとの連携が主流になると思われます。すると、Visual Studio 2005 Professional Edition の中から選択となると思いますが、どれを買えばいいのでしょうか?例えば、Tools for the Microsoft Office Systemでは、Visual C++; Visual J#(プログラムが組める訳ではありません)が使えないとありますが、万が一将来プログラムの実力がついた場合で単体で買い足せば、with MSDN Professional Subscriptionと同じになるのでしょうか?オフィスを中心とする程度ならば、買い足す必要も無いのでしょうか?(Visual C#;Visual C++; Visual J#の違いも理解していない状態で厚かましい質問すみません)
どなたか?詳しい方教えて頂けないでしょうか?宜しくお願い致します。

投稿日時 - 2006-01-07 11:33:09

QNo.1880591

暇なときに回答ください

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

*値段は対象外であれば読み飛ばして下さい*

Visual Studioについての知識はあんまり無い私が言うのもなんですが・・・。
Visual Studio 2005 ExpressEdition(無料+期間限定ダウンロード)はいかがでしょうか?
やっぱり機能不足なのかな・・・。

http://www.microsoft.com/japan/msdn/vstudio/express/

投稿日時 - 2006-01-10 08:59:48

補足

お礼の欄を使ってしまったので、補足の欄を使います。インストールが終わりました。
僕のレベルだと、これで十分です。
本当に有難う御座います。助かりました。

投稿日時 - 2006-01-15 12:57:27

お礼

ありがとう御座います。
一度、教えて頂いたものをダウンロードしてみます。
大変助かりましたありがとう御座います。

投稿日時 - 2006-01-10 14:54:59

このQ&Aは役に立ちましたか?

1人が「このQ&Aが役に立った」と投票しています

回答(5)

ANo.5

Wendy02です。

修正:
>>将来的に、VBAは、衰退していく?(発展が著しく低下する?)
×>私は、Office とVBAとは完全分離の形になる可能性が強いのですね。
私は、Office とVBAとは完全分離の形になる可能性が強い、と思いますね。

補足:

しょせん、VBAは、スクリプト言語なのです。だから、独特のルールが存在します。

コンパイラーを購入する金銭的な余裕があり、気持ちもそれに向かおうとしているなら、「夢は大きくです」ということです。私の知り合いで、別の言語ですが、ぜんぜん関係のない文系の人で、プロに転進して、今は独立している人もいます。

それが、自分にピッタリするかどうかは、分らないものです。

もうひとつ私がアドバイスすることは、やはり、本格的には、専門板を替えて臨んだほうがよい、と思いますね。でもね、別に板で質問しなくても、自分で覚えようとするなら、なんとかなるものが多いですよ。

投稿日時 - 2006-01-12 15:06:40

ANo.4

vba_minaraiさん。Wendy02です。

>気分を害されたようで??すみません!!

そんなことはありませんですよ。ヘンに受け取れたらすみません。

「今から少しかじっておこうかなぁ?」といわずに、どんどん、ご自分の可能性に挑戦されたらよいと思います。「後の者が先になり、先の者が後になる」と言いますでしょう。

私は、何をやってもモノになりませんでしたから、その代償として、まあ、とりあえずVBAを始めたわけです。だけど、いくらやっても、私自身の先は見えてきてしまったわけです。しょせん、今、やっているのは、過去のものを追いかけるだけしかありません。

Office VBAには、素人とプロの違いってあまりはっきりしないようですが、やっぱり、プロのプログラマーの世界を垣間見ると、頭の構造が違うのかなぁなんて思うことも多いです。もし、自分の未来の可能性を多少でも信じられるなら、やってみる価値はあると思います。

>独自のルーチンを動作させたり・・?やりたいことは、あの程度のことです。
それ自体は、別に、MSでなくてもよいけれど、C++ でされたらよいと思います。

>将来的に、VBAは、衰退していく?(発展が著しく低下する?)
私は、Office とVBAとは完全分離の形になる可能性が強いのですね。もう、既に、Excel 2000 以降、大幅の改定はないのと、オフィシャルなVBAの資料は、ダイジェスト版以外は、ほとんど消えています。ただ、いずれにしても、現在のVBA(VB6)のスタイルでは、ユーザーの目の前から消えていくでしょうね。

投稿日時 - 2006-01-10 16:23:10

ANo.3

Wendy02です。

MS の説明を読み直してみました。

>with MSDN Professional Subscription
>>?MSDN は、Volume License 以外は言語だったらついているはずですし、MSDN 会員になれば、送られてきます。

「言語だったらついているはずです」ではありませんでした。新しいことは何にも知りませんので、失礼しました。そのバージョンの会員特典のようなものですね。プロフェッショナル・サブスクリプション自体は、会員になって、年間会費を払えば、後からでも、良いとは思います。

よくよく考えると、私の#1は余計な話でした。Office VBAで自信を持ったから、プロを目指すとおっしゃっていると同じことですから、私は、こちらのカテゴリの住人として、経験のない無責任な発言でしかありませんね。(;_;)

でも、お聞きになる場所を選んだほうがよいかもしれませんね。

自分の将来性を見越してというのは、うらやましい限りです。私には、とても及ばない話です。

投稿日時 - 2006-01-10 13:58:32

補足

いつもすみません!
そんな、たいそうなことではなかったのですが、気分を害されたようで??すみません!!
VBAで出来ないことを、別の言語で組もうかと思っただけですから。
また、将来的に、VBAは、衰退していく?(発展が著しく低下する?)と思ったので、今から少しかじっておこうかなぁ?って程度です。決して、プロを目指している分けではありません。
昔はやりませんでしたか?MS-BASICで組めない部分や速度が遅い部分をアセンブリ言語やC言語で組みリンクさせるたり、ハードウエアー割り込みのフックアドレスを書き換えて、独自のルーチンを動作させたり・・?
やりたいことは、あの程度のことです。
色々アドバイス、ありがとう御座いました。

投稿日時 - 2006-01-10 14:46:07

ANo.1

こんにちは。 Wendy02です。
レスが付きませんので、私から、個 人 的 なアドバイスを入れておきます。

Visual Studio 2005 は、今年の2月に発売するとは書かれていますね。

お金に余裕があるのでしたら、最初から、フルトータル・プロフェッショナル版を購入すればよいと思います。そうでないなら、単体のVB.Net か、C++.Net で良いのでは?いずれにしても、VBAとは別ものとして取り掛かったほうがよいと思います。

>オフィスとの連携が主流になる
>オフィスを中心とする程度ならば

お話の様子ですと、COM アドインでも作るのですか?そうでないなら、Office は、あまり関係ないのでは?ふつう Office への連携は、単にオートメーション・オブジェクトで十分だと思いますね。それ以外は、使わないです。それに、COMアドインは、個人の立場で作ったところで、今のところ、プライベート頒布程度にしかならないはずです。(将来は分りません)

Visual Studio Tools for Office は、Access で作ったものを頒布して収入を得るつもりでもなければ、辞めておいたほうがよいのでは?もう少し安価になって、現在のVBAが完全に切り離されたら別ですが、そうでなければ、宝の持ち腐れだと思います。

Access 以外のOffice で収入を得ている人でも、ふつうのOffice で十分ですね。ただ、プロですと、Office 97 か、2000 は、バージョンチェックで必須というか、Win9x系のPCが一台必要かもしれませんが。

>全く新しく1からプログラムすることは、無いと思い

この発言を含め、vba_minaraiさんのほとんどのご質問を大まかにチェックさせていただいても、実際、どのぐらいの実力か、また、現在の実力が他の言語で通用するレベルだから、そうおっしゃっているのかは、まったく、こちらでは判断できません。言語を勉強するなら、改めて1からやり直すつもりでないといけないと思います。

そのOffice 特に、Excel VBAを専門にするなら、Office と心中するぐらいの覚悟が必要だと思います。私の感覚では、コンセプトや路線が違いすぎます。

私は、昔のMicrosoft Multiplan を見てきて、IBMとの協調とその後の確執により、このソフトは振り回されてきた過去のトラウマは拭いきれません。しょせん、独自のアプリケーションの運命というのは、会社の意向と市場次第だと思います。私は、Officeの中で、今後も安定した地位にあるのは、Access のみだと信じています。Microsoft が過去のユーザーを切り捨てて今日にあることは、古いユーザーなら知っていることです。

それに、現在の Excel VBAは、本格的には、Access や他のデータベースとADOやODBC でExcel を連携させる以外は、プライベートユースに近いと思います。MS-Office のプライベート・マクロは、完全にオフィシャルな場から葬りさろうとしているように思います。別の言い方をすれば、プライベート・マクロは、事実上、著作権(または人格権)を、保持できません。Excel オフィシャル・アドインには、Excel Ver.5? でコンパイルしたものが、まだ生き残っていますが、しょせん、いずれ、この先淘汰されてしまうものだと思います。

そういうことを踏まえて、純粋に言語の道をお進みになるか、Office と平行的に使用していくは、ご自身のご判断に任せるしかありません。

>with MSDN Professional Subscription
?MSDN は、Volume License 以外は言語だったらついているはずですし、MSDN 会員になれば、送られてきます。インターネット検索してもよいですしね。

投稿日時 - 2006-01-08 15:29:23

あなたにオススメの質問