Grafika i rysowanie w formularzach systemu Windows

Środowisko uruchomieniowe języka wspólnego korzysta z zaawansowanej implementacji interfejsu urządzenia graficznego systemu Windows (GDI) o nazwie GDI+. Za pomocą interfejsu GDI+ można tworzyć grafiki, rysować tekst i manipulować obrazami graficznymi jako obiektami. Interfejs GDI+ został zaprojektowany w celu zapewniania wydajności i łatwości użycia. Za pomocą interfejsu GDI+ można renderować obrazy graficzne w formularzach i kontrolkach systemu Windows. Chociaż nie można używać interfejsu GDI+ bezpośrednio w formularzach sieci Web, obrazy graficzne można wyświetlać za pomocą kontrolki Serwer sieci Web obrazu.

W tej sekcji znajdziesz tematy wprowadzające podstawy programowania GDI+. Chociaż nie jest to kompleksowe odwołanie, ta sekcja zawiera informacje o Graphicsobiektach , Pen, Brushi Color oraz wyjaśnia, jak wykonywać takie zadania jak rysowanie kształtów, rysowanie tekstu lub wyświetlanie obrazów. Aby uzyskać więcej informacji, zobacz GDI+ Reference (Dokumentacja interfejsu GDI+).

Jeśli chcesz od razu rozpocząć pracę, zobacz Wprowadzenie do programowania grafiki. Zawiera on tematy dotyczące używania kodu do rysowania wierszy, kształtów, tekstu i nie tylko w formularzach systemu Windows.

W tej sekcji

Grafika — omówienie
Zawiera wprowadzenie do klas zarządzanych związanych z grafiką.

Informacje o kodzie zarządzanym GDI+
Zawiera informacje o zarządzanych klasach GDI+.

Używanie zarządzanych klas grafiki
Przedstawia sposób wykonywania różnych zadań przy użyciu klas zarządzanych GDI+ .

Odwołanie

System.Drawing
Zapewnia dostęp do podstawowych funkcji graficznych GDI+.

System.Drawing.Drawing2D
Udostępnia zaawansowane funkcje grafiki dwuwymiarowej i wektorowej.

System.Drawing.Imaging
Udostępnia zaawansowane funkcje tworzenia obrazów GDI+.

System.Drawing.Text
Udostępnia zaawansowane funkcje typografii GDI+. Klasy w tej przestrzeni nazw mogą służyć do tworzenia kolekcji czcionek i używania ich.

System.Drawing.Printing
Udostępnia funkcje drukowania.

Malowanie i renderowanie kontrolki niestandardowej
Szczegółowe informacje na temat udostępniania kodu do kontrolek malowania.