INTERFAZ DE DISPOSITIVO GRAFICOS DE VISUAL C
Enviado por eldiegosh • 25 de Noviembre de 2014 • 927 Palabras (4 Páginas) • 431 Visitas
INDICE
INTERFAZ DE DISPOSITIVOS
GRAFICOS DE VISUAL C# 3
PRINCIPALES SERVICIOS DE GDI+ 3
OBJETOS DE DIBUJO DE LA
CLASE GRAPHICS DE VISUAL C# 4
PRINCIPALES METODOS
DE DIBUJO DE VISUAL C# 4
REFERENCIAS 5
3
INTERFAZ DE DISPOSITIVOS GRAFICOS DE VISUAL C#
GDI+ es el subsistema del sistema operativo Microsoft® Windows® XP que se encarga de mostrar información en pantallas e impresoras. Tal y como su nombre indica, GDI+ es la sucesora de GDI, la interfaz de dispositivo gráfico incluida en versiones anteriores de Windows. GDI+ es una interfaz de programación de aplicaciones (API) que se expone a través de un conjunto de clases implementadas como código administrado. A este conjunto de clases se le denomina la interfaz de clases administradas en GDI+.
GDI+ permite crear gráficos, dibujar texto y manipular imágenes gráficas como si fueran objetos. La interfaz GDI+ está diseñada para ofrecer rendimiento a la vez que facilidad de uso. La interfaz GDI+ se puede utilizar para representar imágenes gráficas en formularios Windows Forms y en controles.
GDI+ ha reemplazado completamente a GDI, y ahora es el único modo de representar gráficos mediante programa en aplicaciones de formularios Windows Forms. Asimismo, se puede usar el Editor de imágenes para crear imágenes en tiempo de diseño para su posterior utilización por parte de las aplicaciones. A pesar de que no es posible usar la interfaz GDI+ directamente en los formularios Web Forms, se pueden mostrar imágenes gráficas mediante el control Image de servidor Web.
PRINCIPALES SERVICIOS DE GDI+
Los servicios de GDI+ se engloban en tres amplias categorías:
Gráficos vectoriales 2D
Imágenes
Tipografías
Gráficos vectoriales 2D
Los gráficos vectoriales están relacionados con el dibujo de tipos primitivos (como líneas, curvas y figuras) que se especifican mediante conjuntos de puntos en un sistema de coordenadas. Por ejemplo, una línea recta puede especificarse mediante sus dos extremos, y un rectángulo puede especificarse mediante un punto que indique la ubicación del borde superior izquierdo y un par de números que indiquen el ancho y el alto. Un trazado simple puede especificarse mediante una matriz de puntos que se van a conectar mediante líneas rectas. Una curva spline de Bézier es una curva sofisticada, especificada por cuatro puntos de control.
GDI+ proporciona clases (y estructuras) que almacenan información acerca de los propios tipos primitivos, las clases que almacenan información sobre la forma en que deben dibujarse los tipos primitivos y las clases que realmente realizan el dibujo. Por ejemplo, la estructura Rectangle almacena la ubicación y el tamaño de un rectángulo; la clase Pen almacena información sobre el color de línea, ancho de línea y estilo de línea; y la clase Graphics dispone de métodos para dibujar líneas, rectángulos, trazados y otras figuras además la clase Graphics tiene métodos como DrawImage, que dibuja el objeto Image especificado en la ubicación especificada y con el tamaño original. También existen varias clases Brush que almacenan información sobre la forma en que las figuras cerradas y los trazados van a rellenarse con colores o modelos.
Se
...