Bagaimana cara menggambar grafik sederhana di C#?

Saya hanya ingin menggambar objek 2D sederhana seperti lingkaran, garis, persegi, dll di C#. Bagaimana cara melakukannya? Kembali ke masa-masa Turbo C++, saya ingat pernah menginisialisasi beberapa pustaka grafis untuk melakukan hal yang sama. Apakah saya perlu melakukan hal yang sama di .NET? Apakah ada perbedaan untuk objek 3D? Apakah hal-hal seperti DirectX akan membuat hal ini lebih mudah? Tautan ke tutorial atau contoh akan sangat dihargai.

Komentar (0)

Lihatlah System.Drawing Namespace

Komentar (0)

Anda harus menggunakan GDI+.

Bagaimana Anda melakukannya sedikit tergantung pada apa yang ingin Anda gambar. Anda dapat menggambar pada sebuah kontrol atau formulir, atau Anda dapat menggambar pada sebuah objek gambar. Apapun itu, Anda memerlukan objek System.Drawing.Graphics yang saya yakin terletak di System.Drawing.dll.

Anda dapat menginstansiasi kelas Bitmap baru dan memanggil Graphics.FromImage(myImage), lalu menggambar menggunakan metode pada objek Graphics yang baru saja Anda buat. Jika Anda ingin menggambar pada formulir atau kontrol, cukup timpa metode OnPaint dan cari properti Graphics pada kelas EventArgs.

Informasi lebih lanjut tentang namespace System.Drawing di sini: http://msdn.microsoft.com/en-us/library/system.drawing.aspx

Komentar (2)