C#で簡単な図形を描くには?

私はC#で円、線、四角などの簡単な2Dオブジェクトを描きたいだけです。どうすればいいのでしょうか?Turbo C++の時代には、同じことをするためにいくつかのグラフィックス・ライブラリを初期化したことを覚えています。NETで同じようなことをする必要があるのでしょうか?3Dオブジェクトの場合はどうなのでしょうか?DirectXのようなものは、これをより簡単にするのでしょうか?チュートリアルやサンプルへのどんなリンクでも大いに結構です。

System.Drawing 名前空間をチェックアウトする http://msdn.microsoft.com/en-us/library/system.drawing.aspx

解説 (0)

System.Drawing 名前空間を見る

解説 (0)

GDI+を使用する必要があります。

どのように行うかは、何に描画したいかに若干依存します。コントロールやフォームに描画することもできますし、イメージオブジェクトに描画することもできます。いずれにせよ、System.Drawing.dllにあるSystem.Drawing.Graphicsオブジェクトが必要です。

新しい Bitmap クラスをインスタンス化して Graphics.FromImage(myImage) を呼び出し、作成した Graphics オブジェクトのメソッドを使用して描画することができます。フォームやコントロールに描画したい場合は、OnPaintメソッドをオーバーライドして、EventArgsクラスのGraphicsプロパティを探せばよいのです。

System.Drawing 名前空間の詳細については、こちらをご覧ください: http://msdn.microsoft.com/en-us/library/system.drawing.aspx

解説 (2)