Graphics Device Interface: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
 
 
(37 versioni intermedie di 30 utenti non mostrate)
Riga 1:
{{S|sistemi operativi}}
{{stub informatica}}
 
Le '''Graphics Device Interface''', anche chiamate '''Graphics Display Interface''' ('''GDI'''), sono un set di [[Application programming interface|API]] grafiche utilizzato da [[Microsoft Windows|Windows]] per la renderizzazione di grafica 2D.
== Introduzione ==
 
Vengono utilizzate ad esempio dal Window[[window Managermanager]] [[Luna (window manager)|Luna]] (in uso da [[Windows XP]]) per la gestione dei menùmenu, delle icone ecc...
Le Graphics Device Interface, anche chiamate Graphics Display Interface (GDI), sono un set di API grafiche utilizzato da [[Microsoft Windows|Windows]] per la renderizzazione di grafica 2D.
Inoltre, vengono [[Wrapper|wrappate]] dal [[Microsoft .NET|Microsoft .NetNET Framework]] per la gestione delle classi [[Windows Forms]], ovvero di tutti i controlli grafici per gestire la [[Graphical User Interface|GUI]] di una applicazione.
Vengono utilizzate ad esempio dal Window Manager [[Luna (window manager]] per la gestione dei menù, delle icone ecc...
Vengono utilizzate anche da molti altri framework come [[Active Template Library]] (ATL) e [[Microsoft Foundation Classes]] (MFC).
Inoltre, vengono wrappate dal [[Microsoft .NET|Microsoft .Net Framework]] per la gestione delle classi [[Windows Forms]], ovvero di tutti i controlli grafici per gestire la [[Graphical User Interface|GUI]] di una applicazione.
 
== Altri usi ==
Grazie ai wrapper delle GDI nel [[Microsoft .NET|Microsoft .NetNET Framework]], in particolare le GDI+, è possibile usare le GDI anche per fare dei semplici rendering 3D2D a video e gestirli direttamente dal framework.
Inoltre contengono anche un 'ottima serie di metodi per manipolare immagini.
 
{{Componenti di Windows}}
Grazie ai wrapper delle GDI nel [[Microsoft .NET|Microsoft .Net Framework]], in particolare le GDI+, è possibile usare le GDI anche per fare dei semplici rendering 3D a video e gestirli direttamente dal framework.
{{stub Portale|informatica}}
Inoltre contengono anche un ottima serie di metodi per manipolare immagini.
[[Categoria:Componenti di Windows]]