Cenni preliminari sulla grafica
Aggiornamento: novembre 2007
GDI+ è un'interfaccia API (Application Programming Interface) che costituisce il sottosistema del sistema operativo Microsoft Windows XP. GDI+ è inoltre preposto alla visualizzazione di informazioni su schermi e stampanti. Come suggerisce il nome, GDI+ rappresenta la nuova versione di GDI, l'interfaccia GDI (Graphics Device Interface) inclusa con le versioni precedenti di Windows.
Interfaccia di classe gestita
L'API di GDI+ è esposta mediante un insieme di classi distribuito come codice gestito. Tale insieme di classi è detto interfaccia di classe gestita di GDI+. Di seguito sono elencati gli spazi dei nomi che costituiscono l'interfaccia di classe gestita:
Utilizzando un'interfaccia GDI (Graphics Device Interface), ad esempio GDI+, è possibile visualizzare informazioni su uno schermo o una stampante senza preoccuparsi dei dettagli relativi a una particolare periferica di visualizzazione. Il programmatore effettua chiamate ai metodi forniti dalle classi GDI+. Tali metodi, a loro volta, effettuano le chiamate appropriate a specifici driver di periferica. GDI+ isola l'applicazione dall'hardware grafico. È questo isolamento che consente a un programmatore di creare applicazioni indipendenti dalla periferica.