• ベストアンサー

C#の練習環境

近い将来、Visual Studio .NET(C#)で開発業務に携わる可能性が出てきました。 VS.NETの購入を考えましたが、価格が価格なため案件が確定する前に購入をするのはリスクが大きすぎると判断しました。 そこで事前に慣れるための練習に使える安価な、できれば無料の、C#でお薦めがあればお教えください。 (C/C++で言えば、cygwin+gccあたりに相当するものが希望です) 現在の自分の環境はWinXPsp2です。 Win以外だと、FreeBSD/Linux環境なら構築できると思います。(「思います」レベルです) C/C++は今まで開発業務で使ってきたので、十分に習熟していると言う前提でお願いします。

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

  • ベストアンサー
  • sukeken
  • ベストアンサー率21% (1454/6648)
回答No.1

こんにちは。 確かに、買ったら高いですよね。 私、VS2005のTeamSuiteってのを使っていますけど、150万円くらいするんですよ、これ。冗談じゃないですね(笑。 さて、勉強と言うことでこんなのいかがでしょう。 http://www.microsoft.com/japan/msdn/student/challenge/default.aspx マイクロソフトは、商売の鬼ではありませんのでこんなのもありみたいです。Expressエディションであれば、今は無料でダウンロードが可能です。そのうち有料になるみたいですけどね。 勉強するにはもちろん、ちょっとしたアプリなら何の問題なく作れます。 がんばって! でわ!

Tiamat
質問者

お礼

アドバイスありがとうございます。 MSにこういうものがあるとは知りませんでした。とりあえずダウンロードしてみました。 使ってみます。

その他の回答 (1)

回答No.2

SharpDevelop+.NET Framework SDK もっとも#1さんので十分ですけど一応。 C#って事ですから.NET環境では 十分ですね。 ネイティブアプリを作るとなると ExpressではC++でMFCが使えないのが 厳しいですが 後 >VS2005のTeamSuiteってのを使っていますけど、150万円くらいするんですよ、 これは個人購入ではいりませんね。 VS2005Proくらいで十分ですね。 たった10万円ちょい。

Tiamat
質問者

お礼

アドバイスありがとうございます。 Javaで言う、Eclipse的なものと解釈しました。これもダウンロードしました。 MSと比較しながら使ってみます。

関連するQ&A

  • [c++]windowsでの開発環境

    仕事でjavaのプログラム(ほとんどがコンソールプログラム)を 組んでまいりましたが、わけあってc++でアプリケーションを 再構築することになりました。javaの開発環境といえばeclipseですが c++のwindowsでの開発はvisutal studioが一般的なのでしょうか? visual studioは高価なのでexpress版を試しましたがmfcが入っていません ためしにcygwin+eclipseを試しましたがネット上に情報が少なく ライブラリの使い方に難儀しています 学術用途ではなく、一般企業の仕事で使うということであれば やはり有償版のvisual studioを購入すべきでしょうか?

  • Cの開発環境構築

    GCCを使ってC言語の開発環境を作ってみたいのですが、インストールや設定の仕方がわかりません。OSがwinMEだとGCCは使えないんでしょうか?

  • eclipseでC言語がコンパイルできない

    cigwinを先日入れてeclipseでC言語開発をしようと思ったんですが、 Hello Worldを実行しようとすると、 ・Program "g++" not found in PATH ・Program "gcc" not found in PATH というエラーがでます。 gcc,g++がPATHにないよ、といっているようですが、 これはどのように解決したらいいのでしょうか? cigwinでgcc,g++の場所を確認すると/usr/bin/gcc, /usr/bin/g++とありました。 インストールはされているようです。 環境変数の方もシステム環境変数、ユーザ環境変数両方に、 C:\cygwin\bin;C:\cygwin\usr\bin;C:\cygwin\usr\local\bin と指定しています。 何かPATHの設定を間違っているのでしょうか? それともeclipseの設定でしょうか?

  • GCCのIDE

    今までMS-VSやBCCを使ってきたのですが、事情によりGCCを使うことになりました。Win32環境での開発のためCygwinを導入しました。しかしながら私めは大変不精な奴でございまして今までVSやBCCのときはBCC DeveloperというようなIDEを使ってきたのでGCCにもそのようなものが無いかと思い質問しました。Vector等でも調べたのですがなかなかフリーソフトでGCCは無いものでして。。。よろしくお願いします。

  • C,C++を使った開発環境

    Cの勉強をしたいので、その開発環境がほしいのですが 無償で提供してあるものはあるのでしょうか? visual studioがあるようですが、vista上で動作は可能でしょうか? 教えてください。

  • 開発環境について

    こんにちは。 VB.NETで開発を行うことになったのですが、やはり開発環境としてはVS.NET2003がBESTなのでしょうか? いろいろ調べてはみたのですが、 VSにもいろいろバージョンがあるようで、分かりにくくて・・・。 まったくのゼロから開発をするには、どのVSが適しているか、教えていただけませんでしょうか。 よろしくお願いします。

  • プログラムの開発環境について

    みなさんは開発環境を整えてプログラムに取り掛かってくれと言われたらどのような開発環境を整えますか? 私は開発環境のことに詳しくないので、LinuxかFeeBSD上でemacs使ってプログラムし、バグがあったらgdb使うといった感じです。コンパイラはOSに初めから付属のgccを使っています。UNIX系のOSだとCもC++もデフォルトでプログラムできるので。 最近はEclipsという統合開発環境が雑誌などに取り上げられていて、javaを初めとしてプラグインを入れればCやC++、PHPなどもプログラムできるようなんですが、私もそろそろ便利なものを使っていくべきかなーと考えています。現状ではCしか取り扱っていませんが、javaやC++、PHPなどの多言語を一つの開発環境で取り扱えるとありがたいです。もちろん一切お金をかけずに開発環境を整えられればいいのですが、Windows環境でVisual Stdioなどを導入するなどの意見でも構いません。これから主流になるであろうまたは人気が高いであろう開発環境を紹介していただければ幸いです。

  • C、C++、C#の関係について

    現在C#で簡単な開発しています。 今度就く業務ではC++が必要だから、勉強しておくようにと言われました。 C#を使っていながら、恥ずかしい質問なのですが・・・  ・よく聞く「VC++」と「C++.Net」は、違うのでしょうか?   正式名称が「Microsoft Visual C++ .Net」なので、同じような気がするのですが。   私の使用PCには「Microsoft Visual Studio .Net 2003」が入っています。  ・C言語とC++との違いは何なのでしょうか?   両者の関係が分かりません。   C++を勉強する場合、C言語というのは飛ばしてよいのでしょうか?   C#を習得するときは、C言語を勉強しませんでした。   C++で開発とか、C#で開発とか言いますが、「C言語で開発」とは言わないですよね? C#とC++がどれほど違うのかが不安です。 質問がたくさんになってしまいましたが、よろしくお願いいたします。

  • Visual C# .NET の環境

    Visual C#.NET Standard(2003)で、開発を行うにはどのくらいのスペックのマシンが必要なのでしょうか。 最低の動作環境という意味ではなくて、ストレスなくビルド・実行できるくらいのスペックはほしいのですが。 Windowsアプリケーションを作るつもりです。Webアプリケーションも作るかもしれません。 しかし、作ったアプリケーションを他人に使ってもらうというつもりはなく(自分でも使わないかもしれない。)、 専ら学習目的です。 OSは、Windows2000Professionalです。

  • 開発環境について

    CおよびC++などの勉強を考えているんですが、 よく企業の求人でC C++ができる方募集ってのを見かけます。 そこで質問なんですが、 一概にC C++って言っても、linuxでのgccや windowsでのcygwin環境に おけるgccだったり、無償のwindows用のbccだったり、VC++だったり どのプラットホームでどのコンパイラを使えばいいか、分かりません。 実際に会社などではフリーのコンパイラで製作してる場合もあるよ! とかいった具合なのでしょうか? 自分は個人的にvine linux3.2とwindows xp professionalを使用しているんですが、linuxのgcc環境でいくら勉強しても、それでwindows用のアプリケーションは作れないよ?とかあるんでしょうか? それとも、普通は最初に作りたいものが先きに決まっていて、それを 作るためには、このOSでこのコンパイラの組み合わせの環境じゃないといけないとかあるんでしょうか? 作りたいものと、コンパイラや環境選びの基準がいまいち分からないので、現場で製作をしておられる方や、プログラミングに詳しい方が いましたら是非、ご教授よろしくお願い致します。