Sei sulla pagina 1di 10

INFORME ACADEMICO

CURSO:

DESARROLLO DE APLICACIN

DOCENTE: OSCAR SALAS CHIRINOS

TEMA:

LAS CLASES Y ESTRUCTURAS MS IMPORTANTES


DE NAMESPACE SYSTEM.DRAWING

ALUMNO:

ROBERTO CARLOS SALDAA ALVARADO

CILCO:

VI

INDICE

1. ndice
2. Introduccin
3. Cuerpo
3.1

Contenido Namespace System.Drawing

3.2

Clases

3.3

Estructuras

3.4

Delegados

3.5

Enumeraciones

4. Conclusiones

INTRODUCCION

En este captulo se introduce la programacin grfica utilizando las


clases del Graphics Device Interface (GDI+). GDI+ es la evolucin de
GDI, que resultaba compleja de utilizar. En Visual Studio .NET, se
puede decir que Microsoft ha cuidado, simplificado y mejorado la
manera de trabajar con objetos grficos.
El
namespace
System.Drawing
proporciona
acceso
a
la
funcionalidad bsica del GDI+, Adems, se proporcionan otras
clases
y
estructuras
en
los
namespace
System.Text,
System.Printing,
System.Imaging,
System.Drawing2D
y
System.Design

3. CUERPO
3.1 Contenido Namespace System.Drawing
Las clases, interfaces, estructuras, delegados y enumeraciones que contiene
este espacio de nombres (segn la documentacin de Visual Studio .NET)
Como se muestra a continuacin:

3.2 Clases:

Bitmap Encapsula un mapa de bits de GDI+, formado por los datos de pxel
de una imagen de grficos y sus atributos. Un objeto Bitmap es un objeto
utilizado para trabajar con imgenes definidas por datos de pxel.

Brush Las clases derivadas de esta clase base abstracta definen objetos
utilizados para rellenar el interior de formas grficas, como rectngulos,
elipses, grficos circulares, polgonos y rutas.

Brushes Pinceles de todos los colores estndar. No se puede heredar esta


clase.

ColorConverter Convierte colores de un tipo de datos a otro. Se tiene acceso


a esta clase mediante TypeDescriptor.

ColorTranslator Convierte colores a y de estructuras Color GDI+. No se


puede heredar esta clase.

Font Define un formato concreto para el texto, incluidos el nombre de fuente,


el tamao y los atributos de estilo. No se puede heredar esta clase.

FontConverter Convierte objetos Font de un tipo de datos en otro. Se tiene


acceso a la clase FontConverter mediante el objeto TypeDescriptor.

FontFamily Define un grupo de tipos de letra que tienen un diseo bsico


parecido y algunas diferencias de estilo. No se puede heredar esta clase.

Graphics Encapsula una superficie de dibujo GDI+. No se puede heredar esta


clase.

Icon Representa un icono de Windows, que es una pequea imagen de mapa


de bits utilizada para representar un objeto. Los iconos se pueden considerar
como mapas de bits transparentes, aunque su tamao lo determina el
sistema.

IconConverter Convierte objetos Icon de un tipo de datos en otro. Se tiene


acceso a esta clase mediante el objeto TypeDescriptor.

Image Clase base abstracta que proporciona funcionalidad para las clases
descendentes Bitmap y Metafile.

ImageAnimator Da animacin a una imagen que tiene marcos basados en


tiempo.

ImageConverter ImageConverter es una clase que se puede utilizar para


convertir objetos Image de un tipo de datos a otro. Se tiene acceso a esta
clase mediante el objeto TypeDescriptor.

ImageFormatConverter ImageFormatConverter es una clase que se puede


utilizar para convertir colores de un tipo de datos a otro. Se tiene acceso a
esta clase mediante el objeto TypeDescriptor.

Pen Define un objeto utilizado para dibujar lneas y curvas. No se puede


heredar esta clase.

Pens Lpices de todos los colores estndar. No se puede heredar esta clase.

PointConverter Convierte objetos Point de un tipo de datos en otro. Se tiene


acceso a esta clase mediante el objeto TypeDescriptor.

RectangleConverter Convierte rectngulos de un tipo en otro tipo. Se tiene


acceso a esta clase mediante TypeDescriptor.

Region Describe el interior de una forma grfica formada por rectngulos y


rutas. No se puede heredar esta clase.

SizeConverter SizeConverter es una clase que se utiliza para convertir un


tipo de datos en otro. Se tiene acceso a esta clase mediante el objeto
TypeDescriptor.

SolidBrush Define un pincel de un solo color. Los pinceles se utilizan para


rellenar formas de grficos, por ejemplo rectngulos, elipses, grficos
circulares y rutas. No se puede heredar esta clase.

StringFormat Encapsula informacin de diseo del texto (como interlineado


y alineacin), manipulaciones de presentacin (como insercin de puntos
suspensivos y sustitucin de dgitos nacional) y caractersticas de OpenType.
No se puede heredar esta clase.

SystemBrushes Cada una de las propiedades de la clase SystemBrushes es


un objeto SolidBrush que es el color de un elemento de presentacin de
Windows.

SystemColors Cada una de las propiedades de la clase SystemColors es una


estructura Color que es el color de un elemento de presentacin de Windows.

SystemIcons Cada una de las propiedades de la clase SystemIcons es un


objeto Icon de los iconos de todo del sistema de Windows. No se puede
heredar esta clase.

SystemPens Cada una de las propiedades de la clase SystemPens es un


objeto Pen que es el color de un elemento de presentacin de Windows y es
un ancho de 1.

TextureBrush Cada una de las propiedades de la clase TextureBrush es un


objeto Brush que utiliza una imagen para rellenar el interior de una forma. No
se puede heredar esta clase.

ToolboxBitmapAttribute Se puede aplicar un objeto ToolboxBitmapAttribute


a un control de manera que los contenedores, como el Diseador de
formularios de Microsoft Visual Studio, puedan recuperar un icono que
represente el control. El mapa de bits del icono puede encontrarse en un
archivo por s solo o incrustado en el ensamblado que contiene el control.

El tamao del mapa de bits que se incrusta en el ensamblado del control (o


que se almacena en un archivo independiente) debe ser de 16 por 16. El
mtodo GetImage de un objeto ToolboxBitmapAttribute puede devolver la
imagen pequea de 16 por 16 o una imagen grande de 32 por 32 creada
mediante un ajuste de escala de la imagen pequea.

3.3 Estructuras:

CharacterRange Especifica un intervalo de posiciones de caracteres en una


cadena.

Color Representa un color ARGB.

Point Representa un par ordenado de coordenadas x e y de enteros que


define un punto en un plano bidimensional.

PointF Representa un par ordenado de coordenadas x e y de punto flotante


que define un punto en un plano bidimensional.

Rectangle Almacena un conjunto de cuatro enteros que representan la


posicin y tamao de un rectngulo. Para las funciones de regin ms
avanzadas, utilice un objeto Region.

RectangleF Almacena un conjunto de cuatro nmeros de punto flotante que


representan la posicin y tamao de un rectngulo. Para las funciones de
regin ms avanzadas, utilice un objeto Region.

Size Almacena un par de enteros ordenados, normalmente el ancho y el alto


de un rectngulo.

SizeF

Almacena

un

par

de

nmeros

de

punto

flotante

ordenados,

normalmente el ancho y el alto de un rectngulo.

3.4 Delegados:

Graphics.DrawImageAbort Proporciona un mtodo de devolucin de


llamada

para

decidir

cundo

el

mtodo

DrawImage

anticipadamente la ejecucin y dejar de dibujar una imagen.

debe

cancelar

Graphics.EnumerateMetafileProc Proporciona un mtodo de devolucin de


llamada al mtodo EnumerateMetafile.

Image.GetThumbnailImageAbort Proporciona un mtodo de devolucin de


llamada para decidir cundo el mtodo GetThumbnailImage debe cancelar
anticipadamente la ejecucin.

3.5 Enumeraciones:

ContentAlignment Especifica la alineacin del contenido en la superficie de


dibujo.

FontStyle Especifica la informacin de estilo que se aplica al texto.

GraphicsUnit Especifica la unidad de medida de unos datos concretos.

KnownColor Especifica los colores del sistema conocidos.

RotateFlipType Especifica la direccin de giro de una imagen y el eje que se


utiliza para voltearla.

StringAlignment Determina la alineacin de una cadena de texto en relacin


con el rectngulo de diseo correspondiente.

StringDigitSubstitute La enumeracin StringDigitSubstitute especifica cmo


sustituir los dgitos de una cadena segn la configuracin regional o el idioma
del usuario.

StringFormatFlags Especifica la informacin de diseo y de presentacin de


las cadenas de texto.

StringTrimming Especifica cmo recortar los caracteres de una cadena que


no caben por completo en una forma de diseo.

StringUnit Especifica la unidad de medida de una cadena de texto.

CONCLUSIONES
El System.Drawing proporciona acceso a funcionalidad de grficos bsica de GDI+. Se
ofrece
una
funcionalidad
ms
avanzada
en
los
espacios
de
nombres
System.Drawing.Drawing2D, System.Drawing.Imaging y System.Drawing.Text.
La clase Graphics proporciona mtodos para dibujar en el dispositivo de pantalla. Clases
como Rectangle y Point encapsulan primitivos de GDI+. La clase Pen se utiliza para dibujar
lneas y curvas, mientras que las clases derivadas de la clase abstracta Brush se utilizan
para rellenar el interior de formas.

Potrebbero piacerti anche